@charset "utf-8";
body{font:100% Arial, Helvetica, sans-serif;background:#fff;text-align:center;color:#666;min-width:860px;margin:0;padding:0;}
#container{width:80%;min-width:860px;background:#FFF;text-align:left;margin:0 auto;}
#header{height:9.15em;background:#fff;margin:0;padding:15px 0 0 0;}
#header #logo{width:22em;height:5.5em;}
#header #logo h1{font-size:1.4em;color:#333;text-transform:capitalize;text-decoration:none;margin:0;padding:0.9em 0 0;}
#header #logo a { text-decoration:none;}
/*#header #logo h1:first-letter {color:#4e9600;}*/
#header #logo img{float:right;width:5.13em;margin:0;padding:0;}
#header #rightContainer{width:26em;float:right;margin:0;padding:0;}
#geoSign{float:left;color:#999;width:11.2em;margin:0.3em 0 0;padding:0;}
#header #rightContainer #geoSign p{float:left;font-size:0.7em;clear:both;margin:0.12em;padding:0;}
#header #rightContainer ul{float:right;margin:0.3em 0 0;padding:0;}
#header #rightContainer li{list-style:none;float:left;font-size:0.67em;text-align:center;text-transform:capitalize;}
#header #rightContainer li img{border-right:#000 dotted 1px;padding:0 0.44em;}
#header #rightContainer li a{color:#999;text-decoration:none;}
#header #rightContainer form{width:14.3em;clear:right;float:right;margin-top:0.5em;}
#header #rightContainer .searchbutton{background-color:#4e9600;color:#FFF;}
#header #rightContainer p{font-size:0.8em;clear:right;float:right;width:14.8em;margin:0.5em 0 0;}
#navBar{width:100%;height:2.63em;margin-top:0.75em;clear:both;text-align:center;background-image:url(img/tShade.gif);background-repeat:repeat-x;background-position:bottom;}
#navBar ul{list-style:none;width:100%;background-color:#fff;height:33px;text-align:center;font-size:95%;margin:0;padding:0;}
#navBar li{float:left;margin-right:1px;background-image:url(img/button.gif);background-repeat:repeat-x;height:1.25em;background-color:#98CA82;padding:0.39em 0.63em;}
#navBar li:hover{background-image:url(img/button1.gif);background-repeat:repeat-x;}
#navBar li a{text-decoration:none;color:#366;margin:0;padding:4px;}
.fill{width:17.5%;background-color:#fff;float:left;height:1px;}
.greenTxt{color:#4e9600;}
a{color:#096;}
a:hover{color:#09F;}
/*.error{background-color:#FFC;color:red;border:1px solid #ccc;text-align:center;}*/

.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em; text-align:left;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
h1.specialH {color:#696; font-size:1em;}

.crossout{text-decoration:line-through;}
.totals img{border:none;}
#sidebar1{float:left;width:11em;background:#fff;margin-top:0.3em;}
.articleList{border-bottom:1px dashed #ccc;margin:1em 0.7em;}
.articleList h3{color:#000;font-size:0.8em;background-image:url(../img/folder-open.jpg);background-position:left top;background-repeat:no-repeat;margin:0;padding:0 0 0 1.5em;}
.articleList h3 a{color:#000;}
#sidebar1 fieldset h1{font-size:1em;margin:0;padding:0;}
#sidebar1 fieldset input{margin:0.25em 0.15em;}
.menu{width:99.9%;font-size:1em;border:0.06em solid #ccc;background:#eee;padding-bottom:0.25em;margin-bottom:1em;}
.menu h1{font-size:0.9em;color:#999;margin:0.4em 0.15em;padding:0.12em;}
.menu p{text-align:left;color:#096;font-size:0.7em;float:left;margin:2em 0.25em 0.25em;}
.menu form{margin:0.35em 0.63em;}
.menu img{width:9.75em;text-align:center;margin:0.12em;}
.menu ul{font-size:0.8em;margin:0.12em;padding:0 0 0 0.25em;}
.menu a{width:99%;}
.menu li{list-style:none;background:url(img/dot.gif) no-repeat left center;margin:0.16em 0 0.16em 0.25em;padding:0.08em 0.19em 0.08em 0.85em;}
.menu li:hover,.menu li:hover a{background-color:#4e9600;color:#fff;/*padding-left:0.9em;*/}
.Fright img{float:right;width:2.75em;height:2.75em;}
#sidebar2 h3{text-transform:capitalize;height:1.5em;color:#FFF;font-size:0.9em;background-image:url(img/rightH3.gif);background-position:right top;background-repeat:no-repeat;background-color:#bbb;margin:1em 0 0.25em;padding:0.2em 0.5em 0;}
#sidebar2{float:right;width:13.5em;background:#fff;margin-top:0.3em;}
#cart{width:99%;color:#000;border:1px solid #ccc;background-color:#f9f9f9;height:2.7em;}
#cart p{float:left;display:block;margin:0.94em 0.43em;}
#cart img{vertical-align:middle;border:none;width:10%;float:left;margin:0.92em 0.24em 0.92em 0.63em;}
#cart span img{width:100%;border:#ccc;margin:0;padding:0;}
#sidebar2 .offer{width:99%;clear:both;margin:0.3em 0 0.65em;}
#sidebar2 .offer h2{font-size:0.8em;width:99%;margin:0.1em 0;}
#sidebar2 .offer img{border:1px solid #ccc;clear:right;width:6.25em;}
#sidebar2 .offer .ofTxt{float:left;clear:left;width:48%;padding-bottom:0.35em;margin:0.06em;}
#sidebar2 .offer p{font-size:0.6em;margin:0.25em 0;padding:0;}
#mainContent{margin:0 13.8em 0 11.7em;}
#mainContent #trail{font-size:0.65em;background-color:#fff;color:#039;margin:0.15em;}
#mainContent h1{font-size:1.3em;color:#535698;margin:0.25em 0;}
#mainContent h2{font-size:1em;color:#696;margin:0.25em 0;}
#mainContent h3{font-size:0.85em;color:#696;margin:0.25em 0;}
#mainContent h4{font-size:0.75em;color:#696;margin:0.25em 0;}
#mainContent p{font-size:0.8em;margin:0.55em 0;}
#mainContent li{font-size:0.8em;}
.box{width:95.5%;background-color:#f9f9f9;border:1px solid #ccc;overflow:hidden;margin:0.45em 0;padding:0.35em;}
#mainContent .box h1{font-size:0.8em;color:#535698;margin:0.45em 0.12em;}
.box2{width:95.5%;background-color:#fafafa;border:1px solid #ccc;color:#fff;overflow:hidden;margin:0.45em 0.12em;padding:0.25em;}
#mainContent .box2 h1{font-size:0.8em;color:#535698;margin:0.2em 0.5em;}
.box2 ul{list-style:none;height:auto;margin:0.3em;padding:0.15em;}
.box2 li{width:32%;float:left;margin:0 0.1em 0.25em 0;padding:0.15em;}
.offer2{width:23%;float:left;border:1px solid #f9f9f9;height:11.45em;overflow:hidden;margin:0.2em 0;padding:0.26em;}
.offer2:hover{background-color: #E4F1EB; border:1px solid #5CAB88;}
.offer2 h2 {height:2.5em; overflow:hidden;}
.ofImage{width:98%;height:6.27em;line-height:6.25em;vertical-align:middle; text-align:center;}
.ofImage img{border:1px solid #ccc;width:6.25em;vertical-align:inherit;}
.offer2 .ofTxt{width:48%;padding-bottom:0.35em;margin:0.06em;}
#mainContent .offer2 p{font-size:0.75em;margin:0.21em 0;padding:0; text-align:right;}
#mainContent .offer2 h2{font-size:0.75em;}
.productslist{width:95%;border:1px solid #FFF;margin:0.12em;padding:0.25em;}
.productslist h3{margin:1px 4px;padding:0;}
.productslist:hover{border:1px solid #999;cursor:default;}
.imgBox{float:left;width:25.5%;vertical-align:middle;line-height:6.5em;text-align:center;}
.imgBox img{width:6.25em;padding:0.12em; padding:1px; border:1px solid #ccc;}
.listtxtbox{overflow:hidden;height:6.6em;width:71%;padding-left:8px;}
.listtxtbox p{vertical-align:middle;margin:1px;padding:0;}
.listtxtbox img{float:right;width:3.5em;margin:10px 3px;}
.totals{font-size:0.85em;width:98.5%;background-color:#eee;margin:7px 0 12px;padding:3px;}
.totals p{margin:2px;}
.totals input{display:inline;float:left;font-size:86%;color:#999;margin:1px;padding:2px;}
#description{float:left;width:98%;height:100%;padding-bottom:0.63em;padding-left:0.12em;margin:0.15%;}
#feature{float:left;height:100%;width:99.3%;margin-bottom:0.625em;margin-top:0;padding:0;}
#productimage{float:left;width:55%;height:100%;text-align:center;margin:0 0.063em 0.13em 0;padding:0 0.26em 0.26em 0;}
#description #productimage img{border:0.13em solid #E5E5E5;margin:0.13em;padding:0;}
#productimage a{font-size:0.65em;}
#MyOptions{float:right;text-align:left;font-size:90%;color:#999;margin:15px 0;}
#MyOptions select{width:98%;}
.imgFloats{float:left;text-align:center;margin:0.15em;}
.buynow{border:0.063em solid #eee;background-color:#FFF;font-size:0.76em;width:39%;float:right;text-align:right;margin:0.12em 0.12em 0.3em;padding:0.4em 0.26em 0.26em;}
.Pclass{float:left;width:99%;text-align:left;margin:0.12em;padding:0;}
.pur{background-color:#e0e0e0;font-size:90%;margin:0;padding:0;}
.pur th{font-size:85%;padding:6px 2px;}
.success{color:red;font-weight:700;}
.vat{font-size:95%;margin:25px 2px 5px;}
.clear input{border:0.063em solid #FFF;}
.thankyou{font-size:110%;font-weight:600;}
#top{font-size:0.75em;text-decoration:none;font-weight:600;}
.btxt {font-size:130%;color:#535698;}
.featureBig{width:99%;text-align:center;border:1px solid #ccc;float:left;margin:0.35em 0;}
.featureBig img{border:1px solid #efefef;float:left;margin:0.25em 0 0.35em 0.25em; padding:1px; display:inline-block;}
.featureBig span{float:left;width:51%;padding-bottom:5px;}
.featureBig span img{float:right;margin:5px;}
#mainContent .featureBig h1{background-color:#eee;font-size:120%;color:#666;padding:11px 0;}
#mainContent .featureBig h2{color:#fff;background-color:#ccc;margin:0;padding:10px 0;}
#productimage2{width:97.5%;background-color:#FFF;clear:both;border:1px dashed #eee;margin:0.5em 0;padding:0.3em;}
#productimage2 p{margin:0.15em 0;padding:0;}
#thumbBox{position:absolute;left:0;top:0;width:auto;background-color:#000;visibility:hidden;z-index:500;cursor:pointer;padding:10px 10px 0;}
#thumbBox .footerbar{font:bold 16px Tahoma;letter-spacing:5px;line-height:1.1em;color:#fff;text-align:right;padding:5px 0;}
#thumbBox #thumbImage{background-color:#fff;}
#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#EFEFEF;z-index:1000;padding:5px;}
#contactform form{font:0.95em verdana,arial,sans-serif;min-width:300px;width:97%;margin:0;padding:0;}
#contactform p{font-size:65%;margin:0;padding:0 0.5em;}
#contactform form fieldset{border-color:#4e9600;border-style:solid;border-width:1px;margin:0 0 1em 0.8em;padding:0.45em;}
#contactform form fieldset legend{font-size:105%;color:#333;}
#contactform form label{display:block;font-size:0.7em;float:left;width:30%;text-align:right;margin:5px 0 0;padding:0;}
#contactform form input,form textarea{width:auto;margin:5px 0 0 10px;}
#contactform form input#reset{margin-left:0;}
#contactform textarea{overflow:auto;}
#contactform form small{display:block;font-size:0.63em;margin:0 0 5px 10em;padding:1px 3px;}
#contactform form .required{font-weight:700;}
#contactform form br{clear:left;}
#footer{width:100%;height:3.4em;clear:both;background:#4e9600 url(img/tShadeup.gif) repeat-x top;padding-top:0.84em;color:#fff;}
#footer p{font-size:0.7em;margin:0.12em;padding:0;}
#footer a{color:#fff;}
#footer #w3cVal{float:right;text-align:right;clear:right;margin:0.19em;padding:0;}
#footer #w3cVal img{border:0;width:3.81em;margin:0;padding:0;}
#footer #footInfo{float:left;width:97.8%;margin:0.65em 0.65em 0;}
#footer #footInfo ul{float:right;font-size:0.7em;margin:0;padding:0;}
#footer #footInfo li{float:left;margin-right:0.06em;list-style:none;padding:0;}
#footer #footInfo li a{text-decoration:none;margin:0;padding:4px;}
.highlight{color:red;}
.logGroup{width:45%;float:left;font-size:0.8em;}
.logGroup fieldset{border:0;}
.loginHeadline{font-size:1.2em;  font-weight:600;}
.logGroup p{font-size:0.8em;margin:0;padding:0;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.searchresults p,.searchresults a{font-size:0.9em;}
#header #rightContainer li a:hover,#contactform form fieldset label:first-letter{text-decoration:underline;}
#sidebar1 fieldset,#sidebar2 p{font-size:0.7em;}