/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:10px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

img {border:0}

h1 {font-size:9px; font-weight:normal;color:#C7A396; text-align:right; margin-right:20px;}
h2 {font-size:18px; font-weight:bold; color:#7E5241;font-family:Arial Narrow, Verdana, Arial, serif;}
h3 {font-size:18px; color:#7E5241; font-weight:normal;}
h4 a {font-size:10px; font-weight:bold; color:#7E5241; margin:10px 0 10px 0;}

.dchkferror, .htmlIFormError{font-family:Verdana, Arial, serif;font-size:10px;color:red;}

body {background-color:#AD7661;}
.dchkfxtra {width:550px;}

.error, #signup_message {color:red !important;}
.descript {font-size:12px; color:#7E5241; font-weight:bold; margin:10px 0 10px 0;}
.descript_text {font-size:12px; color:#7E5241; font-weight:normal; }

#homepage h3 {display:none}

#content h1 {font-size:14px; font-family:Verdana, Arial, serif; color:#7E5241; font-weight:bold; text-align:left; margin:0px 0 0px 0;}
#content h2 {font-family:Arial Narrow, Verdana, Arial, serif;font-size:18px; color:#7E5241; margin:10px 0 10px 0; }
#content h3 {font-family:Arial Narrow, Verdana, Arial, serif; font-size:26px; color:#7E5241; padding:10px 0 0px 0;}
#content h5 {font-family:Arial Narrow, Verdana, Arial, serif; font-size:18px; color:#FDAEAC; padding:0px 0 0px 0;}
#content h6 {font-family:Arial Narrow, Verdana, Arial, serif; font-size:26px; color:#7E5241; padding:10px 0 0px 0; font-weight:normal;}
#content h4 {font-family:Arial Narrow, Verdana, Arial, serif;font-size:18px; color:#7E5241; margin:10px 0 10px 0; }

.dchkfnav {text-align:right; margin-top:5px;}
.chkstep { width:550px; margin-left:15px;}
.prodprices { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#FF9595; }
.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through;}
.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:16px;font-weight:bold;color:#FF9595;}
.rrpprice { font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#7E5241;}
.saleprice {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#FF9595; font-weight: bold;}
.prodtitle { font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#7E5241; font-weight:bold;}
#error  {color: #D11D28;}

.prodgrpmini {border-bottom: 1px dashed #FFCCCC; padding:10px 0 10px 0;}

.validatorInputHighlighted{font-weight: bold; color: #FF0000;}
.validatorInputNormal{font-weight: normal;color: #FF0000;}

#main {width:958px;}
#pgleft {width:185px; float:left;}
#pgmid {width:595px; margin-left:5px; float:left;}
#pgright {width:165px; margin-left:5px; float:left;}

.pinkbox { background-color:#FFF0F0; margin-top:5px;}
.pinkbox .tr {background-image:url('/img/pinkbox_top_rig.gif'); background-repeat:no-repeat; background-position:top right;}
.pinkbox .tl {background-image:url('/img/pinkbox_top_left.gif'); background-repeat:no-repeat; background-position:top left;}
.pinkbox .br {background-image:url('/img/pinkbox_bot_rig.gif'); background-repeat:no-repeat; background-position:bottom right;}
.pinkbox .bl {background-image:url('/img/pinkbox_bot_left.gif'); background-repeat:no-repeat; background-position:bottom left; }
.pinkbox .inner {margin:5px;}

.navbar { background-color:#FFCCCC; margin-top:5px;}
.navbar .left {background-image:url('/img/navbar_rig.gif'); background-repeat:no-repeat; background-position:top right;}
.navbar .right {background-image:url('/img/navbar_left.gif'); background-repeat:no-repeat; background-position:top left;}
.navbar .inner {margin:2px;}

.logo { }
.logo .inner {padding-bottom:5px;}

.whitebox { background-color:white; margin-top:5px;  }
.whitebox .tr {background-image:url('/img/whitebox_top_rig.gif'); background-repeat:no-repeat; background-position:top right;}
.whitebox .tl {background-image:url('/img/whitebox_top_left.gif'); background-repeat:no-repeat; background-position:top left;}
.whitebox .br {background-image:url('/img/whitebox_bot_rig.gif'); background-repeat:no-repeat; background-position:bottom right;}
.whitebox .bl {background-image:url('/img/whitebox_bot_left.gif'); background-repeat:no-repeat; background-position:bottom left; }
.whitebox .inner {margin:5px;}

#topbar {margin:20px 20px 0 20px;}
#topbar_home, #topbar_search, #topbar_cart {float:left;}
#topbar_cart {font-size:10px;}

#topbar_cart a {color:#D11D28; font-weight:bold;}
#topbar_clear {clear:both;}

/** View Cart styles **/
#cart, #usersignin, #usersignup, #myaccount {font-size:11px;color:#000000;}
#cart h2 {padding-left:5px;padding-top:0px;padding-bottom:10px; color:white; font-size:16px; font-weight:bold; }
#cart h2 a {color:#59585d;}
#cart h2 a:hover {color:rgb(163,191,43);}

#carttext {font-size:11px;color:#000000;}


	.table {width:100%; color:#000000;}
	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:50%} /* Cart Header Title Cell*/
	.table .head .uprice{width:10%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:10%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:10%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:10%;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:600px;}
table.border {border: 1px solid #ffffff;}
.toprow { border-top:1px solid #ccc;padding-top:2px; background-color:#f2f2f2;}
.bottomrow {background-color:#fff0f0; padding-bottom:5px; }
#content .htmlIText, #quickadd .htmlIText, #content .htmlIMemo, #content .htmlIDate, #content .htmlIselect, #content .htmlIPass, #content .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;/*border-left:1px solid #999999;*/padding-left:2px; } /**  **/
.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px;} /**  **/

.buttons {text-align:right;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19%;height:22px; border:0px;}
.button, .htmlISubmit, .htmlIButton {cursor: pointer;border:0px;margin-top:1px; color:#000000;}
.button:hover, .htmlISubmit:hover, .htmlIButton:hover {color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}
.button2, .htmlISubmit, .htmlIButton {color:#000000; text-decoration:none; cursor: pointer;border:0px;margin-top:1px;font-size:11px}
.button2:hover, .htmlISubmit:hover, .htmlIButton:hover {color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}
.chkfnav {margin-top:10px; margin-bottom:10px; text-align:right;}
.chkfnav .htmlISubmit {width:120px;}


/* Start - Back to Account*/
#content .inner a.button{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:11px}
#content .inner a:hover.button{background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}
/*End - Back to Account*/

#content .inner .prod_button a {background-color: #99CCFF; font-weight:bold; padding:5px; text-decoration:none; color:#ffffff; font-size: 11px;}
#content .inner .prod_button a:hover {background-color: #cccccc; color:#ffffff; font-size: 11px;}


#go108 {background-color: #A6BA7F;color:white; font-weight:bold;}
.redtext {color:red; border:1px solid #C3C3C3; padding: 4px 15px 4px 15px; text-align:center;}

div.proditem {min-height:170px;}

#quserloginminilogin_username {font-size:10px}
#quserloginminilogin_password {font-size:10px}
/*.field {font-size:8px}*/

.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}

a.signupbtn {color:#000000; text-decoration:none;padding:2px 5px 2px 5px; cursor: pointer;border:0px;margin-top:1px;font-size:11px; }
a.signupbtn:hover {color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:11px}

/* 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; width:200px;}
.input {padding:3px;border-bottom: 1px solid #dddddd;}

/** End Shopping Cart Styles **/



#shopbtnpos {margin-top:10px; margin-left:124px;}
#breadcrumb {font-family: Arial, Verdana, Arial, serif;font-size:11px;font-style:italic; color:#FF9595;}
#breadcrumb a {color:#FF9595;}



#myaccount, #payinstruction, #ordsummary {width:550px; margin-left:15px;}
#myaccount td {padding:3px;}
#myaccount .itmhead td, .ordhead td{border-top:1px solid #d6b8ad; border-bottom:1px solid #d6b8ad; background-color:#F2E9E6;}
#myaccount td.first {border-left:1px solid #d6b8ad; }
#myaccount td.last {border-right:1px solid #d6b8ad; }
#myaccount .itmfoot td {border-top:1px solid #d6b8ad; font-weight:bold;}


#cart .inner {height:90px;}
#maillist .inner {height:90px; padding-top:5px;}
#jointext {color:#7E5241; padding:2px 0 5px 0;font-size:11px;}
#newprod .inner {padding-top:5px;}
#manu .inner {padding-top:5px;}
#topimage .inner {height:184px;}
#content .inner {min-height:570px; color:#7E5241;}
#content .inner td{color:#7E5241; font-size:10px;}
#content .inner a {color:#7E5241;}
#navh .inner, #catnav .inner {height:25px;}
#logo1 .inner {height:89px;}
#newprodbox {border:1px solid #FFCCCC;background-color:white; padding:5px; margin:10px;}
#manulogobox {border:1px solid #FFCCCC;background-color:white; padding:5px; margin:20px;}

#navh ul, #navh li {list-style:none; padding:0; margin:0; border:0; display:block;}
#navh li {float:left;padding:4px;  margin-left:16px; margin-right:35px;}
#navh li a {display:block; }
#navh ul ul li {float:none;padding:0;margin:0; }
#navh ul ul li a { display:block;padding:4px}
#navh li:hover ul {display:block;}
#navh li ul {display:none; position:absolute; border:1px solid #FFCCCC; background:#FFF0F0; /*margin-top:20px;*/ opacity:0.9; z-index:100;}
#navh ul ul a { color:#7E5241;}
#navh ul ul a:hover { background:#9C6666; color:white;}

.search { margin-left:10px; padding-top:3px;}
#searchtextbox {border:0px; font-size:12px; color:#7E5241;}

#loginbox {height:25px;}

.htmlIText, .htmlIPass,  .htmlIEmail, .htmlIMemo {border:1px solid #FFCCCC; font-size:12px; color:#7E5241;width:100%}

.dchkmethodbutton {margin-top:3px;} 

#viewcat .desc, #viewprodgrp .desc, #viewmanu .desc{text-align:center; }
#viewcat .prodimg,#viewmanu .prodimg, #viewprodgrp .prodimg {width:180px;}
#viewprodgrp .prodimg {border:0px solid #FFCCCC}
#viewcat .prodgrp, #viewmanu .prodgrp, #viewprodgrp .prodgrp {width:180px; margin:10px 2px 10px 2px; border:1px solid #FFCCCC ; height:260px; }
#viewcat a,#viewmanu a,#viewmenu a {color:#7E5241;/*#FE8A1D*/ font-size:10px; padding:0; border:0; margin:0; }
#viewcat .prodprice,#viewmanu .prodprice {font-size:9px; color:#7E5241;}
#viewcat .catlinkimg a {margin-right:10px;}
#update_cart_pc {float:right;margin-top:-2px}
.prodgrp2 {width:180px; margin:10px 2px 10px 2px;}

#viewcat a.pagebar_num, #viewmanu a.pagebar_num,a.searchPage,a.searchPageSel {border:1px solid #FFCCCC; padding:0 0.2em 0 0.2em; margin:0px 2px 5px 2px; font-size:9px; color:#7E5241;}
#viewcat a.pagebar_this, #viewmanu a.pagebar_this,a.searchPageSel { font-weight:bold; background-color:#FFCCCC;}
#viewcat a.pagebar_num:hover, #viewmanu a.pagebar_num:hover,a.searchPage:hover,a.searchPageSel:hover {background-color:#FFF0F0; color:black;}
.searchpages {text-align:center;}

#usersignin { margin-left:5px;}
#signinbox {width:570px;}
#usersignup { margin-left:5px; }
#signupbox {width:570px;}


#manulist { background:#FFF0F0; display:block; font-weight:normal; font-family:Arial Narrow, Verdana, Arial, serif; font-size:15px;}
#manulist a { padding:2px 5px 2px 32px; text-decoration:none; display:block; text-indent:0px;background-color:#FFFFFF; color:#7E5241; margin-bottom:2px; }
#manulist a:hover { background-color:#FFF0F0;}

#menulist { background:#FFF0F0; display:block; font-weight:normal; font-family:Arial Narrow, Verdana, Arial, serif; font-size:15px; }
#menulist a { padding:2px 5px 2px 20px; text-decoration:none; display:block; text-indent:0px;background-color:#FFFFFF; color:#7E5241; margin-bottom:2px; }
#menulist a:hover { background-color:#FFF0F0;}

.prodimg img {margin:10px;}

.testamonial {border:1px solid rgb(253,174,172) ; BACKGROUND-COLOR: rgb(255,247,247); padding:5px; margin:0px 0px 0 10px; font-size:10px; color:#FDAEAC; width:560px;}
.testhead {}
.testhead h5 {font-family:Arial Narrow, Verdana, Arial, serif; font-size:18px; color:#FDAEAC; padding:2px 2px 2px 2px;}

#footer { font-size:9px; font-weight:normal;color:#C7A396; text-align:center; margin-bottom:20px; margin-top:10px}
#footer a {color:#C7A396; text-decoration:none;}
#footer a:hover {color:#D9C0B7;}

#navmid { font-size:9px; font-weight:normal;color:#C7A396; text-align:center; padding-bottom:5px }
#navmid a {color:#C7A396; text-decoration:none;}
#navmid a:hover {color:#D9C0B7;}

#subfoot {background-color:#AD7661;}

#powered {background-color:#AD7661; text-align:right; float:right;}
#twdlink {background-color:#AD7661; color:#C7A396; font-size:9px; text-decoration:none;}
#twdlink a {color:#C7A396; text-decoration:none;}
#twdlink a:hover {color:#D9C0B7;}

body.gallery {background-color:white;}
#gal_mainpic {  }
#gal_photo img { margin:5px; }
#gal_thumb img { margin:5px; }