.basictab {float:left; margin:0px; padding:5px 0 0 0; width:568px; background:url(../images/tab/top_border.gif) left top repeat-x;}
.basictab ul{
margin:0px; padding:0px; float:left; list-style:none;

}
.basictab li{
display: inline;
font-size:11px;
margin: 0;
float:left;
}
.basictab  a {
float:left;
font-weight:bold;
text-decoration:none;
margin:0;
text-decoration:none;
background-image: url(../images/tab/tableftB.gif);
background-repeat: no-repeat;
background-position: left top;
padding-top: 0;
padding-right:2px;
padding-bottom: 0px;
padding-left: 8px;
 }
.basictab  a span {
float:left;
text-decoration:none;
font-weight:bold;
display:block;
color:#fff;
background-image:url(../images/tab/tabrightB.gif);
background-repeat: no-repeat;
background-position: right top;
padding-top: 4px;
padding-right: 15px;
padding-bottom: 6px;
padding-left: 8px;
}
.basictab  a span img{ float:left; margin-right:7px; margin-top:1px}

.basictab  a span {float:none;}

.basictab a:hover span {color:#000;}
.basictab  a:hover {background-position:0% -42px; text-decoration:none;}
.basictab  a:hover span {background-position:100% -42px; text-decoration:none;}
.basictab  a.current {background-position:0% -42px; float:left; text-decoration:none;}
.basictab   a.current span {background-position:100% -42px; color:#666; float:left; text-decoration:none;}
.basictab li a {text-decoration: none; margin-right:0px;color: #0033CC;font-weight: normal;cursor:default;cursor:pointer; text-decoration:none;}
.basictab li a:visited{
color: #000000;
font-weight: bold;
text-decoration:none;
}
.basictab li a:hover {
text-decoration:none;
color: #000000;
font-weight:bold;
}
.basictab li a.current{
text-decoration:none;
color: #000000;
font-weight:bold;
}
.basictab li a:active{
text-decoration:none;
color: #000000;
font-weight:bold;
}
#tabcontentcontainer{width:568px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px; background:url(../images/tab/mid_bg.gif) left top repeat-y; 
padding:0;
border-bottom:1px #669933 solid;
}
#tabcontentcontainer .mid_bg{float:left; width:510px; margin-top:8px; background-image:url(../images/curv_tab_mid_bg.jpg); background-repeat:repeat-y;}

#tabcontentcontainer .mid_bg p strong{ color:#333; font-size:11px;}

#tabcontentcontainer .bottom_bg{float:left; width:480px; background-image:url(../images/curv_tab_bot_curv.jpg); background-position:bottom left; background-repeat:no-repeat; padding:0px 10px 5px 10px; }
#tabcontentcontainer .bottom_bg .more{ float:right;}
#tabcontentcontainer .bottom_bg .more img{ border:none}
#tabcontentcontainer .bottom_bg strong{color:#ec6d00}

.tabcontent{display:none; width:548px; float:left; padding:10px;}
.tabcontent .heading{font-size:16px; color:#595045; padding:0 0 5px 0; margin:0px; font-weight:bold; border-bottom:3px double #595045; width:auto; float:left;}
.tabcontent p{ padding:5px 0 0 0; margin:0px; width:545px; float:left;}
.tabcontent table{border-top:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}
.tabcontent td{text-align:center; vertical-align:top; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
.tabcontent tr.heading{font-weight:bold; font-size:12px; border:none; float:none;}
.tabcontent .price{width:90px;}
.tabcontent tr.heading td{border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
.tabcontent .quantity{width:30px;}



