#prod_table { clear: both; }
#prod_table_family { clear: both; margin-top: 50px; }
.odd .one, .even .one { background-color:#F00; }
ul.domtabs{
	float:left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0px;
}

ul.domtabs a:hover{
	background-color: #FFF;
	background-image: url(../images/prod_tab.jpg);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	color: #FFF;
}

th.selected { 
	background-image: url(../images/prod_table_bg_over.gif);
	background-repeat: repeat;
}
.odd { background-color: #FFF; }
#info, #opt, #feat {
	border-bottom: solid 1px #CCC;
}
#specifications td a {
	text-decoration: none;
	font-size: 12px;
	color: #0c5087;
}
#specifications td a:hover { color: #BC682F; }
#mtparts{
margin-top:20px;
}
#mtparts td a {
	text-decoration: none;
	font-size: 12px;
	color: #0c5087;
}
#mtparts td a:hover { color: #BC682F; }
.odd .checkYes {
	background-image: url(../images/checkmark.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 15px;
}
.even .checkYes {
	background-image: url(../images/checkmark.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 15px;
}
.odd .checkCustom {
	background-image: url(../images/custom_check.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 15px;
}
.even .checkCustom {
	background-image: url(../images/custom_check.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	display: block;
	height: 15px;
}
#info, #opt, #feat { background-image: url(../images/prod_table_bg_light.gif); background-repeat: repeat; }
#info td, #opt td {
	font-size: 1.1em;
	color:#666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.infoTitle { 
	font-weight: bold;
	background-color: #FFF!important;
}
.infoData { 
}
.infoBottom { 
	text-align:left;
}
#feat td {
	font-size: 1em;
	color:#666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#feat ul.checkmarkGlobal {
	margin-top: 0px;
}
#tip {
	float: right;
	width: 150px;
	display: inline;
	text-align: right;
	padding-right: 30px;
	background-image: url(../images/pointer_icon.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.textTip {
	line-height: 1em;
	font-size: 1.1em;
	color: #666;
}


	
ul.domtabs li {
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 11px;
    font-weight: bold;
    line-height: 32px;
	padding-right: 1px;
}
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover{
    color: rgb(255, 255, 255);
    height: 28px;
    text-decoration: none;
    display: block;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    background-color: rgb(255, 255, 255);
    background-image: url(../images/prod_tab.jpg);
    background-repeat: no-repeat;
    background-position: 0px -36px;
	outline: none;
	float:left;
}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    background-image: url(../images/prod_tab.jpg);
    background-repeat: no-repeat;
    background-position: 0px -77px;
	outline: none;
}
.padR {
    padding-right: 1px;
}
.domtab{
    clear: both;
    width: auto;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
}
#content_domtabs_1,#content_domtabs_2,#content_domtabs_3,#content_domtabs_4,#content_domtabs_5,#content_domtabs_6{
    clear: both;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    border-top: 7px solid rgb(188, 104, 47);
	border-bottom: 7px solid rgb(188, 104, 47)
}
.tabdrawings{
	width:100%;
	margin-top:0px;
	padding-top:0px;
 	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.tabdrawings tr td p
{
	line-height: 150%
}
.tabdrawings tr td
{
	padding-left:10px;
	line-height: 150%
}
#top_data {
    background-image: url(../images/prod_table_bg.gif);
    background-repeat: repeat;
    border: 1px solid rgb(72, 72, 72);
}
#top_data a, .topData {
    font-size: 12px;
    color: rgb(255, 255, 255);
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}
#specifications tbody td {
    font-size: 11px;
    font-weight: normal;
    color: rgb(85, 85, 85);
    text-align: center;
    border: 1px solid rgb(204, 204, 204);
}

#mtparts tbody td {
    font-size: 11px;
    font-weight: normal;
    color: rgb(85, 85, 85);
    text-align: center;
    line-height: 50%;
    border: 1px solid rgb(204, 204, 204);
}
.even {
    background-image: url(../images/prod_table_bg_odd.gif);
    background-repeat: repeat;
}
.pdf_link, .cad_link {
    padding: 2px 2px 0px;
    height: 15px;
    width: 24px;
    float: left;
    margin-right: 1px;
    display: inline-block;
    background-image: url(../images/download_table_bg.gif);
    background-repeat: no-repeat;
    color: rgb(255, 255, 255) !important;
}
#sharedspec{
text-align: center;
border:1px solid #cccccc;
}
#colorcodetable{
text-align: center;
border:1px solid #cccccc;
}
#colorcodetable .sharedtop{
background-color:#bfdbeb;
color:#333;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #fff;
padding:10px 0px;
}
#colorcodetable .sharedtd1{
height:21px;
width:100px;
text-align:center;
padding-left:10px;
background-image: url(../images/sharedtd1.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
#colorcodetable .sharedtd2{
height:21px;
width:100px;
text-align:center;
padding-left:10px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 12px;
font-family: Arial,Verdana,sans-serif;
}
#sharedspec .sharedtop{
background-color:#bfdbeb;
color:#333;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #fff;
padding:10px 0px;
}
#sharedspec .sharedtd1{
height:21px;
width:100px;
*width:100px ! important;_width:200px;/*2013-2-21*/
text-align:left;
padding-left:5px;
background-image: url(../images/sharedtd1.gif);
background-repeat: repeat-x;
font-size: 11px;
font-family: Arial,Verdana,sans-serif;
}
#sharedspec .sharedtd2{
height:21px;
width:150px;
*width:180px ! important;_width:200px;/*2013-2-21*/
text-align:left;
padding-left:5px;
background-image: url(../images/sharedtd2.gif);
background-repeat: repeat-x;
font-size: 11px;
font-family: Arial,Verdana,sans-serif;
}
#content_domtabs_2 img
{
padding-left:50px;
}
.idx_ct2 {
    text-align: left;
    line-height: 200%;
    padding-left: 5px;
}
#mtparts tbody td.length{
font-size: 0.9em;

}
#mtparts tbody td.parts{
font-weight:300;
color:#0;
background-color:#e0e0e0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}