/* CSS Document */

body{background-color:#333333; margin:1px;}
body,table,tr,td,select,input,textarea,div,p,span{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.leftShadow{background:url(/images/left_shadow.jpg) repeat-y;}
.rightShadow{background:url(/images/right_shadow.jpg) repeat-y;}
.content{background-color:#FFFFFF; text-align:left;}
form{margin: 0px;}
img{border: 0px;}
a{font-size:11px; color: #333333; text-decoration: underline;}
a:hover{font-size:11px; color: #333333; text-decoration: none;}

.leftfloat{float:left; width:175px;}
.rightfloat{float:right; width:628px; padding: 9px 9px 9px 0px;}
.clearboth{clear:both;}

/* HEADER */
.searchLayer{position: absolute; margin-left: 630px; color:#FFFFFF;}
.searchLayer td{color:#ffffff}
.downloadLayer{position: absolute;margin-left: 27px;margin-top: 120px;}

/* TOP NAVIGATION */
.metaNav{background:url(/images/bgMetaTab.jpg) top no-repeat; height: 30px; color:#FFFFFF;}
.metaNav td{color:#ffffff}
.metaNav a{color:#FFFFFF; text-decoration:none;}
.metaNav a:hover{color:#FFFFFF; text-decoration:underline;}

/* FORMS */
.txtInput30{width: 30px;}
.txtInput100{width: 100px;}
.txtInput150{width: 150px;}
.txtInput200{width: 200px;}
.txtInput300{width: 300px;}
.drpDropdown50{width: 50px;font-size: 10px;}
.drpDropdown150{width: 150px;font-size: 10px;}
.drpDropdown155{width: 155px;border: solid 1px #A2C2CD;font-size: 10px;}
.drpDropdownLong{border: solid 1px #A2C2CD;font-size: 10px;}

/* PIKEPADDING */
.pikepadding{padding-left: 5px;padding-right: 5px;}
.pikepadding10{padding-left: 10px;padding-right: 10px;}
.pikepadding20{padding-left: 20px;padding-right: 20px;}

/* FOOTER */
table.footer td.txtImage{border-top: #dadada 1px solid; padding: 10px; color: #656565;}
table.footer td.txtFooter{border-top: #dadada 1px solid; padding: 10px; color: #656565; line-height: 30px; text-align:center}
table.footer td.txtFooter a{color: #656565; text-decoration: none;}
table.footer td.txtFooter a:hover{color: #656565; text-decoration: underline;}
.lineDivider{background-color:#dadada;}

/* LEFT COLUMN */
.adscolumn {padding: 20px; text-align:center; border-top: 1px solid #dadada; vertical-align:bottom;}
.dropdownmenu {border-right: 1px solid #dadada; padding: 12px;}
.list_submenu{margin: 6px 0px 0px 0px; padding:  6px 0px 0px 0px; list-style-position:outside;list-style-type: none;}
.list_submenu li{margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; color: #88a336;}
.list_submenu li a{color: #88a336; text-decoration: underline;}
.list_submenu li a:hover{color: #88a336; text-decoration: none;}
.list_submenu li.active{color: #88a336; font-weight: bold;}

/* RIGHT COLUMN */
.flashMovie{padding-bottom: 9px;}
.contentText20pxlineHeight{line-height: 20px; padding-bottom: 12px;}
.imageRight{padding-right: 12px; text-align: right;}
table.newletterSignUp td{padding: 2px 0px 2px 0px; font-size: 10px;}

/* ARTICLE */
table.breadcrumbs td{padding-bottom: 10px; }
table.breadcrumbs a{text-decoration: none;}
table.breadcrumbs a:hover{text-decoration: underline;}
table.article {width: 617px;}
table.article td{padding-bottom: 20px; vertical-align:top; text-align: center;}
div.articleLink {padding: 5px 3px 0px 3px;}
div.pageNavigator {padding: 5px 0px 15px 0px; text-align: center;}

/* DETAILS */
.ProdDetail{background:url(/images/img_detailPage.jpg) no-repeat bottom; text-align:left;}
div.ProdDetailImage{padding: 6px 0px 0px 12px; width: 371px;}
div.ProdDetailName{font-size:14px;font-weight:bold;color:#333333; padding:5px 0px 10px 0px;}
div.ProdDetailDesc{padding: 0px 12px 6px 12px;}
div.ProdDetailAvail{font-size:11px;font-weight:bold;color:#88a336; margin-left: 10px; padding-bottom: 10px;}div.ProdDetailAvail span{color:#666666}
div.ProdDetailPrice{font-size:12px;color:#ffffff; background-color:#94c060; margin: 10px; padding: 10px; width:180px;}
div.ProdDetailWasPrice{font-size:11px;font-weight:normal;color:#88a336; margin-left: 10px;}
div.ProdDetailSavePrice{font-size:11px;font-weight:bold;color:#88a336; margin-left: 10px;}

div.Incentives {color:#0a264b;font-size:12px;font-weight:bold;background-color:#dfdbd8;padding:2px 2px 5px 2px;margin-bottom:10px;}
div.Incentives li{color:#0a264b;font-weight:normal}
div.Incentives a{color:#0a264b;font-weight:normal;text-decoration:underline}div.Incentives a:hover{color:#0a264b;font-weight:normal;text-decoration:none}
div.Incentives li a{color:#0a264b;font-weight:normal;text-decoration:underline}div.Incentives li a:hover{color:#0a264b;font-weight:normal;text-decoration:none}
div.Incentives span{color:#0a264b;padding-left:10px;font-weight:normal;}
div.Incentives ul{margin-top:0px;margin-bottom:0px}

/* CART */
table.Cart {text-align:left;width:630px;margin-top:3px; font-size:10px}
table.Cart a{font-size:11px}table.Cart a:hover{text-decoration:none}
table.Cart tr.headingRow{background-color:#9c9c9c;font-weight:bold; color: #FFFFFF;}
table.Cart tr.headingRow td{padding: 3px;}
table.Cart tr.subheadingRow{font-weight:bold;padding:3px}
table.Cart tr.headingRow2 td{padding:8px}
table.Cart tr.Divider{background-color:#9c9c9c;}
table.Cart td.Actions{padding:3px 0px 3px 8px;font-size:10px;vertical-align:top; width: 65px;}
table.Cart td.Actions a{font-size:10px;}table.Cart td.Actions a:hover{text-decoration:none}
table.Cart td.Items{padding:3px 0px 3px 0px;font-size:11px;vertical-align:top; width: 260px;}
table.Cart td.Items img{width:70px;float:left}
table.Cart td.Items div.itemDetail{font-size:11px;float:left;margin-left:5px;vertical-align:top}
table.Cart td.Items a{font-weight:bold;text-decoration:none}table.Cart td.Items a:hover{text-decoration:underline}
table.Cart td.Unit{padding:3px 0px 3px 0px;text-align:right;font-size:11px;vertical-align:top; width: 125px;}
table.Cart td.Unit .was{font-size:10px}
table.Cart td.Unit .save{font-size:10px;color:#9c9c9c;}
table.Cart td input.Qty{width:30px;text-align:center}
table.Cart td input.standard{width:150px}
table.Cart td.Qty{padding:3px 0px 3px 0px;width: 100px; text-align:center;font-size:11px;vertical-align:top; width: 85px;}
table.Cart td.SubTotal{padding:3px 8px 3px 0px;width:100px;text-align:right;font-size:11px;vertical-align:top; width: 95px;}
.smlNoteText{font-size:7.5pt;padding-right:3px}
.TotalsLeft{font-size:11px;font-weight:bold;text-align:right;}
.TotalsRight{font-size:11px;padding-right:8px;font-weight:bold;text-align:right;}
.Gst{font-size:11px;padding-top:8px;padding-bottom:8px;padding-right:8px;font-weight:normal;background-color:#ffffff;text-align:right;}

.middot{font-weight:bold;padding-right:4px}
.CheckoutButtons{padding-top:8px;padding-bottom:8px}
.smlText{font-size:7.5pt}
table.Cart td.checkoutTitles{width:120px}
table.Cart span.asterisk{font-family:verdana;font-size:12px;padding-left:3px;}
table.Cart textarea.delivery{width:250px;height:100px}
.cartStep{border: #9c9c9c 1px solid; padding: 10px; color:#9c9c9c  }
.cartStepOn{color: #333333;}
table.login{width: 306px;}
table.ForgottenPassword{width: 306px; background-color: #b5de92; border: #94c060 1px solid;}
table.ForgottenPassword td{font-size: 10px; color: #333333;}

input.telCountry{width:35px;margin-right:8px;font-size:11px}
input.telArea{width:25px;margin-right:8px;font-size:11px}
input.tel{width:62px;font-size:11px}
select.country{width:280px;font-size:11px}
select.state{width:180px;font-size:11px}
.errorDiv{color:#c10001;text-align:left;padding-bottom:10px;  font-size:10px; }
li.error{color:#c10001; padding-left:0px; margin-left:10px;}
.errorHighlight{background-color:#c10001;}

/*SEARCH RESULT*/
td.searchImage {width: 80px; vertical-align:top; padding-bottom: 10px; padding-top: 10px; border-bottom: #9c9c9c 1px solid;}
td.searchImage img{width: 80px;}
td.searchName {width: 100px; vertical-align:top; padding-bottom: 10px; padding-top: 10px; border-bottom: #9c9c9c 1px solid;}
td.searchName .wasSrc{font-size:10px;}
td.searchName .saveSrc{font-size:10px;color:#9c9c9c;}
td.searchDecription{width: 410px; vertical-align:top; padding-bottom: 10px; padding-top: 10px; border-bottom: #9c9c9c 1px solid;}

/*SITEMAP*/
.list_sitemap{list-style-position:outside; list-style-type: none; margin: 0px 0px 0px 18px; padding: 0px 0px 0px 18px;}
.list_sitemap li{color: #9c9c9c; padding-top: 0px; }
.list_sitemap li a{color: #9c9c9c; text-decoration: underline;}
.list_sitemap li a:hover{color: #9c9c9c; text-decoration: none;}
div.sitemap {padding: 8px 0px 0px 16px; color: #666666;}
div.sitemap a{color: #666666; font-weight:bold; text-decoration: none; font-size:11px;}
div.sitemap a:hover{color: #666666; font-weight:bold; text-decoration: underline;  font-size:11px;}

/*CONTACT*/
.headingCt{background-color:#9c9c9c;font-weight:bold; color: #FFFFFF; padding:2px;}

/*INFORMATION PAGES */
div.Information{}
div.Information a{color: #88a336; font-weight:normal; text-decoration: underline; font-size:11px;}
div.Information a:hover{color: #88a336; font-weight:normal; text-decoration: none;  font-size:11px;}
div.Information h3{color:#88a336; font-size:11px;font-weight:bold;padding:0px;margin-bottom:8px}

/* AFFILIATES STYLES */

.affHolderTable{width:768px;border:none;border-collapse:collapse;padding:0px;text-align:center;}
.affNavCell{width:150px;padding:10px;}  
.affContentCell{} 

.affPageHeading{font-family:verdana, helvetica;color:#333333; font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase}
.affNavHeading{font-family:verdana, helvetica; color:#333333;font-size:12px;text-decoration:none;font-weight:bold}
.affHeadings{font-family:verdana, helvetica; padding:3px;border-bottom:1px solid #9c9c9c;font-weight:bold;color:#ffffff;font-size:11px;}

.affBackLgt{background-color : #FFFFFF}

.affBackDrk{background-color:#9c9c9c;border:1px solid #9c9c9c;color:#333333;padding:2px;font-weight:normal;font-size:11px}

.affBorder{}

.affSales{font-family:verdana, helvetica; font-weight:normal;color:#626469;font-size:8pt;border : 1px solid #626469;background-color : #ffffff;}

.affButtons{font-size:9pt;font-weight:bold}

.affMsg{font-family:verdana, helvetica; font-weight:normal;color:#CC0000;font-size:12px;}

.inputAff{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;width:120;border:1px solid #626469}

.affpaymentpopupbg{background-color:#cc0000}

.affSubHeading{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;}

.affLink{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affLink:link{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affLink:visited{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affLink:active{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affLink:hover{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:none}

.affSubLink{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affSubLink:link{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affSubLink:visited{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affSubLink:active{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:underline}
.affSubLink:hover{font-family:verdana, helvetica; font-weight:normal;color:#333333;font-size:11px;text-decoration:none}

.affBoldLink{font-family:verdana, helvetica; font-weight:bold;color:#333333;font-size:11px;text-decoration:underline}
.affBoldLink:link{font-family:verdana, helvetica; font-weight:bold;color:#333333;font-size:11px;text-decoration:underline}
.affBoldLink:visited{font-family:verdana, helvetica; font-weight:bold;color:#333333;font-size:11px;text-decoration:underline}
.affBoldLink:active{font-family:verdana, helvetica; font-weight:bold;color:#333333;font-size:11px;text-decoration:underline}
.affBoldLink:hover{font-family:verdana, helvetica; font-weight:bold;color:#333333;font-size:11px;text-decoration:none}

.affNavLink{font-family:verdana, helvetica; font-size:12px;color:#333333;text-decoration:none}
.affNavLink:link{font-family:verdana, helvetica; font-size:12px;color:#333333;text-decoration:none}
.affNavLink:visited{font-family:verdana, helvetica; font-size:12px;color:#333333;text-decoration:none}
.affNavLink:active{font-family:verdana, helvetica; font-size:12px;color:#333333;text-decoration:none}
.affNavLink:hover{font-family:verdana, helvetica; font-size:12px;color:#333333;text-decoration:underline}
/* end affiliates */
