/* Page Generated in 0.000000 seconds */
html, body, form  {margin:0; padding:0; border:0; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#666; background-image:url("/img/mainbg.jpg");background-color:#666;}

img {border:0;}
h1 {color: #6db340; font-style:italic; text-decoration:none; font-size:20px; margin:0; padding:5px 0px 0px 0px; font-weight:normal; }
h2 {color: #fff; font-size:14px; margin:0; padding:3px 5px 5px 5px; font-weight:bold;background-image:url("/img/h2bg.jpg");background-repeat:repeat-x;text-transform:uppercase;margin-bottom:5px;}
h3 {color: #6db340; font-style:italic; text-decoration:none; font-size:12px; margin:0; padding:0px 0px 0px 0px; font-weight:bold;}
h4 { margin:0; color:#fff; font-weight:bold; font-size:12px;text-decoration:underline;}
h5 { color: #4B90CD; text-decoration:none; font-size:18px; margin:0; padding:5px 0 0px 10px; font-weight:normal; }

a {color:#99cc00;}
a:hover {color: #ff6600;}
.htmlIFormError, .validatorInputHighlighted {color:red;}
#main {width:980px;}

.linesep {border-bottom:1px solid #e9e9e9; font-size:0; margin:50px 0 10px 0;}
a.pagebar_num {border:1px solid #6db340; padding:0 0.4em 0 0.4em; margin:0px 2px 0 2px; font-size:9px; color:#6db340; text-decoration:none;}
a:hover.pagebar_num {color:#000; border:1px solid #000;}
a.pagebar_this {font-weight:bold;  border:1px solid #ff6600; color:#ff6600; padding:0.2em 0.4em 0.2em 0.4em;  }

.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#ff6600; }
.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through; color:#000;}
.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:18px;font-weight:bold;color:#ff6600;}


.testimonial {border:1px solid #fdaeac ;background-color: #fff7f7; padding:0px 10px 5px 10px; margin:10px 0px 10px 0px; font-size:10px; color:#FDAEAC;}
.testhead {}
.testhead h5 {font-family: Verdana, Arial, serif; font-size:14px; color:#FDAEAC; padding:0px;}

#sharesocial {text-align:center;border-top:1px solid #999;padding-top:10px;}

/** head section **/
#head { min-height:100px;width:974px;}
#hbody {width: 962px;}
.rblk {float:right;}
#llogin {margin:15px 0 0 0;color:#fff; text-transform:uppercase;}
#llogin a {color:#fff; text-transform:uppercase;}
#vcart {margin-left:15px;}
.cartbox {padding:4px; border:1px solid #e8e8e8;color:#e8e8e8; height:19px; }
#imgvc {margin-bottom:-4px;}
#search {margin:27px 0 0 0;}
.go {margin-bottom: -5px; margin-left:4px;}
#searchtextbox {font-size:11px;}
.clstext,.clspdffile, .clsdocfile, .clscat,.clsvprod {padding:10px;}
.logo {margin:10px 0px 0px -33px}
.ftext {margin:0 0 18px 10px;}
/** head section end **/

/** menu section **/
#mbody {height:30px;width:972px;}
.menubg {width:126px;height:28px;float:right;background-image:url("/img/menubg.jpg");background-repeat:repeat-x;margin:2px; }
.menubgactive {width:126px;height:28px;float:right;background-image:url("/img/menubgactive.jpg");background-repeat:repeat-x;margin:2px;}
.menubg a {text-decoration:none;color:#fff;display:block;padding:5px; text-transform:uppercase; font-weight:bold; font-size:13px; }
.menubgactive a {text-decoration:none;color:#fff;display:block;padding:5px; text-transform:uppercase; font-weight:bold; font-size:13px; color:#fff; }
/** menu section end **/

/** Latest News **/
.lnbox {width:200px;float:right;border-left:1px solid #333;padding-bottom:15px;}
#lnews {margin-left:15px;width:296px;height:350px;float:left;border:1px solid #000;padding:2px;}
#newshead {color:#fff;padding:2px;display:block;text-align:center;font-size:14px;font-weight:bold;}
.newstitle {padding:3px;margin:0 5px 0px 5px; border-bottom:1px solid #6db340;}
.newstitle a {color:#000;text-decoration:none;}
.newstitle a:hover {color:#6db340;text-decoration:none;}
.newslink { font-style:italic; text-decoration:none; color:#fff;}
.newstext {color:#000; font-style:italic;}
.newsdate {color:#6db340;}
.newsitemcontent { width:550px;}
.linebreak {height:1px;}
/** Latest News end **/

/** Left section **/
#vm3 {width:190px; float:left;  }
#vm3 ul {list-style:none; padding:0; margin:0; border:0; display:block;width:190px; text-indent:10px;}
#vm3 li {width:190px; text-indent:5px; float:left; display:block; margin-bottom:-1px;}
#vm3 li a {display:block; padding:1px;text-decoration:none; color:#fff;margin-left:-3px;}
#vm3 li a:hover {display:block; text-decoration:none; color:#6DB340;}
#vm3 ul ul li {float:none; }
#vm3 ul ul li a { display:block;padding:1px; color:#fff;margin-left:3px;}
/*#vm3 li ul {display:none; position:absolute; z-index:100; margin: -20px 0px 0px 105px; border:1px dotted #fff;}*/
#vm3 li:hover ul { display:block; }
#vm3 ul ul ul li {float:none;padding:0; margin:0;}
/*#vm3 li:hover li ul {display:none;}*/
#vm3 li li:hover ul { display:block; }
#vm3 ul ul a:hover { color:#6DB340; }
#vm3 ul ul ul a:hover { color:#fff; }

#cath63 {margin:5px 0 0 0;}
#hlmid { width:190px; float:left; text-align:left; min-height:394px;border:1px solid #fff;}
#ddmenu {margin:5px 0 0 0;}
#manuselect {width:180px;margin-left:5px;}
/** Left section end **/

/** row 1 section **/
#row1 {margin-top:5px;height:394px;}

/** display  **/
#idisplay {width:778px;float:left;margin:0 0 0 4px;border:1px solid #fff;height:403px;}
.idisprow {height:229px;border:1px solid #fff; background-color:#fff; }
.narrival {height:20px;background-color:#6DB340;text-align:left;padding:5px 0 0 20px;color:#fff;font-weight:bold;text-transform:uppercase; font-size:13px;}
.gimg {padding:1px; }

.pna {padding:0 11px 0 11px;}

/** row 1 section end **/


/** row 2 section **/
#row2 {margin-top:15px;height:105px;}
/* news */
.latestnews {border:1px solid #fff;width:190px;height:105px;float:left;margin:0 4px 0 0;background-image:url('/img/lnbg.jpg');background-repeat:no-repeat;color:#fff;}
.ncont {padding:5px 10px 5px 10px;text-align:left;}

/* groups adverts */
.grp1,.grp2,.grp3, .grp4 {float:left;border:1px solid #fff;background-color:#fff;height:105px;width:190px;margin:0 4px 0 0;}
/** row 2 section end **/

/** row 3 section **/
#row3 {margin-top:7px;height:120px;}
/* join mail */
.hjoinmail {height:120px;width:190px;float:left;border:1px solid #fff;margin:0 4px 0 0;}
#form_75_fname, #form_75_email {width:110px;text-align:left; font-size:14px; background-color:#999; border:1px solid #ccc; color:#fff;}

/* home content */
.hcontent {height:120px;border:1px solid #fff; background-color:#fff; color:#000; width:582px; float:left; margin:0 4px 0 0; line-height:16px;}

/* information menu*/
.himenu {list-style:url('/img/bullet_g.jpg');height:120px;border:1px solid #fff;background-color:#fff;width:190px;float:left;text-align:left;}
ul a {text-decoration:none;color:#000; }
ul a:hover {text-decoration:none;color:#6DB340;}
.imenu {list-style:url('/img/bullet_g.jpg');}
/** row 3 section end **/

/** col 1 section **/
#col1 {margin-top:5px;height:394px;float:left;width:195px;}
/** left menu **/
#lmid { width:190px; float:left; text-align:left; min-height:394px;border:1px solid #fff;}
#col1 .joinmail {height:120px;width:190px;border:1px solid #fff;margin:4px 4px 0 0;}
/** col 1 section end **/

/** col 2 section **/
#col2 {margin-top:7px;min-height:500px;}
.content {min-height:500px;border:1px solid #fff; background-color:#fff; color:#000; width:753px; float:left; margin:-2px 4px 0 4px;padding:10px; line-height:16px;}

#col2 #btminfo {width:775px;height:120px;float:right;margin:4px 6px 0 0;}
.btmimg {width:579px;height:122px;background-color:#fff;float:right;margin-right:4px;}
.imenu {height:120px;border:1px solid #fff;background-color:#fff;width:190px;float:right;text-align:left;}
/** col 2 section end **/

/** product display section **/
.pnarrival {padding:3px 5px 5px 5px;width:737px;margin-left:3px;}
.pscroller {margin-left:-10px;}
/** product display section end **/

/** View Cart section **/
#cart, #usersignin, #usersignup {font-size:12px;color:#000000;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}
	.table {width:100%;}
	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */
	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */
	.table .head .thumb{width:10%} /* Cart Header Image Cell*/
	.table .head .title{width:48%} /* Cart Header Title Cell*/
	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:14%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}


.ordtable{width:550px;}
table.border {border: 1px solid #cccccc;}
.toprow { border-top:1px solid #999999;padding-top:2px;}
.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}

.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail{width:100%;font-size:11px;border: 1px solid #cccccc} /* Text Fileds */
.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */
.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */
.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}
.first {text-align:left;padding-left:2px} /**  **/
.last {text-align:right;padding-right:2px} /**  **/

.buttons {text-align:center;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}
.chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.chkstep  .button:hover, .chkstep .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}

.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none;font-size:12px}
.link_button:hover {background-color: #cccccc;color:black;font-size:12px}

#tflink {padding-top:5px; font-size:14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
#sclink { margin-left:30px; font-size:14px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
/* Quantity Box */
input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}

/** **/
.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd;}
.chkstep .input,.input {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkfnav {text-align:right; margin-top:5px; }
#go131,#signiu_loginsubmit, #usersignin_loginsubmit, #chk_update_131, #ppconfirm {background-color: #6DB340; width:100px; padding:3px 0 3px 0;border:0;color:#fff;cursor:pointer;}
#forgotpw_go {background-color: #6DB340; width:120px; padding:3px 0 3px 0;border:0;color:#fff;cursor:pointer;}
#btnaddtocart {background-color: #ff9900; width:100px; padding:3px 0 3px 0;border:0;color:#fff;}
#btnaddtocart:hover, #chk_update_131:hover {background-color:#666;cursor:pointer;}
#cart_update {width:100px; padding:3px 0 3px 0;}
#empty {width:100px;padding:3px 0 3px 0;}
#back {width:100px;padding:3px 0 3px 0;background-color:#666;color:#fff;border:0;cursor:pointer;}
#next, #changepass_save, .table #mydetails_save {border:0;width:100px;padding:3px 0 3px 0; background-color: #6DB340;color:#fff;cursor:pointer;}
#cancel {width:100px;padding:3px 0 3px 0;}
#shop {width:120px;padding:3px 0 3px 0;}
/** View Cart section end **/

/** foot section **/
#foot {margin-top:10px;}
.twdlogo, .powered {float:right;}
.validlogo {float:right;margin:-5px 63px 0 0;}
/** foot section end **/

/************Scroller Stuff************/
div#scroller-holder {
	margin: 5px auto;
	text-align:center;
	width:772px;
	height:139px;
	overflow:hidden;
}
#scroller {
	float:left;
	width:725px;
	overflow:hidden !important;
	position:relative;
	height:138px;
	white-space: nowrap;
}
#scroller img {
	border: 0;
	padding: 0;
	border: 0;
	margin: 0 1px;
	display: inline;
}
#scroller-left {
	float:left;
	width: 23px;
}
#scroller-right {
	float:right;
	width: 23px;
}
/************End Scroller Stuff************/
