*, html, body {margin:0; padding:0}
body{font-family: Arial, Helvetica, sans-serif; color:#3f3f3f; background-color:#FFFFFF; font-size: 11pt; width:100%;}
a{ text-decoration: underline; color:#005b99;}
h3 { font-size:13pt;}
hr { margin: 15pt auto}
.clear{clear:both}
.font0{ font-size:0px;}
.print-break-page { page-break-before:always}
.img_top_normal {clear:both}
#content_container div.image_label p { width:100%; padding: 15pt 0; background-color:#FFFFCC} 
#content_container ul.ul_style_1,
#content_container ol.ol_style_2 { padding-left: 30px; }
#content_container ul.ul_style_1 {list-style-type:disc; }
#content_container ol.ol_style_2 {list-style-type:decimal }
h4#references,
h4#notes { margin-top:15pt}
ol#notes_container { margin-bottom:15pt}
.fragment_content {width: 90%;}

#content_column{ width:auto; margin: 0 1%; padding:0; float: none !important; /*border: 1px solid red*/}
   
/*jquery object - look for printlogo in main.js*/
#printlogo {display: block; width:100%; text-align:center;}
#printlogo img {margin: 0 auto;}

/*--------------------------------------- invisible */
#header,
#left_column,
#right_column,
#footer_logo,
#footer_company,
#footer_links,
#content_option,
.back_to_top,
/* Products Tabs */
.ui-tabs-nav,
.tb_nav,
.tb_footer,
/* Products */
a#view_large,
#secondary_img,
#print,
.tb_header,
div#fragment_2 a,
#fragment_3,
/*#flashmedia,*/
/* Service and support */
#relMaterials,
/* Hidden layer - Other CVT web */
#Layer_websites,
#Layer_text {display:none;}

/*--------------------------------------- visible*/

/*_______________________________________________________________ Products */

/* Tabs */
.tabber {width: auto!important; }

#product_search .panel { background-image:none}
#sku #ordering_information .alternate_row {background-color:#FFFFFF;}
div#fragment_1.tb_panel,
div#fragment_2.tb_panel,
div#fragment_4.tb_panel {margin: 0; padding:0}
h3.print-tab-title { text-indent:0; overflow:hidden; position:relative; margin: 25pt 0; color:#005B99;}
table#product_feature td h4,
table#recommended_products p,
table#related_products p { color:#54B7C6; margin-bottom:15pt; font-size:130%}

.ui-tabs-panel { border: 1px solid #666; padding: 5pt; margin: 5pt 0}
#fragment_1 #sku { overflow:visible; height:auto!important;margin:0; padding:0}
#fragment_1 #sku table{overflow:visible; height:auto!important; width:100%;  margin:0; padding:0;}
#fragment_1 #sku table td{ padding:2px; }
#fragment_1 table td hr{display:none}
tr.head_line td,
table.lifestyles h3,
table#product_documents p strong {color:#54B7C6}
#fragment_1,
#fragment_2,
#fragment_4 {display:block; margin: 25pt 0 0 0; padding:0; width: auto!important; clear:both; float:none!important; }
#fragment_3 {display:none}

#product_search,
#product_detail,
.panel { float:none!important; width: auto!important; clear:both }
.panel .tb_panel { float:none!important; width: auto!important; clear:both }

#product_image {width: 240px; float:left}
#product_description { float:none!important; margin-left: 250px; width: auto!important}
.tabber #sku,
#sku table#ordering_information {height: auto; width: 100%!important}
#sku table#ordering_information tr.head_line td { color: black; font-weight:bold; vertical-align:top }

div#fragment_2 table#product_feature {width: auto!important; float:none!important;}
div#fragment_2 table#product_feature h3 {clear:both; padding-top:30pt; }
div#fragment_2 table#product_feature td,
div#fragment_2 table#product_feature td table.lifestyles td { width: auto!important; vertical-align:top; padding-left: 5pt}

#detail_big,
#product_image,
.tabber,
table.lifestyles,
table#product_documents {margin: 0!important; padding:0!important; }

/* Font size and Colors */
table#product_feature table.lifestyles td,
table#ordering_information td { font-size: 130%!important; }
div#fragment_2 table#product_feature h3 {font-size: 140%!important; color:#005B99 }

