html,body { height: 100%; font-family: Arial, Verdana; background: #000000 URL(/images/layout/background.jpg) repeat-x; }body {scrollbar-arrow-color: #ffffff;scrollbar-3dlight-color: #000000;scrollbar-darkshadow-color: #000000;scrollbar-face-color: #000000;scrollbar-highlight-color: #ffffff;scrollbar-shadow-color: #ffffff;scrollbar-track-color: #777777; }strong { font-weight: normal; }acronym { text-decoration: none; border-bottom: none; }a { text-decoration: none; }a:HOVER, .underline { text-decoration: underline; }p { text-align: justify; }.text9 { font-size: 9px; }.text10 { font-size: 10px; }.text11, .caption, input, textarea, infoTable { font-size: 11px; }.text12, .th, p, dd, li, .topMenu { font-size: 12px; }textarea { font-family: Arial, Helvetica, Verdana; }.text13, .sectionTitle { font-size: 13px; }.text14 { font-size: 14px; }.text15 { font-size: 15px; }.text16 { font-size: 16px; }.text17 { font-size: 17px; }.text18 { font-size: 18px; }.text19 { font-size: 19px; }.text20 { font-size: 20px; }.bold, .caption {font-weight: bold; }.white, .th { color: #FFFFFF; }.green { color: #1F6832; }.hand { cursor: pointer; }.width50 {width: 50px; }.width100 {width: 100px; }.width150 {width: 150px; }.width200 {width: 200px; }.width250 {width: 250px; }.width300 {width: 300px; }.width350 {width: 350px; }.width400 {width: 400px; }.width450 {width: 450px; }.right { text-align: right; }.center, .th { text-align: center; }.left { text-align: left; }.borderWhite { border-color: #FFFFFF; }.borderBlack { border-color: #000000; }.borderGrey { border-color: #BDC0B8; }.border, .infoTable, .borderTop { border-top-style: solid; border-top-width: 1px; }.border, .infoTable, .borderBottom { border-bottom-style: solid; border-bottom-width: 1px; }.border, .infoTable, .borderLeft { border-left-style: solid; border-left-width: 1px; }.border, .infoTable, .borderRight { border-right-style: solid; border-right-width: 1px; }.noBorder { border-width: 0px; border-color: transparent; }.th { background-color: #b0b0b0; }.row0 td, .row1 td { border-bottom-width: 1px;  border-bottom-style: solid; border-bottom-color: #EEE; }.selRow { background-color: #ebf2fc; }.row0 { background-color: #f0f3f4; }.row1 { background-color: #e2e9ef; }img {display: block;} /* why was this commented out ? */#mainTable { width: 950px;}#mainInfo { padding-left: 10px; padding-right: 10px; }#searchDiv { background-color: #005874; font-size: 11px; font-weight: bold; color: #BFD6DD; }#searchDiv input { background-color: #7FA8B5; border-width: 0px; font-size: 11px; }.topMenu { color: #D0D2D1; margin-left: 20px; }.topMenu a { color: #D0D2D1; font-size: 12px; }.topMenu td { padding-right: 7px; padding-left: 7px; }.topMenu td.topMenuSplitter { width: 1px; height: 44px; background-image: URL(/images/layout/topMenuSplitter.jpg); padding:0px; }#topMenuDiv { width: 950px; height: 44px; background-image: URL(/images/layout/topMenuBack.jpg); }#topMenuFooterDiv { width: 950px; height: 71px; background-image: URL(/images/layout/topBottomBack.jpg); border-bottom: 1px solid #7E7E7E; }#topMenuFooterDiv table { width: 950px; height: 71px; background: URL(/images/layout/topMenuHeaderCurve.jpg) bottom no-repeat; }#topMenuFooterDiv table td { vertical-align: top; padding-top: 10px; }#product_topBar { width: 100%; height: 228px;background: URL(/images/layout/topBar_back.gif) top repeat-x; border-bottom: 1px solid #FFFFFF; }#product_topBar td.leftColumn { border-right: 1px solid #fff; padding-top: 20px; }.productsHeadBar { height: 46px; background: #CCCCCC URL(/images/layout/productsHeadBarBack.jpg) no-repeat; font-size: 13px; font-weight: bold; }.productsHeadBar table { height: 46px; margin-left: 15px; }.productsHeadBar table td { padding-right: 5px; }.productsHeadBar a { color: #000000; }.productsHeadBar a.this { color: #FF0000; text-decoration: underline; }#product_mainData { width: 100%; background-color: #FFFFFF; }#product_mainData .product_leftColumn {  width: 219px;  background: #D9D9D9 URL(/images/layout/leftColumnBack.gif) top repeat-x; padding-top: 12px; }#product_mainData .product_rightColumn {  width: 730px;  }#topSearchBox { background: URL(images/layout/search_back.gif) no-repeat; width: 211px; height: 23px; }#topSearchBox table { font-size: 11px; font-weight: bold; color: #999999; }.greyBoxTop { background: URL(images/boxes/grey-top.gif) no-repeat; width: 191px; height: 5px; margin-left: auto; margin-right: auto; margin-top: 8px; }.greyBox { background-color: #222222; width: 191px; margin-left: auto; margin-right: auto; }.greyBoxBottom { background: URL(images/boxes/grey-bottom.gif) no-repeat; width: 183px;; height: 4px; margin-left: auto; margin-right: auto; }.greyBoxTitle { color: #FFF; font-weight: bold; width: 191px; height: 25px; letter-spacing: 1px; text-align: left; background: URL(images/misc/catalog_drops_top.gif) top no-repeat;  }.catalog_drops_box { width: 191px; height: 200px; }#catalogDropDowns { text-align: center; width: 183px; height: 140px; background-color: #666666 }#catalogDropDowns select { font-size: 11px; width: 170px; margin-top: 14px; }.footerBar { background: #FFFFFF URL(images/layout/footer_back.gif) top repeat-x;  height: 30px; font-size: 12px; color: #FFF; vertical-align: top; padding: 5px; }.footerBar a { color: #FFFFFF; }#mainImageDiv { padding-top: 70px; padding-bottom: 70px; }#productData_info, #productData_images, #productData_mainText { padding: 15px; font-size: 12px; }.separator { background: URL(images/misc/middlePageSeparator.gif) bottom repeat-x;  height: 33px; }#productTabs td.tabCell { padding-top: 5px; }#productTabs tr.separatorTr { background: URL(images/misc/middlePageSeparator.gif) bottom repeat-x; }#productTabs div { margin-left: 7px; margin-top: 3px; }#productTabs { background: URL(images/misc/middlePageSeparator.gif) bottom; }.productTab { background: URL(/images/tabs/back.gif) repeat-x; height: 33px; color: #FFFFFF; cursor: pointer; }.productTab td.productTabLeft { background: URL(/images/tabs/left.gif) no-repeat; width: 5px; height: 33px; }.productTab td.productTabRight { background: URL(/images/tabs/right.gif) no-repeat; width: 5px; height: 33px; }.productTabCurrent { height: 33px; color: #479A3C; cursor: pointer; }.productTabCurrent td.inTabsCell { background: URL(/images/tabs/back_over.gif) repeat-x; color: #479A3C; }.productTabCurrent td.productTabLeft { background: URL(/images/tabs/left_over.gif) no-repeat; width: 5px; height: 33px; }.productTabCurrent td.productTabRight { background: URL(/images/tabs/right_over.gif) no-repeat; width: 5px; height: 33px; }.inTabsCell { padding-left: 10px; padding-right: 10px; font-size: 12px; font-weight: bold; text-align: center; }.boxTitle { color: #FFF; font-weight: bold; text-align: left; } .modelsTable { }.modelsTable td { border-right: 1px solid #666666; border-bottom: 1px solid #666666; }.hor_grey { font-size: 11px; font-weight: bold; background: URL(/images/boxes/hor_grey_back.gif) repeat-x; color: #FFFFFF; }.hor_grey td.lColumn { width: 3px; height: 24px; background: URL(/images/boxes/hor_grey_left.gif) no-repeat; }.hor_grey td.rColumn { width: 3px; height: 24px; background: URL(/images/boxes/hor_grey_right.gif) no-repeat; text-align: right; }#SEOlinks { background: #FFFFFF URL(/images/misc/middlePageSeparator_bottom.gif) top repeat-x; padding-top: 25px; padding-bottom: 10px; text-align: center; font-style: italic; }#SEOlinks .SEOcategory { color: #666666; font-size: 15px; font-weight: bold; margin-top: 13px; }#SEOlinks .SEOsubCategory { color: #666666; font-size: 13px; font-weight: bold; margin-top: 3px; }#SEOlinks .SEOitems { color: #009900; font-size: 11px; }#SEOlinks .SEOitems a { color: #009900; }.imageTech { font-size: 12px; padding: 20px; padding-top: 0px; padding-bottom: 7px; }.pageTitle { margin-top: 2px; font-variant: small-caps; padding-left: 15px; font-size: 16px; padding-bottom:5px;  width: 80%}.pageTitle { border-bottom: 1 solid #666666; } .subTitle { background-color: #999999; padding: 4px; padding-left: 15px; font-weight: bold; border-top: 1px solid #000; }div#rateInfo { color: #666; font-size: 12px; }table.ratingTable {	color: #000;	border: 1px solid #666;	font-weight: bold;	font-size: 12px;}#generalTopMenu {	margin-top: 25px;	height: 25px;}#generalTopMenu td {	background: url(/images/layout/topmenu_back.png) repeat-x left -62px;}#generalTopMenu a {	font-weight: normal;	color: #FFF;	font-size: 12px;}#generalTopMenu td.generalTopMenuLeft,#generalTopMenu td.generalTopMenuRight {	width: 56px;	background-repeat: no-repeat;}#generalTopMenu td.generalTopMenuLeft {	background-repeat: no-repeat;	background-position: left -31px;}#generalTopMenu td.generalTopMenuRight {	background-repeat: no-repeat;	background-position: left 0px;}#generalTopMenu td.gtmData {	padding: 0px 10px;	border-left: 1px solid #8e9090;}#generalTopMenu td.gtmData:first-child {	border-left-width: 0px;}#header a.logo {    display: block;    width: 300px;    height: 100px;    border: none;}#navbar, #navbarNews {	width: 100%;	height: 30px;}#navsubbar {	width: 100%;	background: url(/images/layout/tpl_subnavbar_bg.gif) repeat-x;	height: 25px;	line-height: 20px;}#navcontainer, #navcontainerNews {	position: relative;	top: 3px;	width: 850px;   	margin: 0px auto;   }#navcontainer ul, #navcontainerNews ul {	margin:0;	padding: 0;	list-style-type: none;	text-align: center;	font: bold 12px/27px Arial, Helvetica, sans-serif;}#navcontainer li, #navcontainerNews li {	display:inline;	margin:0;	padding:0;}#navcontainer a, #navcontainerNews a, #navcontainerNews a.smallTab {	float: left;	display: block;	width: 103px;	height: 27px;	margin-right: 1px;}#navcontainerNews a:link, #navcontainerNews a:visited, #navcontainerNews a.smallTab:link, #navcontainerNews a.smallTab:visited,#navcontainer a:link, #navcontainer a:visited {	float: left;	background: url(/images/layout/tpl_navbar_btn.gif) no-repeat left top;	background-position:0% -27px;	color: #474038;	text-decoration: none;}#navcontainer a:hover, #navcontainerNews a:hover,#navcontainerNews a.smallTab:hover {	float: left;	background: url(/images/layout/tpl_navbar_btn.gif) no-repeat left top;	background-position:0% -54px;	color: #5F564B;	text-decoration: none;	line-height: 27px;}#navcontainer li a#currentTab, #navcontainerNews li a#currentTab {	float: left;	background: url(/images/layout/tpl_navbar_btn.gif) no-repeat left top;	background-position:0% 0px;	color: #474038;	text-decoration: none;	line-height: 27px;}#navcontainerNews {	width: 840px;   }#navcontainerNews a {	width: 137px;	margin-right: 3px;}#navcontainerNews a:link, #navcontainerNews a:visited {	background: url(/images/layout/tpl_navbar_btn_long.gif) no-repeat left top;	background-position: 0% -27px;}#navcontainerNews a:hover {	background: url(/images/layout/tpl_navbar_btn_long.gif) no-repeat left top;	background-position: 0% -54px;}#navcontainerNews li a#currentTab {	background: url(/images/layout/tpl_navbar_btn_long.gif) no-repeat left top;	background-position: 0% 0px;}.modelsTblBtn {	border: 1px solid black; 	background-color: #4a3d35; 	color: #FFF; 	font-weight: bold; 	padding: 4px; 	text-align: center;	margin: 5px; 	cursor: pointer;}.modelsTblBtn:HOVER {	background-color: #716755;}
