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

body
{
	padding:0!important;
	margin:0;
	background:#4e1606 url(images/topbg.png) repeat-x;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}

a
{
	color:#990000;
}

a, input, img a
{
	
	outline:none;
	cursor:pointer;
}

#wrapper
{
	width:1008px;
	margin:0 auto;

}

h1
{
	color:#d79600;
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
}

h2
{
	color:#d79600;
	font-size:16px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#header
{
	background:url(images/header.jpg) 0 0 no-repeat;
	height:338px;
}

#menu
{
	background:url(images/menubg.jpg) 0 0 repeat-x;
	height:44px;
	margin:0 auto;
	padding-top:13px;
	*padding-top:5px;
	*height:40px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#menu
	{
		padding-top:16px;
		height:40px;
	}
}

#menu ul {
margin:0 auto;
padding:0;
width:945px;
}

#menu ul li
{
background:url("images/divider.png") no-repeat scroll 100% 0 transparent;
display:inline;
list-style:none outside none;
margin-bottom:0;
margin-top:10px;
padding:10px 22px;
}

#menu ul li a
{
	color:#fec722;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
}

#menu ul li a:hover
{
	color:#ffe894;
}

#content
{
	background:url(images/contentbg.png) 0 0 repeat-y;

}

#content .wrap
{
	width:940px;
	margin:0px auto;
	padding:15px 0;
}

 #leftsidemenubar
{
	width:190px;
	float:left;
	}
#leftsidemenubar .box
{
background:url("images/boxheader.png") repeat-x scroll 0 0 #D79600;
padding-top:10px;
padding-bottom:20px;

}

#leftsidemenubar .box h1
{
padding-left:25px;
padding-bottom:10px;
color:#FFB400;
font-size:16px;
font-weight:bold;
height:10px;
margin-bottom:0;
margin-right:0;
margin-top:0;
text-transform:capitalize;
}


#leftsidemenubar.box li ul
{
	padding:0;
	margin-top:20px;
}



#leftsidemenubar .box li
{
	list-style:none;
	margin-top:0px;
    margin-left:-15px;
	color:#990000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


.wrap #leftside
{
	width:540px;
	
}

.wrap #sidebar
{
	width:190px;
	float:right;
}

#sidebar .box
{
background:url("images/boxheader.png") repeat-x scroll 0 0 #D79600;

}


#sidebar .box li ul
{
	padding:0;
	margin:0;
}



#sidebar .box li
{
	list-style:none;
	color:#990000;
	font-weight:normal;
	padding:0 0 30px;
	*padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

ul.wp-polls-ul li
{
	padding:0!important;
	margin:0!important;
}

#sidebarfooter
{
background:url("images/shadow.png") no-repeat scroll 0 100% transparent;
height:18px;
margin-bottom:5px;
}

#sidebar .box li p
{
font-weight:normal!important;
}

.wp-polls, .wp-polls-form {
	padding:0 10px 10px;
	margin:0;
}

.wp-polls, .wp-polls-form p
{
	padding:0;
	margin:0;
}

#sidebar .box2
{
	border:1px solid #670000;
	padding:0 15px 15px;
	background:url(images/fire.png) 0 100% no-repeat;
	min-height:85px;
	*padding-top:15px;
}

#sidebar .box2 h1
{
color:#FFB400;
font-size:18px;
font-weight:bold;
height:10px;
margin-bottom:0;
margin-right:0;
margin-top:0;
padding:16px 10px;
text-transform:capitalize;
}

#sidebar .box h1
{
	color:#FFB400;
	font-size:18px;
	font-weight:bold;
	height:18px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding:18px 15px 0;
	text-transform:capitalize;
}

#sidebar .box li h1
{
	color:#FFB400;
	font-size:16px;
	font-weight:bold;
	height:10px;
	margin-bottom:0;
	margin-right:0;
	margin-top:0;
	padding:6px 10px 45px;
	text-transform:capitalize;
}

#sidebar h2
{
	color:#CCC;
	padding:0 15px 8px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:capitalize;
}

.login
{
	padding-top:20px;
	text-align:left;
}

.login form
{
	padding:0;
	margin:0;
}

.login .input
{
	margin-bottom:2px;
	border:1px solid #980000;
	width:165px;
}

.login .btn
{
	background:url("images/btn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	height:26px;
	text-align:center;
	width:88px;
}

.login .btn1
{
	background:url("images/btn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	height:26px;
	text-align:center;
	width:88px;
	margin:0 auto;
}


.wp-polls input.Buttons, .wp-polls a, .wpsc_buy_button, input#searchsubmit
{
	background:url("images/btn.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	height:26px;
	text-align:center;
	width:80px;
	border:none;
	float:left;
	text-decoration:none;
	line-height:25px;
}

.wp-polls input.Buttons
{
	margin-left:4px;
}

.wp-polls label
{	
	font-weight:normal;
	color:#355800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


.login .btn1 a
{
	color:#fff;
	text-decoration:none;
}

#products_page_container
{
	margin:10px 0 !important;
width:540px !important;
}

div.productdisplay {
clear:none!important;
float:left;
left:0;
margin-bottom:25px !important;
padding:0;
position:relative;
text-align:left !important;
top:0;
width:255px!important;
margin-right:15px;
}

div.singleproductdisplay {
clear:none!important;
float:left;
left:0;
margin-bottom:25px !important;
padding:0;
position:relative;
text-align:left !important;
top:0;
width:525px!important;
margin-right:10px;
}




div.default_product_display div.textcol div.imagecol {
margin-left:0 !important;
top:0;
}

div.default_product_display div.textcol {
margin-left:0 !important;
min-height:96px;
}


div.producttext {

text-align:left !important;
width:162px !important;
color:#333 !important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:13px !important;
	font-weight:normal !important;
}

div.singleproductdisplay  div.producttext{
color:#333333 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:13px !important;
font-weight:normal !important;
text-align:left !important;
width:400px !important;

}
.wpsc_product_price
{
	font-weight:bold;
	color:#990000;
	font-size:14px;
	padding-bottom:10px;
}

h2.prodtitles {
clear:both;
font-size:16px;
margin:0;
padding-top:0;
font-weight:bold;
padding-bottom:10px;
}

div.wpsc_page_numbers{
padding-bottom:15px;
text-align:left;
float:left;
}

ul.dropdown ul
{
	padding-top:5px!important;
}
ul.dropdown ul li
{
	background:url("images/boxheader.png") repeat-x scroll 0 0!important;
	display:block!important;
	float:none!important;
	width:200px!important;
	padding:10px!important;
	margin:0!important;
	border-bottom:1px solid #294500;
	border-top:1px solid #568c00;
	position:statick!important;

}

ul.dropdown ul li a
{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px!important;
	font-weight:bold;
	font-weight:normal!important;
}

ul.dropdown ul li a:hover
{
}

#menu ul li.page-item-179, .page-item-189, li.shailan-dropdown-menu
{
	background:none!important;
}

h1.products
{
background:url("images/firesmall.png") no-repeat scroll 0 100% transparent;
border-bottom:1px solid;
clear:both;
color:#990000;
font-size:21px;
padding-bottom:3px;
padding-top:45px;
}


#footer
{
	background:url("images/contentbg.png") repeat-y scroll 0 0 transparent;
}

.brand
{
	background:url("images/boxheader.png") repeat-x scroll 0 0 transparent !important;
	border-bottom:1px solid #294500;
	border-top:1px solid #568C00;
	line-height:50px;
	width:978px;
	margin:0 auto;
}

.scroller-image
{
	width:978px;
	margin:0 auto;
	background:#d69400;
}

.scroller-image img
{
	margin:10px;
	
}

.brand h1
{
	padding:0 10px;
	margin:0;
	color:#FFB400;
font-size:18px;
font-weight:bold;
}

.footer2
{
	background:url("images/footer2.png") repeat-x scroll 0 0 transparent;
	height:361px;
}

.whatsnew
{
	background:#345700;
	color:#fff;
	padding:10px;
}

.whatsnew a:hover,
.whatsnew-yellow a:hover
{
	text-decoration:underline;
}

.whatsnew p, .whatsnew-yellow p
{
	padding:0;
	margin:0;
}


.whatsnew .date, .whatsnew .date a
{
	color:#FFB400;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.whatsnew-yellow .date
{
	color:#FFB400;
	font-weight:bold;
	float:left;
	padding-right:5px;
}

.whatsnew-yellow .title, .whatsnew-yellow .title a
{
	color:#FFFFFF;
	height:16px;
	overflow:hidden;
	width:135px;
	text-decoration:none;
}

.whatsnew-yellow
{
	background:url("images/ideas.png") no-repeat scroll 100% 100% #b62b00;
	border-bottom:1px solid #cd3d00;
	border-top:1px solid #732200;
	padding:10px;
	color:#fff;
	height:150px;
}

.whatsnew-yellow .readmore a
{
	text-align:left;
	color:#FFB400;
	text-decoration:none;
}

.whatsnew-yellow .readmore a:hover
{
	text-decoration:underline;	
}

.whats
{
	padding-bottom:10px;
}

.whats h1, .whats h1 a
{
color:#345700;
font-size:28px;
margin:0 0 -6px;
padding:0;	
text-decoration:none;
}

.ideas
{
	color:#333;
	background:url(images/ideas.png) 0 0 no-repeat;
}


.ideas .readmore
{
	float:right;
padding-bottom:15px;
}

.ideas .readmore a
{
	text-decoration:none;
}

.footer3
{
	width:960px;
	margin:0 auto;
	color:#fff;
}

.footer3 ul {
float:left;
height:100%;
margin:18px 17px 0 0;
overflow:hidden;
padding:0;
width:175px;
}

.footer3 li
{
	padding:0;
	margin:0;
	list-style:none;
}

.footer3 h1
{
border-bottom:1px solid #4a1005;
font-size:16px;
margin:0 0 10px;
padding:0 0 5px;
}

.footer3 a
{
	color:#fff;
	text-decoration:none;
}

.copyrigth
{
	border-bottom:1px solid #4a1005;
	border-top:1px solid #4a1005;
	clear:both;
	line-height:30px;
	color:#f9c91a;
}

div#sliding_cart {
background:none repeat scroll 0 0 transparent;
border:medium none;
margin:0 15px!important;
padding:0;
color:#333;
}

#sliding_cart
{
	padding-bottom:10px!important;
}

.total
{
	border-top:1px dotted;
	color:#990000;
	font-weight:bold;
}
.emptycart
{
	padding-left:10px;
}

.emptycart a, .gocheckout a
{
	background:url(images/btn.png) 0 0 repeat-y;
border:medium none;
color:#FFFFFF;
float:left;
height:26px;
line-height:25px;
text-align:center;
text-decoration:none;
width:70px;
}

.shoppingcart th, .shoppingcart td
{
	width:100px!important;
	text-align:left!important;
}

li#wp-email-capture
{
	color:#CCC !important;
padding:15px 10px !important;
}

li#wp-email-capture h1
{
	margin:0 !important;
*padding:0 0 12px !important;
padding:6px 10px 45px;
width:200px!important;
}

li#wp-email-capture form
{
	padding-top:15px;
	color:#333;
	text-align:left;
}

li#wp-email-capture input
{
	width:135px;
	border:1px solid;
	text-align:left;
	margin-bottom:5px;
	padding-left:5px;
}

li#wp-email-capture input.wp-email-capture-submit
{
	background:url("images/btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
height:26px;
line-height:25px;
text-align:center;
text-decoration:none;
width:88px;
}

.widget_wpsc_categorisation .wpsc_categorisation_group {
float:none!important;
margin:0 auto!important;
position:relative!important;
width:220px!important;
}
#sidebar .box li {

color:#990000;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
list-style:none outside none;
margin:0;
padding:0!important;
padding-bottom:10px!important;
}

li#wp-email-capture form {
color:#333333!important;
margin:38px auto 0!important;
text-align:right!important;
width:190px!important;
}

.wp-polls-ans {
opacity:1;
padding-bottom:15px!important;
width:100%;
}

ul.wpsc_categories li a
{
	text-decoration:none;

}

.wpsc_categories ul.wpsc_top_level_categories {


}
.widget_wpsc_categorisation ul.wpsc_top_level_categories {

}

.widget_wpsc_categorisation li.wpsc_top_level_categories ul{
	
color:#990000;
}

ul.wpsc_top_level_categories  li{

color:#000000;
}

.CatExpander {
padding-top:2px;
padding-right:2px;

}

.entry .alignleft {
float:left;
margin:10px 15px 10px 0;
width:auto;
}
#topwidget {
width:540px;
height: 360px;
}

#topwidget li lu {
list-style:none;
}

#topwidget .left{
width:260px;
float:left;
list-style:none;
}

#topwidget .right{
width:260px;
padding-left:20px;
float:left;
list-style:none;
}

.widgettitle {
list-syle:none;
font-size:16px;

}

#bbld-widget{
margin-top:10px;

}

#bbld-widget li {
list-style-image:url("images/pepper.png");
list-style-type:square;

}

.tfe {
border:1px solid #000000;
display:inline;
float:left;
margin:3px 10px 4px 0;
padding:1px;
position:relative;
z-index:3000;
}

#widgetfooter{
background:url("images/widgetfooter.png") no-repeat scroll 0 0 transparent;
width:190px;
height:38px;
}
.sideimages{
border:0px solid #000000;
text-decoration:none;
}

.sideimageslink{
border:0px solid #000000;
text-decoration:none;
color:#ffffff;
}

.newsletterbtn{
background:url("images/btn.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
height:26px;
line-height:25px;
text-align:right;
text-decoration:none;
width:80px;
margin-bottom:10px;
}