/*  

Theme Name: saucepanset.org.uk

Theme URI: 

Description: A magazine-style layout for Wordpress

Version: 2.2

Author: Darren Hoyt.subnav li

Author URI: 



The CSS, XHTML and design is released undear GPL:

http://www.opensource.org/licenses/gpl-license.php







/* HTML Elements */



* {

	margin:0;

	padding:0;
        color:#545454; 
	}

.style1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	border-right: #cccccc 2px solid;

	text-align:center;

        height:30px;

}

.table{

	border:#CCCCCC solid 1px;

}

.normaldeals

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px; 

	color:#000; 

	border:1px solid #c5c3c3;

	padding:5px; 

}

.normaldeals a

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000; 

	text-decoration:none;

}

.normaldeals a:hover{

	color:#000000;

	text-decoration:underline;

}

#respond{

	width:650px;

	height:auto;

	float:left;

}



.price_text{

	font-size: 18px;

	color: #ff0000;

	font-weight: bold;

}



.compare_text {

font-size: 13px;

	color: #285AB5;

	font-weight: bold;

}

.compare_text a{ 

font-size: 13px;

	color: #285AB5; 

}



.compare_text a:HOVER{ 

	color: #285AB5; 

} 



/********************product page **************/





#description_feature {

float:left;

height:auto;

width:650px;

}



.itembigbox {

float:left;

height:auto;

padding-bottom:10px;

padding-left:5px;

width: auto;

}



.description {

color:#000000;

float:left;

font-family:Arial,Helvetica,sans-serif;

height:auto;

padding:0 5px 5px;

text-align:justify;

text-decoration:none;

width:650px;

padding: 5px;

}

 

.Prices_starting {

color:#0066CC;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:22px;

font-weight:bold;

height:auto;

padding:20px 5px 5px;

text-align:center;

text-decoration:none;

width:650px;

}

 

 

#itembox_top

{

	float:left;

	height:26px;

	padding-left:5px;

	padding-top:0px;

	width:595px;

} 



.top_heading{

margin-bottom: 10px;



}



body, html {

	min-height:101%;

	}

	

body {

	background: #3c3c3c;

	color: #545454;

	padding: 13px 0 25px 0;

	}



body, select, input, textarea {

	font: Arial, Verdana, Sans-Serif;

	}

	

p {	

	

line-height:22px;

font-size:14px;

	}



.headerbox {

	background-image: url(images/rightheader.gif);

	background-position: right;

	float: left;

	height: 100px;

	width: 930px;

	background-repeat: no-repeat;

}

.leftheader {

	float: left;

	height: 100px;

	width: 478px;

}











hr {

	display: block;

	height:1px;

	background:#333;

	border:0px none;

	}



small {

	font-size: 13px;

}

 

small a{

font-weight:bold;

text-decoration:none;

color:#000;

 

}

img, a:link img, a img {

	border:0px none; 



	}

	

		



/* Structure */



#page {

	width:930px;

	margin:0 auto;

	font-size:14px;

	background:#FFF;

	padding: 10px 25px 35px 25px;

	}



#branding {

	width:625px;

	padding-bottom:15px;

	}



.left {

	float:left;

	}



.right {

	float:right;

	}



#sidebar {

	width: 260px;

	float:right

	}



#leftcol {

	width:287px;

	border-right:1px dotted #b6b6b6;

	padding-right:18px;

	}



#leftcol, #rightcol {

	margin-top:10px;

	float:left

	}	

	

#rightcol {

	width:277px;

	padding-left:18px;

	margin-top: -2px;

	}





		

/*Subnav */



.subnav li {

 

	border-bottom:1px solid #FFF;

        list-style-type:disc;

        

	}



.subnav li a:link, .subnav li a {

	text-decoration:none;

        color:#777777;

	display:block;

	padding:4px 4px 4px 2px;

        font-weight:bold;

        font-size:15px;

	

	}

		

.subnav li a:hover, .subnav li a:active {

	text-decoration:none;

	color: #000;

	}



.subnav li li a:link, .subnav li li a {

	border-left:none

	}

		

	 

	

	

/*	Headers */



h1 {

	font:2em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.02em;

clear:both;

	}

.clear

{



}

h1 a{

color:#777;

font-family:Arial,Verdana,Sans-Serif;

font-size:20px;

text-decoration:none;

}

	

h2 {

	font: 20px Georgia, "Times New Roman", Times, serif;

        line-height:22px;

	color:#000;

	

	}



h3, #sidebar h2 {

	font: 1em Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	letter-spacing:0.1em;

	margin-bottom:4px;

	font-weight:bold;

	color:#5f5f5f;

	}



#sidebar h3, #sidebar h2 {

	border-top:5px solid #BBB;

	border-bottom:1px solid #BBB;

	padding:6px 0 6px 2px;

	margin:22px 0 15px 0;

	font-size:16px;

	}



h3#respond {

	border-top:1px dotted #b6b6b6;

	margin-top:25px;

	padding-top:20px

	}



h3#comments {

	margin-top:32px

	}



h4 {

	font-size:1.6em;

	margin-bottom:6px;

	color:#0066CC;

	border-bottom:#CCCCCC solid 1px;

        line-height:30px;

	}

h4 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#0066CC;

	text-decoration:none;

}

 

h4 a:hover{

	color:#0066CC;

	text-decoration:none;

}



	

	

/* Content */



#content {

	width:650px;

	padding-top:20px;

	padding-left:10px;

	float:right

	}

#content ul li {
list-style:none;
margin:5px 5px 5px 5px;
}

#content ul li a{
font-size:14px;
color:#777777;
text-decoration:none;
font-weight:bold;
}

#content ul li a:hover
{
color:#000;
text-decoration:underline;
}

	

.description {

	font-size: 1.3em;

	font-weight: bold; 

	font-style:italic;

	color:#545454;

	margin-top:-4px;

	}



.feature {

	background:#f2f2f2;

	padding:15px;

	border-bottom:1px dotted #b6b6b6;

	border-top:1px dotted #b6b6b6;

	}



.feature:hover {

	background:#e9e9e9;

	}

	

.feature p, #rightcol p {

	margin:0;

	}



.feature img, #rightcol img {

	padding:1px;

	border:1px solid #000;

	}

			

#leadpic {

	float:left;

	margin: 0 18px 8px 0;

	}



#lead {

	margin-top:22px;

	}



.title {

	font-size:1.2em;

	font-weight:bold;

	line-height:115%;

	}

	

.feature#lead .title {

	font:1.8em Georgia, "Times New Roman", Times, serif;

	line-height:100%;

	display:block;

	padding-bottom:7px;

	}



#leftcol .feature {

	margin-bottom: 5px;

	border-bottom:none

	}



#rightcol img {

	float:left;

	margin:3px 10px 4px 0;

	}



#leftcol img {

	margin-bottom: 4px;

	display:block

	}

	

#rightcol .clearfloat {

	border-bottom:1px dotted #b6b6b6;

	padding:12px 0;

	}	



#sidelist li {

 

	font-family:Arial, Verdana, Sans-Serif;;

	font-size:16px;

list-style:none;

	}

	

.bullets li {

	list-style:none;

	border-bottom:1px solid #FFF;

	}

	

#sidelist .bullets li {

	list-style:square;

	margin-bottom:5px;

	line-height:115%;

	margin-left:22px;

	}



#sidelist .children {

	background:#e4efd5;

	}

	

#sidelist .children li {

	list-style: square;

	margin-left:28px;

	border-bottom:1px solid #e4efd5;

	}

	

#sidelist .children li a, #sidelist .children li a {

	border:0px none;

	background:#e4efd5;

	color: #818d6f; padding-left:0px; padding-right:2px; padding-top:2px; padding-bottom:2px

	}



#sidelist .children li a:hover, #sidelist .children li a:active	{				

	color:#465d23

	}



.postmetadata {

	margin: 30px 0;

	}



#writer {

	background:#eef5e1;

	margin:25px 0 15px 0;

	padding:12px;

	}



#writer img {

	padding:1px;

	border:1px solid #7da939;

	float:left;

	width:80px;

	}



#writer span {

	display:block;

	padding-top:4px;

	border-top:1px solid #cbd8b4;

	margin-top:12px;

	}



#writer p {

	margin:0;

	width:482px;

	}	



.entry {

	padding-bottom:0px;

	}

.entry p

{

padding-top:5px;
padding-right:10px;
font-family:arial;

font-size:14px;

line-height:22px;

text-align:justify;

}

.entry h1

{

        font:20px Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.02em;

	border-bottom:#CCCCCC solid 1px;

	padding-bottom:3px;

        clear:both;

}

.entry h1 hover

{

font:20px Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.02em;

	border-bottom:#CCCCCC solid 1px;

       clear:both;

}



.entry h1 a{

color:#777;

font-family:Arial,Verdana,Sans-Serif;

font-size:22px;

text-decoration:none;

font-weight:normal;

}

.entry h1 a:hover{

color:#000;

}

h3 a:link, h3 a {

	color:#5f5f5f;

	}







/*Post Formatting*/



.picleft {

	float:left;

	margin:3px 14px 10px 0;

	border:7px solid #f2f2f2;

	}



.picright {

	float:right;

	margin:3px 0 10px 14px;

	border:7px solid #f2f2f2;

	}	



.post blockquote {

	color:#76767a;

	background:#f2f2f2;

	padding:6px 14px;

	margin:18px 35px;

	border-right:1px solid #DDD;

	border-bottom:1px solid #DDD;

	}	



.post ul li {

	list-style:square;

	margin-bottom:5px;

	line-height:115%;

	margin-left:42px;

	}



.post ol li {

	margin-bottom:5px;

	line-height:115%;

	margin-left:48px;

	}

	

#tags {

	padding:3px;

	border-bottom:1px solid #DDD;

	border-top:1px solid #DDD;

	}	

				



/* Form Elements */

 

	

#searchform {

	padding:16px 5px 0 0; 

	}



.button {

	padding: 1px;

	background:#000;

	color:#e7e7e7;

	border:none;

	}



.button:hover {

	background:#777;

	color:#FFF;

	text-decoration:none

	}



#commentform input {

	width: 170px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	margin-top:5px;

	}







/* Comments*/



.commentlist {

	padding-left:30px;

	}

	

.commentlist li {

	margin: 15px 0 3px;

	padding: 8px 15px 10px 15px;

	background:#f2f2f2;

	border-top: 1px solid #ddd;

	}



#commentform small {

	background:#FFF;

	font-weight:bold;

	padding:0;

	}

	

.commentmetadata {

	display: block;

	}



.commentlist small {

	background:#e9e9e9

	}



.commentlist cite {

	font: 1.6em Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	letter-spacing:-0.05em;

	}	

	



/* Float Properties*/



.clearfloat:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:".";

	}

	

.clearfloat {

	display:inline-block

	}



.clearfloat {

	display:block

	}

	





/* Footer*/



#footer {

	margin: 0 auto;

	width: 411px;

	font-size:0.7em;

	padding-top:15px;

	color:#FFF;

	}


#footer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#footer ul li {
	margin-left: 0;
	padding: 0px 9px;
	border-left:1px solid #FFFFFF;
	list-style: none;
	display: inline;
	}
	
		

#footer a {

	color:#d3d1d1;

	}



.ddsg-wrapper{

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:14px;

}

.ddsg-wrapper ul{

	padding:0px;

	margin:0px;

}

.ddsg-wrapper li{

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:14px;

	font-weight:bold;

	line-height:20px;

}

.ddsg-wrapper li a{

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

}

#sidelist li ul li a

{

color:#777777;

/*display:block;*/

font-size:15px;

font-weight:bold;

padding:4px 4px 4px 2px;

text-decoration:none;

}



#sidelist li ul li a:hover

{

color:#000;

}

#listing {







font-family:Arial, Helvetica, sans-serif;	







margin-top: 5px; 







background:#545454 none repeat scroll 0 0;







float:left;







height:24px;







padding-top:0px;







text-align:center;







width:640px;







color: #ffffff;







font-size: 16px;



margin-bottom: 10px;





}



#listing a {



color:#FFFFFF;



text-decoration:underline;

font-size:16px;

font-weight:normal;

}

.red1

{

color:red;

}





/* Deals Styles */







#itembox_container



{



	height:auto;



	width:640px;



	float:left;



	border:#c5c3c3 solid 1px;



	margin-top:5px;



	margin-bottom:5px;



}



.itembox_top



{



	width:636px;



	float:left; 



	padding-left:5px;



	background:#666666;



	height:28px;



	padding-top:5px;



}



 



.itembox_bottom



{



	height:22px;



	padding-top:5px;



	width:636px;



	float:left; 



	padding-left:5px;



	background:#666666;



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#FFFFFF;



}







.itemtop_left



{ 



	width:355px;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-weight:bold;



	font-size:16px;



}



.itemtop_right



{ 



	width:275px;



	float:right;



	padding-right:5px;



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-weight:bold;



	font-size:16px;



	text-align: right;



}







.pagenavi



{



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	color:#FFFFFF;







}



.pagenavi a



{



	font-family:Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	text-align:center;



	font-weight:bold;



	text-decoration:none;



	padding:4px;



}



.pagenavi a:hover



{



	color:#000000;



	font-weight:bold;



	text-decoration:none;



	background:#FFFFFF;



}



.item_box



{



	width:196px;



	height:auto;



	float:left;



	padding-top:10px;



	padding-bottom:10px;



	padding-left: 10px;



}



.srno_box



{



	width:30px;



	height:auto;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}



.image_box



{ 



	height:auto;



	float:left;
text-align:center;



}


.image_box img {

width: 140px;
height: 140px;

}



.productdetail_text



{ 



	height:auto;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	font-weight:bold;



	color:#0066CC;



	text-align:center;



	}



	



.productdetail_text a



{



	text-decoration:none;



	color:#0066CC;



	}



	



.productdetail_text a:hover{	



	text-decoration:underline;



	}



.price{

 



	height:auto;



	float:left;



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	font-weight:bold;



	text-decoration:none;



	color:#000;



	text-align:center;

	width: 100%;

}



.free{



	font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	font-weight:bold;



	text-decoration:none;



	color:#ff7022;



	text-align:left;



}



.clear_deals{

	clear:both;

	padding-top: 10px;

	border-top: 1px dotted #999999 
}


.clear{

	clear:both;
 
}




input.text, input.title, textarea, select {



	margin:0px;



}
#selSearchByBrand
{
width:200px;
}


		
#brand {
border-bottom:1px solid #BBBBBB;
border-top:5px solid #BBBBBB;
font-size:16px;
margin:22px 0 15px;
padding:6px 0 6px 2px;
}

/* Deals Styles */	