body {margin:5px 0 20px 0;}
body,div {font-family:arial;font-size:12px;}
body a,div a {font-family:arial;font-size:12px;color:#000;}

#mainClamp {width:945px;margin: 0 auto;margin-top:8px;}

#headerHomepage {position:relative;width:945px;height:439px;overflow:hidden;}
#headerSubpage {position:relative;width:945px;}

#mainNav {width:100%;height:36px;position:absolute;top:30px;left:0px;overflow:hidden;background-color:#D4E8F1;}

#mainNavSearchBar {height:36px;position:absolute;top:30px;right:0px;background:url('../images/main_nav_searchbar.png') #D4E8F1 right no-repeat;width:404px;}
#mainNavSearchBar #emailInput {position:absolute;left:100px;top:9px;font-size:11px;width:223px;border:none;background:none;}
#mainNavSearchBar #emailSubmit {position:absolute;left:342px;top:0;}
#mainNav img {float:left;border:0;}
#mainNav img.rollover:hover, #mainNav img.rollover.selected {margin-top:-36px;}

#homepage_headerMessages {padding:15px 0 10px 30px;width:530px;position:absolute;top:172px;left:0;background: url('../images/bg_imageMessageOverlay.png') repeat-y;}
#homepage_headerMessages .message{color:#FFF;font-weight:bold;}

#btn_headerlearnmore {border:none;float:left;}
#btn_headerbuynow {border:none;float:left;margin-left:-12px;margin-top:2px;}

#subpage_headerMessage {position:absolute;top:128px;left:158px;color:#FFF;font-size:17px;}
#subpage_headerMessage:first-line {font-size:32px;line-height:30px;}

/* IMAGE ROTATOR */
#image_rotator_selector {position:absolute;top:409px;right:18px;height:15px;overflow:hidden;}
.image_rotator_selection {float:left;margin-right:10px;border:0;}
.image_rotator_selection.selected {margin-top:-15px;}

/* PAGE LAYOUT */
#homepageContent {width:945px;margin-top:15px;}
#subpageContent {width:945px;margin-top:26px;}

#layout1_col1 {float:left;width:620px;position:relative;}
#layout1_col2 {float:left;width:296px;margin-left:29px;}

#layout2_col1 {float:left;width:140px;}
#layout2_col2 {float:left;width:500px;margin-left:30px;margin-bottom:50px;}
#layout2_col3 {float:left;width:245px;margin-left:30px;}

#layout3_col1 {float:left;width:140px;}
#layout3_col2 {float:left;width:805px;}

#layout4_col1 {float:left;width:296px;position:relative;}
#layout4_col2 {float:left;width:620px;position:relative;margin-left:29px;}

#proddetail .leftCol {width:170px;overflow:hidden;float:left;}
#proddetail .rightCol {width:315px;overflow:hidden;float:left;margin-left:15px;}
#proddetail .leftCol .buynow {text-align:center;margin-top:15px;}
#proddetail .prodFeatureBox {padding:15px 0;border-top:1px solid #E3E4E5;}
#proddetail .prodFeatureBox .rightCol {font-size:11px;}

#proddetail .img {border:none;}
.productCatalog .productRow {margin-bottom:30px;}
.productCatalog .productSummary {width:238px;float:left;margin-left:30px;}
.productCatalog .productSummary .leftCol {width:112px;float:left;overflow:hidden;}
.productCatalog .productSummary .rightCol {width:116px;float:left;margin-left:10px;overflow:hidden;position:relative;}
.productCatalog .productSummary .leftCol img.productImg {border:1px solid #F0F1F1;}
.productCatalog .productSummary .title 		{color:#EA6520;font-weight:bold;}
.productCatalog .productSummary .shortDesc 	{margin-top:5px;overflow:hidden;color:#404041;font-size:11px;}
.productCatalog .productSummary .readMore a {margin-top:5px;color:#00AAEB;font-size:11px;font-weight:bold;}
.productCatalog .productSummary .specs 		{margin-top:10px;color:#404041;font-size:11px;}
.productCatalog .productSummary .specs .label {font-weight:bold;margin-right:3px;}
.productCatalog .productSummary .specs .value {}
.productCatalog .productSummary .buyNowBtn {margin-top:15px;font-weight:bold;font-size:11px;color:#EA6520}
.productCatalog .productSummary .buyNowBtn img {border:none;}

/* LEFT MENU */
#leftMenu {font-size: 12px;font-weight:bold;color:#104F82;}
#leftMenu a {color: #104F82;text-decoration:none;outline:none;}
#leftMenu > ul {margin:0px;padding:0;list-style-type:none;cursor:pointer;}
#leftMenu > ul > li {border-top:2px solid #CFEDFC;margin:0;padding:0;}
#leftMenu > ul > li:first-child {border-top:none;}
#leftMenu > ul > li div.title {padding:5px 0 5px 5px;}
#leftMenu > ul > li div.title:hover, #leftMenu > ul > li div.selected {background-color: #29BFF3;}
#leftMenu > ul > li a:hover, #leftMenu > ul > li a.selected {color: #FFF;}
#leftMenu .waterDrop {margin: 0 0 -2px 5px;border:none;}

.sideBarFeatures {margin-top:30px;margin-bottom:50px;position:relative;}
.sideBarFeatures .feature {border-top:1px solid #EA6520;padding:5px 8px;margin-left: 24px;}
.sideBarFeatures div.feature:first-child {border-top:none;}
.sideBarFeatures .title {position:absolute;width:20px;height:213px;background: url('../images/rightColumn_Features.jpg') no-repeat scroll -30px -21px;}

/* CONTENT */
#wwcpanels .wwcpanel {display:none;}
#wwcpanels .wwcpanel:first-child {display:block;}
.wwcnavitem {height:143px;overflow:hidden;margin-bottom:20px;}
.wwcnavitem img.selected {margin-top:-143px;}
.wwcnavitem img {border:none;}

#wwcpanels .leftCol {width:235px;float:left;overflow:hidden;margin-top:20px;}
#wwcpanels .rightCol {width:235px;float:left;overflow:hidden;margin-left:30px;margin-top:20px;}
#wwcpanels .rightCol .dyk {margin-bottom:25px;}
#wwcpanels .rightCol .dyk .title {border-top:1px solid #DBDCDE;border-bottom:1px solid #DBDCDE;padding:3px 0;font-size:16px;font-weight:bold;}
#wwcpanels .rightCol .dyk .text {font-size:31px;font-weight:bold;margin-top:5px;}
#wwcpanels .rightCol .dyk .source {font-size:13px;margin-top:10px;padding-bottom:15px;border-bottom:1px solid #DBDCDE;}

#wwcpanels .leftCol .title {font-size:15px;font-weight:bold;color:#404041;}
#wwcpanels .leftCol p {font-size:11px;line-height:1.4em;margin:3px 0 11px 0;}
#wwcpanels .leftCol .fn {color:#888;font-size:10px;}

/* FOOTER */
#footer {border-top:1px solid #C4C4C4;margin-top:20px;}
#footerMenuLeft {float:left;padding-top:5px;font-size:10px;color:#C4C4C4;}
#footerMenuLeft a {font-size:10px;color:#AAA;text-decoration:none;}

#footerMenuRight {font-size:10px;color:#C4C4C4;float:right;margin: 10px 0 50px 0;}
#footerMenuRight a {font-size:10px;color:#AAA;text-decoration:none;}

/* UTILITY */
.clearIt {clear:both;font-size:0px;height:0;line-height: 0;}

.formTbl1 {margin-left:40px;}
.formTbl1 input.long {width:180px;}
.formTbl1 input.medium {width:130px;}
.formTbl1 input.short {width:80px;}
.formTbl1 textarea {width:180px;}

td.label {text-align:right;padding-right:10px;}

input[type=text], input[type=password], textarea {font-family:arial;font-size:12px;padding:3px;}
input[type=text], textarea {border:1px solid #999;}
input[type=submit] {border:none;padding:3px 6px;color:#FFF;font-weight:bold;font-family:verdana;font-size:11px;background-color:#EA6520;}

/* STYLES */
h5 {font-size: 12px;color: #FF7A00;margin: 10px 0 2px;0;}

.ht70 {height:70px;}
.ht80 {height:80px;}

.orange, .orange a {color: #EA6520;}
.aqua, .aqua a {color: #1578A2;}
.cyan, .cyan a {color: #00AAEB;}
.dkgray, .dkgray a {color:#404041;}
.ltgray, .ltgray a {color:#B4B6B9;}
.blue {color:#006392;}

.title1 {font-size:24px;}
.title2 {font-size:21px;font-weight:bold;margin:14px 0 10px;}
.title3 {font-size:18px;}
.title4 {font-size:16px;font-weight:bold;margin:15px 0 3px;}
.title5 {font-size:12px;}


a.title1, a.title2, a.title3, a.title4, a.title5 {text-decoration:none;}
a.title1:hover, a.title2:hover, a.title3:hover, a.title4:hover, a.title5:hover {text-decoration:underline;}

.mt0 {margin-top:0px }
.mb0 {margin-bottom:0;}

#faqs ol {margin:0 0 0 30px;padding:0;}
#faqs ol > li {margin:0;padding:0;font-size:13px;font-weight:bold;color:#1578A2;}
.faqQ {margin-top: 12px;font-size:13px;}
.faqA {margin-top:3px;font-size:12px;font-weight:normal;color:#000;}

.readMore {font-size:9px;}

.tm {vertical-align:text-top;font-size:.5em;}

* {outline:none;}