a {
	color:#0E82C7;
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
}

body{
	background: #ffffff url(../images/wanlima_bg.gif) repeat;
}
a:hover {
	color:#0E82C7;
	text-decoration: underline;
}

a.a_title {
	font-size:1.1em;
	font-weight:bold;
}
/*
img.toggleopacity {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

img.toggleopacity:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
*/
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:230px;
	height:200px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}		

.bordered{
	border-width: 2px 0px;
	border-style: dotted;
	border-color: #ffffff;
}

#Previewholder{
left:0;
top:0;
position:absolute;
display:none;
background:#fff;
border:1px solid #DCDCDC;
}
#Previewholder img{
display:block;
}
#Previewholder p{
margin:0;
padding:0;
font:11px Verdana,sans-serif;
color:#090808;
}
#Previewholder p span{
border-top:1px solid #ccc;
display:block;
padding:5px;
}

/*--------------------------------------------
Navigation */
#navigation {
	margin-top: 10px;
	background: #585c50 url("../images/navigation_bg.gif") no-repeat top center;
}
#navigation ul {margin: 0 0 0 26px; padding: 0; list-style: none;}
body#landing #navigation ul {margin-left: 8px;}
#navigation ul li ul {display: none;}
#navigation ul li {display: inline; float: left; margin: 0; padding: 0;}

#navigation ul li a {
	float: left; /* fixes ie6 bug - displays block a-tags at 100% width; */
	display: block;
	height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: url("../images/tabs/tab_bg.gif") repeat-x top;
	padding: 10px 20px 0 20px;
}

#navigation ul li a:hover {color: #fff196; background-position: center -38px; background-repeat: no-repeat;}

#navigation ul li.tab-current a {color: #eee; background: url("../images/tabs/tab-current.gif") repeat-x;}
#navigation ul li.tab-current a:hover {color: #fff196; background-position: 0 0; background-repeat: repeat-x;}
/* Navigation
--------------------------------------------*/


/*--------------------------------------------
Searchbar */
#searchbar {
	position: relative;
	width: 100%;
	height: 43px;
	color: #fff;
	background: #878D7A url("../images/searchbar_bg.gif") no-repeat bottom center;
}

#top-search label {
	position: absolute;
	top: 10px;
	left: 14px;
	font-size: 14px;
}
#top-search input#search-term {
	width: 288px;
	background: #fff url("../images/input-search_bg.gif") no-repeat left top;
	border: 1px solid #73776d;
	position: absolute;
	top: 0px;
	left: 80px;
	padding: 6px 4px 6px 4px;
	font-size: 14px;
}
#top-search input.go {
	position: absolute;
	top: 7px;
	left: 382px;
}

/* Searchbar
--------------------------------------------*/


/*--------------------------------------------
Footer */
#footer {
	clear: both;
	background: url("../images/footer_bg.jpg") no-repeat top center;
	margin-top: 50px;
}
body.checkout #footer {background: none; border-top: 1px solid #eee;}
#footer .col1, #footer .col2, #footer .col3 {
	width: 290px;
	float: left;
	padding: 10px 0 0 22px;
}
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul li {
	margin: 2px 0;
	padding: 0;
}
#footer .assurances {clear: both; width: 100%; padding: 40px 10px 10px;}
#footer .assurances img {margin-right: 8px;}
#footer p.copyright {/*width: 380px; */float: right; color: #585c50; font-size: .9em; text-align: right; padding: 0px 10px 0 0;}
#footer p.copyright a {color: #585c50; text-decoration: none;}
#footer p.copyright a:hover {text-decoration: underline;}
#footer .col1 h3, #footer .col2 h3, #footer .col3 h3{
	font-weight: normal;
	font-size: 1.3em;
}
/* Footer --------------------------------------------*/

#mini-cart{
	background: url("../images/cart-bg.jpg") no-repeat top left;
	margin-top: 10px;
	height: 110px;
	min-height: 110px;
}

h3{
	background: transparent url(../images/secondary-heading_bg.gif) no-repeat scroll left bottom;
}

/*--------------------------------------------
Left Sidebar */
h5, #sidebar_left p, #sidebar_left ul {margin-left: 15px;}
ul.sidenav {margin: 0 0 0 15px; padding: 0; list-style: none;}
ul.sidenav li {margin: 2px 0 2px 0; padding: 0;}
ul.sidenav li a {
	display: block;
	width: 170px;
	color: #bb1009;
	text-decoration: none;
}
ul.sidenav li a:hover,
ul.sidenav li.sub_item a:hover {color: #ff564f;}
ul.sidenav li.sub_item a {
	font-size: .9em;
	color: #9d0d08;
	padding-left: 10px;
	width: 160px;
	border-bottom: 1px dotted #ccc;
}

.ad {
	margin-top: 15px;
}

ul.bullets {list-style: none; margin: 0 0 0 15px; padding: 0;}
ul.bullets li {
	padding-left: 10px;
	background: url("../images/bullet_3red.gif") no-repeat left 6px;
	margin: 2px 0 2px 8px; padding: 0 0 0 10px;
}
/* Left Sidebar
--------------------------------------------*/