
 /*** Product list Styles ***/
.productlist_container { float: left; width: 561px; padding-left: 21px; }
.productlist_button_container { float: left; width: 561px; padding-left: 21px; padding-top: 10px; }
.productlist_left_top_line { float: left; width: 260px; margin-right: 22px; height: 1px; border-top: 1px solid #0081C7; }
.productlist_right_top_line { float: left; width: 260px; height: 1px; border-top: 1px solid #0081C7; }
.productlist_left_product_container { float: left;width: 260px; margin-right: 22px; }
.productlist_right_product_container { float: left;width: 260px; }
.productlist_image_container { float: left; width: 200px; text-align: center; height: 150px; padding-left: 30px; margin-top: 5px; margin-bottom: 5px; }
.productlist_name_container { float: left; width: 240px; padding-left: 13px; text-align: left; font-weight: bold; font-size: 12px; }
.productlist_description_container { float: left; width: 240px; padding-left: 13px; text-align: left; font-weight: normal; font-size: 11px; color: #000; }
.productlist_left_button_container { float: left; width: 260px; margin-right: 22px; padding-bottom: 7px; border-bottom: 1px solid #0081C7; font-weight: bold; font-size: 12px; }
.productlist_right_button_container { float: left; width: 260px; padding-bottom: 7px; border-bottom: 1px solid #0081C7; font-weight: bold; font-size: 12px; }
.productlist_button_position { float: left; padding-left: 150px; }
a.productlist_button, a.productlist_button:visited  { height: 20px; background-color: #0081C7; padding: 2px 7px 2px 7px; color: #FFF; }

#productsmenu {float: left; width: 198px; border-top: 1px solid #0081C7; background: #f4f4f5;}
#productsmenu ul {float: left; width: 198px; margin: 5px 0 5px 0; padding: 0; list-style-type: none;}
#productsmenu li {margin: 0; padding: 0;}
#productsmenu a {	color: #646464;	display: block;	padding: 2px 0 2px 20px; text-align: left;	font: bold 12px Arial, Verdana, sans-serif; width: 178px;}
#productsmenu a:link, #productsmenu a:visited {	color: #646464;	text-decoration: none;}
#productsmenu a:hover, #productsmenu a:active {	color: #fff; background-color: #0081C7;}

/*** Product details styles ***/
.productdetails_header_container { float: left; width: 561px; padding-left: 21px; }
.productdetails_header_image_container { float: left; width: 392px; margin-right: 19px; } 
.productdetails_header_image_div { border: 1px solid #0081C7; }
.productdetails_header_accent { position: relative; top: -20px;background-image: url('../images/chess_bg/chessbg_10.gif'); background-repeat: repeat; height: 19px; }
.productdetails_header_lifestylelabel { float: right; background-color: #0081C7; color: #FFF; padding: 3px 8px 3px 8px; }
.productdetails_header_lifestylelabel a, .productdetails_header_lifestylelabel a:hover, .productdetails_header_lifestylelabel a:active, .productdetails_header_lifestylelabel a:visited { color: #FFFFFF; }
.productdetails_header_otherproducts_container { float: left; width: 147px; height: 151px; border: 1px solid #0081C7; } 
.productdetails_header_otherproducts_title { float: left; width: 137px; border-bottom: 1px solid #0081C7; height: 21px; color: #0081C7; padding: 6px 0 0 10px; font-weight: bold; } 
.productdetails_header_otherproducts_list { float: left; width: 137px; color: #000; padding: 6px 0 0 10px; line-height: 1.6; }
.productdetails_keyfeatures_container { float: left; width: 581px; display: block; }
.productdetails_keyfeatures_name { font-weight: bold; font-size: 12px; margin: 3px 21px 3px 21px; }
.productdetails_keyfeatures_description { margin-left: 21px; margin-right: 21px; }
.productdetails_keyfeatures_content { float: left; width: 432px; }
.productdetails_tabs { float: left; padding-top: 25px; padding-left: 20px; }
.productdetails_activetab { float: left; background-color: #0081C7; padding: 3px 8px 3px 8px; color: #FFF; font-weight: bold; }
.productdetails_tabdelimiter { float: left; background-color: #FFF; }
.productdetails_inactivetab { float: left; background-color: #CCCCCC; padding: 3px 8px 3px 8px; color: #0081C7; font-weight: bold; }
.productdetails_tabline { float: left; width: 100%;height: 0px; border-top: 1px solid #0081C7; border-bottom: 1px solid #0081C7; }
.productdetails_keyfeatures_block { float: left; width: 412px; margin-top: 0px; }
.productdetails_otherinfo_list { float: left; width: 137px; color: #000; padding: 6px 0 6px 10px; line-height: 1.6; }
.productdetails_otherinfo_compatibility { float: left; width: 127px; color: #0081C7; padding-right: 10px; padding-left: 10px; line-height: 1.6 }
.productdetails_otherinfo_dashedline { color: #0081C7; margin: 5px 0 5px 0; height: 1px; border-top: 1px dashed #0081C7; }
.productdetails_compatibility_container { float: right; width: 147px; border: 1px solid #838383; margin-top: 20px; }
.productdetails_documentdownload_header { float: left; width: 500px; padding-left: 35px; padding-top: 20px; font-weight: bold; font-size: 14px; }
.productdetails_documentdownload_container { float: left; padding-top: 10px; width: 100%; }
.productdetails_techdata_container { float: left; width: 581px; display: none; }
.productdetails_techdata_longline_empty { float: left; width: 100%;height: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #fff }
.productdetails_techdata_longline { float: left; width: 100%;height: 0px; border-top: 1px solid #0081C7; border-bottom: 1px solid #0081C7; }
.productdetails_techdata_table_container { float: left; padding-top: 10px; width: 575px; }
.productdetails_techdata_table_header_tr { height: 21px; background-color: #0081C7; color: #FFF; }
.productdetails_techdata_table_emptycell { width: 20px; background-color: #FFF; }
.productdetails_techdata_table_typecell { width: 327px; padding-left: 20px; }
.productdetails_techdata_table_numbercell { width: 177px; text-align: center; }
.productdetails_techdata_table_typecell_container { width: 387px; padding: 0px; border: 1px solid #0081C7; }
.productdetails_techdata_table_numbercell_container { width: 177px; text-align: center; background-color: #646464; }
.productdetails_techdata_table_datadetails { height: 21px; background-color: #efefef; }
.productdetails_techdata_transmiter { float: left; width: 100px; border-top: 1px solid #0081C7; border-right: 1px solid #0081C7; color: #0081C7; text-align: center; }
.productdetails_techdata_distance { float: left; width: 185px; border-top: 1px solid #0081C7; color: #0081C7; text-align: center; }
.productdetails_techdata_receiver { float: left; width: 100px; border-top: 1px solid #0081C7; border-left:  1px solid #0081C7; color: #0081C7; text-align: center; }
.productdetails_docdown_headerrow { height: 21px; background-color: #0081C7; color: #FFF; }
.productdetails_docdown_cellproduct { width: 223px; padding-left: 20px; }
.productdetails_docdown_cellweight { width: 58px; text-align: center; }
.productdetails_docdown_celllanguage { width: 78px; text-align: center; }
.productdetails_docdown_celltype { width: 69px; text-align: center; }
.productdetails_docdown_cellactions { width: 129px; text-align: center; padding-top: 2px;}

.productdetails_docdown_rowlightlocked { height: 21px; background-color: #efefef; color: #8c8c8c; }
.productdetails_docdown_rowdarklocked { height: 21px; background-color: #e7e7e7; color: #8c8c8c; }
.productdetails_docdown_rowlight { height: 21px; background-color: #efefef; color: #000; }
.productdetails_docdown_rowdark { height: 21px; background-color: #e7e7e7; color: #000; }

.productdetails_features { list-style-image: url('../images/bullets/bullet_10.gif'); margin-top: 7px; }
.productdetails_leftfeatures_container { float: left; width: 186px; }
.productdetails_rightfeatures_container { float: left; width: 186px; margin-left: 20px; }
.productdetails_techdata_details_table { background-color: #fff; color: #000; margin-left: 23px; margin-top: 20px; padding: 0px; border-right: 1px solid #0081C7; border-left: 1px solid #0081C7; border-bottom: 1px solid #0081C7; }
.productdetails_techdata_namecell { width: 287px; padding: 2px 0 2px 15px;  border-top: 1px solid #0081C7; }
.productdetails_techdata_valuecell { width: 277px; border-top: 1px solid #0081C7; }

.productdetails_activeflag { float: left; width: 46px; padding: 2px 2px 2px 2px; margin: 2px 1px 0 1px; background-color: #0081C7; color: #fefefc; }
.productdetails_inactiveflag { float: left; width: 46px; padding: 2px 2px 2px 2px; margin: 2px 1px 0 1px; background-color: #838383; color: #fefefc; }

.productdetails_productshot_container { float: left; width: 198px; padding-top: 0px; }
.productdetails_productshot_imagediv { border: 1px solid #0081C7; }
.productdetails_productshot_accent { position: relative; top: -20px;background-image: url('../images/chess_bg/chessbg_10.gif'); background-repeat: repeat; height: 19px; }
.productdetails_productshot_label { float: right; background-color: #0081C7; color: #FFF; padding: 3px 8px 3px 8px; }
.productdetails_productshot_label a, .productdetails_productshot_label a:active, .productdetails_productshot_label a:visited, .productdetails_productshot_label a:hover { color: #FFFFFF; }
.productlist_pagination { clear: both; float: left; padding: 4px 0 0 10px; background-color: #CCCCCC; width: 532px; height: 19px; margin-top: 17px; margin-left: 0px; color: #0081C7; font-weight: bold; }
.productlist_pagination a, .productlist_pagination a:visited { font-weight: bold; }
.productlist_pagination a:hover, .productlist_pagination a:active { text-decoration: underline; color: #0081C7; }

.products_related_overflow_container {float: left; height: 19px; border: 0px; background-color: #0081C7; width: 148px; margin: 1px 0 0px 0;}
.products_related_rightbutton { float: left; width: 73px;  background-color: #0081C7;  border-left: 1px solid #0081C7; border-top: 1px;  text-align: center; height: 14px; padding-top:5px; }
.products_related_leftbutton { float: left; width: 73px; border-left: 1px solid #CCCCCC; background-color: #CCCCCC; text-align: center; height: 14px; padding-top:5px; } 

 .productdetails_keyfeatureicons_container { float: left; width: 197px; padding-top: 0px; }
.productdetails_keyfeatureicons_imagediv { position: relative; }

