body {	
	margin:0;
	padding:0;
	font-family: arial ;
	font-size:11px;
	color:#a4a4a4;
	line-height:20px;
	background:#fff url("../img2/body-bg2.jpg") no-repeat top center;
	text-align:center;}	
a:focus{
	outline:none;
}
*{
	list-style-type:none;
}
img{
	border:none;
}
	
#wrap {
	margin:0 auto;
	width:991px;
	text-align:left;
	background:url(../img2/contentwrap-bg2.gif) repeat-y top left;	
}
#top-header{
}
#top {
	background: url("../img2/top-bg.jpg") repeat-x left top;
	width:991px;
	height:161px;
	position:relative;	
}
.logo{
	float:left;
	margin-left:80px;
	margin-top:40px;
}
.logo .ie61{
	display:none;
	_display:block;
}
.logo .ie62{
	display:block;	
	_display:none;	
}
#cartdetails {
	float:right;
	padding:65px 0 0 70px;
	width:81px;
	height:28px;
	color:#fff;
	margin-right:120px;
	_margin-right:60px;	
	background: url("../img2/cartdetails-bg.jpg") no-repeat left top;}
#cartdetails p{
	padding:0;
	margin:0;
}
#cartdetails p span{
	float:left;
}
#cartdetails p a{
	text-decoration:none;	
	color:#fff;
	float:right;
}
#cartdetails p a:hover{
	text-decoration:underline;
}
#top #nav{
	position:absolute;
	top:92px;
	left:225px;
}	
#top ul {
	width:auto;
	clear:both;
	margin:0;
	float:right;
	padding:8px 0 0 0;
	display:block;
}
#top ul li {
	float:left;
	margin:0;
	list-style-type:none;
	display:block;
	color:#fff;
	font-size:11px;
}
#top ul li.last {
	background:none;}
#top ul li a {
	padding:30px 25px 0 25px;
	height:31px;	
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;}
#top ul li a:hover, #top ul li a.active {
	background:#787878 url("../img2/nav-button-bg.jpg") repeat-x top left;	
	color:#fff;}

#mainnav {
	width:1000px;
	height:187px;
	margin:0;
	padding:0;
	float:left;
	background:url(../img2/main-nav.jpg) no-repeat top left;
}
	
#mainnav ul {
	clear:both;
	display:block;
	margin:0;
	padding:1px 0 0 492px;}
#mainnav ul li {
	float:left;
	margin:0;
	padding:0px 10px 0 8px;
	height:32px;
	line-height:32px;
	list-style-type:none;
	display:block;
	color:#a29c93;
	font-size:12px;
	background:url("../img2/top-li-bg.gif") no-repeat right;}
#mainnav ul li.last {
	background:none;}
#mainnav ul li a {
	color:#a29c93;
	text-decoration:none;}
#mainnav ul li a:hover {
	color:#9d0000;}
#mainbanner{
	clear:both;
	background:url(../img2/mainbanner.jpg) no-repeat;
	background-position:-5px 0;
	width:739px;
	height:255px;
	margin-top:0px;
	position:relative;
	margin-left:1px;
}		
#mainbanner .button{
	position:absolute;
	top:120px;
	left:345px;
}
#mainbanner2{
	clear:both;
	background:url(../img2/mainbanner2.jpg) no-repeat;
	background-position:-5px 0;
	width:740px;
	height:262px;
	position:relative;
}		
#mainbanner2 .button{
	position:absolute;
	top:125px;
	left:343px;
}
	
#contentwrap {
	clear:both;
	width:991px;
	overflow:auto;
	background: url(../img2/content-bg.gif) repeat-x top left;
}
#content {
	float:right;
	width:750px;
	text-align:justify;
	padding-bottom:20px;
}
#content p{
	width:99%;
	color:#000;
	font-size:12px;
	line-height:18px;
}	
.product-box{
	width:170px;
	text-align:center;
	float:left;
	margin-left:7px;
	margin-right:8px;
	margin-bottom:30px;
}
.product-box p{
	line-height:normal;
	padding:0;
	margin:0;
	text-align:center;
	font-size:11px!important;
	color:#000000;
}
.product-box p.sale{
	color:#c3c3c3!important;
	font-weight:bold;
}
.product-box p.deal{
	color:#9a9a9a!important;
	font-weight:bold;
}
#lcol {
	width:225px;
	height:100%;
	padding-bottom:30px;
}
#lcol ul {
	width:225px;
	margin:0;
	padding:0 0px 0 0;
	display:block;
	background:#f7f7f7;}
#lcol ul li {
	margin:0;
	width:225px;
	padding:0;
	list-style-type:none;}
#lcol ul li a {
	display:block;
	padding:0 0 0 95px;
	width:130px;
	_width:225px;
	height:18px;
	line-height:17px;
	text-align:left;
	background:url("../img2/li-bg.png") no-repeat top right;
	color:#606060;
	text-decoration:none;}
#lcol ul li a.last01 {
}
#lcol ul li a:hover, #lcol ul li a.active {
	color:#fff;
	background:url("../img2/li-bg.png") no-repeat top right;
	background-position:0 -18px;
}
#newsletter {
	width:225px;
	min-height:99px;
    background:url("../img2/newsletter-bg.png") no-repeat left top;
	}
#newsletter_form{
	display:block;
	margin:0;
	padding:0;
	padding:44px 0 0 13px;}
#newsletter_form fieldset {
	margin:0;
	padding:0;
	border:none;}
#newsletter_form input.input_text{
	width:117px;
	height:16px;
	border:0px solid #ccc;
	background:none;
	font-size:11px;
	margin-right:10px;}
#newsletter_form input.input_button{
	margin-bottom:0px;
	width:69px;
	height:24px;
	background:transparent url("../img2/subscribe-but.gif") no-repeat bottom left;	
	border:none;
	cursor:pointer;}	


#search-box {
	width:225px;
	height:90px;
	background:url("../img2/search-bg.png") no-repeat left top;}
#search-box_form{
	display:block;
	margin:0;
	padding:0;
	padding:42px 0 0 13px;}
#search-box_form fieldset {
	margin:0;
	padding:0;
	border:none;}
#search-box_form input{
	vertical-align:middle;
}
#search-box_form input.input_text{
	padding-left:2px;
	width:117px;
	height:16px;
	border:0px solid #ccc;
	background:none;
	font-size:11px;
	margin-right:10px;}
#search-box_form input.input_button{
	margin-top:-3px;
	width:69px;
	height:24px;
	border:none;
	background:transparent url("../img2/search-but.gif") no-repeat bottom left;	
	cursor:pointer;}	


#contact{
}
#contact-form{
	width:320px;
	padding-bottom:20px;
}	
#contact-form ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#contact-form ul li {
	clear:both;
}

#contact-form ul label{
	font-size:12px;
	color:#000;
	display:block;
	width:100px;
	float:left;
	padding:0 2px;
}
#contact-form input{
	padding:2px 0;
	border:1px solid #ccc;
	width:150px;
	margin:0px 0 7px;
}

#contact-form textarea{
	margin:5px 2px 0 0;
	padding:2px 0;
	border:1px solid #b3b9c3;
	height:40px;
	width:233px;
	float:right;
	margin-top:-35px;
	margin-right:-20px;
}
#contact-form input.submit{
	clear:both;
	margin-top:15px;
	border:none;
	width:95px;
	height:27px;
	background:transparent url("../img2/btn/submit.gif") no-repeat;
	cursor:pointer;
	float:right;
}
#contact-form input.reset{
	margin-top:15px;
	border:none;
	width:95px;
	height:27px;
	background:transparent url("../img2/btn/reset.gif") no-repeat;
	cursor:pointer;
	float:right;
}
	
	
#footerh {	
	width:100%;
	background:url(../img2/footer.gif) repeat-x top left;
}	
#footer {
	clear:both;
	margin:0 auto;
	padding: 15px 0 20px 0;
	width:980px;
	overflow:auto;
	font-size:11px;
	color:#bcbcbc;
	text-align:center;}
#footer ul {
	float:right;
	margin:0 0 20px 0;
	padding:0;}
#footer ul li {
	margin:0;
	padding:0 0 0 15px;
	font-size:10px;
	list-style-type:none;
	display:inline;}
#footer ul li a {
	color:#6b6b6b;
	text-decoration:none;}
#footer ul li a:hover {
	color:#b877cd;}
	
	
	
.left {
	float:left;}
.right {
	float:right;
	clear:both;
	width:300px;
	text-align:right;
}
.right2 {
	float:right;
	padding-right:10px;
	font-weight:bold;
}
	
	
	
	
/* SEARCH FORM */
#searchbox {
	float:right;
	padding-top:50px;
	width:230px;
	height:30px;}
#search_form{
	display:block;
	margin:0;
	padding:0;
	margin:0;}
#search_form fieldset {
	margin:0;
	padding:0;
	border:none;}
#search_form input#input_text{
	width:140px;
	border:1px solid #ccc;
	background:url("../img2/searchform-bg.gif") repeat-x bottom;}
#search_form input#input_button{
	width:66px;
	height:20px;
	border:none;
	background:transparent url("../img2/btn/search_btn.gif") no-repeat;
	cursor:pointer;}
		

/************************* SHOPPING CART *************************/
#shopping-cart{
	text-align:center;
}
#cart {
	text-align:left;
	margin:20px 0 30px 0;
	font-size:12px;
	width: 740px;
	text-align:left;
	color:#000;}
#cart tr.rowA {
	background:#333333;}
#cart td {
	padding: 3px 0 3px 7px;
}
#cart tr.odd{
	background-color:#f2f2f2;
}
#cart td.centerr{
	text-align:center;
}
#cart td a, #carttotal td a {
	font-size:12px;
	color:#000;}
.cbox, .cname, .cname a, .cquantity, .cdiscount, .cprice {
	background: #9730b7;
	color: #fff;
	font-family:arial;
	font-size:12px;
	font-weight: bold;}
.cbox {
	width: 5%;}
.cname {
	padding-left:10px;
	width: 47%;}
.cname3 {
	padding-right:10px!important;
	text-align:right;	
	font-weight:bold;
	width: 77%;}	
.cname3 span{
	font-weight:normal;
}	
.cname2 {
	padding-left:10px;
	background: #000;
	color:#fff;
	font-weight:bold;	
	width: 57%;}	
.cquantity {
	width:10%;}
.cprice {
	width:10%;}
.cdiscount {
	width:10%;}
.quantitybox {
	width:50px;}
.ctotal {
	color:#fff;
	font-family:arial;
	font-size:12px;
	background:#a882b5;}
.subarea {
	width:705px;
	overflow: auto;
	padding: 10px 0 15px 40px;
	background:#1F1F1F;}
#carttotal {
	margin:10px 0 10px 0;
	width:630px;}
.bluelabel {
	background: #ffffff;
	color: #000;
	text-align:center;}
.redlabel {
	background: #a882b5;
	color: #fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
}
.sub-red{
text-align:center}
.dots {
	border-bottom:1px dotted #ccc;}	
.inputform, .inputform-small {
	}
	
#form_page {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 0px;
	background: none;
}
#form_page h1 {
	font: normal 25px "Times New Roman", Times, serif;
	color: #4b2923;
	padding: 5px 0px 6px 5px;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 15px;
}

#form_page h2 {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #733c84;
	padding: 20px 0px 10px;
	text-transform: uppercase;
	letter-spacing:3px;
	background:none;
}
#form_page h3 {
	font: normal 25px "Times New Roman", Times, serif;
	color: #4b2923;
	padding: 15px 0px 5px 5px;
	margin: 0px;
	background: none;
	text-align: left;
}
#form_page table{
	font-size:12px!important;
}
.fld_txt {
	font: 11px Arial, Helvetica, sans-serif;
	background:#fff;
	color: #333333;
	border: 1px solid #b3b9c3;
	padding: 3px 3px;
}
.fld_txt2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(../img2/fld_txt_bg2.gif) repeat;
	border: 1px solid #bfbfbf;
	padding: 1px 2px;
}
.fld_sel {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #f7f8fa;
	border: 1px solid #cccccc;
}

.tbl_form td{
	padding: 3px 5px;
	font-weight:bold;
	color:#000;
}
.tbl_form td a{
	color:#000;
}
.tbl_form td span{
	font-weight:normal;
}
.txt_arial_11 {
	font: 11px Arial, Helvetica, sans-serif;
}
.txt_red {
	color: #ff0000;
}
.txt_blue {
	color: #0c2544;
}
.terms_conditions {
	text-align: left;
	padding: 10px 20px;
}
.confirm-order{
	cursor:pointer; 
	background:transparent url("../img2/btn/confirm-order.png") no-repeat;
	width:236px; 
	height:51px; 
	border:none;
	margin:30px 0 20px;
}
.terms_conditions p{
line-height:normal;
text-align:center;
margin:0;
width:auto!important;
	font-size:12px;
}
.terms_conditions p.moveit{
text-align:left;
padding:0 0 0 200px;
}
.bg_quantity {
	font-weight: bold;
	color: #ffffff;
	background: #0c2544;
	border-right: 1px solid #ffffff;
}
.bg_total {
	font-weight: bold;
	color: #ffffff;
	background: #cd0000;
	border-right: 1px solid #b8bfc8;
}

.block_rgt_imgs {
	width: 200px;
	text-align: center;
	position: absolute;
/*	z-index: 100;*/
	margin-left: 675px;
}
.block_rgt_imgs a{
	margin: 10px 0;
	display: block;
}
.block_rgt_imgs img {
	border: 1px solid #9c9c9c;
}

.home_content {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 18px;
	width: 650px;
	padding-left: 10px;
	/* min-height hack for ie6 */
	min-height: 950px;
	height: auto !important;
	height: 950px;
}
.home_content p {
	padding: 10px 0;
}
.home_content p.first_para {
	padding: 0px 120px 10px 0;
}

#block_article {
	padding: 25px 0 10px;
}
#block_article_title {
	background: url(../img2/block/article_rgt.gif) no-repeat right bottom;
	position: absolute;
	margin: -31px 0 0 20px;
	height: 61px;
	width: 260px;
	text-align: center;
}
#block_article_title .art_title {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #281b10;
	padding: 18px 25px;
	line-height: 25px;
	height: 25px;
	background: url(../img2/block/article_lft.gif) no-repeat left bottom;
	border: 0px solid #ffffff;
}

.blck_art_top {
	background: #f3f3f3 url(../img2/block/top_rgt.gif) no-repeat right top;
}
.blck_art_mid {
	font: 10px Arial, Helvetica, sans-serif;
	background: #f3f3f3;
	padding: 0px 10px 5px;
}
.blck_art_bot {
	background: #f3f3f3 url(../img2/block/bot_rgt.gif) no-repeat right bottom;
}

#block_article h2 {
	font: normal 25px Arial, Helvetica, sans-serif;
	color: #281b10;
	padding: 12px 0px 7px 7px;
	border: 0px solid #f3f3f3;
	background: none;
	border-bottom: 1px solid #c3d0d8;
	margin: 0 0 5px;
	text-transform: none;
}

#block_article h2 .article_more {
	font: 11px Arial, Helvetica, sans-serif;
	float: right;
	padding: 15px 0 0;
}
#block_article h2 .article_more a{
	color: #281b10;
	text-decoration: none;
}
#block_article h2 .article_more a:hover{
	text-decoration: underline;
}

#block_article .recent_news {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #281b10;
	padding:5px;
	background: none;
	text-transform: none;
}

#block_article .recent_news a{
	color: #281b10;
	text-decoration: none;
}

#block_article .recent_news .article_more {
	font: 11px Arial, Helvetica, sans-serif;
	float:right;	
}
#block_article .recent_news .article_more a{
	color: #281b10;
	text-decoration: none;
}
#block_article .recent_news .article_more a:hover{
	text-decoration: underline;
}

#block_article ul {
	list-style: none;
}
#block_article li {
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(../img2/icons/article.gif) no-repeat 0px 0px;
	padding: 2px 2px 2px 20px;
}

.art_bot_links {
	
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(../img2/block/article_bot_links.gif) no-repeat left top;
	width: 226px;
	height: 26px;
	padding: 5px 20px;
	line-height: 36px;
	text-align: center;
	margin: -21px 0 0 600px;
}
.art_bot_links a{
	color: #01122e;
	text-decoration: none;
	padding: 0 20px;
}
.art_bot_links a:hover {
	color: #b4448f;
}

.enter_boutique {
	width: 190px;
	height: 41px;
	position: absolute;
	margin: 247px 0 0 704px;
}
.bot_btns {
	text-align: center;
}
.bot_btns a{
	text-decoration: none;
	color: #626262;
	padding: 0 5px;
}

tr.row1_bg td {
	background: #eeeeee;
}
tr.row2_bg td {
	background: #ffffff;
}

<!--``-->

.prod_details {
	padding: 10px 8px 10px 15px;
	 /* min-height hack for ie6 */
	min-height: 330px;
	height: auto !important;
	line-height: 18px;
}
.prod_img {
	width: 388px;
	float: left;
}
.prod_img img{
	border: 0px solid #e6e6e6;
}
.prod_details p{
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	color:#a4a4a4!important;	
}
.prod_details p img{
margin-bottom:-5px;
}
.prod_details p span{
	font-weight:normal;
}
.prod_details p a,
.prod_details p span.red{
	color:#9730b7;
}
.prod_details p.title{
	font-size:16px;
	font-weight:bold;
	color:#a4a4a4!important;
}
.buy-button img{
	margin-top:15px;
}
.detail_prod {
	width: 270px;
	float: right;
	padding-right: 15px;
}
.detail_prod .stars_empty {
	margin: 5px 0;
}
.prod_thumb {
	padding: 10px 0 20px;
}
.prod_thumb img {
	border: 0px solid #e6e6e6;
}
.prod_thumb a {
	margin: 0;
}
.retail_price {
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
}
.our_price {
	font-weight: bold;
	color: #76014f;
}
.sugestion-prod{
	border:1px solid #eeeeee;
	width:695px;
	position:relative;
	margin-bottom:15px;
}
.sugestion-prod .slide-left{
	float:left;
}
.sugestion-prod .slide-right{
	float:right;
}

/* Products section ends */

#articlebox {
	margin-left:-10px; 
	width: 737px; 
	text-align:center; 
	background: #6B4E23 url(../img2/article.png) no-repeat top left; 
	height:auto;
}
#articlebox_header{
	width: 100%; 
	height:90px; 
	xbackground: url(../img2/articlebox-header.png) no-repeat top right;
}
#articlebox_footer {
	padding-left: 440px;
	padding-top:20px;
	background:#fff url(../img2/articlebox-footer.png) no-repeat;
	background-position:1px 0;
	height:37px;

}
#articlebox_footer a {
	float:left; 
	margin-top: 10px; 
	padding-left:25px;
	padding-right:25px;
	font-weight: bold; 
	color: #504f47; 
	text-decoration:none;
}
#articlebox_footer a.blog {
	text-align:left;
	width:80px;
}
#articlebox_footer a:hover {
	color: #504f47; 
	text-decoration:none;
}
#articlebox_content {
	width: 731px; 
	margin:0;
	margin-left:4px;
	overflow:hidden; 
	clear:both; 
	text-align:left; 
	margin-top:-10px;
}
#articlebox_content p{
	padding-bottom:5px!important;
	color:#fff!important;
	font-weight:bold;
	font-size:11px;
	width:650px;
	margin-left:22px;	
}
#articlebox_content .firstp{
	width:520px;
	font-size:10px;
	clear:both;
	line-height:14px;
	padding:0 0 0 18px;	
	margin-left:0!important;
}
.articlebox_p {
	color: #000!important; 
	font-weight: normal; 
	font-size:22pt; 
	margin:5px 0 0 0;
	padding:0 0 0 18px!important;
	width:250px;
	float:left;
	letter-spacing:-2px;
}
.articlebox_pp {
	color: #000!important; 
	font-weight: bold; 
	font-size:22pt; 
	margin:5px 0 0 0;
	padding:0 0 0 18px!important;
	width:300px;
	float:left;
	letter-spacing:-2px;	
}
.articlebox_p span{
	font-weight:normal;
	font-size:11px;
}
.onright{
	float:right;
	color: #ffffff!important;
	margin-right:26px;
}
.thepic{
	float:right; margin-top:-100px;
	margin-right:20px;
}
.onright a{
	color:#000;
	padding:0 5px;
	font-weight:bold;
	text-decoration:none;
}
.articlebox_item {
	margin:0 0 10px 0; 
	float:none; 
	clear:both;
}
.articlebox_item_header {
	margin:10px 0 0 0; 
	color:white; 
	font-size:8pt; 
	text-align:left; 
	border-bottom: 1px solid #8B714C; 
	overflow:hidden;
}
.articlebox_item_header span {
	color:white;
}
.articlebox_item_header a {
	font-weight: bold; 
	color: white; 
	text-decoration:none;
}
.articlebox_item_header a:hover {
	color: white; 
	text-decoration:underline;
}
.articlebox_item_p1 {
	margin:0 0 0 0; 
	padding:5px 0 0 0; 
	color: white; 
	font-weight: normal; 
	line-height:150%;
}
.articlebox_item_p2 {
	margin:0 0 0 0; 
	padding:5px 0 0 35px!important; 
	color: white; 
	font-weight: normal; 
	background: url(../img2/article-icon.gif) no-repeat center left;
	width:640px;
	margin-left:10px;
}
.linie{
	padding:1px 0 1px;
	height:1px;
}
.pages{
	clear:both;
	background:#000;
	color:#807d69;
	text-align:right;
	padding:2px 15px 2px 5px;
	font-size:11px;
	margin-right:10px;
	margin-left:3px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:bold;
}
.pages span{
	width:50px!important;
	letter-spacing:-1px;
	padding:0 6px;
	color:#fff!important;
}
.pages a{
	display:inline-block;
	color:#fff;
	margin:0px;
	padding:0 6px;
	text-decoration:none;
}
.pages a:hover, .pages a.active{
	color:#774487;
}
.pages a img{
}
