
/*
Theme Name: bluekote
Theme URI: http://www.bluekote.com
Description: Custom template created by Bluekote
Version: 1
Author: Bluekote
Author URI: http://www.bluekote.com/
Tags: one08, custom

	This theme was designed and built by Bluekote,
	whose blog you will find at http://www.bluekote.com

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}
* {margin:0;padding:0;} 
html, body, #wrap { line-height:1.5;font-family:Verdana,Arial,Helvetica,sans-serif; position:relative;}
body > #wrap {}
body{  margin:0 auto; width:950px; background:url(images/bg.gif) repeat;}
#main {} 
#footer {position: relative; clear:both; font-size:9px; color:#999; font-family:Verdana, Geneva, sans-serif} 
/* CLEAR FIX*/
.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}

/*Text*/
a{ color:#005E96}
a:hover{ color:#3d91cb;}
h1{}
h2{}
h3{ font-weight:normal; font-size:18px; }
h4{ font-size:14px;}

h5{font-weight:normal;}
p{ padding:5px 0px; line-height:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.product_title{ padding-bottom:5px; }
.post .title{ font-size:11px; color:#10147e; font-weight:bold; padding-top:5px;}


.product_sku{ font-size:10px; color:#555;}
/*Text End*/
/*Images*/

/*Images End*/
/*Header*/
#header{ background:url(images/header_bg.jpg) no-repeat; width:950px; height:211px;}
.logo{ position:relative; top:9px; left:8px;}
#header .nav{ position:relative; top:12px; left:25px;}
#header ul{color:#015e95;}
#header ul li a{ color:#fffdaf; font-size:11px; text-decoration:none;}
.address{ position:relative; top:53px; left:30px; font-size:10px; color:#FFF}
/*Header End*/
/*Misc*/
#featured_image{ position:absolute; left:0px; top:-3px;}


#product{ width:300px; font-size:12px; padding-left:240px; float:left; clear:none; padding-top:20px;}
#post{ width:535px; font-size:12px; padding-left:20px; float:left; clear:none; padding-top:20px; min-height:340px; color:#555;}
#post .date{color:#006; margin-bottom:-5px;}
#page .image{ position:absolute; z-index:1; bottom:-18px; left:-132px;}
.product_info{ position:relative;}
.side_tab{ background:url(images/side_nav_tab.png) no-repeat;  width:357px;  height:57px; position:relative; float:right; clear:both;}
.date{ color:#FFF; font-style:italic; font-size:11px;}
.news{ float:left; padding:10px 0px; clear:left;
}
.news_img{ background:url(images/news_bg.gif) no-repeat; width:150px; height:103px; padding:6px;}
div.breadcrumb { margin: 0px 0px 10px 0px;}

.breadcrumb{ padding-bottom:15px; font-size:11px; color:#005e96; float:left; clear:left; width:540px;}
.breadcrumb li{ color:#555555;}
.breadcrumb li a{ color:#005e96;}
.breadcrumb li a:hover{ color:#3d91cb;}

.product_info p{ font-size:12px;}
/*Misc End*/
/*Containers*/
#page{ float:right; padding-right:6px; position:relative;}
.page-top{ background:url(images/page_bg_top.jpg) no-repeat; width:787px; height:23px;}
.page-mid{ background:url(images/page_bg_middle.jpg) repeat-y; width:787px; float:left;}
.page-bottom{ background:url(images/page_bg_bottom.jpg) no-repeat; width:787px; height:34px; clear:left;}
.page-bottom-tab{ background:url(images/page_bg_bottom_tab.gif) no-repeat; width:787px; height:56px; clear:left;}

.page_top{ background:url(images/page_top.gif) no-repeat; width:919px;float:right;}
.page_mid{ background:url(images/page_mid.gif) repeat-y; width:919px; float:right;}
.page_bottom{ background:url(images/page_bottom.gif) no-repeat; width:919px; height:32px; float:right;}

.featured_tab{ position:relative; left:-30px; top:10px; background:url(images/page_tab.gif) no-repeat right top; height:32px; color:#FFF; font-size:14px; padding-bottom:15px; float:left}
.news_tab{ position:relative; left:-19px; background:url(images/page_tab.gif) no-repeat right top; height:32px; color:#FFF; font-size:14px; padding-bottom:5px; float:left;}
.featured_tab span{ padding:0px 10px 0px 10px; float:left;}
.news_tab span{padding:0px 10px 0px 19px; float:left;}

.bottom_tab{width:325px; position:absolute; bottom:-43px; right:-13px; z-index:20;}
.product_pod{ background:url(images/product_pod.gif) no-repeat; width:170px; height:221px; float:left; padding-right:8px; margin-top:20px; position:relative;}
.product_pod img{ margin:6px;}
.product_pod p{ font-size:10px; width:170px; text-align:center;  color:#555555; padding:12px; 10px 0px 10px; width:150px;}
.product_pod h1{ font-size:11px; color:#FFF; width:170px; text-align:center; font-weight:normal; padding-top:3px;}





/*Containers End*/
/*Navigation*/

/*Navigation End*/
/*Buttons*/
.btn{display: block; overflow: hidden; 	text-indent: -1000em; float:left; cursor:pointer}
a.btn:hover{ background-position:0 100%}

.read_more_b{ background:url(images/read_more_b.gif) no-repeat; width:93px; height:25px; margin-left:-4px; float:left;}

.read_more_w{ background:url(images/read_more_w.gif) no-repeat; width:113px; height:25px; margin-left:-4px; float:left;}
.view_more_product_w{ background:url(images/view_all_details_w.gif) no-repeat; width:160px; height:25px;}
.all_products_w{ background:url(images/all_products_w.gif) no-repeat; width:124px; height:25px;}
.view_news_b{ background:url(images/view_more_news_b.gif) no-repeat; width:180px; height:25px;}
.view_details{ background:url(images/view_details_b.gif) no-repeat; width:121px; height:26px; margin-left:-4px;}
.product_view{ background:url(images/product_view_details.png) no-repeat; width:113px; height:25px; position:absolute; left:30px; bottom:-6px;}
.product{ float:left; padding-top:10px;}
.product .title{ color:#FFF}
.product img{ margin-right:8px;}
/*Buttons End */
/*Sub Navigation*/

#news .post{ background:url(images/news_post_sidenav_bg.jpg) no-repeat; width:314px; height:141px; padding:5px;}
#news p{ color:#10147e; line-height:16px; font-size:11px;}
.grey .news,.grey p{ color:#555555;}

/*Sub Navigation End*/

.home_bg{ background:url(images/home_bg.gif) no-repeat; width:919px; height:356px;}
#single img{ border:solid 1px #666;}
.last{ padding-right:0px;}
/*Footer*/
#footer{  width:915px; padding-left:25px; float:left; padding-top:20px;}
#footer div{ float:left;}
.f_left{ background:url(images/footer_left.gif) no-repeat; width:10px; height:66px;}
.f_right{background:url(images/footer_right.gif) no-repeat; width:10px; height:66px;}
.f_mid{ background:url(images/footer_tile.gif) repeat-x; width:895px; height:66px; }
.f_mid img{ position:relative; top:0; left:240px;}

.slogan{ color:#216d98; margin:17px 5px; font-size:12px;}
#footer .nav{ color:#FFF; margin:-20px 15px;}

/*Footer End*/

#footer a{color:#fff;}
.pull_left{ float:left; clear:left;}
.pull_right{ float:right; clear:right;}

.align_left{ float:left; }
.line_break{border-bottom:solid 1px #000; float:left; width:530px; height:2px; margin-top:10px; }

.wpsc_checkout_table label{color:#10147E;float:left;margin-right:10px;text-align:right;width:135px; }
.wpsc_checkout_table tr{ padding-bottom:8px; float:left; width:515px;}
.make_purchase{ margin-top:15px;}
.wpsc_buy_button_container{ float:right;}
.product_form{ float:right;}
table tr td{ font-size:10px; vertical-align:top;}

.product_info{ float:left; clear:left; color:#555; width:535px;}
#product .product_info{ width:315px;}
.product_info img{ float:left; display:inline;}
.product_info p{ float:none;}
.product_info ul{}
.product_info ul li{ padding:8px 10px; list-style-image:rl(images/dot.gif); list-style-position:inside;}
.breadcrumb li{ display:inline}
.right{ float:right; padding-top:5px;}
.wpsc_buy_button{background:url(images/add_cart.gif) no-repeat; width:93px; height:24px; border:none; text-indent:-9999px;}

.next_btn a{background:url(images/next.gif) no-repeat; width:93px; height:25px; text-indent:-9999px; float:left; margin-top:-1px;}
.prev_btn a{background:url(images/previous.gif) no-repeat; width:93px; height:25px; text-indent:-9999px; float:left;}

.news.news.grey img{ float:left; display:inline; margin:6px 10px 20px 0px; border:2px solid #ccc; padding:3px;
}
.addthis_toolbox{ position:relative; float:left; margin-top:17px; left:-15px; margin-right:-13px}
.total_tax{ display:none;}
.search_bar{ position:absolute; right:0px; top:9px;}
.search_bar{ background:url(images/search_bar.png) no-repeat; width:268px; height:62px;}
.news table{ float:left;}

.nav ul li{ display:inline;}
.blurb p{ text-transform:none;}
.date{ text-transform:none}

.content{}
.post{ float:left; padding-bottom:10px;}
.post p{}
.post img{ display:inline; float:left; margin:5px 10px 25px 0px;}
#single{ float:left; clear:left; width:500px;}
.home_bg{ background:url(images/home_bg.gif) no-repeat; width:919px; height:356px;}


/*Sub Navigation*/
#news{  width:315px;  font-size:12px; position:absolute; right:26px; top:-5px;}
#news .post{ background:url(images/news_post_sidenav_bg.jpg) no-repeat; width:314px; height:141px; padding:5px;}
#news .header{ margin-top:-34px; margin-right:1px; float:right;}

/*Sub Navigation End*/

.home_bg{ background:url(images/home_bg.gif) no-repeat; width:919px; height:356px;}

.last{ padding-right:0px;}




.pull_left{ float:left; clear:left;}
.pull_right{ float:right; clear:right;}
.cform{ float:left;}
.align_left{ float:left; }