/*
Theme Name: Wall Stickers UK
Theme URI: http://www.wallstickersuk.org.uk
Description: WordPress Custom Theme.
Version: 29 May 2012
Author: Chris Langton
Author URI: http://www.highimpact.co.uk/
*/
html {
     overflow: -moz-scrollbars-vertical;
	 overflow-y: scroll;
}



body {
	background-color: #F2F2F2;
	background-image:url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:20px;
}


img{
	border:none;

}
#main{
	width:1076px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left:-20px;

}

h1{
	color:#4E6AA4;
	font-size:21px;
	font-weight: normal;
	padding-bottom:5px;
	border-bottom: 1px solid #CCC;

	
}

h2{
	color:#4E6AA4;
	font-size:19px;
	font-weight: normal;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.alignleft {
	float: left;
}

.alignright {
	float: right;
}

a:link img, a:visited img {
	border: none;
}

fieldset{
	width:700px;
}

#hd1{
	margin:0px;	
	background-image:url(images/bglr.png);
	background-repeat: repeat-y;
	height:176px;
	width:1045px;
	position:relative;
	padding-left: 31px;
}

#hdcontain{
	position:relative;
}

#socialmedia{
	position:relative;
	left: 250px;
	top: 77px;
	width:400px;
}

#bglr{
	background-image:url(images/bglr.png);
	background-repeat: repeat-y;
	margin:0px;
	overflow: hidden;
	padding-left:46px;
	padding-right:46px;
		width:984px;

	
}

#content p{
	margin:0px;
	margin-bottom:15px;
}

#content{
	width:781px;
	float:right;
	padding-bottom:100px;
}

#pagecontent{
	width:778px;
	float:right;
	position:relative;
	margin-top:20px;
	padding-bottom:30px;
}

#productinfobox{
	float:right;
width:230px;
height:430px;
background-color:#F2F2F2;
border:1px solid #CCC;
margin-left:20px;
}

#productpagethumb{
	width:180px;
	height:119px;
	padding:1px;
	border: 1px solid #CCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#productplusone{
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
#productfacebook{
		margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
}


#ourprice{
	margin-top:10px;
	font-size:20px;
	color:#990000;
}
#instock{
	margin-top:10px;
	margin-bottom:10px;
	font-size:17px;
	color:#009900;
}
#intro{
	width:781px;
	float:right;
	margin-bottom:20px;
	position:relative;
	top:0px;

}


.continue-proceed{
	font-size:20px;
}


#featured{
	position:relative;
	float:right;
	top:0px;

}

#featuredproducts{
	width:781px;
	float:right;


	margin-bottom:20px;
	border-bottom: 5px solid #F2F2F2;
}


#featuredproductshome{
	width:781px;
	float:right;

	border-bottom: 5px solid #F2F2F2;
	position:relative;
	top:-35px;
}


#trendingproducts{
	width:781px;
	float:right;
	
	border-bottom: 5px solid #F2F2F2;
}


.#pageproducts{
	width:781px;
	float:right;

	margin-bottom:20px;
	border-bottom: 5px solid #F2F2F2;
}

.featured-product{
	width:184px;
	height:185px;
	float:left;
	margin-right:10px;
}

#featurehd{
	background-color:#BABACD;
	width:768px;
	padding-left:10px;
	height:20px;
	margin-bottom:8px;
	color:#333333;
	font-weight:bold;
}
.featured-image{
	padding:1px;
	border:1px solid #CCC;
	width:180px;
	height:119px;
	overflow:hidden;
}
.featured-product a{
	color:#3D3D78;
	text-decoration:none;
	font-size:13px;
}
fromtext{
	font-size:11px;
}
.featured-price{
	font-size:11px;
}
.featured-view-button{
	float:right;
}

#menuhd1{
	background-image:url(images/menuhd1.jpg);
	background-repeat:no-repeat;
	height:20px;
	font-weight:bold;
	color: #000;
	padding-left:10px;
}

#menu{
	width:187px;
	margin:0px;
	padding:0px;
	margin-top:18px;
}

#menu ul {list-style: none; margin:0; padding:0; font-size:13px; line-height:20px; margin-bottom:20px; }
#menu ul li { padding:0; margin:0; margin-top:1px;}
#menu ul li a { padding:4px 4px 4px 25px; text-decoration:none; color: #2F200D; }
#menu ul li a:hover { color: #F60;}
#menu ul li ul{ font-size:11px; padding-left:11px; margin-bottom:0px;}
.page_item{
	background-image:url(images/liststyle.jpg);
	background-repeat:no-repeat;
	background-position:9px 5px;
	background-color:#F2F2F2;
}

#payment{
	position:relative;
	left:20px;
	top:20px;
	margin-bottom:50px;
	}

#ft1{
	margin:0px;
	background-image:url(images/ft.png);
	background-repeat:no-repeat;
	height:43px;
	width:1076px;
	
	
}




#wall-stickers-hd_r1_c1 {
	left: 0px;
	position: absolute;
	top: 0px;
	height: 21px;
	margin-bottom: 0;
	width: 1014px;
}
#wall-stickers-hd_r2_c4 {
	left: 18px;
	position: absolute;
	top: 21px;
	height: 84px;
	margin-bottom: 0;
	width: 226px;
}
#wall-stickers-hd_r3_c11 {
	left: 833px;
	position: absolute;
	top: 34px;
	height: 29px;
	margin-bottom: 0;
	width: 31px;
}
#wall-stickers-hd_r3_c14 {
	left: 868px;
	position: absolute;
	top: 34px;
	height: 29px;
	margin-bottom: 0;
	width: 33px;
}
#wall-stickers-hd_r4_c16 {
	left: 916px;
	position: absolute;
	top: 40px;
	height: 23px;
	margin-bottom: 0;
	width: 86px;
}
#wall-stickers-hd_r6_c9 {
	left: 645px;
	position: absolute;
	top: 70px;
	height: 26px;
	margin-bottom: 0;
	width: 358px;
	font-family:Arial, Helvetica, sans-serif;
	color:#484880;
	font-size:20px;
	font-style:italic;
}
#wall-stickers-hd_r9_c2 {
	left: 12px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 69px;
}
#wall-stickers-hd_r9_c5 {
	left: 81px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 163px;
}
#wall-stickers-hd_r9_c6 {
	left: 244px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 166px;
}
#wall-stickers-hd_r9_c7 {
	left: 410px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 146px;
}
#wall-stickers-hd_r9_c8 {
	left: 556px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 146px;
}
#wall-stickers-hd_r9_c10 {
	left: 702px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 139px;
}
#categories {
	left: 841px;
	position: absolute;
	top: 115px;
	height: 43px;
	margin-bottom: 0;
	width: 161px;
}
#dropmenu {
    display: none;
	width:157px;

	background-color:#E1E1EC;
	z-index:9999;
	position:absolute;
	left:840px;
	top:155px;
	border: 1px solid #999;

}

#dropdownmenu ul {list-style: none; margin:0; padding:0; font-size:13px; line-height:20px;  }
#dropdownmenu ul li { padding:0; margin:0; margin-top:1px;}
#dropdownmenu ul li a { padding:4px 4px 4px 25px; text-decoration:none; color: #2F200D; }
#dropdownmenu ul li a:hover { color: #F60;}


#catlink:hover + #dropmenu {
    display: block;
}
#dropmenu:hover{
   display: block;
}
#wall-stickers-hd_r10_c3 {
	left: 15px;
	position: absolute;
	top: 158px;
	height: 18px;
	margin-bottom: 0;
	width: 3px;
}
#wall-stickers-hd_r10_c4 {
	left: 18px;
	position: absolute;
	top: 158px;
	height: 18px;
	margin-bottom: 0;
	width: 978px;
	background-color:#DEDEDE;
	font-size:11px;
}
#wall-stickers-hd_r10_c17 {
	left: 996px;
	position: absolute;
	top: 158px;
	height: 18px;
	margin-bottom: 0;
	width: 6px;
}
#wall-stickers-hd_r11_c3 {
	left: 46px;
	position: absolute;
	top: 176px;
	height: 18px;
	margin-bottom: 0;
	width: 984px;


}
