body{
	background: url(../images/headerb.gif) 0 0 repeat-x #0965a3 !important;
}
.cart-access p {
	margin: 0;
}
#header_card {
	clear: both;
}
.middle-container{
	background: url(../images/contentb.gif) 0 0 repeat-x #e6edf1 !important;
}

#welcomeText {
	position: absolute;
	left: 198px;
	top: 58px;
}
#listing-list-table{
	width: 100%;
}

.listing-type-grid  td{
	width: 33%;
	text-align: center;
}



.form-button, .form-button-alt {
		background: url(../images/buttonl.gif) 0 0 no-repeat;	
		border: 0px none !important;
		margin: 0px;
		vertical-align:top;
		padding: 0px 0px 0px 4px !important;
	}

.form-button span, .form-button-alt span{
		background: #0965A3 url(../images/buttonr.gif) 100% 0 no-repeat !important;
		display: block;
		padding: 0px 5px 0px 0px !important;
		margin: 0px !important;
		height: 24px;
		line-height: 24px;
		position: relative;
		top: -1px;
	}

.side-col .box {
	width: 209px;
}
.side-col .box  .content {
	background: #fff url(../images/boxwb.gif) no-repeat left bottom;	
}
.side-col .box  .head{
	background: url(../images/boxwt.gif) no-repeat left top;	
}
.base-mini .head h4,.base-mini .head h3 {
	padding:1px 0pt 1px 21px;
	color:#0965a3;
	line-height: 24px;
	background: url(../images/icob.gif) no-repeat 0px 3px;	
}

.box-navigation .content {
	background: #0965a3 url(../images/boxbb.gif) no-repeat left bottom !important;	
}
.box-navigation  .head{
	background: url(../images/boxbt.gif) no-repeat left top !important;	
}
.box-navigation .head h4 {
	color:#fff;
	line-height: 24px;
	background: url(../images/icow.gif) no-repeat 0px 3px !important;	
}

.box-navigation .head {

}



.mini-search{
	padding-left: 10px;
	background: url(../images/searchl.gif) no-repeat left top !important;
}

.mini-searchwr{
	background: url(../images/searchb.gif) repeat-x left top !important;
}
.mini-search .search-label{
	display: none;
}

.mini-search .input-text{
	border: none;
}

.shop-access a, .shop-access a:hover { color:#0965a3; }

.cart-icon{
	background: url(../images/carti.gif) no-repeat left top !important;
	float:right;
	padding:5px 0px 5px 30px;
}

#slider { 
	position: relative;
	width:750px;
	height:420px;
	z-index: 100;
	margin: 0 0 10px;
}

div.scroller { 
	width:750px;
	height:420px;
	overflow: hidden;
	position: relative;		
}

div.slidercontrolwr{
	position:absolute;
	right:15px;
	top:15px;
	z-index:999;	
}

div.scroller img{
	border: none;
}

div.scroller div.section {	
	width:750px;
	height:420px;
	overflow:hidden;
	float:left;
}

div.scroller div.content {
	width: 10000px;
	padding: 0px;
}

.slidercontrol{
	list-style: none;
	padding: 0px;
	margin: 0px;	
}	

.slidercontrol a{
	float: left;
	width: 14px;
	height: 14px;
	margin: 0px 2px;
	padding: 0px;
	text-decoration: none;
	color: #aaa;
	text-indent: -1000px;
	overflow: hidden;	
}	


.slidercontrol a:hover{
}

.content .sliderdescription{
	width: 700px;
	padding: 10px;
	display: block;
	position:relative;
	left:15px;
	top:-100px;
	color: #222;
	background: url(../images/grid.gif) repeat left top;
	font: 12px bold Helvetica, sans-serif;
}	


div.sliderdescription:hover{
	background: #fff;		
}	

.content a {
	font: 12px bold Helvetica, sans-serif;		
	color: #444;
}


.aprev{	
	background: url(../images/aprev.gif) no-repeat 3px 3px;
}	
.anext{	
	background: url(../images/anext.gif) no-repeat 3px 3px;
}	
.astop{	
	background: url(../images/astop.gif) no-repeat 3px 3px;
}	
.aplay{	
	background: url(../images/aplay.gif) no-repeat 3px 3px;
}




#nav-box-side a{
	text-decoration: none;
}

#nav-box-side .level0, #nav-box-side .level1,  #nav-box-side .level2{
	padding-left: 5px;
}
 
 
#nav-box-side li a{
		font-weight: bold;
		display: block;
		clear: both;
		color: #fff;
}

#nav-box-side li a{ 
	font-weight:bold; 
}

 
#nav-box-side li ul a{
	font-weight: normal !important;
	 border: none;
}

.footer{
	text-align:center;
	width:960px;
	margin:0px auto;
}

#footerlinks{
		background: url(../images/footerl.gif) no-repeat left top;
		padding-left: 25px;
		width: 940px;
		position: relative;
		margin-top: 30px;
}
.footer p {
		color: #fff;
}
#footerlinks .footerlinks {
		padding-top:25px;
}

.mini-searchwr input {
	margin: 0px;
}

.ssubmit{	
		margin: 0px;
		vertical-align:top;
}

#footerlinkswr{
		background: #dbdde3 url(../images/footerr.jpg) no-repeat right top;
		height: 126px;
}

.copyright, .footercontact {	font-weight:bold; font-size: 10px; }
.copyright { float: right;}
.footercontact { float: left;}


ul.footerlinks span {
	font-weight: bold;
	color: #5f5858;
	background: url(../images/ddots.gif) repeat-x left bottom;	
	line-height: 18px;
}

ul.footerlinks li {
	float:left;
	width:200px;
	text-align: left;
}
.footer a, .footer a:visited {
	color:#fff;
}

.footer .footerlinks li, .footer .footerlinks li a {
	color:#533E21;
	font-family:Verdana,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.footerlinks li img {
	vertical-align: middle;
}
.footer .footerlinks li a {
	padding:0px 0px 0px 5px;
	color: #3E65B3;
	background: url(../images/bbullet.gif) no-repeat left 4px;
}
.footer .footerlinks li a:hover {
	text-decoration:underline;
}

.checkoutbutton {
	cursor: pointer;
	float: right;
	padding: 10px 0px 15px;
	width: 200px;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	background: url(../images/btn_proceed_checkout.gif) no-repeat 0 0;
}
.button_placeorder {
	cursor: pointer;
	float: right;
	border: 0;
	padding: 11px 0px 17px;
	width: 200px;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	background: url(../images/btn_placeorder.gif) no-repeat 0 0;
}
.checkoutbutton:hover, .button_placeorder:hover {
	color: #fff;
}	
#promo-bar {
	clear: both;
	background:url(../images/bg_links_bar.gif) 0 0 repeat-x;
	padding: 0 12px;
	line-height:1.25em;
	height: 26px;
	overflow: hidden;
	margin: 0 0 15px;
}
#promo-texts {
	float: left;
}
#promo-texts li {
	background: url(../images/bg_links_promo_icon.gif) 100% 100% no-repeat;
	float: left;
	white-space: nowrap;
	padding: 5px 33px 6px 5px;
}
.subcategory_list {
	padding: 10px 20px;
	border: 1px solid #054E8F;
	margin: 0 0 10px;
}
.subcategory_list ul {
	text-align: center;
}
.subcategory_list ul li {
	display: inline;
	margin: 0 10px;
}
.subcategory_list ul li a, .subcategory_list ul li a:visited {
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: underline;
	white-space: nowrap;
	font-weight: bold;
	color: #C76200 !important;
}
.subcategory_list ul li a:hover {
	color: #054E8F !important;

}
table.pager {
	margin: 0 0 10px;
}
table.pager .a-right {
	display: none;
}
table.view-by {
	display: none;
}
.mini-bestseller li {
	padding: 5px;
}
.mini-bestseller li.alt {
	background: #E6EDF1;
}

.mini-bestseller li.last {
	border-bottom: 0;
	margin: 0;
}
.mini-bestseller h3 a, .mini-bestseller h3 a:visited {
	text-transform: none;
	text-decoration: underline;
	font-weight: bold;
	color: #FF9933;
}
.mini-bestseller p {
	text-align: justify;
}
.mini-bestseller .product_image {
	text-align: center;
}
.cms-homepage .col-main h1 {
    border: 1px solid #446423;
    color:#fff;
    background-color:#0965A3;
	padding: 10px;
	margin: 0 0 10px;
	font-size: 1.1em;
	font-weight: normal;
}
