/******* maincontainer styles *******/
body{
background:#000;
color:#fff;
font-family: Arial;
margin:0;
padding:0;
font-size:12px;
line-height:120%;
}

#wrapper{
width:990px;
margin:0 auto;
}
#header{
float:left;
width:990px;
padding-top:15px;
padding-bottom:15px;
}
#print_logo{display:none;}
#logo{
float:left;
width:560px;
padding-top:8px;
}
#header_right{
float:right;
width:420px;
} 
#menu{
float:right;
width:420px;
padding-bottom:15px;
}
#menu ul{
float:right;
margin:0px;
padding:0px;
list-style-type:none;
}
#menu li{
float:left;
padding:0px;
margin:0px;
padding:0px 10px;
border-right:1px solid #cdcec9;
}
#menu li a {
float:left;
color:#cdcec8;
text-transform:lowercase;
font-weight:normal;
font-size:12px;
line-height:100%;
}
#menu li a:hover{
color:#6d6d6d;
}
#menu li.last{
	padding-right:0px;
border-right:none;
}

#header_rightbottom{
float:right;
width:420px;
padding-top:10px;
}
#shopping_bag{
float:right;
width:170px;
background:#231f20;
border:1px solid #686868;
padding:5px 5px;
color:#cdcec8;
line-height:100%;
text-align:center;
}
#shopping_bag a{
padding-top:4px;
color:#cdcec8;
font-size:11px;
font-weight:normal;
line-height:100%;
}
#shopping_bag a:hover{
color:#fff;
}
#links{
float:right;
width:140px;
text-align:right;
}
#links a{
color:#b87943;
font-weight:normal;
padding-left:20px;
}
#links a:hover{
color:#dda372;
}
#phone{
float:right;
width:300px;	
padding-top:15px;
}

#topmenu{
float:left;
width:990px;
background:#261a1c;
margin-bottom:15px;
}
#categories{
float:left;
padding:8px 0px;
margin:0px;
list-style-type:none;
}
#categories li{
float:left;
padding:0px;
margin:0px;
border-right:1px solid #cacf67;
padding: 0px 25px;
}
#categories li.lastli{
border-right:none;
}
#categories li a{
float:left;
color:#cacf67;
font-size:14px;
font-weight:bold;
}

#categories li a:hover{
color:#f0f4a4;
}

/* styles for nav*/


#nav{
float:right;
background:#985b26;
}
#nav {
float:right;
list-style: none;
padding: 0px;
margin:0px;
}
#nav li{
float: right;
margin: 0px;
padding:0px;
}
#nav li li{
	float: left;
	margin-left: 0px;
	      }
#nav li a {
float:left;
color:#fff;
padding:8px 25px 8px 20px;
font-size:13px;
font-weight:normal;
display:block;
background:url("/images/arrow.gif") no-repeat 7% 50%;
}
#nav li a:hover {
background:#804b1d;
color:#fff;
}
#nav li ul {
	position: absolute;
	left: -1000px;
	height: auto;
	width: 170px;
	font-weight: normal;
      margin-left: 0px;
margin-top:0px;	
}
#nav li li {
	width: 125px;
	padding: 0;
	margin:0;
	height: auto;
}
#nav li ul a {
	width: 115px;
	height: auto;
	padding: 5px;
	text-align: left;
	color:#4d4d4d;
      background:#fff;
text-transform:none;
border-bottom:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
font-weight:normal;
font-size:12px;
}


#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -1em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


 #nav li.sfhover, #nav ul li a:hover {
}


/* styles for nav ends here*/



#maincontent{
width:990px;
float:left;
}

#banner{
width:890px;
float:left;
background:#fff;
padding:50px; 
}

#mainpic{float:left;width:380px;border:8px solid #4a393c;}
#banner_right{float:right;width:460px;}
.member{float:left;background:url("/images/valentines.gif") no-repeat;margin-bottom:30px;}
.member:hover{background-position:0px -70px;}
#banner h1{font-size:16px;color:#000000;}
#banner p{margin-bottom:.5em;color:#000;}
#content{
float:left;
width:990px;
padding:15px 0px;
}

#footer{
width:970px;
float:left;
padding:5px 5px 5px 15px;
background:#261a1c;
}
#fleft{
float:left;
width:400px;
color:#cdcec9;
font-size:11px;
padding-top:10px;
}
#footer a{
padding-right:2px;
padding-left:2px;
color:#cdcec9;
font-size:11px;
}
#footer a:hover{
color:#fff;
}

#fright{
float:right;
width:450px;
}
#fbottom_left{ float:left;padding:10px 0px;font-size:11px;width:300px;}
#fbottom img{padding-left:10px;}
#fbottom_right{ float:right;padding:10px 0px;text-align:right;width:300px;}

#left{
float:left;
width:600px;
}
#left h1{padding:0px;margin:0px;}
#right{
float:left;
width:950px;
text-align:right;
font-weight:bold;
color:#000;
padding-bottom:15px;
}
#right p{padding:0px;margin:0px;}




