/*
Theme Name: Spoil Me
*/
@import url('./style-thickbox.css');
@import url('./style-default.css');
@import url('./style-compatibility.css');
@import url('./style-gold-cart.css');
@import url('./style-drag-drop.css');
@import url('./style-reset.css');
@import url('./style-common.css');
@import url('./style-ecommerce-custom.css');

/****** Defaults ******/
body{
	font-family:arial,sans-serif;
	background:#52194c url(images/static/bg.gif);
}

a{
	color:#4c0048;
}

/****** Footer ******/

#base{
	height:44px;
	background:url(images/static/bg-shadow.png) no-repeat top center;
	border-top:4px solid #ac8b4e;
}

#ftr{
	text-align:center;
	color:#FFF;
	font-size:11px;
	line-height:22px;

}
#ftr a{
	color:#FFF;
	text-decoration:none;
}

/****** Header ******/

#hdr{
	background:url(images/static/bg-hdr.jpg) no-repeat top right;
	height:121px;
}

#logo{
	float:left;
	display:block;
	padding:10px;
	margin-right:47px;
}

.shoppingtools{
	float:left;
	font-size:11px;
	line-height:16px;
	color:#4c0048;
	margin-top:10px;
}


.shoppingtools img{
	margin-right:5px;
	vertical-align:bottom;
}

.shoppingtools span{
	text-transform:uppercase;
}

.shoppingtools span a{
	text-decoration:none;
}

.gwshoppingtools{
	float:right;
	font-size:11px;
	line-height:16px;
	color:#4c0048;
	margin:48px 94px 0px 0px;
}

#nav{
	background:#4c0048;
	list-style:none;
	overflow:hidden;
	line-height:30px;
	padding-left:10px;
}
* html #nav{
	overflow:visible;
	height:1px;
}
#nav li{
	color:#ac8b4e;
	float:left;
	margin-right:12px;
	background:url(images/static/static/bg-nav-bar.gif) no-repeat 100% 50%;
	line-height:30px;
}
#nav li a{
	text-transform:uppercase;
	font-size:14px;
	text-decoration:none;
	color:#FFF;
	padding-right:12px;
}
#nav li a:hover{
	text-decoration:underline;
}
#nav li.on a{
	color:#ac8b4e;
}
#nav li#navsearch{
	font-size:11px;
	color:#ac8b4e;
	background:none;
	text-transform:uppercase;
	margin-right:0px;
	padding-right:0px;

	line-height:30px;	
}
#nav li#navsearch input#search{
	width:100px;
	vertical-align:middle;
	border:1px;
}

/****** Content ******/

#wrap{
	width:960px;
	margin:0 auto;
}

#container_content{
	margin-top:20px;
	background:#FFF;
	border-bottom:4px solid #ac8b4e;
	border-right:0px;
	border-left:0px;
	border-top:0px;
}

#content{
	overflow:hidden;
	background:#FFF url(images/static/bg-content.gif) no-repeat bottom left;
}

.col300{
	width:300px;
	float:left;
	display:block;
}

.col650{
	width:650px;
	float:left;
	display:block;
}

.col270{
	width:270px;
	float:left;
	display:block;
}

.checkout{
	padding:20px;
}

.post p{font-size:12px;line-height:18px;margin-bottom:10px;}

.post{color:#666666;}
.post strong{color:#4c0048;}
.post ul{margin-bottom:10px;font-size:11px;line-height:15px;padding-left:20px;list-style-type:circle;}
.editorschoice{
	background:url(images/editors-choice-bg.gif) no-repeat bottom right;
}

/* section specific */

#home_splash{
	display:block;
	width:627px;
	height:283px;
	background:url(images/home-splash.gif) no-repeat;
	margin-bottom:5px;
}
#home_splash p{
line-height:120%;color:#B98C48;font-size:100%;font-weight:bold;border-bottom:1px dotted #B98C48;padding-bottom:10px;margin-bottom:10px;
}


/* homepage section boxes */

.sectionbox{background:no-repeat 1px 1px;display:block;width:200px;float:left;margin-right:13px;}
.sectionbox_wrp{background:url(/images/bg-menu-ftr.gif) no-repeat 50% 100%;padding-bottom:50px;margin-bottom:20px;}
.sectionbox_bdr{border:1px solid #ac8b4e;height:110px;}
.sectionbox .t{text-transform:uppercase;color:#4c0048;font-size:14px;font-weight:bold;margin-bottom:10px;}
.sectionbox ul{list-style:none}
.sectionbox li{display:block;text-align:right;font-size:11px;color:#4c0048}
.sectionbox li a{color:#4c0048;}
.sectionbox li a:hover{text-decoration:underline;}

#sectionbox_jewellery{background-image:url(images/home-section-box-bg-jewellery.png);background-position:0px 35px;}
#sectionbox_season{background-image:url(images/home-section-box-bg-season.png);background-position:0px 29px;}
#sectionbox_wedding{background-image:url(images/home-section-box-bg-wedding.png);margin-right:0px;}

#editors_polariod{
/*width:263px;height:292px;background:url(images/custom/editors-pick-polariod.png) no-repeat;margin:0px auto;*/
width:263px;height:292px;background:#FFF;margin:0px auto;
}
#editors_papertear{
display:block;width:201px;height:77px;background:url(images/custom/editors-choice-paper.png) no-repeat 0px 0px;margin:0px auto;font-size:80%;padding:80px 20px 0px 20px;color:#FFF;line-height:125%;
}


/* cart slider */
	#slider{
		height:80px;
		overflow-x:hidden;
		overflow-y:hidden;
	}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:100px;
		height:80px;
		float:left;
		overflow:hidden;
	}
	#slider li img{
		width:80px;
		height:60px;
		border:0px;
	}
	div#prevBtn{width:50px;padding-top:15px;}
	div#nextBtn{width:50px;padding-top:15px;}
	div#prevBtn a{margin:0 auto;background:url(http://www.spoilme.co.uk/wp-content/themes/spoilmecart/images/mini-scroll-left.png) no-repeat;display:block;width:21px;height:31px;}
	div#prevBtn a:hover{background:url(http://www.spoilme.co.uk/wp-content/themes/spoilmecart/images/mini-scroll-left-alt.png) no-repeat;}	
	div#nextBtn a{margin:0 auto;background:url(http://www.spoilme.co.uk/wp-content/themes/spoilmecart/images/mini-scroll-right.png) no-repeat;display:block;width:21px;height:31px;}
	div#nextBtn a:hover{background:url(http://www.spoilme.co.uk/wp-content/themes/spoilmecart/images/mini-scroll-right-alt.png) no-repeat;}

.checkoutdetails *{vertical-align:middle;}
.checkouttitle{font-weight:bold;font-size:12px;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ac8b4e;}
.checkoutdetails div span{font-size:11px;margin-bottom:4px;display:block;}	
.checkoutbox{background:#e6dcca;padding:5px;border:1px solid #ac8b4e;}
.checkoutdetails select{font-size:11px;margin-bottom:5px;}
.checkoutdetails .rowpadding{height:30px;margin-bottom:2px;}
.checkoutdetails input[type=text]:hover,.checkoutdetails textarea:hover{border:1px solid #ac8b4e;}{
	border:1px solid #ac8b4e;
}
.checkoutexpiry input{display:inline;width:60px;}
.checkoutdetails input,.checkoutdetails textarea{border:1px solid #e6dcca;margin-bottom:5px;padding:2px;font-size:80%;}
/**.checkoutdetails input:hover,.checkoutdetails textarea:hover{border:1px solid #ac8b4e;}**/
.checkoutdetails textarea{height:80px;width:200px;}

#checkoutbox{float:right;width:250px;padding-top:30px;}
#checkoutbox .title{font-weight:bold;text-transform:uppercase;font-size:12px;margin-bottom:10px;}
#checkoutbox p{color:#FFF;line-height:18px;margin-bottom:10px;font-size:11px;}

#checkoutsafe, #checkoutdelivery, #checkoutmethods{background:#4c0048;padding:10px;color:#fff;margin-bottom:20px;}
#checkoutbox ul{color:#FFF;font-size:11px;line-height:18px;}
#checkoutbox ul li{border-bottom:1px solid #6b2968;}
#checkoutbox a{color:#FFF;}

table.shippingtotals{width:300px;border-collapse:collapse;margin-bottom:20px;float:right; padding: 0px;
 border-collapse: collapse;
 border: none;}
.shippingtotals td{padding:5px;font-size:11px;}
.shippingtotals tr.subtotal td, tr.total_price td{background:#e6dcca;border-bottom:1px solid #ac8b4e;line-height:25px;}
.subtotalvalue,td#checkout_total{text-align:center;}
td#checkout_total{font-weight:bold;}

.consider{background:#ac8b4e;padding:1px;margin-top:10px;}
.consider_title{color:#FFF;font-weight:bold;font-size:12px;line-height:18px;padding:2px;text-transform:uppercase;}
.consider_options{background:white;}
.consider_wrap{width:96%;margin:0 auto;font-size:11px;}
.consider_option{float:left;width:33%;text-align:center;padding:10px 0px 10px 0px;}
