/*
	Theme Name: Single Right Wordpress/BANS
	Theme URI: http://buildanichestoreblog.blogspot.com/
	Version: 1.0
	Author: Build A Niche Store Blog
	Author URI: http://buildanichestoreblog.blogspot.com/

*/

/*
	Theme Name: Single Right Wordpress/BANS
	Theme URI: http://buildanichestoreblog.blogspot.com/
	Version: 1.0
	Author: Build A Niche Store Blog
	Author URI: http://buildanichestoreblog.blogspot.com/

*/

/* General Styles */
* {
	margin:0;
	padding:0;
	}
					
body{
	background:url(images/main-bg.gif) 0 0 repeat;
	font:12px/14px Arial, Helvetica, sans-serif;
	}

ul{
	list-style-type:none;
	}

a{
	outline:none;
	color:#575757;
	font-weight:bold;
	background-color:inherit;
	text-decoration:underline;
	}

a:hover{
	text-decoration:none;
	color:#000A74;
	background-color:inherit;
	}

.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}

p{
	padding-bottom:17px;
	}
img {
	display:block;
}

/* Container Panel	*/

#container{
	background:url(images/body-bg.gif) 0 0 repeat-x #FFFBE5;
	color:#434343;
	position:relative;
	width:944px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
	padding-bottom:18px;
	}
	
div.bottomCurve{
	background:url(images/body-bot.gif) 0 0 no-repeat;
	width:944px;
	height:18px;
	line-height:0;
	font-size:0;
	margin:0 auto;
 	}

	
/* Header */

#header{
	width:647px;
	margin:0 auto;
	background:url(images/header.jpg) 0 0 no-repeat;
	height:404px;
	position:relative;
	overflow:hidden;
	}
#headerInner{
	width:647px;
	margin:0 auto;
	background:url(images/header-inner.jpg) 0 0 no-repeat;
	height:242px;
	position:relative;
	overflow:hidden;
	}

#header img, #headerInner img{
	position:absolute;
	left:25px;
	top:17px;
	}
	
	
/* navigation */

#nav{
	margin:0 auto;
	padding:0 0 0 30px;
	}
	
#nav ul {
	line-height:28px;
	font-weight:bold;
	} 
	
#nav ul li{
	background:url(images/nav-sep.gif) 100% 5px no-repeat;
	float:left;
	padding:0 27px;
	width:auto;
	font-size:11px;
	}
	
#nav ul li a{
	color:#292929;
	background-color:inherit;
	text-decoration:none;
	float:left;
	width:auto;
	}	
	
#nav ul li a:hover{
	color:#0595BA;
	background-color:inherit;
	}
	
#nav ul li a.active{
	color:#0595BA;
	background-color:inherit;
	cursor:text;
	}
	

	
/* Body panel */

#bodypan{
	width:944px;
	position:relative;
	padding:0 0 9px 0;
	margin:0 auto;
	}
	
/* Left panel */
	
#leftpan{
	width:647px;
	float:left;
	height:100%;
	overflow:hidden;
	}
	
#leftpanCont{
	width:587px;
	padding:0 30px;
	}

#searchpan{
	background:#FFF7C1 url(images/search-icon.gif) no-repeat 6px 50%;
	color:#777043;
	border:6px solid #F0E7A8;
	padding:7px 0 6px;
	margin-bottom:19px;
	height:100%;
	overflow:hidden;
	}
#searchnotitle{
	padding:2px 0 2px 40px;
	width:519px;
}
#searchpan img.icon{
	float:left;
	margin:0 0 0 9px;
	}
	
#searchpan form{
	padding:0 0 0 44px;
	}
	
/*#searchpan form select{
	float:left;
	width:319px;
	height:17px;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#777043;
	margin:2px 8px 0 0;
	}
	*/
#searchpan form input.btn{
	float:left;
	}
	
div.tickContent{
	margin-bottom:16px;
	background:url(images/ass-dotline.gif) 0 100% repeat-x;
	}
	
div.tickContent h3{
	background:url(images/tick.gif) 0 0 no-repeat;
	line-height:17px;
	font-size:12px;
	color:#0595BA;
	background-color:inherit;
	padding:0 0 8px 33px;
	}
	
div.tickContent h3 a{color:#0595BA; background-color:inherit;}

h2, h3{	
	line-height:26px;
	padding:0 0 5px 0;
	font-size:16px;
	color:#0595BA;
	background-color:inherit;
	}
ul.lnk{
	color:#5E5E5E;
	background-color:inherit;
	padding-bottom:6px;
}	
ul.lnk li{
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0 0 5px 10px;
	background:url(images/main-bg.gif) 0 5px no-repeat;
}
ul.lnk li a{
	color:#951D16; background-color:inherit;
	font:normal 11px Arial, Helvetica, sans-serif;
}
div.tickContent strong, div.tickContent b, div.tickContent a{color:#951D16; background-color:inherit;}
div.autoCont{
	position:relative;
	height:100%;
	overflow:hidden;
	}
	
div.autoContiinn{
	background:url(images/autoride-bg.gif) 0 0 repeat-x #FFF9D2;
	color:#951D16;
	border-left:1px solid #ECE691;
	border-right:1px solid #ECE691;
	margin-bottom:7px;
	padding:22px 15px 15px; 
	height:100%;
	overflow:hidden;
	}
	
div.autoContiinn div.left{
	width:178px;
	float:left;
	}
	
div.autoContiinn div.right{
	width:178px;
	float:right;
	}
	
div.autoContiinn ul{
	font-size:11px;
	line-height:20px;
	}
	
div.autoContiinn ul li{
	background:url(images/autoride-dotline.gif) 0 0 repeat-x;
	padding:0 0 1px;
	}
	
div.autoContiinn ul li a{
	background:url(images/autoride-bullet.gif) 0 50% no-repeat;
	padding:0 0 0 6px;
	color:#951D16;
	background-color:inherit;
	text-decoration:none;
	font-weight:normal;
	}
	
div.autoContiinn ul li a:hover{
	color:#5A5A5A;
	background-color:inherit;
	}

div.autoContiinntop{
	background-color:#EBDE8D;
	color:#000;
	border-bottom:1px solid #fff;
	padding:10px 0 5px;
	margin-top:7px;
	}
	
div.autoContiinntop h4{
	background:url(images/my-ride.gif) 238px 0 no-repeat;
	font-size:18px;
	line-height:30px;
	color:#000;
	background-color:inherit;
	font-weight:normal;
	padding-left:13px;
	}
		
div.autoCont span.top{
	background:url(images/autoride-top.gif) 0 0 no-repeat;
	height:7px;
	width:411px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	line-height:0;
	font-size:0;
	}
	
div.autoCont span.bot{
	background:url(images/autoride-bot.gif) 0 0 no-repeat;
	height:7px;
	width:411px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	line-height:0;
	font-size:0;
	}

/* Right panel */
	
#rightpan{
	width:268px;
	float:left;
	height:100%;
	overflow:hidden;
	padding:0 0 16px;
	position:relative;	
	background:url(images/rightpan-bg.gif) 0 0 repeat-y;

	}	
	
#rightpaninner{
	width:214px;
	padding:23px 25px 44px;
	height:100%;
	overflow:hidden;
	}

#rightpan span.bottom{
	background:url(images/rightpan-bot.gif) 0 0 no-repeat;
	height:16px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:268px;
	}
	
#rightpan h2{
	background:url(images/auto-parts-icon.gif) 0 0 no-repeat;
	line-height:26px;
	padding:0 0 5px 31px;
	font-size:16px;
	color:#000;
	background-color:inherit;
	}
	
/*#searchnotitle form{
	margin-bottom:22px !important;
	height:100%;
	overflow:hidden;
}*/
	
#rightpan form input.txtBox, .searchform, #id, select#cat{
	width:140px;
	height:16px;
	line-height:16px;
	padding:0 0 0 2px;
	border:1px solid #C1C1C1;
	background-color:#F5F7F7;
	color:#C1C1C1;
	font-size:10px;
	margin-right:2px;
	float:left;
	}
.searchform{
	width:243px;
}	
select#cat{
	width:214px;
	height:21px;
	line-height:21px;
	margin-bottom:10px;
}
#id{ height:18px; width:222px;}
#rightpan form input.srchBtn{
	float:left;
	}
	
.searchsubmit, #submit, #clean_contact_send{
	background:url(images/btn-bg.gif) repeat-x 0 100%;
	border:1px solid #B0B3B3;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	cursor:pointer;
}
#clean_contact_send{ margin-bottom:10px;}	
#rightpan h3{
	font-size:18px;
	line-height:20px;
	color:#000;
	background-color:inherit;
	padding-bottom:7px;
}
#rightpan #rightpaninner ul, #rightpan #rightpaninner li {
	list-style:none;
}
#rightpan ul.shop, #rightpan ul.blogroll{
	font-size:11px;
	line-height:20px;
	padding-bottom:15px;
	}
	
#rightpan ul.shop li, #rightpan ul.blogroll li{	
	background:url(images/nav-dotline.gif) 0 0 repeat-x;
	padding:0 0 1px;
	}
	
#rightpan ul.shop li a, #rightpan ul.blogroll li a{
	background:url(images/bullet.gif) 0 50% no-repeat;
	padding:0 0 0 13px;
	color:#5E5E5E;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
	}
	
#rightpan ul.shop li a:hover, #rightpan ul.blogroll li a:hover{
	color:#000;
	background-color:inherit;
	}
	
div.yellowBox{
	/*background:url(images/yellow-box-bg.gif) 0 0 repeat-y;*/
	position:relative;
	padding:8px 0;
	margin-bottom:24px;
	height:100%;
	overflow:hidden;
	}
	
div.yellowBoxinner{
	background:url(images/yellow-box-bg.gif) 0 0 repeat-y;
	height:100%;
	overflow:hidden;
	}
	
div.yellowBox span.topCurve{
	background:url(images/yellow-box-top.gif) 0 0 no-repeat;
	width:214px;
	height:8px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	line-height:0;
	font-size:0;
	}
	
div.yellowBox span.botCurve{
	background:url(images/yellow-box-bot.gif) 0 0 no-repeat;
	width:214px;
	height:8px;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	line-height:0;
	font-size:0;
	}
	
div.yellowBox h4{
	background:url(images/star.gif) 15px 8px no-repeat;
	padding:8px 15px 10px 41px;
	font-size:12px;
	line-height:14px;
	color:#951D16;
	background-color:inherit;
	}
	
div.yellowBox h4 a{
	color:#951D16;
	background-color:inherit;
	text-decoration:none;
}
	
div.yellowBox span.dotline{
	background:url(images/yellow-dotline.gif) 0 0 repeat-x;
	height:1px;
	width:214px;
	display:block;
	line-height:0;
	font-size:0;
	}
	
div.yellowBox p{
	font-size:11px;
	color:#958A45;
	background-color:inherit;
	padding:7px 15px;
	}
	
div.banner{
	background:url(images/banner.gif) 0 0 no-repeat;
	height:36px;
	position:relative;
	overflow:hidden;
	padding-top:173px;
	}
	
div.banner p{
	text-align:center;
	color:#fff;
	background-color:inherit;
	padding-bottom:2px;
	}

div.banner ul{
	padding:0 0 0 9px;
	line-height:14px;
	}

div.banner ul li{
	float:left;
	background:url(images/banner-bullet.gif) 100% 6px no-repeat;
	padding:0 8px 0 6px;
	width:auto;
	}
	

div.banner ul li a{
	color:#fff;
	background-color:inherit;
	font-weight:normal;
	text-decoration:none;
	}

div.banner ul li a:hover{
	color:#ccc;
	background-color:inherit;
	}
	

	
/* Footer Panel	*/

#footer{
	margin:0 auto;
	text-align:center;
	padding:23px 10px 22px;
	width:750px;
	height:100%;
	overflow:hidden;
	position:relative;
	}
	
#footer ul{
	text-align:center;
	padding-bottom:8px;
	}
	
#footer ul li{
	display:inline;
	color:#FFFBE5;
	background-color:inherit;
	font-size:12px;
	}	

#footer ul li a{
	padding:0 5px 0 6px;
	color:#FFFBE5;
	background-color:inherit;
	text-decoration:none;
	}	
	
#footer ul li a:hover{
	color:#EBDE8D;
	background-color:inherit;
	}
	
#footer ul li a.activefoot{
	color:#EBDE8D;
	background-color:inherit;
	cursor:text;
	}

#footer p{
	color:#EBDE8D;
	background-color:inherit;
	font-weight:normal;
	font-size:11px;
	padding-bottom:0;
	}
	
/* MISLENIOUS */	
.noBackground{
	background:none !important;
	}
	
	

/* Start Sort By Box / eBay Logo */

#sortbox {
	margin: 10px 0;
	width: 100%;
}



#ebaylogo {

	width: 0px;

	float: right;

	padding-bottom: 10px;

	}



#sortby {

	text-align: left;

	margin-top: 20px;

	}



#sortby select {

	background-color: #ffffff;

	width: 200px;

	padding: 0;

	color: #333333;

	border-width: 1px;

	border-style: solid;

	border-color: #cacaca;

	float: right;

	}

/* End Sort By Box / eBay Logo */



/* Start Product Information */

#products { 

	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 2px solid #E4DFBC;
	background:#fff;
	color:#5E5E5E;
}



#products a img {

	border-width: 1px;

	border-style: solid;

	border-color: #cacaca;

	}



#products td {

	padding: 5px 2px;
}



.itemname a {

	border-style: solid; 

	border-color: #cccccc; 

	border-width: 0px;

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

	padding: 0px;

	margin-left: 8px; 

	margin-right: 8px; 

	display: block;  

	background-color: ; 

	}



.itemname a:hover {

	border-color: #333333; 

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	text-decoration: underline; 

	}



.itemname a:visited {

	background-color: ;

	border-color: #666666;

	font-size: 9pt;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	text-decoration: underline;

	}

.itemname h3, .itemname h3 a{
	line-height:17px;
}

.bids {  

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: ;

	color: #333333;

	} 



.price {  

	text-align: center;

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	} 



.buyprice {  

	text-align: center;

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

	} 



.time {  

	text-align: center;

	font-size: 10pt;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #ae0000;
	padding:0 5px 8px 3px !important
	} 



.producttext {  

	text-align: left;

	font-size: 10pt;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: #333333;

	} 



.item-layout4 {

	text-align: center;

	float: left;

	height: 240px;

	width: 27%;

	margin-right: 10px;

	margin-top: 10px;

	display: block;

	padding: 13px 10px 13px 10px;

	border-style: solid; 

	border-color: #cacaca; 

	border-width: 1px; 

	background-color: #f7f7f7;

	}



.item-layout5 {

	text-align: left;

	float: left;

	background-color: #f7f7f7;

	height: 110px;

	width: 44%;

	margin-left: 6px;

	margin-top: 6px;

	display: block;

	padding: 10px;

	border-style: dotted; 

	border-color: #cccccc; 

	border-width: 1px; 

	}



tr.row0 {

	background-color: #;

	}

	

tr.row0:hover {

	background-color: #;

	}



tr.row1 {

	background-color: #FFFBE5;

	}



tr.row1:hover {

	background-color: #;

	}

/* End Product Information */



/* Start Next Page Navigation */

#navigation {

	width: 100%; 

	padding-top: 10px; 



	}



#navigation ul {

	font-size: 12px;  

	list-style-type: none; 

	float: right; 

	border-width: 1px 1px 0px 0px;

	border-style: solid;

	border-color: #000000;

	}



#navigation li { 

	display: inline; 
	text-decoration: none;
	margin-left: 0px;
	background: #911C15; 
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #8D1C15;
	float: left; 
	color:#FFF3F2;
	}

#navigation li a {  
	color: #FFF3F2;
	padding: 4px 6px 4px 6px; 
	font-size: 9pt;
	text-decoration: underline;
	background-color: #8D1C15;
	display: block;
	float: left; 

	}

#navigation li strong {  

	color: #8D1C15;
	padding: 4px 6px 4px 6px; 
	font-size: 9pt;
	text-decoration: none;
	background-color: #E5ABA3;
	display: block;
	float: left; 
	}

#navigation li a:hover {  
	color: #FFF3F2;
	font-size: 9pt;
	text-decoration: underline;
	background-color: #8D1C15;
	display: block;
	float: left;

	}

/* End Next Page Navigation */



/* Start View More Items On eBay */

#viewmore {
	float:left;
	width:auto;
	margin-top: 6px;
	text-align: left;
	clear:none !important;
}

#viewmore a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
	background:url(images/icon-bullet.gif) no-repeat 0 2px;
	padding-left:17px;
}

#selected {   

	background: #FFFBE5 url(images/square-bullet.gif) 13px 7px no-repeat !important; 
	padding: 0 0 0 20px !important; 
	display: block;   
	color: #951D16;
	padding-right: 10px; 
	padding-left: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;  
	text-decoration: none; 

	} 

/* End View More Items On eBay */

/* Start Sitemap */

#sitemap {

	width: 560px;

	padding-left: 5px;

	list-style-type: none;

	}


#sitemap a{

	width: 560px;
	padding-left: 5px;
	list-style-type: none;
	}

#sitemap li{ padding-bottom:10px;}
#sitemap ul li.li1{ padding:10px 0 0 0}

#sitemap ul li.li1 a{
	font-size: 14px;
	color: #1568B4;
	text-decoration: underline;
	padding:0 0 10px 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/arrowN.gif) 0 1px no-repeat;
	line-height:30px;
}



#sitemap ul li.li2 a, #sitemap ul li.li3 a, #sitemap ul li.li4 a, #sitemap ul li.li5 a, #sitemap ul li.li6 a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding:5px 0 5px 28px;
	border-left-style: none;
	color: #1568B4;
	text-decoration: underline;
	background:url(images/arrow.gif) 17px 10px no-repeat;
}



#sitemap ul li.li3 a{

	font-size: 12px;
	padding-left: 30px;
}



#sitemap ul li.li4 a{
	padding-left: 35px;
}



#sitemap ul li.li5 a{
	padding-left: 40px;
}


#sitemap ul li.li6 a{
	padding-left: 45px;
}



#sitemap .info, #sitemap .info2, #sitemap .info3, #sitemap .info4, #sitemap .info5, #sitemap .info6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 14px;
	font-weight:normal;
}


#sitemap .info2 {
	padding-left: 30px;
}


#sitemap .info3 {
	padding-left: 35px;
}

#sitemap .info4 {
	padding-left: 40px;
}

#sitemap .info5{
	padding-left: 45px;
}

#sitemap .info6 {
	padding-left: 50px;
}
/* End Sitemap */

#clean_contact label{ 	
	font-weight:bold;
	padding-bottom:5px;
}

#clean_contact input, #clean_contact textarea{
	margin-top:5px;
}


/* Comments */
ol.commentlist{ margin:0; padding:0}
.commentlist li{
	list-style:none !important; margin-bottom:10px;
	background-color:inherit;
	border-bottom:1px dashed #B7B7B7;  
	font-style:normal;
	float:left; width:97%;
	color:#575757;
}
.commentlist li img{ border:1px solid #898989; float:left; margin:0 4% 1% 0; display:none}
.comment-author, .vcard, a.url{ color:#FFF9B9; font:bold 14px Arial, Helvetica, sans-serif; text-transform:capitalize; font-style:normal; padding-top:10px}
.commentmetadata{ background:url(images/dash.gif) 0 100% repeat-x; padding:5px 0 20px 0;}

.commentlist li a{ padding-bottom:10px !important; color:#951D16;}
/* Comments */

h2.widgettitle{ display:none;}
li#get-recent-comments{ list-style-type:none;}