/* Page Generated in 0.000000 seconds */
body, html  {background-color:black; color:#fffae8; font-size:12px; font-family: Verdana, Georgia, Arial, Helvetica;}
td{font-size:12px; font-family: Din, Verdana, Georgia, Arial, Helvetica;}

#body {width:920px;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; display:block;}
h1 {margin:0; padding:0; font-family: Din, Arial, Book Antiqua,; font-size:24px; color:#999; text-transform:uppercase; padding-bottom: 10px; }
.chkstep h2 {margin:0; padding:0; font-family:Arial, Book Antiqua,; font-size:20px; color:#000; text-transform:uppercase; padding-bottom: 10px; }
h2 {margin:0; padding:0; font-family:Georgia, Arial, Lucida Sans Unicode, Georgia, Times New Roman; font-size:14px; text-transform:uppercase; color:#999; }
h3 {margin:0; padding:0; font-family:Din, Arial, Book Antiqua, Times New Roman, Georgia, Trebuchet MS, Arial; text-transform:uppercase; font-size:14px; color:#888;}
h4 {margin:0; padding:0; font-family:Georgia, Lucida Sans Unicode, Trebuchet MS, Arial; font-size:11px; color:#b9b0a8;}
h5 {margin:0; padding:0; font-family:Georgia; font-size:13px; color:#b9b0a8; font-weight:bold}
h6 {margin:0; padding:0; font-family:Din, Arial, Trebuchet MS, Arial; text-transform:uppercase; font-size:18px; color:#968B7E;}

a { color:#ADA49A; text-decoration:none;  }
a:hover { color:#FFFFFF; text-decoration:underline; }

.clearcss {clear:both;}

#leftmenu {float:left; width:180px;}
#leftmenu a {display:block;}
#leftmenu #leftpromo a {display:inline;}

#main {margin-left:187px; }
#content { padding: 15px 30px 0px 0px; }

#prodcontent {background:white; color:black; width:720px;}
#prodcontent a { color:#999; }
#prodcontent h1 { color:#000000; font-family:Arial, Georgia, Lucida Sans Unicode, Trebuchet MS, Arial; font-size:16px; margin-left:10px; }
#catstandard img, #breadcrumb {margin-left:10px; }
.prodprice { font-family:Georgia; color:#000; font-size:14px;}
.pprice { font-family:Georgia; color:#000; font-size:18px; }
.prodgrp,#viewprodgrp { padding: 3px; }
.tblcontact {width:350px;}
#form_74_comments {width:300px;}
.tblpromo {width:350px;}
.tblpromo .htmlISubmit  {margin:10px 0 0 0;}

.wfrom {font-style:italic;font-size: 10px; text-transform:lowercase}

#catbody a.pagebar_num {padding:0 0.4em 0 0.4em; margin:0px 2px 5px 2px; font-size:16px; font-weight:bold; color:#aaa;text-decoration:none; font-family: Georgia;}
#catbody a.pagebar_this { font-weight:bold; color:black; text-decoration:underline;}
#catbody a.pagebar_num:hover {color:#666; }
#toppagebar, #botpagebar {padding-right:10px;}

#scrollcontent img { margin:0 8px 0 9px;}

#minilogin .htmlIText, #minilogin .htmlIPass { background:black; padding: 2px; margin: 3px 0 3px 0; border:1px solid #666666; width:125px; color:white; }
#myacc,#loginout {width:50%;}
#loginout {margin:-14px 0 0 90px;}

#footer { font-size:10px;}
#footer a {color:#999; padding:0 3px 0 3px;}
#footer a:hover {color:white;}

.gal {display:none;}
.ggthumb {float:left; padding:10px; border:1px solid #fff; margin: 10px;}

/** View Cart styles **/
.abutton {padding-left:10px;}
#viewcart {padding:5px;}
.vcart a {font-family:Georgia; color:#ffff66;}
.vcart a:hover {font-family:Georgia; color:#fff;}

.chkstep { margin-left:20px; margin-right:20px;}
.chkstep h2 {padding-bottom:50px;}
.chkstep .table {width:100%;}
.chkstep 	tr.head {height:25px;font-weight:bold} /* Cart Header */
.chkstep 	tr.ordhead {background-color: #fff;height:20px;font-weight:bold} /* Cart Header */
.chkstep 	td.first {text-align:center}
.chkstep .table .head .thumb{width:10%; border-bottom: 1px solid #e8e8e8;} /* Cart Header Image Cell*/
.chkstep .table .head .title{width:48%; border-bottom: 1px solid #e8e8e8;} /* Cart Header Title Cell*/
.chkstep .table .head .uprice{width:12%;text-align:right; border-bottom: 1px solid #e8e8e8;} /* Cart Header Unit Price Cell*/
.chkstep .table .head .remove{width:8%;border-bottom: 1px solid #e8e8e8;} /* Cart Header Remove Button Cell*/
.chkstep .table .head .qty{width:8%;text-align:right; border-bottom: 1px solid #e8e8e8;} /* Cart Header Qty Cell*/
.chkstep .table .head .total{width:14%;text-align:right; border-bottom: 1px solid #e8e8e8;} /* Cart Header Total Cell*/
.chkstep .table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
.chkstep .table tr.cartship #postcode {font-size:12px;border: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
.chkstep .htmlIText, .chkstep .htmlIMemo, .chkstep .htmlIselect{ width:450px; margin:3px; } 
.chkstep td.label { width:250px; }
.chkstep .dchkfnav { text-align:right; margin-top:20px; }
/* Quantity Box */
input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}

/** Form Fields **/
.label {padding:2px 0 0 5px;width:200px;}
.dchkfnav {text-align:right;margin-top:15px;}
.input {padding:2px;}
#go225, #empty, #shop, #cart_update, #back, #cancel, #next {margin-left:5px;}
.htmlIText,.htmlIPass, .htmlIMemo, .htmlIDate, .htmlIselect, #usersignin_loginpass, #checkout_signup_suemail , #checkout_signup_supwd, #checkout_signup_surepwd { width:87%; font-size:11px; border: 1px solid #cccccc;} /* Text Fileds */
.validatorInputHighlighted, .dchkferror, .error, .tfvHighlight, .htmlIFormError {font-weight:bold;color: red;}
#quserloginminilogin_username, #quserloginminilogin_password {width:10%; font-size:11px;}
/*.validatorInputNormal{color: black;}*/
/** Form Fields End**/


/*Tell a friend*/
#tellafriend {width:480px;}
#tellafriend .head { font-family:Arial, Georgia, Times New Roman, Times, serif; font-size:18px; color:#b9b0a8;; margin:10px 0 10px; }
#tellafriend .htmlIEmail, #tellafriend .htmlIText {width:155px;}
#tellafriend .htmlIMemo {width:400px;}
#tellafriend .htmlIFormError {padding:0; border:0; margin:0;}

/** view cart / order display  **/
.btacc {float:right;padding-right:150px;}
#cart, #usersignin, #usersignup, #myaccount {font-size:11px;color:#000000;}

 
	.table {width:700px; 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:#f2f2f2; 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;padding-left:2px; } 
.last {text-align:right;padding-right:2px;} 

.htmlIFormError {color:red;}
/** view cart / order display end **/

.oldprice {text-decoration:line-through ;}

/* Highslide */
.highslide {
	cursor: url("/thirdparty/highslide/graphics/zoomin.cur"), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/thirdparty/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i { display:none; }

a.highslide-full-expand {
	background: url(/thirdparty/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* Highslide + AJAX */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 600px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.maillistn {
	width: 65px;
	float: left;
	padding: 0px 0 0 0;
}

.facebookn {
	width: 60px;
	float: left;
	padding: 15px 0 0 0;
}
.aliasfacebook-home{
	margin: 0;
        overflow: hidden;
        padding: 0;
        background-color: white;
        height: 880px;
}

