/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:11px; color:#999}

html {height:100%;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:10px 0 10px 0;}



img {border:0}



h1 {font-size:9px; font-weight:normal;color:#DFD5A7; text-align:right; margin-right:20px;}

h2 {font-size:18px; font-weight:normal; color:#DC0262;font-family: forte, Verdana, Arial;}

h3 {font-size:18px; color:#DC0262; font-weight:normal;font-family: forte, Verdana, Arial;}

h4 {font-size:18px; font-weight:normal; color:#DC0262; }

h5 {font-size:11px; font-weight:bold; color:#DC0262;}

h6 {font-size:11px; font-weight:bold; color:#ffffff;}



h3 a {color:#DC0262; font-weight:bold; font-size:14px; }

h3 a:hover {color:#999}



h1 a { color:#666; }

h1 a:hover {color:#DC0262;}



a {text-decoration:none;color:#666; }

a:hover {color:#DC0262;}



table td {font-family: Verdana, Arial, sans-serif;font-size:11px;}



.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#DC0262; margin-top:-10px;}

.pprice {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#DC0262;}

.oldprice { font-family: Georgia, Times New Roman, Times, serif; font-size:12px; text-decoration:line-through; color:#666;}

.newprice {font-family: Georgia, Times New Roman, Times, serif; font-size:18px;font-weight:bold;color:#DC0262;}
.prodgrpcatview {border:1px solid #e90268; background-color:#fff; padding:2px; margin:2px;}


a.pagebar_num {border:1px dotted #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; }



a.button {color:#fff; display:block; background-color:#999; padding:5px; margin-top:-30px;}

a.button:hover {color:#fff; display:block; background-color:#666; padding:5px;}



.htmlIFormError,.dchkferror {color:red;}

.error, #signup_message {color:red !important;}

.validatorInputHighlighted{font-weight: bold; color: red;}



#breadcrumb a { text-decoration:underline; }



.fadeimgborder { border:solid 3px #ccc;width:594px;}







img {margin:0;}

body {background-color:#fff; background-image:url('/img/bg_tile1.jpg'); background-repeat:repeat; }



.xtraimage,.prodimg {border:1px solid #e4e4e4; margin:0 5px 5px 0;}

.pimg, #galleryimg {padding:3px;background-color:#fff;}

.pagebg {background-color:#fff;}



.descriptmini {font-size:9px;}



.minorder { float:right; margin-top:15px; font-weight:bold; font-size:12px; color:#666; text-decoration: none; }



.qtyinput {width:30px;}



.tellfriend {font-size:12px; font-weight:bold; color:#DC0262; margin:5px 0 5px 0; width:120px; float:right; }

.tellfriend a { color:#DC0262; text-decoration:none; border:1px solid #DC0262; padding:5px; display:block; text-align:center; }

.tellfriend a:hover {color:#666; border:1px solid #666; }



.button_check {font-size:12px;  color:#DC0262; 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:1px; width:100px; text-align:center; background:none;}

.button_check a:hover, .button_check input:hover {color:#DC0262; border:1px solid #ff6600; }



.button_view {font-size:12px; font-weight:bold; color:#DC0262; 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:#DC0262; border:1px solid #DC0262; }



.viewlarge {font-size:13px; font-weight:bold; color:#ccc; }

.viewlarge a { color:#ccc; text-decoration:none;}

.viewlarge a:hover {color:#DC0262;}



.prodimgmini {padding-top:5px;}

.separator {border-bottom: 1px solid lightgrey; padding-bottom:5px;}

.minititle {font-size:9px; font-weight:bold;color:#DFD5A7;margin:-10px 0 0 0;text-align:center;}

.prod_right,.enquiry {padding-top:5px;}



.frmcontact {width:360px;margin-top:35px;}



.prodgrpbdr {border: 1px solid lightgrey; padding:5px; margin: 5px 0px 20px 15px;}



.rimage {margin:0 0 5px 6px;padding:3px;background-color:#fff;}

.limage {margin:0 0 5px 0;padding:3px;background-color:#fff;}

/*.dchkftext secure_text {border:1px solid red;}*/



#map{border:2px solid #ccc;}



#ttbar {width:980px;margin-top:-5px;}

#main {width:980px; background-color:#fff; height:100%; background-image:url('/img/bg_tile2.jpg'); background-repeat:repeat;padding:15px 0 15px 0;margin-top:-5px;}

#mainfooter {width:980px; }

#contentmain {width:590px;padding:0px; margin:0 170px 20px 170px; font-size:12px;}

#pgright {width:160px; float:right;  border-left:1px dotted #999; }

#pgleft {width:160px; float:left; border-right:1px dotted #999;}



/** Top Block styles **/

#top { width:980px; }

.top_inner { width:950px; padding:0 0 0 0; background-color:white;background-image:url('/img/bg_tile5.jpg'); background-repeat:repeat;}

#top_nav { width:950px; }

.logo {float:left; margin:5px 0 10px 10px;}

.fadimg {float:left; margin:5px 10px 10px 0;padding-right:30px;width:530px;}

.fjmailing {float:left; margin:5px 0 10px 0px;width:170px;}

.jmail {width:160px;}

#form_1262_fname,#form_1262_lname,#form_1262_email {width:75px;}

/** Top Block styles End **/



/** Top Menu styles **/

#topmenu { text-decoration:none; font-weight:bold; height:20px; padding-top:8px; }

#topmenu a {text-decoration:none; color:#666;  margin:0px 35px 0 0px; font-family:Arial; font-size:12px; }

#topmenu a:hover { color:#DC0262; }

/** Top Menu styles end **/



#searchtextbox {font-size:11px; font-weight:normal; color:#DC0262; margin:5px 2px 5px 2px; border: 1px dotted #999; padding: 3px 5px 3px 5px; filter:alpha(opacity=90); -moz-opacity:0.80; opacity: 0.80; z-index:100; }



#lineheight table, td {line-height:18px;}



#content {background-color:white; width:950px; height:100%; text-align:left; line-height:18px; }

#cont_inner {padding:6px; background-image:url('/img/bg_tile5.jpg'); background-repeat:repeat;}



.sprodcat {margin:5px 0 0 20px;}



/** Left Menu styles **/

#leftcat {width:160px; float:left; margin-top:5px;  }

#leftcat ul, #leftcat li {list-style:none; padding:0; margin:0; border:0; display:block;width:165px;  }

#leftcat li {float:left; display:block;  border-bottom:1px dotted #ccc; padding: 4px 5px 4px 5px; width:150px;}

#leftcat li a {display:block;  text-decoration:none; color:#666; font-weight:bold; }

#leftcat li a:hover {display:block;  text-decoration:none; color:#DC0262;}

#leftcat ul ul li {float:none;padding:0;margin:0;  }

#leftcat ul ul li a { display:block;padding:4px; }

#leftcat li:hover ul { display:block;  }

#leftcat li ul {display:none; position:absolute; background-color:#fff; margin: -20px 0px 0px 135px; border:1px dotted #999;  filter:alpha(opacity=90); -moz-opacity:0.80; opacity: 0.80; z-index:100;}

#leftcat ul ul a { display:block;  text-decoration:none; color:#666; font-weight:bold; }

#leftcat ul ul a:hover {color:#DC0262; }

#leftcat li.subli {width:155px;}

 /**Left Menu styles end **/



/** Left Category styles 

#leftcat {width:160px; float:left; margin-top:10px; }

#leftcat ul, #leftcat li  {list-style:none; margin:0px ; padding:0px; border:0; width:160px; display:block; font-weight:bold; }

#leftcat ul a, #leftmenu li.sel ul a { padding:5px 5px 5px 0px; text-indent:10px; border-bottom: 1px dotted #999;  display:block; text-decoration:none; color:#666; font-weight:bold; background-image:url('/img/arrow_right.gif'); background-repeat: no-repeat; background-position: right;  font-size:10px; }

#leftcat li.sel a, #leftmenu li.sel li.sel a {color:#ff6600; background-image:url('/img/arrow_right_olive.gif'); }

#leftcat ul a:hover, #leftmenu ul ul a:hover {color:#E85DAC; background-image:url('/img/arrow_right_olive.gif');}

#leftcat ul ul li ,#leftcat ul ul{  }

#leftcat ul ul li {text-indent:20px; }

#leftcat ul ul li a {font-weight:normal; color:#A0A0A0; background-image:url('/img/arrow_right_grey.gif'); background-repeat: no-repeat; background-position: right; margin-left:10px; }

/** Left Category styles end **/



#cartarea { float:right; margin-right:0px; }

#userbox, #infobox, #newprodbox  { margin:0px 0 10px 3px; padding:5px; border:1px dotted #999; filter:alpha(opacity=90); -moz-opacity:0.80; opacity: 0.80; z-index:100; }

#cartbox { margin:0px 0 10px 3px; background:#DC0262; padding:5px; border:1px dotted #fff; filter:alpha(opacity=99); -moz-opacity:0.99; opacity: 0.99; z-index:100; }

#cartbox, h6{ padding:0px; margin:5px 0 5px 5px; color:#fff; }

#cartbox a {color:#fff; font-weight:bold;}

#cartbox a:hover { color:#000;}

#userbox, h5 { padding:0px; margin:5px 0 5px 5px; color:#DC0262;}

#userbox a {color:#666666}

#userbox a:hover { color:#DC0262;}

#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, .info {padding-left:5px;border-bottom: 1px solid #dddddd;}

.chkstep  .input {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkftext.secure_text {margin:-80px 0 50px 0;}


.dchkfnav {text-align:right;}

.dchkfnav {text-align:right; margin-top:5px; }

#go87 {background-color: #DC0262; width:100px; padding:3px 0 3px 0;}

#go189 {background-color: #A6BA7F;color:white; font-weight:bold; width:100px; padding:3px 0 3px 0;}

#go207 {background-color: #DC0262;color:white; font-weight:bold; width:100px; padding:3px 0 3px 0;}

#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: #DC0262;}

#cancel {width:100px;padding:3px 0 3px 0;}

#shop {width:100px;padding:3px 0 3px 0;}



/** End Shopping Cart Styles **/



.viewcat {align:center;}



/** Footer & Bottom Navbar Styles **/

#navmid { font-size:9px; font-weight:normal;color:#999; padding:15px 0 15px 0px;   }

#navmid a {color:#999; text-decoration:none;  }

#navmid a:hover {color:#DC0262;}

/** End Footer& Bottom Navbar Styles **/



/** footer **/

#subfoot {width:950px;}

#powered { text-align:right; float:right;}

#twdlink { color:#DFD5A7; font-size:9px; text-decoration:none;}

#footerblock #twdlink a {color:#DFD5A7; text-decoration:none; padding-top:0px;}

#footerblock #twdlink a:hover {color:#fff;}

#copyright {color:#666; }

#footer { font-size:9px; font-weight:normal;color:#DFD5A7; text-align:left; margin-bottom:10px; margin-top:0px}

#footer a {color:#DFD5A7; text-decoration:none;}

#footer a:hover {color:#fff;}

#footerblock { width:950px; margin:5px 0 0 0;  }

/** footer end**/



