/*
Theme Name: Pine Furniture
Theme URI: http://www.pinefurniture.org.uk
Description: WordPress Custom Theme.
Version: 14 jul 2010
Author: High Impact
Author URI: http://www.highimpact.co.uk/
*/
html {
     overflow: -moz-scrollbars-vertical;
}



body {
	background-color: #ffffff;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

h1{
	color:#2B7F26;
	font-size:21px;
	font-weight: normal;
}


img{
	border:none;

}

a{
	color:#018AB1;
}

#main{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#hd1{
	width:980px;
	height:90px;
	position:relative;
	margin-top:20px;
}
.breadcrumbs{
	width:1020px;
	height:30px;
	position:relative;
	top:15px;
}
#bglr{
	margin:0px;
	/*overflow:auto;*/
}

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

#content-product{
	width:797px;
	float:right;
	line-height:23px;
	background-image:url(images/productbg.jpg);
	background-repeat:repeat-x;
}


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

#content{
	width:797px;
	float:right;
	line-height:23px;
}

#content-inner{
	width:473px;
	margin-top:15px;
	margin-left:15px;
	background-color:#FFF;
	padding:10px;
}


#content-right{
	width:260px;
	height:990px;
	background-color:#FFF;
	margin-top:15px;
	margin-right:15px;
	float:right;
}

.textfield{
	height:19px;
	border:1px solid #999;
	width:156px;
	position:relative;
	margin:0px;
	padding:0px;
	float:left;

}

.search{
	float:right;
}




#h-link{
	text-decoration:none;
	font-size:17px;


}
.itemhead{
	border-bottom:1px #14788C solid;
	margin-top:25px;
}



#pine-furniture-h_r2_c4 {
	left: 795px;
	position: absolute;
	top: 23px;
	height: 20px;
	margin-bottom: 0;
	width: 181px;
}
#pine-furniture-h_r3_c1 {
	left: 0px;
	position: absolute;
	top: 40px;
	height: 51px;
	margin-bottom: 0;
	width: 240px;
}
#pine-furniture-h_r5_c3 {
	left: 756px;
	position: absolute;
	top: 71px;
	height: 21px;
	margin-bottom: 0;
	width: 224px;
}


#pine-furniture-m_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 31px;
	margin-bottom: 0;
	width: 154px;
}
#pine-furniture-m_r1_c3 {
	margin-left: 5px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 31px;
	margin-bottom: 0;
	width: 155px;
}
#pine-furniture-m_r1_c5 {
	margin-left: 7px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 31px;
	margin-bottom: 0;
	width: 154px;
}
#pine-furniture-m_r1_c7 {
	margin-left: 6px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 31px;
	margin-bottom: 0;
	width: 154px;
}
#pine-furniture-m_r1_c9 {
	margin-left: 6px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 31px;
	margin-bottom: 0;
	width: 154px;
}





#home{
	position:relative;
	width:797px;
	height:763px;
	margin-top:14px;
}


#cwide{
	width:747px;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;	
	background-color:#FFF;
	padding:10px;
}



#pine-furniture-home2_r1_c1 {
	left: 0px;
	position: absolute;
	top: 0px;
	height: 189px;
	margin-bottom: 0;
	width: 528px;
}
#pine-furniture-home2_r1_c13 {
	left: 537px;
	position: absolute;
	top: 0px;
	height: 92px;
	margin-bottom: 0;
	width: 260px;
}
#pine-furniture-home2_r3_c13 {
	left: 537px;
	position: absolute;
	top: 97px;
	height: 92px;
	margin-bottom: 0;
	width: 260px;
}
#pine-furniture-home2_r5_c1 {
	left: 0px;
	position: absolute;
	top: 197px;
	height: 191px;
	margin-bottom: 0;
	width: 260px;
}
#pine-furniture-home2_r5_c7 {
	left: 267px;
	position: absolute;
	top: 197px;
	height: 191px;
	margin-bottom: 0;
	width: 261px;
}
#pine-furniture-home2_r5_c13 {
	left: 537px;
	position: absolute;
	top: 197px;
	height: 191px;
	margin-bottom: 0;
	width: 260px;
}
#pine-furniture-home2_r7_c1 {
	left: 0px;
	position: absolute;
	top: 392px;
	height: 34px;
	margin-bottom: 0;
	width: 797px;
}
#pine-furniture-home2_r9_c1 {
	left: 0px;
	position: absolute;
	top: 431px;
	height: 216px;
	margin-bottom: 0;
	width: 194px;
}
#pine-furniture-home2_r9_c4 {
	left: 200px;
	position: absolute;
	top: 431px;
	height: 216px;
	margin-bottom: 0;
	width: 194px;
}
#pine-furniture-home2_r9_c9 {
	left: 401px;
	position: absolute;
	top: 431px;
	height: 216px;
	margin-bottom: 0;
	width: 194px;
}
#pine-furniture-home2_r9_c15 {
	left: 603px;
	position: absolute;
	top: 431px;
	height: 216px;
	margin-bottom: 0;
	width: 194px;
}
#pine-furniture-home2_r11_c1 {
	left: 0px;
	position: absolute;
	top: 654px;
	height: 84px;
	margin-bottom: 0;
	width: 261px;
}
#pine-furniture-home2_r11_c7 {
	left: 267px;
	position: absolute;
	top: 654px;
	height: 84px;
	margin-bottom: 0;
	width: 262px;
}
#pine-furniture-home2_r11_c12 {
	left: 536px;
	position: absolute;
	top: 654px;
	height: 84px;
	margin-bottom: 0;
	width: 261px;
}
#pine-furniture-home2_r13_c1 {
	left: 0px;
	position: absolute;
	top: 743px;
	height: 20px;
	margin-bottom: 0;
	width: 15px;
}
#pine-furniture-home2_r13_c2 {
	left: 15px;
	position: absolute;
	top: 743px;
	height: 20px;
	margin-bottom: 0;
	width: 769px;
}
#pine-furniture-home2_r13_c16 {
	left: 784px;
	position: absolute;
	top: 743px;
	height: 20px;
	margin-bottom: 0;
	width: 13px;
}















#rotator{
	margin-left:60px;
	margin-top:15px;
}

#t-menu{
	float:right;
}



#sidebar-flexipages-7{
		margin-top:25px;
	background-color:#666;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}
#sidebar-flexipages-2{
	margin-top:25px;
	background-color:#12A04F;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}
#sidebar-flexipages-3{
	margin-top:25px;
	background-color:#E1B417;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}
#sidebar-flexipages-4{
	margin-top:25px;
	background-color:#018AB1;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}
#sidebar-flexipages-5{
	margin-top:25px;
	background-color:#9B339B;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}

#sidebar-categories-3{
	margin-top:25px;
	background-color:#666666;
	width:160px;
	height:17px;
	color:#FFF;
	padding-left:13px;
	padding-top:1px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:4px;
}


#menu{
	width:173px;
	*position:relative;
	*top:-55px;
}
#menu ul {list-style:none; margin:0; padding:0; font-size:13px; line-height:20px; }
#menu ul li { padding:0; margin:0; border-bottom:1px dotted #5B5855; }
#menu ul li a { padding:4px 4px 4px 0px; text-decoration:none; color: #2F200D; }
#menu ul li a:hover { color: #F60;}



#ft1{
	
	margin:0px;
	height:36px;
	width:1023px;
}



#ftimg{
	margin-top:30px;
	width:980px;
	height:44px;
}

#ft-text{
	margin-bottom:30px;
}

#home-r{
	width:261px;
	position:relative;
	float:right;
	height:520px;
	margin-top:30px;
	margin-left:20px;
}

#featured-r_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 18px;
	margin-bottom: 0;
	width: 261px;
}
#featured-r_r3_c2 {
	margin-left: 12px;
	margin-top: 23px;
	display: inline;
	float: left;
	height: 105px;
	margin-bottom: 0;
	width: 82px;
}
#colwrap1 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 165px;
}
#featured-r_r3_c5 {
	margin-left: 18px;
	margin-top: 28px;
	display: inline;
	float: left;
	height: 56px;
	margin-bottom: 0;
	width: 139px;
}
#featured-r_r4_c5 {
	margin-left: 13px;
	margin-top: 15px;
	display: inline;
	float: left;
	height: 39px;
	margin-bottom: 0;
	width: 152px;
}
#Line {
	margin-left: 13px;
	margin-top: 13px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px dotted #999;
	width: 245px;
	height: 1px;
	overflow: hidden;
}
#featured-r_r7_c2 {
	margin-left: 13px;
	margin-top: 28px;
	display: inline;
	float: left;
	height: 113px;
	margin-bottom: 0;
	width: 86px;
}
#colwrap2 {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 157px;
}
#featured-r_r8_c5 {
	margin-left: 13px;
	margin-top: 33px;
	display: inline;
	float: left;
	height: 57px;
	margin-bottom: 0;
	width: 134px;
}
#featured-r_r9_c5 {
	margin-left: 8px;
	margin-top: 21px;
	display: inline;
	float: left;
	height: 39px;
	margin-bottom: 0;
	width: 149px;
}
#Line2 {
	margin-left: 13px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px dotted #999;
	width: 245px;
	height: 1px;
	overflow: hidden;
}
#featured-r_r12_c2 {
	margin-left: 20px;
	margin-top: 22px;
	display: inline;
	float: left;
	height: 116px;
	margin-bottom: 0;
	width: 64px;
}
#colwrap3 {
	float: right;
	margin-left: 0px;
	margin-top: 0px;
	width: 175px;
}
#featured-r_r13_c5 {
	margin-right: 16px;
	margin-top: 28px;
	display: inline;
	float: right;
	height: 57px;
	margin-bottom: 0;
	width: 134px;
}
#featured-r_r14_c5 {
	margin-right: 16px;
	margin-top: 17px;
	display: inline;
	float: right;
	height: 39px;
	margin-bottom: 0;
	width: 152px;
}
#Line3 {
	margin-left: 13px;
	margin-top: 41px;
	display: inline;
	float: left;
	margin-bottom: 0;
	border-bottom: 1px dotted #999;
	width: 245px;
	height: 1px;
	overflow: hidden;
}


#select-title{
	color:#2B7F26;
	font-size:21px;
	font-weight: normal;
	margin-top:12px;
	margin-bottom:12px;
}


#subframe{
	width:780px;


	float:left;
}

#subimage{
	height:120px;
	width:150px;
	background-color:#FFF;
	border: 1px dotted #CCC;
}

#itemimagelink{
position:relative;top:0;bottom:0;margin:auto;
}

#subitem{
	float:left;
	width:150px;
	height:190px;
	border:1px solid #CCC;
	padding:10px;
	text-align:center;
	margin-right:11px;
	margin-left:11px;
	margin-top:20px;
	background-image:url(images/itembg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#subtitle{
	font-size:17px;
	margin-bottom:15px;
	height:30px;
}





#product-right_r1_c1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
	float: left;
	height: 170px;
	margin-bottom: 0;
	width: 260px;
}
#product-right_r2_c1 {
	margin-left: 7px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 138px;
	margin-bottom: 0;
	width: 247px;
}
#product-right_r3_c1 {
	margin-left: 7px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 161px;
	margin-bottom: 0;
	width: 249px;
}
#product-right_r4_c1 {
	margin-left: 7px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 124px;
	margin-bottom: 0;
	width: 247px;
}
#product-right_r5_c1 {
	margin-left: 7px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 133px;
	margin-bottom: 0;
	width: 247px;
}
#product-right_r6_c1 {
	margin-left: 7px;
	margin-top: 20px;
	display: inline;
	float: left;
	height: 155px;
	margin-bottom: 0;
	width: 247px;
}

