.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber{
	margin-top:0.5em !important;
	

	
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 8px 0;
 border-bottom: 1px solid #b3b3b3;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 
}

ul.tabbernav li a{
 padding-top:18px;
 padding-bottom:8px;
 padding-left:10px;
 padding-right:10px;
 margin-left:0;
 margin-top:-4px;
 margin-right:5px;
 border-bottom: none;
 background-image:url(../images/bg_1.gif);
 background-repeat:repeat-x;
 text-decoration: none;
 border-top:1px solid #b3b3b3;
 border-left:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;


}

ul.tabbernav li a:link { color: #505050; }
ul.tabbernav li a:visited { color: #6e6e6e; }

ul.tabbernav li a:hover
{
 color: #ca0000;
 background-image:url(../images/bg_2.gif);
 border-top:1px solid #b3b3b3;
 border-left:1px solid #b3b3b3;
 border-right:1px solid #b3b3b3;
 padding-bottom:9px;
 background-color:#FFF;
 

}

ul.tabbernav li.tabberactive a{
 background-color: #fff ; 
 color:#5e70b4;
 border-top:1px solid #b3b3b3;
 border-left:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
padding-bottom:9px;
font-weight:bold;
background-image:url(../images/bg_2.gif);

}

ul.tabbernav li.tabberactive a:hover{
 color: #415291;
 background: white;
 border-bottom: 2px solid b3b3b3;


}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #b3b3b3;
 border-top:0;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h4{
 display:none;

}
.tabberlive .tabbertab h4 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
	
}
.tabberlive#tab2 {
	 
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;


}
.wraptwoheaders{}
.topheaders_1{width:400px;float:left; height:auto; margin-left:3px; margin-bottom:30px;}
.topheaders_1 h1{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#02375c;}
.topheaders_1 h2{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#02375c;}
.topheaders_1 p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#02375c}
.strikethorugh{text-decoration:line-through; font-weight:bold; color:#02375c}
.pricenow{color:#900; font-weight:bold; font-size:16px;}
.topheader_2{margin-top:5px;	margin-left:5px; }
.topheader_2 p{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#02375c; font-weight:bold; padding-right:5px;}
.stocklevel{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#02375c}
.addtobaskettext{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;color:#02375c }
.addtobaskettext a{color:#02375c}
.addtobaskettext a:hover{text-decoration:underline}
.orderhotline_text{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#999}
#mainproductdescription{margin-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7c7c7c; border-top:1px dashed #999; line-height:25px; border-bottom:1px dotted #CCC}
#mainproductdescription h1{font-size:14px; line-height:12px; display:block !important}
#mainproductdescription ul{padding-left:20px; list-style-image:url(../images/li_image.gif);margin:1em 1em 0 1em;  }
#mainproductdescription ul li{ padding-bottom:8px; line-height:18px }
#mainproductdescription:hover{color:#02375c; }
#mainproductdescription ul:hover{color:#02375c; }
.justanotherdiv{width:auto}
.productsmaincenterimage1{float:left; margin-right:19px}
.productsmain_desc{margin-top:5px; padding-top:220px}

.productsmain_desc ul li{display:block; padding-bottom:5px;  }
.productsmain_desc ul {margin-top:-225px; float:right; display:block;  list-style-type:none; margin-right:-450px;  }
.productsmain_desc ul li.twitterlogo{display:block;    }
.productsmain_desc ul li.facebooklogo{display:block;}

.productsmain_desc ul li iframe{ display:block; clear:right; }

#technicaldetails_1{border:7px solid #b1bad8; width:97%; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto}
#technicaldetails_1 p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0e1c4f; padding:10px;}
#technicaldetails_1 p a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0e1c4f; text-decoration:underline}
#technicaldetails_1 p a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3f59b6;}
#technicaldetails_1 img{border:6px solid #eaeaea; padding:6px; margin:5px;}
#technicaldetails_1 img:hover{border:6px solid #b1bad8; padding:6px; }
.reddishfont {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#881834 !important; padding:10px;}
#technicaldetails_1 ul{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#02375c; font-weight:bold; border-top:1px solid #b1bad8; margin-bottom:12px; border-bottom:1px solid #b1bad8; padding-top:5px; padding-bottom:5px;}
#technicaldetails_1 ul li{display:inline; padding-left:5px; padding-right:4px; margin-left:4px;  }
#technicaldetails_1 ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#02375c; font-weight:bold;}
#technicaldetails_1 ul li a:hover{text-decoration:underline}

#addotionalitems{border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa}
#addotionalitems p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; padding-left:5px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #aaa; }
#addotionalitems span{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; padding-left:5px; font-weight:bold; display:block; padding-bottom:4px; margin-bottom:7px;}
#addotionalitems .optiongrouppara{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006}


#content_reviews { margin-top : 15px; padding-top : 15px; background : url(../images/divider_light.png) repeat-x; }
#content_reviews h5{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; font-weight:bold;}
#content_reviews h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold}
#content_reviews p{ color:#7c7c7c; font-weight:bold; font-size:12px; line-height:17px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.date_for_review {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; padding-bottom:14px;}
#content_reviews ol { margin-left : 0; border:1px dotted #aaa; background-color:#f7f7f7; padding-left:10px;}
#content_reviews ol ul { margin-left : 0; }
#content_reviews ol > li { padding-bottom : 5px; border-bottom : 1px dotted #a8a8a8;  background-image:url(../images/exclamation_marks.jpg); background-position:right; background-repeat:no-repeat; margin-top:5px; }



#content_reviews ol > li:last-child { border-bottom-width : 0; }
#content_reviews h3 { display : none; }
#content_reviews h4 { padding-bottom : 0; font-size : 105%; padding-top:12px; }
#content_reviews h4 + p { padding-top : 0;  }
#content_reviews blockquote { padding : 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold }
#content_reviews h6{font-family:Arial, Helvetica, sans-serif; font-size:14px;}



#content_reviews2 { margin-top : 15px; padding-top : 15px; background : url(../images/divider_light.png) repeat-x; }
#content_reviews2 h5{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; font-weight:bold;}
#content_reviews2 h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold}
#content_reviews2 p{ color:#7c7c7c; font-weight:bold; font-size:12px; line-height:17px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.date_for_review2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; padding-bottom:14px;}
#content_reviews2 ol { margin-left : 0; border:1px dotted #aaa; background-color:#f7f7f7; padding-left:10px; list-style:none}
#content_reviews2 ol ul { margin-left : 0; }
#content_reviews2 ol > li { padding-bottom : 5px; border-bottom : 1px dotted #a8a8a8; margin-top:5px; }
#content_reviews2 ol > li:last-child { border-bottom-width : 0; }
#content_reviews2 h3 { display : none; }
#content_reviews2 h4 { padding-bottom : 0; font-size : 105%; padding-top:12px; }
#content_reviews2 h4 + p { padding-top : 0;  }
#content_reviews2 blockquote { padding : 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:bold }
#content_reviews2 h6{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.feedback_product_heading{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#02375c; margin-top:10px; }
.feedback_product_heading a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#02375c }

.feedbackdivs img{float:left; border:10px solid #ccdce7; margin-top:1em; margin-bottom:10px; margin-right:18px;}
.feedbackdivs img:hover{float:left; border:10px solid #02375c; margin-top:1em; margin-bottom:10px; margin-right:18px;}
.deliverytable{margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-top:10px; color:#183051;  }
.deliverytable td img{border:none; display:inline-table }
.deliverytable td img:hover{border:none; }
.deliverytable td{border:1px dotted #aaa; text-align:center;  padding:3px; margin-bottom:3px;}
.standarddelivery{background-color:#d6e0ef; padding-top:10px; padding-bottom:10px;}


.productoptionsborder{border:1px solid #b3b3b3; margin-top:5px}
.mainproductoptions{background:url(../images/product_options_bg.gif) repeat-x; margin-top:-2px; }
.mainproductoptions p{font:Arial, Helvetica, sans-serif; color:#02375c; font-weight:bold; font-size:12px; padding-left:5px; padding-top:5px; padding-bottom:7px;}
.mainproductbg{background:url(../images/product_background.gif) repeat-x; height:97px}
.productoptionstext{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#164b79; vertical-align:middle;}
.productoptionstext input{vertical-align:middle;}
.productoptionstext p{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; margin-top:-5px; line-height:-2px; vertical-align:middle}
.mainproductbg img{float:left;}
.mainproductbg p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#164b79; font-weight:100; margin-top:-5px; padding-left:2px; margin-left:-8px;}
.mainproductbg h2{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; color:#164b79; margin-left:-8px !important; z-index:0; letter-spacing:-2px}
.mainproductbg div{width:500; float:left;  min-width:190px; }
.recommended{background-color:#fff1a8; font-weight:bold !important;}
.productoptionstext img{vertical-align:middle}
.productoptionstext select { background: #fff; color: #164b79; font-weight: 100; width:300px; }
.productoptionstext select option:hover{ background: color: #164b79; color: #fff; font-weight: bold; } 
