/* img { behavior: url("/pngfix/iepngfix.htc") } */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.selector{
	font-size:30px;
	padding-bottom:15px;
	font-weight:bold;
	color:#d1cbb0;
}
	.selector a{
		padding-bottom:15px;
		font-weight:bold;
		color:#c2bb99;
		/* color:#877647; */
		text-decoration:none;
	}
	.selector a:hover{
		padding-bottom:15px;
		font-weight:bold;
		/* color:#c2bb99; */
		color:#877647;
		text-decoration:none;
	}
hr{
	padding-bottom:5px;
	height:0px;
	color:#fff;
	border:0px;
	border-bottom:1px solid #ebe8da;
}
form{
	padding:0px;
	margin:0px;
}
.main_container{
	width:1024px;
	margin:0px auto;
}
.banner_container{
	width:1024px;
	height:163px;
	background-image:url(/images/banner_bg.png);
	background-repeat:no-repeat;
}
	.banner_logo{
		float:left;
		width:340px;
		height:163px;
	}
	.banner_rightside{
		float:right;
		width:684px;
		height:163px;
	}
	.top_navigation{
		padding-top:3px;
		text-align:right;
	}
		.top_navigation ul{
			padding:0px;
			margin:0px;
		}
		.top_navigation li{
			display: inline;
			list-style-type: none;
			padding-right: 15px;
			font-weight:bold;
		}
		.top_navigation li a{
			text-decoration:none;
			color:#b5b4b5;
		}
		.top_basket{
			color:#877647;
			font-size:14px;
			text-align:right;
			padding-top:115px;
			padding-right:15px;
		}
		.top_basket a{
			color:#877647;
			text-decoration:none;
		}
	.main_navigation{
		height:45px;
		background-image:url(/images/nav_bg.png);
		background-repeat:repeat-x;
	}
	.button{
		float:left;
	}
	.leftnavigation_container{
		width:193px;
		float:left;
	}
	.leftnavigation_container ul{
		padding:0px;
		margin:0px;
		padding-top:5px;
		padding-bottom:10px;
	}
	.leftnavigation_container li{
		background-color:#d1cbb0;
		padding:3px;
		list-style-type: none;
		border-bottom:1px solid #ffffff;
		color:#925915;
		font-size:12px;
	}
	.leftnavigation_container li a{
		text-decoration:none;
		color:#925915;
	}
	.heading_bg{
		width:181px;
		height:16px;
		background-image:url(/images/nav_heading_bg.png);
		background-repeat:none;
		color:#ffffff;
		font-size:14px;
		padding:6px;
	}
	.homepage_img{
		width:635px;
		height:398px;
		float:left;
	}
	.rightnavigation_container{
		width:186px;
		float:right;
	}
	.heading_bg_right{
		width:174px;
		height:16px;
		color:#877647;
		background-color:#d1cbb0;
		font-size:14px;
		padding:6px;
		margin-bottom:5px;
	}
	.content_container{
		float:left;
		width:632px;
		padding-left:4px;
		padding-right:4px;
	}
	.big{
		width:823px;
	}
	.content_container h1{
		color:#877647;
		font-size:16px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.content_container h2{
		color:#9f8f63;
		font-size:12px;
		font-weight:bold;
		padding:0px;
		margin:0px;
		padding-top:5px;
		padding-bottom:5px;
	}
	.content_container h2 a{
		color:#9f8f63;
		text-decoration:none;
	}
	.content_container p{
		color:#877647;
		padding:0px;
		margin:0px;
		line-height:18px;
		/* text-align:justify; */
		margin-bottom:10px;
		font-size:13px; 
		/* font-size:14px; */
	}
	.content_container p a{
		color:#60563c;
	}
	
	
	.products_container{
		
	}
	.product_holder{
		width:158px;
		height:220px;
		float:left;
		text-align:center;
		border-bottom:5px solid #f2f2f2;	
		
		/* new for 3 products */
		margin-left:20px;
		margin-right:20px;	
	}
	.product_img{
		height:140px;
		background-repeat:no-repeat;
		background-position:center;
	}
	.product_title{
		font-weight:nornal;
		color:#877647;
		text-align:left;
		padding-bottom:3px;
		padding-left:5px;
		height:30px;
	}
	.product_price{
		font-weight:bold;
		color:#877647;
		text-align:left;
		padding-bottom:3px;
		padding-left:5px;
		padding-top:10px;
	}
	.product_link{
		font-weight:bold;
		color:#662d91;
		text-align:left;
		padding-bottom:3px;
		padding-left:5px;
	}
	.product_link a{
		color:#662d91;
		text-decoration:none;
	}
	.icon_logo{
		text-align:center;
		padding-top:47px;
		padding-left:32px;
	}
	
	.toparea{
		height:48px;
	}
	.toparea_inner{
		padding-top:10px;
		padding-left:5px;
	}
	.searchbox{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width:159px;
		font-size:11px;
		color:#8e9190;
	}
	.breadcrumbs{
		padding-top:5px;
		font-size:12px;
		font-weight:bold;
		color:#877647;
	}
	.breadcrumbs span{
		color:#888888;
	}
	.breadcrumbs span a{
		color:#888888;
		text-decoration:none;
	}
	.breadcrumbs a{
		text-decoration:none;
		color:#888888;
	}
	.advertimg{
		padding-bottom:3px;
	}
	form{
		padding:0px;
		margin:0px;
	}
	.more_testimonials{
		color:#877647;
		padding-left:10px;
		padding-bottom:10px;
	}
	.more_testimonials a{
		color:#877647;
		text-decoration:none;
	}
	.more_productkey{
		color:#877647;
		padding:10px;
		font-size:12px;
	}
	.news_articles{
		padding-bottom:10px;
	}
	.news_articles h1{
		padding:0px;
		margin:0px;
		font-weight:bold;
		color:#662d91;
		font-size:12px;
		padding-top:5px;
		padding-bottom:2px;
	}
	.news_articles h1 a{
		text-decoration:none;
		color:#662d91;
	}
	.news_articles h2{
		padding:0px;
		margin:0px;
		font-weight:normal;
		color:#666666;
		font-size:10px;
		padding-bottom:5px;
	}
	.news_articles p{
		padding:0px;
		margin:0px;
		font-weight:normal;
		color:#877647;
		font-size:12px;
	}
	.newsletter_holder{
		padding:5px;
	}
	.eNewsBox{
		border:1px solid #c9cbca;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#808080;
		width:130px;
	}
	.footer{
		clear:both;
		margin:0px auto;
		width:1024px;
		height:120px;
		background-image:url(../images/footer_img.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	.footer_inner{
		padding-left:120px;
		color:#616161;
	}
	.float_left{
		margin-top:60px;
		float:left;
	}
	.float_right{
		margin-top:60px;
		float:right;
	}
	.footer_inner a{
		text-decoration:none;
		color:#cc1c68;
		font-weight:bold;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	
	.press_hold{
		/* background-color:red; */
	}
		
	.mag_left{
		/* background-color:orange; */
		float:left;
		width:200px;
		height:250px;
		margin-right:16px;
		margin-bottom:16px;
	}
	.mag_right{
		background-color:#eff0cb;
		float:right;
		width:416px;
		
	}
	
	.efr_viewing{
		background-color:#edebe1;
		padding:10px;
		margin-bottom:20px;
	}
		.efr_left{
			width:90px;
			height:80px;
			float:left;
		}
		.efr_right{
			float:left;
			width:520px;
			
		}
	.link_area{
		float:left;
		background-color:#edebe1;
		width:170px;
		margin-left:15px;
		margin-right:15px;
		text-align:center;
		padding:5px;
	}
		.link_area div{
			font-size:12px;
			padding-bottom:2px;
			color:#877647;
			text-decoration:underline;
		}
			.link_area div a{
				color:#877647;
			}
		.link_area span{
			font-size:10px;
			color:#877647;
		}
		
		.block_text p.note {
			text-transform: uppercase;
			color: #642B8F;
		}
		
		.block_text li.light {
			color: #B8B8B8;
			font-style: italic;
		}