/* KTZ - Main CSS, AW - 06/07/2009 */

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000;
	background:url(http://www.kokontozai.co.uk/images/bg_stripe.jpg) repeat #000;
	margin:0;
	padding:0;
}

/* Reverted, AW
a       { color:#413399; text-decoration:none; } 
a:link  { color:#413399; text-decoration:none; }
a:hover { color:#6f5dde; text-decoration: underline; }  
a:visited { color:#413399; text-decoration:none; }
a:focus { color:#6f5dde; text-decoration:underline; outline:none; }
a:active { color:#413399; text-decoration:none; outline:none; }
*/
a { color:#33CCFF; text-decoration:none; } 
a:hover { color:#33FF00; text-decoration:line-through; }

a, img { border:none; outline:none; }
form { margin:0; padding:0; }

a.nav        { color:black; text-decoration:none; font-family:Helvetica, Arial, sans-serif; } 
/* a.nav:hover  { color: #0000cc; text-decoration:underline; } */ /* the colour of the blue point in the logo */
a.nav:hover  { color:#f00; }
input.search { width:150px; font-size:11px; }

a.box9       { color:#f00; text-decoration:none; } /* this is to override the <a>-tag in includes/box9.php, */
a.box9:hover { color:#f00; text-decoration:none; } /* the file dealing with "What's new" box in the left hand menu */
  
  
a.KTZbutton:link {

background-color:#66FF00;
background-image: url(http://www.kokontozai.co.uk/images/KTZbutton.gif);

}


a.KTZbutton:hover {


background-color:#66FF99;
background-image: url(http://www.kokontozai.co.uk/images/KTZbutton_hover.gif);

}

br.space { margin-bottom:12px; }
br.small { font-size:5px; line-height:5px; }
div.blocktext { line-height:15px; text-align:justify; }
h2.subheading { 
	font-family:Helvetica, Arial, sans-serif; 
	margin:0 0 12px 0; 
	padding:0;
	color:#000;
	letter-spacing:5px;
	font-size:12px;
	text-transform:uppercase;
}

h3 { margin:15px 0 5px 0; font-size:14px; font-weight:bold; padding:0; border-top:1px solid #ccc; 
     border-bottom:1px solid #ccc; padding:4px 0 5px 0; line-height:16px; background:#f0f0f0; }
h4 { margin:10px 0 10px 0; font-size:13px; font-weight:bold; padding:0; }
ol { padding-left:40px; }

li.nav1 {
	display:inline;
	color:#000;
	font-size:10px; 
	font-weight:bold; 
	line-height:20px;
	letter-spacing:2px;
	text-transform:uppercase;
	list-style-type:none;
	list-style-image:none;
	background:url(http://www.kokontozai.co.uk/themes/default/images/bullet.gif) no-repeat 0 1px;
	padding:0 10px 0 20px;
}

li.nav2, li.cat-item, li.ml_submit {
	color:#000;
	font-size:10px; 
	font-weight:bold; 
	line-height:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	list-style-type:none;
	list-style-image:none;
	background:url(http://www.kokontozai.co.uk/themes/default/images/bullet.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
	margin-left:4px;
}

ul.nav      { padding:2px 0 0 0; margin:0; }
ul.nav2     { padding:10px 0 20px 0; margin:0; }

li.nav2 	{ margin-top:5px; }

li.nav3		{
	font-size:10px; 
	font-weight:bold; 
	line-height:12px;
	letter-spacing:2px;
	text-transform:uppercase;
}

p.footnote  { margin:0; padding:5px 0 5px 40px; font-size:10px; line-height:12px; }
select.cats { width:216px; font-size:10px; }
ul.minicart { padding:8px 0 18px 2px; margin:0; }
ul.children { padding:0 0 0 19px; margin:0; }
ul.policy   { padding:5px 0 5px 40px; }
ul.policy li { padding-bottom:3px; }

/* Layout */

div#container { width:970px; margin:0 auto 0 auto; background:#fff; }
#column_left  { float:left; width:216px; padding:0 0 20px 12px; }
#column_main  { float:right; width:710px; padding-right:12px; }
#footer       { text-align:center; padding:12px 0 12px 0; position:relative; }
#header       { height:105px; margin:0; position:relative; }
#headernav    { float:right; margin:70px 10px 0 0; }
#logo         { width:302px; height:83px; background:url(http://www.kokontozai.co.uk/themes/default/images/logo.gif) no-repeat; position:absolute; top:10px; left:10px; }
#policy h4    { padding-top:12px; }

/* Homepage */

#homepage_banner { margin:0 auto 0 auto; width:644px; }

/* Mailing List */
#mailing_list  { position:absolute; top:14px; left:750px; padding-left:5px; width:200px; height:50px; background:url(http://www.kokontozai.co.uk/themes/default/images/ml_divider.gif) bottom no-repeat; }
#ml_box        { float:left; }
#ml_submit     { float:left; }
ul.ml_submit   { padding:3px 0 0 10px; margin:0; }
li.ml_submit   { padding-left:18px; }
a.ml_submit    { color:#af3b95; letter-spacing:5px; font-size:9px; }
input.ml_email { font-size:11px; width:95px; border:1px solid #999; height:13px; padding-top:0px; }
div.ml_message { padding-top:5px; color:#888; font-size:8px; font-weight:bold; line-height:9px; letter-spacing:5px; text-transform:uppercase; }

/* Bestsellers, What's New */
.plist_item    { padding:5px; margin-bottom:10px; clear:both; }
.plist_image   { float:left; width:145px; height:230px; }
.plist_desc    { float:right; width:300px; }
.plist_link    { color:#000; font-size:10px; font-weight:bold; line-height:12px; letter-spacing:1px; text-transform:uppercase; padding:0; margin:0; }
.plist_price   { font-size:14px; letter-spacing:2px; padding:3px 0 5px 0; font-family:Geneva, Helvetica, Arial, sans-serif; }
.plist_price strong { font-weight:normal; }
.plist_price_small  { font-size:10px; letter-spacing:1px; padding:3px 0 5px 0; font-family:Geneva, Helvetica, Arial, sans-serif; }
.plist_mfr     { color:#000; font-size:10px; line-height:12px; letter-spacing:4px; text-transform:uppercase; padding:8px 0 12px 0; margin:0; }

/* Misc Classes */
.asterisk     { color:#f00; font-size:10px; line-height:10px; }
.cbox         { margin-bottom:5px; }
.cbox_content { padding:8px 0 8px 0; }

.cbox_title, .main_heading { 
	background:#000;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	padding:2px 0 1px 0;
	letter-spacing:13px;
	font-size:11px;
	line-height:14px;
}

.cbox_title_slim, .main_heading_slim { 
	background:#000;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:13px;
	font-size:9px;
	line-height:10px;
}

.cbox_title_slim   { text-align:right; padding:3px 0 1px 0; }
.main_heading_slim { margin-top:8px; text-align:left; padding:3px 0 1px 10px; }

.grey_subheading {
	background:#666;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:10px;
	font-size:9px;
	line-height:10px;
	padding:1px 0 2px 10px;
}
.clear        { clear:both; }
.grey         { color:#666; }
.grey_subheading_underline { background:#666; height:3px; font-size:3px; line-height:3px; margin-top:2px; }
.biglabel     { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000; font-weight:bold; text-transform:uppercase; letter-spacing:6px; }
.colours      { position:absolute; top:-19px; left:10px; width:211px; height:21px; background:url(http://www.kokontozai.co.uk/themes/default/images/colours.gif) no-repeat; }
.contact_store { border-bottom:1px solid #ccc; padding:15px 0 15px 0; }
.contact_address { float:left; }
.contact_mapbtn { float:right; padding-top:55px; }
.conditions_addr { float:right; padding:0 10px 10px 10px; margin:28px 0 5px 12px; background:#f0f0f0; border:1px solid #ccc; }
.ktz_txt      { font-family:Helvetica, Arial, sans-serif; font-size:11px; text-transform:uppercase; letter-spacing:1px; }
.main_heading { text-align:left; padding-left:10px; }
.main_content { padding:11px 2px 0 0; color:#333; font-family:Tahoma, Verdana, sans-serif; }
.mediumlabel  { font-family:Helvetica, Arial, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:uppercase; letter-spacing:3px; }
.outline      { border:1px solid #ccc; padding:1px; }
.search_box   { float:left; padding-left:0; }
.search_btn   { float:left; padding:4px 0 0 5px; }
.social_media { float:right; margin-left:5px; }
.small        { font-size:9px; }
.uppercase    { text-transform:uppercase; }
.watermark    { width:222px; height:204px; margin-top:250px; background:url(http://www.kokontozai.co.uk/themes/default/images/watermark.jpg) no-repeat; }
.whatsnew     { text-align:center; padding:10px 0 10px 0; }
div.whatsnewimg  { display:inline; }
img.whatsnewimg  { margin:0 10px 0 10px; }
.related_product { float:left; margin:10px 10px 10px 0; }

/* Product Pages */

#product_mainimg      { width:290px; height:460px; overflow:hidden; position:relative; }
#product_bigimg       { position:absolute; top:0; left:-80px; z-index:1; display:none; }
#product_bigimg:hover { cursor:move; }

.back_to_mfr          { text-align:right; padding:0 2px 20px 0; }
td.product_image      { vertical-align:top; padding:0 50px 0 0; }
td.product_subimages  { width:100%; vertical-align:top; padding:0; }
td.product_info       { width:100%; height:100%; color:black; vertical-align:bottom; font-family:Geneva, Helvetica, Arial, sans-serif; text-transform:uppercase; }
div.product_heading   { font-size:14px; letter-spacing:2px; padding-bottom:5px; }
div.product_noimage   { width:290px; height:460px; }
div.product_colours   { width:211px; height:21px; background:url(http://www.kokontozai.co.uk/themes/default/images/colours.gif) no-repeat; margin-left:-2px; }
div.product_desc      { font-family: Helvetica, Arial, sans-serif; font-size:10px; line-height:13px; letter-spacing:1px; padding:8px 50px 8px 0; }
div.product_available { padding:5px 0 5px 0; text-align:center; }
div.size_select       { float:left; padding:0 5px 0 0;}
div.buy_btn           { float:left; margin-top:3px; }
select.mfr_filter     { width:180px; }
td.mfr_filter         { width:150px; vertical-align:top; padding-top:12px; }
table.mfr_banner      { margin-bottom:10px; }
select.product_size   { width:220px; margin-left:-1px; text-transform:none; }
a.product_zoom, a.cat_noimage { font-size:10px; letter-spacing:1px; font-weight:bold; line-height:12px; text-decoration:none; color:#000; font-family:Helvetica, Arial, sans-serif; }
a.product_zoom:hover. a.cat_noimage:hover  { color:#f00; text-decoration:underline; }
div.product_zoom      { padding:3px; }
.results_thumb        { float:left; margin:0 15px 25px 15px; width:145px; height:230px; overflow:hidden; }
.results_special       { float:left; margin:0 15px 25px 15px; width:145px; }
.result_noimage       { text-align:center; padding-top:110px; }
.royalmail_footer     { padding:10px 17px 5px 17px; }
.rp_heading {
	background:#000;
	color:#fff;
	text-transform:uppercase;
	padding:3px 0 3px 10px;
	letter-spacing:15px;
	font-size:10px;
	line-height:10px;
	margin-top:60px;
	margin-bottom:10px;
}

/* OSCommerce overrides */

u       { text-decoration:none; }
u:hover { text-decoration:underline; } 

span.greetUser {
	font-family:Tahoma, Geneva, sans-serif;
	color:#007500;
}

.aligncenter { text-align:center; margin-top:-5px; }
.checkoutBarCurrent, .checkoutBarTo, .checkoutBarFrom { 
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
}

.ngg-gallery-thumbnail-box { margin:0 8px 0 0; }
.ngg_gallery_thumbnail { text-align:center; }
.pageResults u { color:#f00; }
.pageResults u:hover { background:white; }
.productListing-heading { 
	background:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:3px;
	padding:2px 2px 0 5px;
}

.rkImg, .rkImgD { display:none; }
.rkDescRight    { padding:0; margin:0; }

/* Here come the styles for the "SIGN IN", "SUBMIT", "CONTINUE"- etc. buttons */
/* LP 09/08/2009 */

input[type=button], input[type=submit] { 
	background:url(http://www.kokontozai.co.uk/themes/default/images/bullet.gif) no-repeat 5px 5px #33ff33; /* Light green, like one of the circles in the logo */
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	font-weight:bolder;
	letter-spacing:0.2em;
	color:#000000;
	text-transform:uppercase;
	text-decoration: none;
	padding: 4px 10px 2px 22px;
	border:none;
}

input[type=button]:hover, input[type=submit]:hover { 
	background-color:#ffcc00; /* Tainted orange, like one of the circles in the logo */
}

/* Subimages */
.products_subimage { float:left; padding:3px 12px 0 0; }