/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:12px; color:#999}
h1, h2, h3, h4, h5, h6 {margin:0; padding:10px 0 10px 0;}

img {border:0}

h1 {font-size:18px; font-weight:normal;color:#000;  margin-right:20px;}
h2 {font-size:14px; font-weight:bold; color:#000D;font-family:Arial, Verdana, serif;}
h3 {font-size:16px; color:#000; font-weight:bold;}
h4 {font-size:18px; font-weight:normal; color:#000; font-family:Arial, Verdana, serif;}
h5 {font-size:11px; font-weight:bold; color:#000;}

h3 a {color:#000; font-weight:bold;}
h3 a:hover {color:#cccccc}

h1 a { color:#666; font-size:9px; }
h1 a:hover {color:#ff6600}

a { color:#666; }
a:hover {color:#ff6600}
.linkactive {color:#ff6600;}

table td {font-family: Verdana, Arial, sans-serif;font-size:12px;}

#randimg {margin-bottom:5px;}

#contentmain, #ncontentmain {padding:0px; margin:0 175px 20px 175px; width:570px;}

.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#000; }
.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:18px;font-weight:bold;color:#FF6600;}

a.pagebar_num {border:1px solid #ccc; padding:0 0.2em 0 0.2em; margin:0px 2px 0 2px; font-size:9px; color:#ccc;}
a.pagebar_this {font-weight:bold; background-color:#f1f1f1; }


.htmlIFormError, .dchkferror {color:red; font-size:10px;}
p {margin-top:5px; }
#lineheight table, td, p {line-height:18px;}
img {margin:0;}
body {height:100%; background-image:url('/img/bg_grad.jpg'); background-repeat:repeat-x; }

.xtraimage{border:1px solid #e4e4e4; margin:0 5px 5px 0;}

.pagebg {background-color:white;}

.descriptmini {font-size:9px;}

.qtyinput {width:30px;}

.tellfriend {font-size:12px; font-weight:bold; color:#FD61BD; margin-top:10px;  }
.tellfriend a { color:#FD61BD; text-decoration:none; border:1px solid #FD61BD; padding:5px; display:block; text-align:center; }
.tellfriend a:hover {color:#666; border:1px solid #666; }

.button_check {font-size:12px;  color:#FD61BD; margin-top:5px;  }
.button_check a, .button_check input { color:#666;  cursor: pointer; text-decoration:none;font-weight:bold; border:1px solid #666;  display:block; padding:5px; float:right; width:100px; text-align:center; background:none;}
.button_check a:hover, .button_check input:hover {color:#FD61BD; border:1px solid #FD61BD; }

.button_view {font-size:12px; font-weight:bold; color:#FD61BD; margin-top:5px; }
.button_view a { color:#666; text-decoration:none; border:1px solid #666;  display:block; padding:5px; float:left; width:100px; text-align:center; }
.button_view a:hover {color:#FD61BD; border:1px solid #FD61BD; }

.viewlarge {font-size:13px; font-weight:bold; color:#ccc; }
.viewlarge a { color:#ccc; text-decoration:none;}
.viewlarge a:hover {color:#FD61BD;}

.rating {width:100px;float:right;margin-top:-15px;}
#newprodbox {border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;  background-color:white; padding:5px; margin:0px;}
.prodimgmini {padding-top:5px;}
.othphoto {padding:2px 5px 2px 5px;}

#main {width:950px; background-image:url('/img/bg2.png'); background-repeat:repeat-y;}
#pgright {width:160px; float:right;  border-left:1px solid #e4e4e4; }
#pgleft {width:160px; float:left; border-right:1px solid #e4e4e4;}

/** Top Block styles **/
#top { width:950px; }
.top_inner { width:936px; padding:0 0 0 0; background-color:white;}
#top_nav { width:936px; }
/** Top Block styles End **/

/** Top Menu styles **/
#topmenu { text-decoration:none; height:22px; }
#topmenu a {text-decoration:none;  margin:0px 30px 0 20px;  }
#topmenu a:hover { }
#topmenu ul {border:0; padding:0; margin:0; list-style-type:none;display:block;} 
#topmenu li {float:left;}
#topmenu li a { display:block; text-decoration:none; font-size:11px;}
#topmenu li a:hover {}
#topmenu ul ul {float:left; padding:3px; display:block; position:absolute; background-color: #44240f; border:1px solid #CC9900; display:none; width:150px; z-index: 10;}
#topmenu ul li:hover ul {display:block;}
#topmenu ul ul li {float:none; margin:0; padding:0;}
#topmenu ul ul a {margin:0; padding:2px 4px 2px 4px; color:white;}
#topmenu ul ul a:hover {background-color:white; color:black;}
#topmenu ul ul ul {display:none;}
#topmenu ul li:hover ul ul {display:none;}
#topmenu ul li:hover li:hover ul {display:block; margin-left:145px; margin-top:-21px;}
/** top menu end **/

/** News Left Menu styles **/
#newsbox {border-top: 1px solid #e4e4e4;  background-color:white; padding:5px; margin:0px;}
#newsmenu {width:160px; float:left;}
#newsmenu ul {list-style:none; margin:0px ; padding:0px; border:0; width:160px; display:block; }
#newsmenu li {margin-top:-20px;}
#newsmenu ul a, #newsmenu li.sel ul a {width:160px;border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;padding:15px 5px 10px 5px;  margin: 10px 15px 15px -6px;display:block; text-decoration:none; color:#777; font-weight:normal;   font-size:11px;}
#newsmenu li.sel a {color:#0066CC; border-left: 1px solid #e4e4e4;}
#newsmenu ul a:hover, #newsmenu ul ul a:hover {color:#ccc; }
/** News Menu styles end **/

.go {float:right;margin:10px 20px 0 0;}
.search {background-image:url("/img/pinkbar.png");background-repeat:no-repeat;height:39px; text-align:right;}
#searchtextbox  {font-size:11px; font-weight:normal; color:#FD61BD; margin:14px 15px 5px 10px; float:right; border:0; }
.usignin {border:1px solid #e4e4e4;background-color:white; padding:7px; margin:0 0 2px 2px;text-align:center;}


#content {background-color:white; width:936px; text-align:left; }
#cont_inner {padding:6px; }

#cartarea { float:right; margin-right:0px; }
#cartbox, #userbox, #infobox { margin:0px 0 10px 3px; background:white; padding:5px; border:1px solid #e4e4e4; }
#cartbox, #userbox, h5 { padding:0px; margin:5px 0 5px 5px;}
#cartbox a {color:#666666}
#cartbox a:hover { color:#FF9595}
#userbox a {color:#666666}
#userbox a:hover { color:#FF9595}
#cartarea a {color:#18658F; font-weight:bold;}
#cartarea a:hover {text-decoration:underline;}

/** View Cart styles **/
#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;/*border-left:1px solid #999999;*/padding-left:2px} /**  **/
.last {text-align:right;/*border-right:1px solid #999999;*/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#cart #cart #update_shipping_button;font-size:12px}
.link_button:hover {background-color: #cccccc;color:black;font-size:12px}

/* 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 {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkfnav {text-align:right;}
.dchkfnav {text-align:right; margin-top:5px; }
#go96 {background-color: #FD61BD; width:100px; padding:3px 0 3px 0;}
#changepass_save, #usersignin_loginsubmit, #signiu_loginsubmit, #signup_signupsubmit, #mydetails_save {border:0;background-color: #FD61BD; width:100px; padding:3px 0 3px 0;color:#fff;}
.htmlISubmit, #next {width:120px;padding:3px 0 3px 0; border:0px; background-color: #666; color:#fff; }
#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;}
#next,#ppconfirm {width:100px;padding:3px 0 3px 0; background-color: #FD61BD;}
#cancel {width:100px;padding:3px 0 3px 0;}
#shop {width:120px;padding:3px 0 3px 0;}
.pplink {display:none;}
.ppconfirm {font-size:11px; font-weight:bold; color:#FD61BD;}

/** End Shopping Cart Styles **/

.viewcat {align:center;}

/** footer block **/
#navmid {  font-weight:normal;color:#999; padding:15px 0 15px 0px;text-align:center;}
#navmid a {color:#000; text-decoration:none;  font-size:11px; }
#navmid a:hover {color:#FD61BD;}
#footer {width:950px; font-size:10px;color:#ccc;padding-top:20px;background-image:url("/img/footer.png");background-repeat:no-repeat;background-position:top;}
#powered {float:right;}
/** footer block end **/

/** dynamic vertical category Menu styles **/
#vm3 {width:170px; float:left; font-size:14px }
#vm3 ul {list-style:none; padding:0; margin:0; border:0; display:block;width:138px; text-indent:10px; }
#vm3 li {width:138px; text-indent:10px; background-color:#fff;float:left; display:block;padding:4px; border-bottom:1px solid #000;}
#vm3 li a {display:block; padding:4px;text-decoration:none; color:#000;}
#vm3 li a:hover {display:block; text-decoration:none; color:#0066cc;}
#vm3 ul ul li {float:none; border-bottom:1px solid #000;background-color:#fff;padding:0px;}

#vm3 ul ul li a { display:block;padding:4px; color:#000;}
#vm3 li ul {display:none; position:absolute; z-index:10; margin: -25px 0px 0px 135px; border:1px solid #000;opacity:0.95;}
#vm3 li:hover ul { display:block; }
#vm3 ul ul ul li {float:none;padding:0;  background-color:#fff;border-bottom:1px solid #000;}
#vm3 li:hover li ul {display:none;}
#vm3 li li:hover ul { display:block;margin:-26px 0 0 135px;}
#vm3 ul ul a:hover { color:#0066cc;background-color:#fff;}
#vm3 ul ul ul a:hover { color:#0066cc;background-color:#fff;}
/** dynamic vertical category Menu styles end**/

#leftimage {padding-top:10px;}
