h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
	color: #7E6336;
	font-weight: normal;
}
h2 {
	font-weight: bold;
	border-bottom: 1px solid #DFD1A7;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7a581b;
	margin-bottom: 20px;
}
h3 {
	color: #85622d;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #7E6336;
	font-weight: bold;
	margin: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #47361C;
	padding-bottom: 3px;
	margin-top: 10px;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #947731;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: normal;
	font-style: oblique;
}
h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 14px;
	color: #7E6336;
	border-bottom: 1px solid #DFD1A7;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}
textarea, input{
	background-color: #F9F7F0;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-size: 12px;
	border: 1px solid #BEA769;
}
td {
	font-size: 12px;
	line-height: 1.5;
	color: #996600;
}
p {
	font-size: 12px;
	line-height: 1.5;
	color: #996600;
}
b {
	font-size: 12px;
	line-height: 1.5;
	color: #996600;
	font-weight: bold;
}
h1,pre,form,body,html,blockquote,fieldset,input{
	margin:0;
	padding:0;
}

ul li a:link, ul li a:visited{
	color: #996633;
}
ul li a:hover{
	color: #CC9933;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	color:#00f;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background:#987838 url(../usermods/img/bg_all.gif) repeat center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}

#page{
	background: url(../usermods/img/bg_rep.gif) repeat-x center top;
	min-height: 590px;
}

#page_top{
	background:url(img/bg.gif) no-repeat center top;
	position:relative;
}

.wrapper{
	margin:0 auto;
	width:822px;
}

/* header */
#header ul{
	list-style:none;
	padding: 0;
	margin: 0;
}
#header{
	width:100%;
	height:97px;
	background:url(../usermods/img/header_bg.png) no-repeat;
}

#header_left{
	float:left;
	width:231px;
}

#header_center{
	float:left;
	width:439px;
	height:85px;
	background:url(../usermods/img/header_center_bg.gif) no-repeat right top;
}

#header_right{
	float:right;
	width:151px;
}

#header_left h1{
	padding-top:17px;
	margin-left:33px;
	z-index:1000;
	position:relative;
}

#header_left h1 a{
	display:block;
	text-indent:-5000px;
	background:url(../usermods/img/logo.gif) no-repeat;
	width:199px;
	height:68px;
}

#header_center fieldset{
	float:right;
	margin-right:12px;
	padding-top:42px;
	z-index:1000;
	position:relative;
}

#header_center a{
	color:#ae9755;
}
#search_text{
	border:0;
	background:url(../usermods/img/header_search_bg.gif) no-repeat;
	width:146px;
	height:16px;
	color:#bbaa78;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:6px 4px 4px 4px;
}

#search_go{
	position:relative;
	top:-4px;
	left:1px;
	border: 0px;
}

#header_right ul{
	margin-left:9px;
	padding-top:22px;
	z-index:1000;
	position:relative;
}

#header_right li{
	color:#ae9755;
	font-size:10px;
	padding-bottom:4px;
}

#header_right li a{
	color:#ae9755;
	display:block;
}

#my_mirage{
	background:url(../usermods/img/my_mirage.gif) no-repeat;
	padding-left:20px;
	height:15px;
}

#customer_service{
	background:url(../usermods/img/customer_service.gif) no-repeat;
	padding-left:20px;
	height:15px;
}

#shopping_bag{
	background:url(../usermods/img/shopping_bag.gif) no-repeat;
	padding-left:20px;
	height:17px;
}

/* menu */
#menu ul{
	list-style:none;
	padding: 0;
	margin: 0;
}
#menu{
	width:100%;
	height:55px;
	background:url(../usermods/img/menu_bg.png) no-repeat;
}

#menu_left{
	float:left;
	z-index:1000;
	position:relative;
}

#menu_right{
	float:right;
	z-index:1000;
	position:relative;
}

#menu li{
	display:inline;
}

#menu_left ul{
	margin-left:33px;
	padding-top:21px;
}

#menu_left li{
	color:#674814;
	font-size:12px;
	font-weight:bold;
	padding-right:14px;
}

#menu_left li a{
	color:#674814;
}

#menu_right ul{
	margin-right:30px;
	padding-top:22px;
}

#menu_right li{
	color:#674814;
	font-size:10px;
	margin-left:8px;
}

#menu_right li a{
	color:#674814;
}

/* body */
#body a:link, #body a:visited{
	color: #996633;
}
#body a:hover{
	color: #CC9933;
}
#body{
	width:100%;
	padding-top:6px;
}

#index #body{
	background:url(../usermods/img/body_index_bg.png) no-repeat;
	padding: 0;
	margin: 0;
}

#layoutslice2 #body{
	background:url(../usermods/img/body_layoutslice2_bg.png) no-repeat;
}

#body_pad{
	background:url(../usermods/img/body_pad_bg.png) repeat-y;
	padding-left:11px;
	padding-right:11px;
	width:800px;
	padding-bottom: 0;
	margin-bottom: 0;
}

#body_end{
	background:url(../usermods/img/body_end_bg.png) no-repeat;
	height:3px;
	margin-bottom:3px;
	position:relative;
}

#layoutslice2 #body_end{
	background:url(../usermods/img/body_layoutslice2_end_bg.png) no-repeat;
	position:relative;
}

#index_box{
	width:100%;
	background:#eee8d1;
	z-index:1000;
	position:relative;
	padding: 5px;
}

#breadcrumb{
	font-size: 10px;
	color: #996600;
	padding: 5px;
	background-color:#e9e1c5;
}
#breadcrumb img{
	vertical-align: middle;
}
#breadcrumb a:link, #breadcrumb a:visited{
	font-size: 10px;
	color: #996600;
}

#body_end{
	background:url(../usermods/img/body_end_bg.png) no-repeat;
	height:3px;
	margin-bottom:3px;
	position:relative;
}

#layoutslice2 #body_end{
	background:url(../usermods/img/body_layoutslice2_end_bg.png) no-repeat;
	position:relative;
}

#index_box{
	width:100%;
	background:#eee8d1;
	z-index:1000;
	position:relative;
	padding: 0px;
}

#index_box_pad{
	padding-bottom:10px;
}
#content_box_pad{
	padding: 20px;
	font-size: 12px;
	line-height: 1.5;
	color: #996600;
}

#content_box_pad ul{
	margin-left:19px;
	font-size:12px;
	z-index:1000;
	position:relative;
	list-style-type: square;
	color: #996600;
}
#content_box_pad li{
	padding-top:4px;
}

/* IMAGES */

#index_images{
	width:820px;
	height:121px;
	margin-left:7px;
}

#index_images img{
	width:263px;
	height:116px;
}

#index_image_left{
	float:left;
	width:269px;
	height:120px;
	background:url(../usermods/img/index_image_left_bg.png) no-repeat;
	padding-top:4px;
	padding-left:4px;
	z-index:1000;
	position:relative;
}

#index_image_center{
	float:left;
	width:267px;
	height:120px;
	background:url(../usermods/img/index_image_center_bg.png) no-repeat;
	padding-top:4px;
	z-index:1000;
	position:relative;
}

#index_image_right{
	float:left;
	width:267px;
	height:120px;
	background:url(../usermods/img/index_image_right_bg.png) no-repeat;
	padding-top:4px;
	padding-left:1px;
	z-index:1000;
	position:relative;
}

/* layoutslice2 */

#body_layoutslice2{
	width:100%;
	background:url(../usermods/img/body_layoutslice2_pad_bg.png) repeat-y;
}

#layoutslice2_left{
	float:left;
	width:202px;
}

#layoutslice2_content{
	width:800px;
}

#layoutslice2_right{
	float:right;
	width:598px;
	background:#eee8d1;
	min-height: 400px;
}

#layoutslice2_left h2{
	
}

#layoutslice2_left h5 span{
	text-indent:-5000px;
	display:block;
	width:196px;
	height:36px;
}

#layoutslice2_left h3{
	font-size:12px;
	color:#7a581b;
	margin-left:17px;
	padding-top:0px;
	z-index:1000;
	position:relative;
}

#layoutslice2_left ul{
	margin-left:29px;
	font-size:12px;
	z-index:1000;
	position:relative;
	list-style-type: none;
	padding: 0;
}
#layoutslice2_left li{
	padding-top:4px;
}
#layoutslice2_left a{
	color:#7a581b;
}

#layoutslice2_b01{
	float:left;
	width:296px;
	height:224px;
	background:url(../usermods/img/block01.gif) no-repeat;
	border-bottom:2px solid #e8e1c2;
	border-top:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
	border-left:2px solid #e8e1c2;
	display: block;
}

#layoutslice2_b02{
	float:left;
	width:296px;
	height:224px;
	background:url(../usermods/img/block02.gif) no-repeat;
	border-bottom:2px solid #e8e1c2;
	border-top:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
}

#layoutslice2_b03{
	float:left;
	width:296px;
	height:224px;
	background:url(../usermods/img/block03.gif) no-repeat;
	border-bottom:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
	border-left:2px solid #e8e1c2;
}

#layoutslice2_b04{
	float:left;
	width:296px;
	height:224px;
	background:url(../usermods/img/block04.gif) no-repeat;
	border-bottom:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
}

/* page headings */

#abouthead {
	background-image: url(../usermods/img/aboutus-header.gif);
	height:36px;
	width: 759px;
	margin-bottom: 20px;
}
#custservicehead {
	background-image: url(../usermods/img/custservice-header.gif);
	height:36px;
	width: 759px;
	margin-bottom: 20px;
}
#mymiragehead {
	background-image:url(../usermods/img/mymirage-header.gif);
	height:56px;
	width: 759px;
	margin-bottom: 20px;
}
#contacthead {
	background-image:url(../usermods/img/contactus-header.gif);
	height:36px;
	width: 759px;
	margin-bottom: 20px;
}
#shoppingbaghead {
	background-image:url(../usermods/img/shoppingbag-header.gif);
	height:56px;
	width: 759px;
	margin-bottom: 20px;
}
#advancedsearchhead {
	background-image:url(../usermods/img/advancedsearch-header.gif);
	height:36px;
	width: 759px;
	margin-bottom: 20px;
}

/* footer */

#footer{
	margin-left:11px;
	margin-right:11px;
	width:800px;
	height:28px;
	font-size:10px;
	color:#896f3f;
}

#footer_left{
	float:left;
	padding-top:5px;
}

#footer_right{
	float:right;
	padding-top:5px;
}

#footer a{
	color:#896f3f;
}

/* cart table style*/

#cart table {
  border: none;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  }
#cart caption {
  text-align: left;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  }
#cart td, #cart th {
  padding: .8em;
  }
#cart thead th, #cart tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #A85070;
  text-align: left;
  background: #38160C;
  padding-top:6px;
  }
#cart tbody td a {
  background: transparent;
  text-decoration: none;
  }
#cart tbody td a:hover {
  background: transparent;
  text-decoration:underline;
  }
#cart tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  }
#cart tbody th a:hover {
  background: transparent;
  text-decoration: underline;
  }
#cart tbody th, #cart tbody td {
  vertical-align: top;
  text-align: left;
  }
#cart tfoot td {
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
#cart .odd {
  background: #e7dfc1;
  }
.category_desc{
	float:left; 
	width:154px; 
	padding-left:8px; 
	padding-top: 8px;
	}
.category_desc a:link, .category_desc a:visited, .category_desc a:hover{
	font-size: 11px;
	text-decoration: none;
	}
.category_desc p{
	font-size: 11px;
	}
.category_img{
	float:right; 
	width:132px;
}
.widecategory_desc{
	float:left; 
	width:204px; 
	padding-right:8px; 
	padding-top: 8px;
	}
.widecategory_desc a:link, .widecategory_desc a:visited, .widecategory_desc a:hover{
	font-size: 11px;
	text-decoration: none;
	}
.widecategory_desc p{
	font-size: 11px;
	}
.widecategory_img{
	float:left; 
}
.smalltext{
	font-size: 10px;
}
#block01wide{
	width:594px;
	height:224px;
	background:url(../usermods/img/block01wide.gif) no-repeat;
	border-bottom:0px solid #e8e1c2;
	border-top:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
	border-left:2px solid #e8e1c2;
	display: block;
}
#block02wide{
	width:594px;
	height:224px;
	background:url(../usermods/img/block02wide.gif) no-repeat;
	border-bottom:2px solid #e8e1c2;
	border-top:2px solid #e8e1c2;
	border-right:2px solid #e8e1c2;
	border-left:2px solid #e8e1c2;
	display: block;
}
#furnituresofa{
	width: 100%;
	background-image:url(img/furniture1.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 266px;
}
#furnituresofa p{
	line-height: normal;
	padding: 0;
	margin: 0;
}
#furniturechest{
	background-image: url(img/furniture2.gif);
	width: 166px;
	height: 156px;
	float: right;
}
#furniturecontent{
	float: left;
	width: 580px;
}
.left{
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}
.right{
	float:right;
	width: 500px;
	margin-right: 50px;
	margin-top: 10px;
}
