* {
	padding:0;
	margin:0;
	font-family:'Trebuchet MS',Tahoma;
	
}

html, body {font-size:10px;
}

body{
/*
background-color:#d8c791;*/
background-color:#5c1421;
}

a:link,a:visited{
	text-decoration:none;
	color:#000000;
}

.text{
	color:black;
font-family:'Trebuchet MS',Tahoma;
font-size:10px;
text-align:left;
}
.no-bg { background: none !important; }
.bg-chair { background: #fff url(../images/chairsbg.png) top right no-repeat !important; }
/*.bg-chair { background: #fff url(../images/chairsbg.png) center 40px no-repeat !important; }*/
.bg-chairs { background: url(../images/chairs.gif) top right no-repeat !important; }
.right-main {
	height: 80px !important;
	padding-top: 80px;
}
#wrap{
	width:100%;
	height:100%;
	float:left;
	background-color:#ffffff;
}

#topbar{
	height: 40px;
	width:100%;
	background-image:url(../images//top_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#5c1421;
}

#topbar_menu{
	width:905px;
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	font-size:8px;
	color:#FFFFFF;
	padding-top:10px;
}

#topbar_menu a{
	font-size:8px;
	color:#FFFFFF;
}

#topbar_menu div{
	margin-right:22px;
}

#topbar_menu div a{
	margin-right:22px;
}

#main{
	width:905px;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	margin-top:20px;
}

#head{
	width:100%;
	border-bottom:1px solid #999999;
	padding-top:10px;

	float:left;
}

#left{
	float:left;
	width:230px;
	margin-left:15px;
	margin-bottom:15px;
}

#logo{
	margin-left:0px;
	height:59px;
}

#logo img{
	float:left;
	border:none;
}

#topbar img{
	
	border:none;
}

#searchcont{
	clear:left;
	width:240px;
	height:41px;
	background:url(../images/home-menu.gif) no-repeat;
	margin-top:20px;
}

#home, #home a{
height:12px;
width:240px;
}

#home a{
display: block;
background-position: 0 0;
}

#search, #search a{
	width:240px;
	height:30px;
}

#search a{
background-position: 0 12;
display: block;
}

#search_field
{
	width: 150px;
	height: 29px;
	background: url(../images//search_bg.gif) no-repeat;
	float: left;
	color: #000000;
	margin-top:5px;
	margin-left:48px;
}

#search_field input
{
	width: 150px;
	height: 20px;
	background: none;
	border: none;
	color: #000000;
	margin-left:5px;
	margin-top:2px;
}

#button {
    border: none;
    background: url(../images//search.png) no-repeat top left;
    padding: 2px 8px;
	height:16px;
	margin-left:5px;
	width:15px;
	margin-top:7px;
	cursor:pointer;
}

.clickable{
	cursor:pointer;
}

#mymenu{
float:left;
height:74px;
margin-bottom:-50px;
}

#mymenu a{
	float:left;
	clear:both;
	color: #000000;
	text-decoration:none;
}

#mymenu a:hover{
	color:#8D0B35;
}

#right{
	float:right;
	width:650px;
	height:130px;
	text-align:right;
	margin-bottom:56px;
}
#right p{
	margin-right:22px;
}

#right_menu{
	clear:right;
	float:right;
	margin: -40px 5px 10px 0;
	width:626px;
}

#right_menu a {
	display: block;
	height: 36px;
	text-align: center;
	float: left;
	background: url(../images/menu-main.gif) no-repeat;
	text-indent: -3000em;
}
#right_menu a.item-1 { background-position: 0 0; width: 62px; }
#right_menu a.item-1-active, #right_menu a.item-1:hover { background-position: 0 -36px; width: 62px;}
#right_menu a.item-2 { background-position: -62px 0; width: 90px; }
#right_menu a.item-2-active, #right_menu a.item-2:hover { background-position: -62px -36px;width: 90px; }
#right_menu a.item-3 { background-position: -152px 0; width: 138px; }
#right_menu a.item-3-active, #right_menu a.item-3:hover { background-position: -152px -36px; width: 138px; }
#right_menu a.item-4 { background-position: -290px 0; width: 155px; }
#right_menu a.item-4-active, #right_menu a.item-4:hover { background-position: -290px -36px;width: 155px;  }
#right_menu a.item-5 { background-position: -445px 0; width: 72px; }
#right_menu a.item-5-active, #right_menu a.item-5:hover { background-position: -445px -36px;width: 72px;  }
#right_menu a.item-6 { background-position: -517px 0; width: 109px; }
#right_menu a.item-6-active, #right_menu a.item-6:hover { background-position: -517px -36px; width: 109px;}

#right_welcome{
	font-size:12px;
	text-align:right;
}

#content{

	float:left;
/*padding-left:25px;*/
margin-top:15px;
width:905px;
margin-top:20px;
}

#chair_1,#chair_2,#chair_3,#welcome{
	float:left;
}

#welcome{
margin-left:1px;
}

#welcome_cont{
	margin-left:22px;
}

#welcome_cont img{
	border:none;
}

#welcome_cont a{
	display:block;
}

#w1,#w1 a{
	width:145px;
	height:320px;
}

#w2,#w2 a
{
	width:142px;
	height:320px;
}

#w3,#w3 a{
	width:143px;
	height:320px;
}

#w1{
background:url(../images/chair1.jpg);
}

#w1:hover{
background:url(../images/chair1_h.jpg);
}

#w2{
background:url(../images/chair2.jpg);
}

#w2:hover{
background:url(../images/chair2_h.jpg);
}

#w3{
background:url(../images/chair3.jpg);
}

#w3:hover{
background:url(../images/chair3_h.jpg);
}

#w4,#w4 a{
height:40px;
width:144px;
}

 #w5, #w5 a
 {
height:40px;
width:142px; 
 }

#w6,#w6 a{
height:40px;
width:143px;
}

#w4{
background:url(../images/chair1_b.jpg);
}

#w4:hover{
background:url(../images/chair1_bh.jpg);
}

#w5{
background:url(../images/chair2_b.jpg);
}

#w5:hover{
background:url(../images/chair2_bh.jpg);
}

#w6{
background:url(../images/chair3_b.jpg);
}

#w6:hover{
background:url(../images/chair3_bh.jpg);
}

#chair_1,#chair_2,#chair_3{

	height:360px;
}

#foot{
	border-top:1px solid #999999;
	clear:both;
	width:100%;
	height:45px;
	float:left;
	margin-top:25px;
}

#foot img{
	border:none;
}

#virtagon{
	height:100%;
	width:350px;
	float:left;
}

#catalog{
	float:left;
}

#foot_menu{
	color:black;
	
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-top:15px;
	margin-right:22px;
}

#foot_menu a{
	margin-left:5px;
}

#bottombar{
	height: 120px;
	width:100%;
	background-image:url(../images//bottom_bg.gif);
	background-repeat:repeat-x;
	/*background-color:#d8c791;*/
	background-color:#5c1421;
	clear:both;
	float:left;
	margin-top:20px;
}

#main_menu{
	width:125px;
	float:left;
	border-right:1px solid #999999;
	text-transform:uppercase;
}
#main_menu #sort{
	font-size:11px;
}
#main_menu a:hover{
color:#8D0B35;
}

#main_menu .bold ul li ul li ul li{
margin-left:5px;
}

.bold span{
font-weight:bold;
}

#main_menu .selected a{
color:#8D0B35;
text-decoration:underline;
}

#main_menu ul{
list-style-type:none;
list-style-position:outside;
}
/*
#main_menu li{
background:url(../jquerytm/images/treeview-default-line.gif) no-repeat;
padding:3px 0 3px 16px;
}

#main_menu ul{
margin-left:-10px;
}

#main_menu ul ul{
	margin-left:4px;
}

#main_menu ul ul ul{
	margin-left:4px;
}*/

#main_panel{
	width:778px;
/*	margin-right:22px;*/
	float:left;
	margin-left:-1px;
	border-left:1px solid #999999;
}

#main_panel_big{
	width:860px;
	margin-right:22px;
	float:right;
}

#main_panel_big2{
	width:860px;
	margin-right:0px;
	float:left;
	padding-left:105px;
}

#login_panel{
	width:570px;
	height:200px;
	background-color:#e3d8b0;
	margin-right:150px;
	float:right;
	margin-top:90px;
	margin-bottom:90px;
}

#login_panel_form{
	height:130px;
	margin-left:100px;
	text-align:right;
	width:275px;
	float:right;
	margin-right:190px;
	margin-top:25px;
}

#login_panel_form label{
	margin-right:4px;
}

#login_panel_form p{
	margin-bottom:2px;
}

.login_input{
	width:185px;
}

#login_top{
	background: url(../images//login_top.gif) no-repeat top left;
	width:62px;
	height:17px;
	margin-top:20px;
	float:right;
	margin-right:260px;
}

#login_button {
    border: none;
    background: url(../images//login.gif) no-repeat top left;
	height:24px;
	margin-right:70px;
	float:right;
	width:66px;
	margin-top:10px;
}

#login_error{
	text-align:right;
	width:250px;
	float:center;
	color:#000000;
	margin-top:10px;
	margin-right:255px;
	float:right;
}

/*contact.php*/

#contact_panel{
	width:565px;
	height:375px;
	background-color:#e3d8b0;
	margin-right:150px;
	float:right;
	margin-top:15px;
	margin-bottom:10px;
}

#contact_panel_form{
	height:130px;
	margin-left:100px;
	text-align:right;
	width:250px;
	float:right;
	margin-right:185px;
}

#contact_error{
	text-align:right;
	width:250px;
	float:center;
	color:#000000;
	margin-top:10px;
	margin-right:255px;
	float:right;
}

#contact_panel_form label{
	margin-right:4px;
	font-size:11px;
}

#contact_panel_form p{
	margin-bottom:2px;
}

#contact_panel_form textarea{
	width:185px;
	height:125px;
}

#contact_top{
	background: url(../images//contact_top.gif) no-repeat top left;
	width:94px;
	height:17px;
	margin-top:20px;
	float:right;
	margin-right:235px;
}

#contact_info {
	font-size:12px;
	width:500px;
	margin-right:25px;
	float:right;
	margin-top:15px;
	margin-bottom:5px;
}

.send_button {
    border: none;
    background: url(../images//send_button.gif) no-repeat top left;
	height:19px;
	width:61px;
}

#send_button {
    border: none;
    background: url(../images//send_button.gif) no-repeat top left;
	height:19px;
	margin-right:70px;
	float:right;
	width:61px;
	margin-top:10px;
}

#register_panel{
	width:570px;
	/*height:260px;*/
	background-color:#e3d8b0;
	margin-right:150px;
	float:right;
	margin-top:60px;
	margin-bottom:85px;
}

#register_panel_form{
	/*height:130px;*/
	text-align:right;
	width:345px;
	float:right;
	margin-right:160px;
	margin-top:25px;
	margin-bottom:25px;
}

#register_panel_form label{
	margin-right:4px;
}

#register_panel_form p{
	margin-bottom:2px;
}

.register_input{
	width:185px;
}

#register_top{
	background: url(../images//register_top.gif) no-repeat top left;
	width:345px;
	height:19px;
	margin-top:13px;
	float:right;
	margin-right:112px;
}

#register_button {
    border: none;
    background: url(../images//register.gif) no-repeat top left;
	height:19px;
	margin-right:70px;
	float:right;
	width:61px;
	margin-top:10px;
}

#register_error{
	color:#000000;
	float:right;
	margin-right:110px;
	margin-top:10px;
	text-align:center;
	width:350px;
}


#account_panel{
	width:570px;
	height:260px;
	background-color:#e3d8b0;
	margin-right:150px;
	float:right;
	margin-top:55px;
	margin-bottom:85px;
}

#account_panel_form{
	height:200px;
	margin-left:100px;
	text-align:right;
	width:380px;
	float:right;
	margin-right:95px;
	margin-top:25px;
}

#account_panel_form hr{
	color:#ffffff;
	margin-bottom:10px;
}

.ac_title{
	font-size:11px;
	margin-bottom:10px;
	text-align:center;
}

#account_panel_form div{
	width:380px;

}

#account_panel_form label{
	margin-right:4px;
}

#account_panel_form p{
	margin-bottom:2px;
}

.account_input{
	width:185px;
	margin-right:14px;
}

#account_top{
	background: url(../images//account_top.gif) no-repeat top left;
	width:131px;
	height:19px;
	margin-top:13px;
	float:right;
	margin-right:220px;
}

#account_button {
    border: none;
    background: url(../images//account.gif) no-repeat top left;
	height:19px;
	margin-right:70px;
	float:right;
	width:61px;
	margin-top:10px;
}

#account_error{
	text-align:right;
	width:250px;
	float:center;
	color:#000000;
	margin-top:10px;
	margin-right:255px;
	float:right;
}

#product_list{
	margin-bottom:20px;
	float:left;
}

.product_list_item{
	width:145px;
	height:220px;
	float:left;
	margin-left:10px;
	margin-bottom:25px;
	text-align:center;
}

.product_list_item a{
text-align:center;
font-size:12px;
}

.product_list_item img{
	float:left;
	border:none;
}

#product_list_bbar
{
	float:left;
	width:778px;
	height:20px;
	margin-left:135px;
	margin-top:-20px;
	font-size:12px;
}

#product_list_bbar .active
{
	font-weight:bold;
}

#bbar_show{
float:left;
width:200px;
}

#bbar_page{
float:right;
width:200px;
margin-right:15px;
text-align:right;
}

#product_image_panel{
float:left;
width:235px;
height:355px;
margin-left:10px;
}

#product_image_panel img{
width:235px;
height:355px;
}

#product_right_panel{
float:left;
width:515px;
margin-left:10px;
}

#product_2{

float:left;
width:180px;
}

#product_info_panel,#product_info_panel table{
width:325px;
font-weight:bold;
font-size:11px;
float:left;
margin-right:10px;
}

#product_info_panel table td + td{
font-weight:normal;
padding-left:10px;
}
.c td{
background-color: #f7f3e3;
}

.c .link{
color:#8D0B35;
text-decoration:underline;
}

#product_matching_panel{
width:180px;
float:left;
}

#product_additionalfoto_panel{
width:180px;
height:145px;
float:right;
}

.similar{
	width:85px;
	float:left;
}

#search_panel{
	width:600px;
	float:left;
	margin-left:150px;
	background-color:#e3d8b0;
	padding-left:40px;
	padding-bottom:40px;
	font-size:11px;
}

#found{
	margin-top:10px;
	margin-bottom:30px;
	font-weight:bold;
	
}

#found a+a{
	font-weight:normal;
}

#sitemap li{
font-size:12px;
font-weight:bold;
}

#sitemap li li{
font-size:10px;
font-weight:bold;
}

#sitemap li li li{
font-size:10px;
font-weight:normal;
}

#icons{
width:306px;
height:35px;
float:right;
background-image:url(../images/icons.png);
margin-bottom:7px;
margin-right:22px;
margin-top:-7px;
}

.int{
	float:left;
	width:250px;
	height:175px;
	margin-left:8px;
}

.int img{
border:none;
}

.int2{
	float:left;
	width:250px;
	height:407px;
	margin-left:8px;
	
}

.int2 img{
border:none;
}

.int2 a{
width:250px;
	height:407px;
	display:block;
}

#t1{
background:url(../images/t1.jpg);background-repeat:no-repeat;
}

#t1:hover{
background:url(../images/t1h.jpg);background-repeat:no-repeat;
}

#t2{
background:url(../images/t2.jpg);background-repeat:no-repeat;
}

#t2:hover{
background:url(../images/t2h.jpg);background-repeat:no-repeat;
}

#t3{
background:url(../images/t3.jpg);background-repeat:no-repeat;
}

#t3:hover{
background:url(../images/t3h.jpg);background-repeat:no-repeat;
}

#ml1 a, #ml2 a, #ml3 a , #ml4 a{
	width:207px;
	background:url(../images/account-menu.gif);
	background-repeat:none;
	display: block;
	text-indent: -3000em;
}
#ml1 a,#ml1{
	height: 16px;
	background-position: 0 0;
}
/*#ml1 a:hover { background-position: -193px 0; }*/
#ml2 a,#ml2{
	height: 24px;
	background-position: 0 -16px;
}
/*#ml2 a:hover { background-position: -193px -21px; }*/
#ml3 a,#ml3{
	height: 14px;
	background-position: 0 -40px;
}
#ml4 a,#ml4{
	height: 12px;
	background-position: 0 -61px;
}
/*#ml3 a:hover { background-position: -193px -42px; }*/

.sort_menu{
	margin-left:-25px;
}

.sort_menu a{
	display:block;
}

.sort_menu *{
background-repeat:no-repeat;
}

#sort_menu1 div{
	background:url(../images/m1.png);
	background-repeat:none;
	display: block;
}

#sort_menu3{
margin-left:-5px;
}

#sort_menu3 div{
	background:url(../images/m3.png);
	
	display: block;
}

#sort_menu4{
margin-left:5px;
}

#sort_menu4 div{
	background:url(../images/m4.png);
	width:93px;
	display: block;
}

.sm1{
	height:24px;
}

.sm2{
	height:22px;
}

.sm3{
	height:11px;
}

.sm3a{
	height:15px;
}

.sm3b{
	height:20px;
}

.sm4{
	height:12px;
}

.u,.u a{
	width:247px;
	height:165px;
}

.u{
margin-bottom:10px;
}

.u a{
	display:block;
}

#u1{
background:url(../images/u1.jpg);
}
#u2{
background:url(../images/u2.jpg);
}
#u3{
background:url(../images/u3.jpg);
}
#u4{
background:url(../images/u4.jpg);
}
#u5{
background:url(../images/u5.jpg);
}
#u6{
background:url(../images/u6.jpg);
}

#u1:hover{
background:url(../images/u1h.jpg);
}
#u2:hover{
background:url(../images/u2h.jpg);
}
#u3:hover{
background:url(../images/u3h.jpg);
}
#u4:hover{
background:url(../images/u4h.jpg);
}
#u5:hover{
background:url(../images/u5h.jpg);
}
#u6:hover{
background:url(../images/u6h.jpg);
}

.ch, .ch a{
width:249px;
height:167px;
}

.ch{
margin-bottom:10px;
}

.ch a{
display:block;
}

#ch1{
background:url(../images/c1.jpg);
}
#ch2{
background:url(../images/c2.jpg);
}
#ch3{
background:url(../images/c3.jpg);
}
#ch4{
background:url(../images/c4.jpg);
}
#ch5{
background:url(../images/c5.jpg);
}
#ch6{
background:url(../images/c6.jpg);background-repeat:no-repeat;
}

#ch1:hover{
background:url(../images/c1h.jpg);
}
#ch2:hover{
background:url(../images/c2h.jpg);
}
#ch3:hover{
background:url(../images/c3h.jpg);
}
#ch4:hover{
background:url(../images/c4h.jpg);
}
#ch5:hover{
background:url(../images/c5h.jpg);
}
#ch6:hover{
background:url(../images/c6h.jpg);background-repeat:no-repeat;
}

#chb1{
background:url(../images/cb1.jpg);
}
#chb2{
background:url(../images/cb2.jpg);
}
#chb3{
background:url(../images/cb3.jpg);
}
#chb4{
background:url(../images/cb4.jpg);
}
#chb5{
background:url(../images/cb5.jpg);
}
#chb6{
background:url(../images/cb6.jpg);background-repeat:no-repeat;
}

#chb1:hover{
background:url(../images/cb1h.jpg);
}
#chb2:hover{
background:url(../images/cb2h.jpg);
}
#chb3:hover{
background:url(../images/cb3h.jpg);
}
#chb4:hover{
background:url(../images/cb4h.jpg);
}
#chb5:hover{
background:url(../images/cb5h.jpg);
}
#chb6:hover{
background:url(../images/cb6h.jpg);background-repeat:no-repeat;
}




#sorry{
	font-size:24px;
margin-top:50px;
text-align:center;
margin-bottom:50px;
}

#rsuccess{
color:#FFFFFF;
float:right;
font-size:24px;
margin-bottom:30px;
margin-right:110px;
margin-top:40px;
text-align:center;
width:350px;
}

#safetext
{
	font-size:16px;
	text-align:center;
}