@charset "utf-8";

@import url("shopping-only.css");
											/* Basics */
body{
	margin:0px;
	padding:10px 0px 40px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7c7c7c;
		background-color:#000000;
}

#white{

}

body#haven{
	background:url(bg_haven.gif) repeat-x #f0f1f3;
}

.haven{
	background:url(bg_haven.gif) repeat-x #f0f1f3 !important;
}

.life{
	background:url(bg_lifestyle.gif) repeat-x #a19392 !important;
}
.luxe{
	background:url(bg_luxe.gif) repeat-x #2b1f1f !important;
}
#haven #xmenu1 a, #haven #xmenu1, #haven #xmenu2{
	color:#FFFFFF !important;
	border-color:#FFFFFF !important;
}
#haven #xmenu2 .inputc{
	background-color:#FFFFFF !important;
}
.left{
	float:left;
	display:inline;
}
.right{
	float:right;
	display:inline;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
#bodycont{
	width:950px;
}
#maincont{
	padding:20px 20px 0px 20px;
	border:1px solid #c2c2c2;
	background-color:#FFFFFF;
}
#haven #maincont{
	padding:20px;
}

.padln{
	padding-left:0px !important;
}
.pad0{
	padding:0px;
}
.padtop{
	padding:12px 0px 0px 0px;
}
.padl8{
	padding-left:8px;
}
.noborder{
	border:0px !important;
}
											/* Header */
#menucont{
	padding:0px 0px 10px 0px;
	margin:0;
	height:21px;
	color:#FFFFFF!important;
}

#menucont a{
		color:#FFFFFF!important;}
		
			#spc_home .cartSummaryItem {
			color:#FFF!important;

		}
		
		#spc_home .cartSummaryItem a {
			color:#FFF!important;
	
		}
		
#header{
	height:50px;
	overflow:hidden;
	padding-left:18px;
	padding-top:10px;
}
#head1, #head2{
	width:500px;
}
#head2{
	/*width:320px;*/
      width:440px;
	text-align:right;
}
.mar10{
	margin-right:12px;
}
#bodybottom{
	padding:0px 0px 0px 0px;
}
#bodytop{
	padding-bottom:0px;

}
#xmenu1, #xmenu2{
	font-size:11px;
	padding:0px 8px;
	border-right:1px solid #c2c2c2;
}
#xmenu1 a{
	text-decoration:none;
	color:#7c7c7c;
}
.inputc{
	border:0px;
	background-color:#f0efed;
	height:13px;
	font-size:11px;
	vertical-align:top;
	color:#7c7c7c;
	padding:0px;
	width:120px;
}
#head1 ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-top:5px;
}
#head1 ul li{
	display:block;
	float:left;
}
#head1 ul li a{
	color:#999999;
	text-decoration:none;
	float:left;
	display:block;
	padding:0px 10px;
	font-size:13px;
	border-right:1px solid #c2c2c2;
}
#head1 ul li a:hover{
	color:#000000;
}
#breadcrumb{
	padding-top:22px;
}
#breadcrumb span{
	color:#000000;
}

											/* Body */
#content_c{
	background:url(bg_line.gif) left top repeat-y;
}
#content_home{
	width:100%;
}
#paddingtb{
	padding:12px 0px 0px 0px;
}
#templates{
	width:96px;
}
#temparrow{
	width:24px;
}
#content_index{
	width:680px;

}
#content{
	width:680px;
}


#content_text{
	width:auto;
	margin-left:125px;
	float:left;
	display:inline;
}




#regon, #img_gal{
	width:404px;
}
#regon{
	font-size:14px;
	border-top:1px solid #c2c2c2;
	padding-top:12px;
}
#regon label{
	color:#000000;
	font-size:11px;
}
#img_gal{
	padding-top:0px;
}
#flash{
	margin:0;
	height:404px;
    padding:0px 0px 20px 0px;
}

#flash-02{
	margin:0;
    padding:0px 0px 20px 0px;
}

#temp_text{
	text-align:center;
	padding:12px 10px;
}	
.spacer{
	height:20px;
}
.padtemp{
	padding-top:96px;
}	
.padtemp2{
	padding-top:204px;
}
#bodytop_l{
	width:300px;
}

#bodytop_l img{
	width:404px;
       padding: 0px 0px 10px 0px;

}

#bodytop_r{ 
width:265px;

margin-left:10px;}
													/* Inner Product Page */
.iborderbtm{
	border-bottom:1px solid #dddddd;
	padding-bottom:15px;
	margin-bottom:10px;
}
#proddetails{
	color:#787878;
}
#proddetails select{
	width:245px; 
	border:#757575 1px solid;
	color:#544e4e;
	background-color:#efeeec;
	margin-top:10px;
}
#proddetails input{
	width:35px; 
	border:#757575 1px solid;
	color:#544e4e;
	background-color:#efeeec;
}
									
											/* Footer */

.fnoborder{
	border-right: none !important;
}
											/* Divine Hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#menucont{
	padding:0px 0px 0px 248px;
}
}


.c_req09{

width:400px;
float:left;
display:inline;
}

/* MY ADDITIONS ============================================ */
h2{
	color:#524847 !important;
	font-size:14px !important;
	font-weight:normal !important;
	}
	
#maincont a{
	text-decoration:none;
	color:#0C0000;
	}
#maincont a:hover{
	text-decoration:underline;
	color:#0C0000;
	}	
	
	
table th{
	text-align:left;
	color:#524847 !important;
	font-size:14px !important;
	font-weight:normal !important;
	}

table#request_catalogue td{
	padding-bottom:3px !important;
	}

/* ================= CONTENT SPLIT IN 2 ================== */
	
#content_splitin2_wrap{
	width:680px;
	overflow:hidden;
	float:left;


	}
	
.content_splitin2_wrap_left{
	float:left;
	display:inline;
	width:270px;

	}
	
.content_splitin2_wrap_right{
	float:left;
	display:inline;
	width:auto;
	width:390px;
	margin-left:10px;
	}

#content_splitin2_wrap table{
	border-collapse:collapse;

	}
	
#content_splitin2_wrap table td{
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
	}
	
#register-button{
	width:9px;
	height:9px;
	border:0;
	}
/* ================= CONTENT SPLIT IN 2 - Stockists ================== */

.splitbgimage_positionet_2{
	background-position:-210px top!important;
	}

.content_splitin2_wrap_left_2{
	float:left;
	display:inline;
	width:200px;
	}
	
.content_splitin2_wrap_right_2{
	float:left;
	display:inline;
	width:400px;
	margin-left:15px;
	overflow:hidden;
	}
	
.content_splitin2_wrap_right_2 td{
	width:110px;
	}

.content_splitin2_wrap_left_2 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.content_splitin2_wrap_left_2 li{
	margin-bottom:5px;
	}

/* =========== TEXT STUDD ================ */
	
h1, h2, h3, h4, h5, h6, p{
	margin:0px;	
}
h1, h2, h3, h4, h5, h6, p{
	margin:0px 0px 12px 0px;
}
h1{
	font-size:18px;
	font-weight:normal;
	padding-top:0 !important;
	color:#524847;
}


form label{
	width:140px;
	float:left;
	margin-right:5px;
	}
form input, form textarea{
	width:215px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
form select{
	width:240px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
	
.checkwidth{
	width:10px !important;
	border:0;
	background-color:#ffffff ;

	}
	
form .cat_button{
	width:79px;
	padding:0;
	margin-left:145px;
	clear:both;
	}
	
DIV.item{
	margin:0px 0px 12px 0px;
	padding:0;
	clear:both;
	overflow:hidden;
	}
	
.photogalleryItem img{
	margin-right:5px;
	margin-bottom:5px;
	}
	
	
.productTable{
border-collapse:collapse;
float:left;
display:inline;
}

.productTable td{
padding:0 0 20px 0;
}

.productTable td img{
	margin:0;
	padding:0;
margin-right:20px;	
}

table.cart{
	width:100%;
	}
/* 03 - 31 - 09 */



.news {
	width: 180px; 
	border-left: 1px solid #C2C2C2; 
	padding-left: 20px;
	float:right;

}

form .cat_dropdown_smaller {
	width:75px;
}

form .cat_dropdown {
	width:220px;
}

.news ul{
	list-style:none;
}

.news ul li{
	float:left;
	display:inline;
	margin-right:5px;
}

.contact-box {
	padding:10px;
	border:1px solid #666;
	padding-top:20px!important;
}

#testmenu {
padding-left:18px!important;
	float:left;
	display:inline;
	width:190px!important;
		clear:left;
		font-size:12px;
			color:#7c7c7c!important;
		
}

#testmenu a {
	color:#7c7c7c!important;
	text-decoration:none;
}

#testmenu a:hover {
	color:#7c7c7c!important;
	text-decoration:underline;
}

#testmenu p {
	margin:0!important;
	padding:0!important;
	margin-bottom:3px!important;
}

.testmenu-category {
	margin-bottom:10px;
		width:190px;
}

.testmenu-category-info {
	margin-bototm:10px;
	padding-top:10px;
		width:190px;
}

.testmenu-category-collection {
	margin-bottom:10px;
	padding-top:10px;
		width:190px;
}

.testmenu-catalogue {

	margin-bottom:20px;
	width:190px;
}

.testmenu-news {
	padding-top:10px!important;
		width:190px;
}

.testmenu-news-input {
	background-color:#f0efed;
	width:117px;
	height:18px;
	margin-bottom:4px;
}

.testmenu-news-submit {
	width:17px;
	height:10px;
	margin-left:100px;
	margin-bottom:20px;
	
}

.submit-image-test {
	width:17px;
	height:10px;
	border:0;
}

.testmenu-news-box {
		background-color:#f0efed;
	width:95px;
	height:16px;
border:0;
padding:1px;
font-size:12px;
color:#7c7c7c;
padding-left:10px;
padding-right:10px;
}

.testmenu-facebook {
	padding-top:6px;
}

#testcontent {
	width:680px;
	float:left;
	display:inline;
}

#testcontent h1 {
	margin-top:0!important;
	padding-top:0!important;
}

	
DIV.relatedproducts{
	       padding:0!important;
	   margin:0!important;
		width:680px;
	clear:both;
	border-top:solid 1px #C6BEBA;
	margin-top: 12px!important; 

	}
DIV.relatedproducts table{
	width:680px;
       padding:0!important;
	   margin:0!important;

	}	
DIV.relatedproducts table td{

       padding:0!important;
	   margin:0!important;
	}
	
DIV.relatedproducts td.productItem{

	}
	
DIV.relatedproducts h2{
	margin:12px 0 12px 0;
	}
	
	#testheader {
	color:#FFF;
	width:950px;
	margin:0 auto;
		font-size:11px;
		padding-bottom:12px;
		padding-top:15px;
}

#testheader ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}

#testheader ul li {
		margin:0;
	padding:0;
	display:inline;
	margin-left:30px;
}

.testheader-cart {
	float:right;
	display:inline;
	margin-left:5px;
}
.testheader-cart img {
	margin-top:-2px!important;
}

#new-header {
	width:950px;
	margin:0 auto;
	height:16px;
	color:#FFF!important;
margin-bottom:9px!important;
}

.new-header-links {
	float:right;
	display:inline;
		height:16px;
}

#foot {
	float:left;
	display:inline;
		height:16px;
		margin-top:15px!important;
}

#foot ul{
	margin:0;
	padding:0;
	list-style:none;
		height:16px;
			margin-top:-2px!important;
}

#foot ul li{
		margin:0;
	padding:0;

	display:inline;
	margin-right:5px;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}
#foot ul li a{
		color:#FFF!important;
		text-decoration:none;
}

#foot ul li a:hover {
		color:#FFF!important;
		text-decoration:underline;
}














.new-header-links ul{
	margin:0;
	padding:0;
	list-style:none;
		height:16px;
			margin-top:-2px!important;
}

.new-header-links ul li{
		margin:0;
	padding:0;

	display:inline;
	margin-right:20px;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}

.new-header-links ul li.last{
		margin:0;
	padding:0;

	display:inline;
	margin-right:15px;
	font-size:10px;
	font-family:Helvetica, Arial, sans-serif;
}

.new-header-links ul li a{
		color:#FFF!important;
		text-decoration:none;
}

.new-header-links ul li a:hover {
		color:#FFF!important;
		text-decoration:underline;
}

.new-header-image {
		height:16px;
	float:right;
	display:inline;
		margin-top:-2px!important;
}

.new-header-cart {
		height:16px;
	float:right;
	display:inline;
		color:#FFF!important;
}

.cartSummaryItem {			color:#FFFFFF!important;
		font-family:Helvetica, Arial, sans-serif!important;
	font-size:10px!important;
	text-transform:uppercase!important;

}

.cartSummaryItem a{		color:#FFFFFF!important;
	font-size:10px!important;
			font-family:Helvetica, Arial, sans-serif!important;
				text-transform:uppercase!important;
				
}



.cartSummaryTable{
		color:#FFFFFF!important;
}

.cartSummaryLink {
		color:#FFFFFF!important;
}


.pagenumber {
	clear:left!important;
		float:left;
	display:inline;
}

.pagenumber-number {
	float:left;
	display:inline;
	margin-top:5px!important;
	margin-left:5px;
	margin-right:5px;
	
}

.pagenumber-image
{	float:left;
	display:inline;
}



.footer img {

}

.poplets-new {
		width:404px;
		height:73px;
	border-bottom:solid 1px #DDDDDD;}
	
	.poplets-new img{
	width:60px!important;
	}
	
	.care-info {
		margin-top:10px!important;
	}

	.care-info img{
		width:auto!important;}




.request-form form label{
	width:105px;
	float:left;
	margin-right:5px;
	}
.request-form form input, form textarea{
	width:140px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
.request-form form select{
	width:140px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
	
.request-form .checkwidth{
	width:10px !important;
	border:0;
	background-color:#ffffff ;

	}
	
.request-form form .cat_button{
	width:79px;
	padding:0;
	margin-left:110px;
	clear:both;
	}
	
	.request-form form .cat_dropdown_smaller {
	width:75px;
}

.request-form form .cat_dropdown {
	width:140px;
}

.webformwholesaler form label{
	width:120px;
	float:left;
	margin-right:5px;
	}
.webformwholesaler form input, form textarea{
	width:140px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
.webformwholesaler form select{
	width:140px;
	float:left;
	border:solid 1px #747474;
	background-color:#EFEEED;
	}
	
.webformwholesaler .checkwidth{
	width:10px !important;
	border:0;
	background-color:#ffffff ;

	}
	
.webformwholesaler form .cat_button{
	width:79px;
	padding:0;
	margin-left:110px;
	clear:both;
	}
	
	.webformwholesaler form .cat_dropdown_smaller {
	width:75px;
}

.webformwholesaler form .cat_dropdown {
	width:140px;
}  

.top-logo {
	float:left;
	display:inline;
	width:196px;
	height:46px;
}

.right-logo {
	float:right;
	margin-right:20px;
}
.free-shipping {
	float:right;
	display:inline;
	width:233px;
	height:34px;
	margin-right:68px;
}

#red-sale {
	display:none;
}