/* General Css */

*{
	margin:0;
	padding:0;
}

body{
	background:#9AC446 url(images/bg-pattern.jpg) 0 0 repeat-x;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}

ul,li{
	list-style-type:none;
}

img{
	border:0;
}

p{
	padding-bottom:15px;
}

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

a{
	color:#C89101;
	text-decoration:underline;
}

a:hover{
	color:#A70015;
	text-decoration:none;
}
/* General Css */

#wrapper{
	width:775px;
	margin:0 auto;
	position:relative;
	padding-bottom:31px;
}
/* Left Panel Starts */
#leftPanel{
	float:left;
	width:223px;
}

#logo{
	display:block;
	float:left;
	width:auto;
}

#sidebar{
	float:left;
	width:185px;
	padding:0 17px 0 21px;
	color:#1B1B1B;
	background-color:transparent;
}

#sidebar h2{
	font:bold 16px/20px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background-color:transparent;
	padding:13px 0 18px 0;
}

#sidebar li h3, #sidebar li h2.widgettitle{
	background:url(images/star-icon.gif) no-repeat 0 0;
	padding-left:29px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#F1F3B4;
	background-color:transparent;
	text-transform:capitalize;
}

#sidebar li ul{
	padding:10px 0 14px 0;
}

#sidebar li ul li{
	font-size:11px;
	line-height:15px;
	border-bottom:1px dashed #9ED97D;
	padding-bottom:3px;
}

#sidebar li ul li a{
	background:url(images/arrow.gif) no-repeat 0 6px;
	padding-left:11px;
	color:#EFF4B4;
	background-color:inherit;
	text-decoration:none;
}

#sidebar li ul li a:hover{
	background-image:url(images/arrow-hover.gif);
	padding-left:11px;
	color:#fff;
	background-color:inherit;
}

.shipping{
	float:left;
	width:177px;
	padding:2px;
	margin:30px 0;
	background:#EFF4B4;
	color:#9E0014;
	text-align:center;
	
}

.shipping img{
	display:block;
}

.shipping h4{
	padding:6px 0;
	font:normal 22px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#9E0014;
	background-color:inherit;
	text-transform:uppercase;
}
.shipping a.btn{
	margin:0 0 7px 48px;
	float:left;
	text-align:center;
}

.art img{
	border:2px solid #5D8709;
	margin-bottom:5px;
}

.ad{
	margin-top:13px;
	border:2px solid #EFF4B4;
	background:#B8E368;
	color:inherit;
}

/* Left Panel Ends */

/* Right Panel Starts */

#rightPanel{
	float:right;
	width:497px;
	border:1px solid #fff;
	background:#EFF4B4;
	color:inherit;
	padding:12px 22px 12px 23px;
}

#rightPanel ul.topNav{
	float:right;
	width:373px;
	padding-right:10px;
	background:url(images/rht-curve.gif) no-repeat 100% 0;
}
#rightPanel ul.topNav span{
	float:left;
	width:12px;
}
#rightPanel ul.topNav li{
	background:url(images/devider.gif) no-repeat 100% 27px;
	float:left;
	width:auto;	
	padding:17px 0 10px 0;
	margin:0 auto;
}

#rightPanel ul.topNav li.noimg{
	background-image:none;
	float:left;
	width:auto;	
}
#rightPanel ul.topNav li a{
	padding:0 7px;
	font-size:11px;
	font-weight:bold;
	line-height:32px;
	text-transform:uppercase;
	color:#415F01;
	background-color:inherit;
	text-decoration:none;
}

#rightPanel ul.topNav li a:hover, #rightPanel ul.topNav li a.active{
	color:#C89101;
	background-color:inherit;
}	

#rightPanel .banner{
	background:url(images/banner.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	width:495px;
	height:230px;
	border-bottom:1px solid #EFF4B4;
}
#rightPanel .banner .slogan{
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#060D06;
	background-color:transparent;
	padding-top:184px;
	text-align:center;
}
.five-best{
	position:absolute;
	right:0;
	top:-15px;
	z-index:10;
}

.dvSearch{
	width:475px;
	float:left;
	background:url(images/search-bg.gif) repeat 0 0;
	padding:5px 10px;
}

.searchfld{
	background:url(images/search-icon.gif) 0 0 no-repeat;
	padding:0 10px 0 30px;
	float:left;
	width:393px;
	border-right:1px dashed #6A2238;
	height:23px;
}

.searchfld label{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#EFF4B4;
	background-color:inherit;
	text-transform:uppercase;
	padding:4px 10px 0 0;
	float:left;
	width:auto;
}

.searchfld .fldblock{
	background:#fff;
	border:1px solid #6A2238;
	height:17px;
	padding:1px;
	color:#6A2238;
	width:179px;
	float:left;
	margin-top:2px;
}

.fld{
	color:#A34E6B;
	height:16px;
	font-size:11px;
	line-height:16px;
	width:160px;
	background:#fff;
	border:0;
	margin:0 0 2px 0;
	padding-left:2px;
	float:left;
}
.subscribe{
	float:right;
	width:32px;
	background: url(images/rss-icon.gif) 10px 0 no-repeat;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#EFF4B4;
	background-color:inherit;
	cursor:pointer;
}
.subscribe a{
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#EFF4B4;
	background-color:inherit;
	text-decoration:none;
}

#rightPanel h3, #rightPanel h2.pagetitle{
	font:normal 24px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#8F010C;
	background-color:inherit;
	padding:24px 0 7px 0;
	clear:both;
}

.headline{
	border-top:1px dashed #C9D16B;
	border-bottom:1px dashed #C9D16B;
	font:normal 18px/19px Tahoma, Arial, Helvetica, sans-serif;
	color:#C89101;
	padding:8px 8px 12px 0;
	margin-bottom:14px;
}

.DvProduct{
	border:3px solid #CEDA6F;
	background:#FDFFDF;
	color:#737A26;
	width:125px;
	float:left;
	margin-right:10px;
	padding:14px 13px 9px 14px;
	text-align:center;
}

.DvProduct img.product{
	border:3px solid #CEDA6F;
	margin-bottom:10px;
}

.DvProduct h5{
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#BCA60F;
	background-color:inherit;
}
.DvProduct span{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#0C3309;
	background-color:inherit;
	padding-bottom:3px;
}
a.more{
	margin-top:11px;
}

.m0{
	margin-right:0;
}

/* Right Panel Ends */

/* Footer Starts */

#footer{
	background:#A70015 url(images/footer-bg.gif) repeat-x 0 0;
	color:#DA4A03;
	padding:28px 25px;
	text-align:center;
	position:relative;
	margin:0 auto;
	position:relative;
}

#footer ul{
	padding-top:28px;
	color:#9D0014;
	background-color:transparent;
	margin:0 auto;
	width:392px;
}

#footer ul li{
	color:#C89101;
	background-color:transparent;
	float:left;
	width:auto;
	font-weight:bold;
	line-height:16px;
	padding-bottom:10px;
}

#footer ul li a{
	color:#C89101;
	background-color:transparent;
	padding:0 11px;
	text-decoration:none;
}

#footer ul li a:hover, #footer ul li a.activefoot{
	color:#DA4A03;
	background-color:transparent;
	padding:0 11px;
	text-decoration:none;
}

#footer p{
	color:#DA4A03;
	background-color:transparent;
}

/* Footer Ends */


.searchsubmit, #submit, .button{
	background:#C89101;
	border:1px solid #BA7B01;
	color:#fff;
	text-transform:capitalize;
	cursor:pointer;
	float:left;
	margin:1px 0;
}

#id{
	width:164px;
	font-size:11px;
	height:21px;
	float:left;
	margin:1px 4px;
}

.searchform{
	width:100px;
	font-size:11px;
	height:17px;
	float:left;
	margin:1px 0;
}
#comment{
	width:400px;
}

/* Blog */

/**/
.title{
	clear:both;
}
div.headerpost{
	float:left;
	margin-bottom:10px;
	padding-top:20px;
	width:495px;
	
}
div.headerpost_page{
	float:left;
	margin-bottom:20px;
	width:600px;
	padding:0px;
}
div.headerpost_page div.headerh2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	float:left;
	width:412px;

	
}
div.headerdate{
	float:left;
	background:#F9DF56 url(images/bg_date.gif) 0 100% repeat-x;
	width:56px;
	height:56px;
	text-align:center;
	line-height:normal;
	border:1px solid #FDB517;
	margin-right:10px;
}

div.smallmonth{
	font-family:Arial, Verdana;
	color:#880809;
	background-color:transparent;
	font-size:14px;
	text-transform:lowercase;
}
div.smalldate{
	font-family:Arial, Verdana;
	color:#880809;
	background-color:transparent;
	line-height:35px;
	font-size:20px;
}
div.headerh2{
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 0px;
	float:right;
	width:419px;
	border-bottom:1px solid #d69701;
	
}

div.headerh2 h2,div.headerh2 h3{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Verdana;
	font-size:24px;
	font-weight:normal;
	color:#d69701;
	
	
}
 div.headerh2 h2 a, div.headerh2 h3 a{
	font-size:18px;
	text-decoration:none;
	font-family:Arial, Verdana;
	font-size:24px;
	color:#d69701;
	font-weight:normal;
	line-height:25px;

}
 div.headerh2 h2 a:hover, div.headerh2 h3 a:hover{
 	color:#e5b43f;
 }
 
.author{
	color:#22150d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.search_result h2{
	font-size:16px;
	font-weight:lighter;
	line-height:18px;
	}
	
.search_result .entry{
	padding:0px 0px 13px 0px;
	}
	
.search_result{
	padding:20px 0px 0px 0px;
	}

small{
	font-size:11px;
}


/*postmetadata*/

.container_metadata{
	float:right;
	padding:0px 0px 20px 0px;
	clear:both;

}
.comment-cont{
	width:auto;
	float:left;	
	color:#880809;
	margin:10px 0 0 10px;
	background:#F9DF56 url(images/bg_date.gif) 0 100% repeat-x;
	border:1px solid #FDB517;
	font-size:12px;
	padding:5px;
}

	
.comment-cont span a, .comment-cont span a:visited, .comment-cont span a:hover{
	color:#880809;
	text-decoration:none;
	background-color:transparent;
	}
.commentlist li{
	border-bottom:2px solid #d69701;
	padding:20px 0 0 0;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 12px/16px Arial, Arial, Verdana, tahoma;
	}
	
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	margin-left:10px
	}

.commentlist em{
	font-weight:bold;
}


/* Blog */


/* Contact */

fieldset{
	border:1px solid #C7BA00;
	padding:15px;
	margin-bottom:10px;
}

legend{
	font:bold 16px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#5F8804;
	background-color:transparent;
	padding:0 7px;
	margin:0 7px;
}

.form-label{
	color:#242423;
	background-color:inherit;
	font-size:12px;
	padding:5px 0;
}

.contact-form input{
	margin-bottom:10px;
}

.form-option{
	clear:both;
	padding:0 0 10px;
}
input#ec_option_cc{
	margin:0 5px 10px 0;
	float:left;
}
/* Contact */

/* Product */

#products h3{
	font-size:14px;
	font-weight:bold;
	line-height:21px;
}

#sortbox{
	width:100%;
}
#sortby{
	float:right;
}
#sorter{
	margin-top:10px;
}	

#products td{
	padding:5px;
	border:1px solid #E7ECA8;
}
/* Product */


/* 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: #618B05; 
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #618B05;
	float: left; 
	color:#DEE7CA;
	}

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

	}

#navigation li strong {  

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

#navigation li a:hover {  
	color: #FAFDDD;
	font-size: 9pt;
	text-decoration: underline;
	background-color: #C4D606;
	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-color:inherit;
}
