/*  
Theme Name: Smart Wax
Theme URI: http://www.e-alpha1.co.uk
Description: Smart Wax theme designed by <a href="http://www.e-alpha1.co.uk">e-alpha1</a>.
Version: 1.0
Author: e-alpha1
Author URI: http://www.e-alpha1.co.uk
*/

html, body
	{
	  margin:		0px auto;
	  padding: 		0px;
	  border: 		0px;	  
	  background-color:     white;
	  height: 100%;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12pt;
	 }


img
	{
	  border:		none;
	  padding:0;
	  display: block;
	}

/*---------------------------------------------*/
/* CLASSES: P, SPAN, HEADERS		       */
/*---------------------------------------------*/
p
	{
	  margin:		0px;
	  font-family:		Arial;
	  font-size:		10pt;
	  color:		#666666;
	  line-height:		1.6em;
	  padding-top: 12px;
	}
	
a 
	{
		color: black;
	
	}
	
.floatLeft	{	float: left;	}

.clear {clear: both;}

.header
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		18px;
	  font-weight: 		bold;
	  color: 		color: #e6261b;
	  
	}	
	
.subheader
	{
	  font-family: 		Arial, Helvetica, Times New Roman;
	  font-size: 		16px;
	  font-weight: 		bold;
	  color: 		color: #e6261b;
	}	

	
.alignCenter { text-align: center; }	
.alignRight  { text-align: Right; }
	
.bold  { font-weight: bold; }	
.small { font-size: 8pt; }	
.large { font-size: 12pt; }
	
.leftindent  { margin-left: 5px; }
.rightindent { padding-right:	5px; }

.padding10 { padding: 10px; }

.top-of-page {text-align:right;}	

	


/*---------------------------------------------*/
/* CLASSES: WIDTH 			       */
/*---------------------------------------------*/
.width50  { width: 50px; }
.width70  { width: 70px; }
.width75  { width: 75px; }
.width91  { width: 91px; }
.width92  { width: 92px; }
.width93  { width: 93px; }
.width94  { width: 94px; }
.width100 { width: 100px; }
.width125 { width: 125px; }
.width130 { width: 130px; }
.width135 { width: 135px; }
.width140 { width: 140px; }
.width160 { width: 160px; }
.width175 { width: 175px; }
.width200 { width: 200px; }
.width210 { width: 210px; }
.width360 { width: 360px; }
.width450 { width: 450px; }


/*---------------------------------------------*/
/* ID: DIV, WEBSITE STRUCTURE		       */
/*---------------------------------------------*/
.clear { clear:both; }

#container 
	{
		width: 880px;
		margin: 15px auto;
		padding: 0 20px;
	
	}
	
#header
	{

	}


#product-banner {min-height: 345px; position: relative; margin-top: 8px;}

	
.contentBox 
	{
	 	width: 250px;
	 	min-height: 280px;
		position: relative;
		background: url('images/content_box_bkg.jpg') repeat-x;
		background-color: #fbfbfb;
		float: left;
		margin: 10px;
		padding: 15px;
	}
	
.contact.contentBox {min-height: 410px; }
	
.contentBox h2
	{
		margin: 0;
		padding: 0;
	}

.contentBox h2 .more 
	{
		color: #e6261b;
		font-size: 1.2em;
		font-stretch: extra-condensed;
		font-weight: bold;
		
	}
	
.contentBox h3 
	{
		font-size: 10pt;
		font-weight: normal;
		padding: 0;
		margin: 0;
	}
	
.contentBox.full-page {width: 850px; margin: 20px 0;}
	
.contentBox.left {margin-left: 0;}
.contentBox.right {margin-right: 0;}

.contentBox #home-products-small { position: absolute; bottom: 0; left: 0; }

.left-paragraph {width: 415px; margin-right: 20px; margin-bottom: 15px; float: left;}


.product-features { color:		#4c4c4c; font-size: 10pt;	  line-height:		1.4em; float: left;}

#thumbs { position: absolute; bottom: 0; left: 0; }
#thumbs img {float:left; padding:5px;}

.accessories img {float:right; padding-left: 10px;}

form { margin: 10px; font-size: 10pt; color:		#4c4c4c;}

form input
	{
		background-color: #ececec;
		background-repeat:no-repeat;
		border: 1px solid #dddddd;
		margin-bottom: 5px;
		width: 95px;
	}

form label 
	{
		width: 100px;
		float: left;
		text-align:right;
		margin-right: 0.5em;
		display: block;
	}
	
form label.trio {width: 50px;}
form input.trio {width: 150px;}

textarea {margin-left: 34px; width: 166px; }

#cmdSend, #contactSend {margin-left: 111px;}
	
/*---------------------------------------------*/
/* ID: TOP NAVIGATION			       */
/*---------------------------------------------*/	
#top-nav
	{
		margin-top: 15px;
		

	}

	
#top-nav ul
	{
	  list-style: none;
	  padding:0;
	  height: 19px;
	  margin:0;
	  border-bottom: 10px solid red;
	}

#top-nav li
	{
	  position:relative;
	  float:left;
	  padding: 0 25px;
	  display:block;

	}
	
#top-nav li.first  {padding-left: 0;}
#top-nav li.last  {padding-right: 0px; padding-left: 31px;}

#top-nav li a
	{		
	  float: 		left;	  
	  text-align:	center;
	  display: 		block;
	  border: 		0px;
	  color: 		#4c4c4c;
	  text-decoration: 	none;
	}

#top-nav li a:hover
	{
	  color:		black;
  	  background-repeat: repeat-x;	  
	  border-bottom: 10px solid #cccccc;
	}
#top-nav li.selected a
	{
	  color:		black;
	  border-bottom: 10px solid #cccccc;
	}

/* Hide from IE5-Mac */
#top-nav li a { float: none }
/* End hide */  	


/*---------------------------------------------*/
/* ID: SUB NAVIGATION		       */
/*---------------------------------------------*/	

#sub-nav 
	{
		height: 11px;
	}
	
#sub-nav ul
	{
		padding-left:60px;
		min-height: 11px;
		margin: 8px 0;
		background-image: url('http://www.smartwax.net/images/sub_nav/arrow.gif');
		background-repeat: no-repeat;
		background-position: 40px 0;
	}
	
#sub-nav li 
	{
		list-style:none;
		display: inline;
		position: relative;
		margin-right: 10px;
		
	}
	
#sub-nav li a
	{
		text-decoration:none;
		
		float:left;
		height: 11px;
		

	}
	
#sub-nav li a span {position: absolute; left: -9999px;}

#sub-nav li a.wax {width: 31px; background: url('http://www.smartwax.net/images/sub_nav/wax.jpg') no-repeat;}
#sub-nav li a.sealant {width: 44px; background: url('http://www.smartwax.net/images/sub_nav/sealant.jpg') no-repeat;}
#sub-nav li a.rims {width: 32px; background: url('http://www.smartwax.net/images/sub_nav/rims.jpg') no-repeat;}
#sub-nav li a.dressing {width: 50px; background: url('http://www.smartwax.net/images/sub_nav/dressing.jpg') no-repeat;}
#sub-nav li a.quickdetail {width: 65px; background: url('http://www.smartwax.net/images/sub_nav/quickdetail.jpg') no-repeat;}
#sub-nav li a.clay {width: 44px; background: url('http://www.smartwax.net/images/sub_nav/clay.jpg') no-repeat;}
#sub-nav li a.carpet {width: 44px; background: url('http://www.smartwax.net/images/sub_nav/carpet.jpg') no-repeat;}
#sub-nav li a.carwash {width: 50px; background: url('http://www.smartwax.net/images/sub_nav/carwash.jpg') no-repeat;}
#sub-nav li a.leather {width: 45px; background: url('http://www.smartwax.net/images/sub_nav/leather.jpg') no-repeat;}
#sub-nav li a.microfibre {width: 61px; background: url('http://www.smartwax.net/images/sub_nav/microfiber.jpg') no-repeat;}




	
#sub-nav li a:hover
	{
		background-position: 0 bottom;

	}
	

	
/*---------------------------------------------*/
/* ID: BOTTOM NAVIGATION		       */
/*---------------------------------------------*/		
#bottom-nav
	{

	}    
	
#bottom-nav ul
	{
		
	}

#bottom-nav li
	{	 
	
	}

#bottom-nav li a
	{	

	}

#bottom-nav li a:hover
	{
	  
	}

/*---------------------------------------------*/
/* ID: COPYRIGHT NAVIGATION		       */
/*---------------------------------------------*/	

#copyright
	{	  
		float:left;
		clear:both;
		width:100%;
		font-size: 11px;
		border-top: 1px solid #666666;
		padding: 5px 0 5px 0;
	}

#copyright ul 
 	{
		list-style:none;
		margin: 0;
		padding: 0px;
	}
	
#copyright li
	{
 		float: left;
		padding: 0 8px;
		border-right: 1px solid #666666;
		color: #666666;
		
	}

#copyright li a
	{		 
		text-decoration: none;
		color: #666666;
		
	}
	

#copyright li.last
	{
		padding-right: 0;
		margin-right:0;
		border-right: none;
	}
	
#copyright li.copyright
	{
		margin-right: 240px;
		border-right: none;
	}

#copyright li a:hover
	{
	  
	}

/* Hide from IE5-Mac */
#copyright li a
	{
  	  float: 		none
	}
/* End hide */  	




/* Newly Added*/

h2 {
	color: #204E93;
	margin: 0px 0px 2px;
	letter-spacing: -1px;
	font-size: 24px;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #0e5485;
	text-decoration: none;
}
h2 a:hover {
	color: #8394fc;
	text-decoration: none;
	border-bottom:2px solid #E38B2B;
}
h3 {
	font: normal 140%/100%;
	font-weight:bold;
	color: #204E93;
	margin: 10px 0px 5px;
}
h4 {
	font: normal 130%/100%;
	color: #38667A;
	margin: 10px 0px 5px;
}
form {
	margin:0px;
	padding:0px;
}
/*----------- CONTENT ---------------*/
#content_wrapper
	{
	float:left;
	clear:both;	
	width:880px;
	}
#content {
	padding: 10px 0px 30px 20px;
	float: left;
	width: 620px;
	overflow: hidden;
	text-align:left;
}
#content_wrapper a {
	color: #8e0101;
	text-decoration: none;
}
#content_wrapper a:visited {
	color: #8e0101;
	text-decoration: none;
}
#content_wrapper a:hover {
	color: #df3d3d;
	text-decoration: underline;
}
/*----- RSS -----*/
.rss {
	height: 30px;
	vertical-align: middle;
	display: table-cell;
	width: 430px;
}
.rss a, .rss a:visited
	{
	background-image: url(images/rss-icons.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-left:5px;
	}
/*----- POST -----*/

/*.entry img 
{
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border:none;
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
.entry a img {
	border:none;
	background:none;
	padding:none;
	background:url(images/shadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}*/
.img
	{
	padding:8px 0 8px 0;
	text-align:center;
	border:none;
	}
/* ---- POST ENTRY ---- */
.post {
	float:left;
	clear:both;
	width:620px;
	padding-top: 15px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	margin-left: 10px;
	width: 560px;
	text-align:left;
}

.entry {
	float:left;
	clear: both;
	width:620px;
	padding-top: 10px;
	text-align:left;
}
.post-cat {
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}
.post-comments {
	background: url(images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	padding-top:5px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
/*----- POST NAVIGATION -----*/

.navigation {
	clear: both;
	padding: 10px;
}
.navigation a, .navigation a:visited {
	color: #0e438c;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}

/*----- SIDE BAR -----*/
#sidebar {
	float: right;
	padding: 0px 5px 10px 5px;
	width: 225px;
	overflow: hidden;
	text-align:left;
	background-image: url(images/content_box_bkg.jpg);
	background-repeat:repeat-x;
	background-color:#fbfbfb;
}

.sidebartitle
 {
 font: normal 140%/100%;
 /*color: #777676/#003366/#EB8625;*/
 /*margin: 2px 0 0 -20px;*/
 padding:2px 0 0 5px;
 /*background: #b2e3f4 url(images/sidebar_cat_bg.jpg) top left no-repeat;*/
 }
/*sidebar title (h2) */
#sidebar h2, #sidebar {
 	font-size: 20px;
 	color: #e6261b/*#204e93/#777676/#003366/#EB8625*/;
 	margin: 15px 0px 2px 0px;
 	/*border-bottom: 1px solid #1d87b8;*/
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #e6261b/*#e6261b/*#204e93/#777676/#0e5485/#1d57b8*/;
 	text-decoration: none;
 }
#sidebar a:hover{
	color: #000000/*#4785e1*/;
	text-decoration: none;
	border-bottom:1px solid #2b38e3;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 5px 0 0 0;
	padding: 0;
	font-size:10pt;
	line-height:20px;	
}
#sidebar ul li, #sidebar li {
	list-style: none;
 	margin: 0;
 	padding:0 0 2px 0px;
 	border: none;
 	/*background:#b2e3f4;*/
}

/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 5px 0 0 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	/*border-bottom: 1px solid #1d87b8;*/
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}
/*blogroll */
ul.list-blogroll li{
	/*background: url(images/mini-blogroll.gif) no-repeat !important;*/
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	/*background: url(images/mini-category.gif) no-repeat !important;*/
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	/*background: url(images/mini-monthly-archive.gif) no-repeat !important;*/
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li, li.widget_meta li, li.widget_archive li{
	/*background: url(images/mini-page.gif) no-repeat !important;*/
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	/*background: url(images/mini-page-arrow.gif) no-repeat !important;*/
	padding-left: 0px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	/*background: url(images/mini-recent-comments.gif) no-repeat !important;*/
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}

/*search form */
#searchform {
	margin: 15px 0 0;
}
#searchform br {
	display: none;
}
#searchform #s {
	border:1px solid #95410f;
	width: 135px;
	height: 22px;
	padding: 4px 5px 0px 5px;
	background: #fff;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	background: url(images/search-btn-bg.gif) no-repeat;
	border: none;
	width: 67px;
	height: 26px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #661d00;
	vertical-align: middle;
}
/* credits */
#credits {
	margin: 0px auto;
	width: 760px;
	color: #7a9299;
	font-size: 85%;
	line-height: 120%;
}
#credits a, #credit a:visited {
	color: #09475C;
}