.boxText { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family:Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family:Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
body {color:#000000; background:#D7FCF9 url(images/bg.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
FORM {
	display: inline;
}
TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.infoBoxContents {
  background:#ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  position:relative;
  top:-1px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.infoBox, SPAN.infoBox {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
 
}
TABLE.productListing {
  
  width:100%;
}
.productListing-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  background:#E9F4FC;
  color: #FFFFFF;
  font-weight: bold;
  height:20px;
}
TD.productListing-data {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:5px;
}
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 1.5;
  padding:5px 10px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}
SPAN.errorText {
  font-family:Arial, Helvetica, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }
/*** new css for theme design start here ***/
.head{background:url(images/header.jpg) no-repeat; height:148px;}
.crystal{background:url(images/ic_crystals.jpg) no-repeat; height:145px; padding-left:28px;}
.wrapper{background:url(images/wrapper_bg.jpg) center repeat-y;}
.footer{ background:url(images/footerbg.jpg) no-repeat; width:978px; height:57px;  font-size:11px;}
.footer a{ color:#333333; font-size:11px; text-decoration:none;}
.footer a:hover{ color:#000; font-size:11px; text-decoration:underline;}
/*** heading css start here ***/
TD.pageHeading, DIV.pageHeading {font-family:Arial, Helvetica, sans-serif;  font-size:18px;  font-weight:bold; color:#335C5E;}
/*** heading css end here ***/
/** top curv */
.mainbor{ border:solid 1px #B1D5F3; border-bottom:none; border-top:none; width:703px; background:#EBF4FC; padding:0 11px;} 
.margr7px{ margin-right:8px;}
.margl7px{ margin-left:10px; margin-right:5px;}
.heading{ font-size:25px; padding:29px 0px 0px 36px;}
.whitef{ color:#FFFFFF;}
/*** new css for theme design end here ***/
/*** banner css start **/
.banner{ width:727px; height:235px; background:url(images/banner.jpg) no-repeat;}
.banner_para{ font-size:13px; color:#FFFFFF; font-style:italic; padding:0px 0px 0px 36px;}
.learn{ padding:19px 0px 0px 42px;}
/*** banner css end **/
/**** information box **/
.information .infoBoxHeading{ background:#FF0000;}
/*** infobox ***/
TD.infoBoxHeading {background:url(images/infoboxbg.jpg) repeat-x; color:#335C5E; font-size:18px; font-weight:bold; border-bottom:dotted 1px #335D5F; padding:0 0 0 34px; width:184px;}


.mainbor .infoBoxHeading{background:url(images/infobox/productbg.jpg) repeat-x; height:10px; width:100%; font-size:2px; color:#ffffff; border:none;}
.btmcurv{ background:url(images/infobox/btmcurv.jpg) no-repeat; height:10px;}
.topcurv{ background:url(images/infobox/topcurv.jpg) no-repeat; height:10px;}
.mainbor .infoBox { border:none;}
td .smallText{ border:solid 1px #CCCCCC; border-bottom:none; border-top:none;}
.mainbor .infoBox .infoBoxContents .smallText .newimg{ background:url(images/newproductbg.jpg) no-repeat; width:239px; height:164px; margin-left:4px;}


.mainbor .infoBox .infoBoxContents .smallText .newimg img{ width:180px; height:144px; }

.mainbor .infoBox .infoBoxContents .smallText .price{ font-size:13px; color:#666666; font-weight:bold; text-decoration:underline;}
.mainbor .infoBox .infoBoxContents .smallText{ font-size:12px; color:#666666;}
.mainmarg{ margin-left:47px; margin-right:38px;}
.discription{ padding:20px 0; font-size:12px;}
.dotimag{ padding:0 20px;}
.currencies{ font-size:22px; color:#333333;}



.middle_right_bg{background:#5BB3AF; border:#489995 1px solid; border-bottom:none; border-top:none;}
.middle_right_bg ul li{line-height:38px;  margin-bottom:14px; *margin-bottom:11px; list-style:none; margin-left:12px; *height:1px;}

.middle_right_bg ul li a{ color:#1E3330; font-size:15px; text-decoration:none; font-weight:bold; display:block; background:url(images/whitebg.jpg) no-repeat; padding-left:21px; width:100%;}
.middle_right_bg ul li a:hover{ color:#000; font-size:15px; background:url(images/selectedbg.jpg) no-repeat;}
.middle_right_bg ul{ margin:0px; padding:0px;}



.allsele{ color:#000; font-size:15px; background:url(images/selectedbg.jpg) no-repeat;}

.productListing-data img{ border:0px;}

.innerheading{background:#EBF4FC; border:solid 1px #B1D5F3; border-bottom:none; border-top:none; padding-left:15px; padding-bottom:10px;}

.padt10px{ padding-top:10px;}

.mainbg{background:#FFFFFF; border:solid 1px #DADBDD; border-bottom:none; border-top:none; width:699px;}
.padl10px{ padding-left:10px;}

.btmbtn{width:699px; border:solid 1px #DADBDD; border-bottom:none; border-top:none; background:#FFFFFF;}

.pricelist1 a{font-size:13px; color:#666666; font-weight:bold; text-decoration:underline;}
.pricelist1 a:hover{font-size:13px; color:#666666; font-weight:bold; text-decoration:none;}

.pricelist1 { padding-top:10px; padding-bottom:10px;}
.pricelist{ height:4px; background:#cccccc;}

.listprice span{ font-size:18px; color:#000000;}

.listdiscription{ font-size:11px; color:#898989; padding-top:10px;}



.catanew{ padding:5px 0;}
.catanew .infoBox {background:url(images/catbg.jpg) repeat-y;}
.catanew .infoBoxContents .boxText a{background:url(images/li_bg.jpg) 0 5px no-repeat; padding:0px 0 10px 14px; color:#333333; font-size:14px; margin-left:17px; text-decoration:none;}
.catanew .infoBoxContents .boxText{ padding-top:15px;}
.catanew .infoBoxContents .boxText a:hover{ text-decoration:underline;}





.mainbg td{ font-size:12px; color:#000;}

.mainbg a{ color:#333333; text-decoration:underline;}
.mainbg a:hover{text-decoration:none;}

.bg{ width:155px; height:106px; background:url(images/productdatabg.jpg) no-repeat;}




h1{ font-size:18px;}




.best{ padding:5px 0;}
.best .infoBox {background:url(images/catbg.jpg) repeat-y;}
.best .infoBoxContents .boxText a{background:url(images/li_bg.jpg) 0 5px no-repeat; padding:0px 0 10px 14px; color:#333333; font-size:14px; margin-left:17px; text-decoration:none;}
.best .infoBoxContents .boxText{ padding-top:15px;}
.best .infoBoxContents .boxText a:hover{ text-decoration:underline;}
.best td.infoBoxHeading{ width:183px;}





.reviews{ padding:5px 0;}
.reviews .infoBoxContents .boxText a{ color:#333333; font-size:12px; text-decoration:none;}
.reviews .infoBoxContents .boxText a:hover{ text-decoration:underline;}
.reviews td.infoBoxHeading{ width:183px;}
.reviews .boxText div{ width:200px;}
.reviews .infoBox {background:url(images/catbg.jpg) repeat-y;}
.reviews .infoBoxContents .boxText{ padding-top:15px;}


h1 { 
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:px;
	font-weight: bold;
	font-variant: normal;
	
	text-decoration: none;
	
	text-align: left;
	text-indent: 3px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	xdisplay:none;
}

.greencolor{ color:#335C5E !important; font-weight:bold;}
#productimg img{ margin-top:7px;}
.headingpad{ padding:5px 0px 12px 0px;}



<!-- AWeber Web Form Generator 3.0 -->
<style type="text/css">
#af-form-1656194462 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1656194462 .af-body a{color:#97BCC7;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1656194462 .af-body input.text, #af-form-1656194462 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Trebuchet MS, sans-serif;}
#af-form-1656194462 .af-body input.text:focus, #af-form-1656194462 .af-body textarea:focus{background-color:#FFFAD6;border-color:#000000;border-width:1px;border-style:solid;}
#af-form-1656194462 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Trebuchet MS, sans-serif;}
#af-form-1656194462 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#FFFFFF;font-size:11px;font-family:Trebuchet MS, sans-serif;}
#af-form-1656194462 .af-footer{padding-bottom:5px;padding-top:5px;padding-right:10px;padding-left:10px;background-color:#448EC7;background-repeat:no-repeat;background-position:top left;background-image:none;border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:12px;font-family:Trebuchet MS, sans-serif;}
#af-form-1656194462 .af-header{padding-bottom:1px;padding-top:1px;padding-right:10px;padding-left:60px;background-color:#448EC7;background-repeat:no-repeat;background-position:inherit;background-image:url("http://forms.aweber.com/images/forms/mail-icon/cobalt/header.png");border-width:1px;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-style:none;color:#FFFFFF;font-size:14px;font-family:Trebuchet MS, sans-serif;}
#af-form-1656194462 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1656194462 .af-quirksMode{padding-right:10px;padding-left:10px;}
#af-form-1656194462 .af-standards .af-element{padding-right:10px;padding-left:10px;}
#af-form-1656194462 .bodyText p{margin:1em 0;}
#af-form-1656194462 .buttonContainer input.submit{background-color:#448ec7;background-image:url("http://forms.aweber.com/images/forms/mail-icon/cobalt/button.png");color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1656194462 .buttonContainer input.submit{width:auto;}
#af-form-1656194462 .buttonContainer{text-align:right;}
#af-form-1656194462 body,#af-form-1656194462 dl,#af-form-1656194462 dt,#af-form-1656194462 dd,#af-form-1656194462 h1,#af-form-1656194462 h2,#af-form-1656194462 h3,#af-form-1656194462 h4,#af-form-1656194462 h5,#af-form-1656194462 h6,#af-form-1656194462 pre,#af-form-1656194462 code,#af-form-1656194462 fieldset,#af-form-1656194462 legend,#af-form-1656194462 blockquote,#af-form-1656194462 th,#af-form-1656194462 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1656194462 button,#af-form-1656194462 input,#af-form-1656194462 submit,#af-form-1656194462 textarea,#af-form-1656194462 select,#af-form-1656194462 label,#af-form-1656194462 optgroup,#af-form-1656194462 option{float:none;position:static;margin:0;}
#af-form-1656194462 div{margin:0;}
#af-form-1656194462 fieldset{border:0;}
#af-form-1656194462 form,#af-form-1656194462 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1656194462 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1656194462 input,#af-form-1656194462 button,#af-form-1656194462 textarea,#af-form-1656194462 select{font-size:100%;}
#af-form-1656194462 p{color:inherit;}
#af-form-1656194462 select,#af-form-1656194462 label,#af-form-1656194462 optgroup,#af-form-1656194462 option{padding:0;}
#af-form-1656194462 table{border-collapse:collapse;border-spacing:0;}
#af-form-1656194462 ul,#af-form-1656194462 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1656194462,#af-form-1656194462 .quirksMode{width:210px;}
#af-form-1656194462.af-quirksMode{overflow-x:hidden;}
#af-form-1656194462{background-color:#10314A;border-color:#3C7BAB;border-width:1px;border-style:solid;}
#af-form-1656194462{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}

#aweber-newsletter{
	position:absolute;
	top:-470px;
	left:30px;
	z-index:50;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	-khtml-opacity: 0.0;
	opacity:0.0;
	padding-top:30px;	
}

<!-- AWeber Web Form Generator 3.0 -->