/* Page Generated in 0.000000 seconds */
body, html {border:0; background:white; margin:0; padding:0; color:#003366; }
body, html,td {font-family:Georgia, Times New Roman, Helvetica; font-size:13px; color:#003366; }

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; display:block;}
h1, .chkstep h2 {margin:0; padding:0; font-family:Book Antiqua, Times New Roman, Georgia, Times New Roman; font-size:26px; color:#0099cc; padding-bottom: 36px; width:370px;}
h2 {margin:0; padding:0; font-family:Georgia, Times New Roman; font-size:18px; color:#003366; }
h3 {margin:0; padding:0; font-family:Arial, Book Antiqua, Times New Roman, Georgia, Trebuchet MS, Arial; font-size:16px; color:#f5801a;}
h4 {margin:0; padding:0; font-family:Trebuchet MS, Arial; font-size:16px; color:#0099cc;}
h5 {margin:0; padding:0; font-family:Georgia; font-size:16px; color:#0099cc;}
h6 {margin:0; padding:0; font-family:Georgia; font-size:16px; color:#0099cc;}

a { color:#003366; text-decoration:underline;  }
a:hover { color:#99cc00; text-decoration:underline; }

img.ingred {margin-right:12px;}

#main { background-image:url('/img/bgslice.png'); background-repeat:repeat-x; background-position:0px 5px;}
#pretop, #top, #bigbar, #smallbar, #body, #footer, #myacct, #hbody {width:900px;}

#pretop #myacct {font-family:Sans-Serif; font-size:12px; position:absolute;}
#pretop {margin-bottom:-15px; height:20px;}

#myaccount {padding-top:30px;padding-left:60px;}

#top {height:102px; background-image:url('/img/headbg.png'); background-repeat:no-repeat; background-position:200px 0;}
#body,#hbody {background-image:url('/img/bodybg.png'); background-repeat:no-repeat; }

#headmenu a {display:block; float:right; text-decoration:none; padding:70px 10px 0 10px; color:black;}
#headmenu a:hover { color:#0099cc; }
#bigbar { background-position:center; background-image:url('/img/bigbar.png'); background-repeat:no-repeat; height:156px; }

#smallbar { background-position:center; background-image:url('/img/smallbar.png'); background-repeat:no-repeat; height:43px;}
#smallbar a {display:block; float:left; text-decoration:none; padding:8px 10px 0 10px; color:white;}
#smallbar a:hover {color:#ff6633;}


#hero {position:absolute; margin-bottom:-100%; margin-left:500px; margin-top:21px; }
#slogan {position:absolute; margin-bottom:-100%; margin-left:50px; margin-top:40px; }
#textcontent { padding: 10px 60px 20px 60px; }

#footer { font-size:10px;padding-top:10px;background-color:#fff; }

#postit {float:right; margin-top:40px;}

#catdesc {padding:3px 0 10px 0;width:600px;}

/** Order Confirmation **/
.btacc {float:right;width:150px;text-align:center;padding:5px;text-decoration:none;color:#333399;}
#viewcart {padding-top:30px;padding-left:60px;}
/** Order Confirmation End **/

/*
Product Related Styles
*/
#catmenu {width:180px; float:right;margin:0 0 0 600px;text-align:center;}
#catmenu a { display:block; color:#0099cc; text-decoration:none; margin:1px; padding:3px;}
#catmenu a:hover {background:#ebffd7; color:#003366;}
#catbody { width:600px;}
#prodbody {width:380px;}
#catstandard, #viewprodgrp { padding: 10px 0px 20px 60px;}

/*
News Related Styles
*/
#newsmenu {width:220px; float:right; text-align:center;}
#newsmenu a { display:block; color:#0099cc; text-decoration:none; margin:1px; padding:4px;}
#newsmenu a:hover {background-color:#ebffd7;color:#003366;}
#textcontent #newsmenu {margin-right:-60px;}
#newsbody { width:540px;}
#newsstandard, #viewprodgrp { padding: 10px 0px 20px 60px; }

/** View Cart styles **/
.chkstep { margin-left:60px; margin-right:90px;}
.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 #999; border-bottom: 1px solid #999;}
.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, .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:Georgia, Times New Roman, Times, serif; font-size:18px; color:#003366;; margin:10px 0 10px; }
#tellafriend .htmlIEmail, #tellafriend .htmlIText {width:155px;}
#tellafriend .htmlIMemo {width:400px;}
#tellafriend .htmlIFormError {padding:0; border:0; margin:0;}

/** **/



/* 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;
}

