/* Note: Background images take precedent over background colours. */

/*.shadetabs{
margin: 0;
padding:0 0 0 5px;
font-weight:bold;
list-style-type: none;
text-align: left;*/
/*set to left, center, or right to align the menu as desired*/
/*height:24px;
border:0;
background-image:url(ul_bg.gif);
background-repeat:repeat-x;
background-position:top;
}*/

#maintab {
margin: 0;
padding:0 0 0 22px;
list-style-type: none;
text-align: left;
height:37px;
border:0;
background-image:url(ul_bg_maintab.gif);
background-repeat:repeat-x;
background-position:top;
}

#secondtab {
margin: 0;
padding:0;
list-style-type: none;
text-align: left;
height:27px;
border:0;
background-image:url(ul_bg_secondtab.gif);
background-repeat:repeat-x;
background-position:top;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
display: block;
float:left;
text-decoration: none;
margin: 0;
border: 0;
}

#maintab li a{
height:27px;
padding:10px 20px 0px 20px;
background: white url(li_bg_maintab.gif) top left repeat-x;
font-weight:bold;
text-align:center;
color:#efcdd0;
}

#maintab li a:hover {color:#ffffff;}

#maintab li.selected a{
background: white url(li_bg_slct_maintab.gif) top left repeat-x;
color:#ffffff;
}

#secondtab li a{
height:22px;
padding:5px 20px 0px 20px;
margin:0;
background: white url(li_bg_secondtab.gif) top left repeat-x;
background-color: transparent;
font-weight:bold;
text-align:center;
color:#efcdd0;
}

#secondtab li a:hover{font-weight:bold;}
#secondtab li.selected a{
background: white url(li_bg_slct_secondtab.gif) top left repeat-x;
color:#ffffff;
}

#t1content1, #t1content2 {
border:1px solid #a30d19;
border-top:0;
}

#tcontent1, #tcontent2, #tcontent3, #tcontent4 {
	background-image:url(../images/custom/bg_product_sections.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.shadetabs li a:link, .shadetabs li a:visited, .shadetabs li a:active, .shadetabs li a:hover {
color:#464742;
font-weight:bold;
text-decoration:none;
}

.shadetabs li span a:hover{
background-image: url(li_bg_slct.gif);
text-decoration: none;
color: #464742;
}

.shadetabs li.selected{
position: relative;
top: 0px;
}

.shadetabs li.selected a{ /*selected main tab style*/
display: block;
float:left;
height:18px;
padding:6px 5px 0 5px;
background-image: url(li_bg_slct.gif);
border-bottom-color: white;
}
.shadetabs li.selected a:link, .shadetabs li.selected a:visited, .shadetabs li.selected a:active, .shadetabs li.selected a:hover {
color:#464742;
font-weight:bold;
}

.shadetabs li.selected a:hover{ /*selected main tab style*/
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border:0;
border-right: 1px solid #776036;
border-bottom: 1px solid #776036;
border-left: 1px solid #776036;
margin-bottom: 1em;
padding: 12px;
background-color: #FFFFFF;
background-image: url(content_top_bg.gif);
background-repeat:repeat-x;
background-position:top;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
.shadetabs_box {
border:0;
background-image: url(content_top_border.gif);
background-repeat:repeat-x;
background-position:bottom;
}