html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:915px;    	/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
	background: #f0eee5 url(images/bg_image.jpg) top center no-repeat;
	/*background:#fff url(../images/main_bg2.jpg) repeat-x scroll left top;*/
}
ul, ol, dl {
    position: relative;  
}

/*a {
	color:#369;
}*/
/*a:hover {
	color:#fff;
	background:#369;
	text-decoration:none;
}*/
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}
/*p {
	margin:.4em 0 .8em 0;
	padding:0;
}*/
/*img {
	margin:10px 0 5px;
}*/

#ads img {
	display:block;
	padding-top:10px;
}
#outer_container{
	height:100%;
	
}
#container{
	/*border:#0F0 solid;*/
	padding:0;
	margin: 0 auto;
 	width: 915px;

}
/* Header styles */
#header {
	clear:both;
	float:left;
	height:112px;
	width:100%;
	display:inline;
}
#header {
	/*border-bottom:1px solid #000;*/
}
#header p,
#header h1,
#header h2 {
	padding:.4em 15px 0 15px;
	margin:0;
}
#header img{
	float:left;
	margin:-10px 60px 0 20px;
	border:0 none;
}
/*++++++++++++++++++ Menu Start++++++++++++++*/
.nav, .nav ul { 
	list-style: none;
	padding: 0;

}

.nav {
  margin: 45px 0 20px 0;
  z-index: 5900;
  position: relative;
}
.nav li {
  /*border-left: 1px solid #000;*/
  border-right: 1px solid #fff;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 12px Verdana, Geneva, sans-serif;
  height:14px;

  color:#666;
  display: block;
  /*padding: 0 9px;*/
  padding: 10px 8px;
  text-decoration: none;
}

.nav li a#current{
 /* background:#369 url(images/menu_btn_over.gif) repeat-x top left;*/
  border-bottom: 5px solid #b34527;
  color: #b34527;	
  background:#fff;
}

.nav li a:hover {
  border-bottom: 5px solid #b34527;
  color: #b34527;	
  background:#fff;
}
 /*#nav-one li:hover a, 
#nav-one li.sfHover a {
 background: #ccc;
  color: #000;
  background:#369 url(images/menu_btn_over.gif) repeat-x top left;
  color: #000;
}*/
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  /*background: #565656;
  color: #959595;369
  margin-top: -1px;*/
  color:#fff;
  border-bottom: 1px dashed #fff;
  background:#a6936d;
  
}

#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  /*background:#ccc;
  color: #000;
  
  color: #000;*/
  border-bottom: 1px dashed #fff;
  background: #331b09;
}

.nav ul {
  /*background: #565656;
  border-top: 1px solid #fff;*/
  list-style: none;
  margin: 9px 0;
  /*padding: 10px 15px;*/
  width: 172px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px;
}
.nav ul li {
	
	text-align:center;
	border: none;
	float: none;
}
.nav ul a {
  /*border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  border-bottom: 0;
  padding-right: 0px;*/
  margin-left:-30px;
  width: 140px;
  white-space: nowrap;
}
li.product{
	background:url(images/product_rollover.gif) no-repeat bottom left;
}
li.product_bg{
	margin:0 0 0 -30px;
	/*margin:-8px 0 0 0;
	height:8px;*/
	width:156px;
	background:url(images/product_bottom.gif) no-repeat top left;
}
/*.nav li ul {
	
  background: #ccc;
  color: #000;
}*/

/*++++++++++++++++++ Menu End++++++++++++++*/

/*#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
}
#header ul li a:hover {
	background:#369;
	color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}
#header ul li a span {
	display:block;
}*/
/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* image header */
#image_header{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	/*width:100%;*/
	margin:0;
	padding:0;
	overflow:hidden;
}
image_header img{
	margin:0;
	padding:0;
}
#image_header1{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	height:350px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(images/product_headers/header_img_001.jpg);
}
#image_header1b{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	height:350px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(images/product_headers/header_img_012.jpg);
}
#image_header1c{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	height:350px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(images/product_headers/header_img_008.jpg);
}
image_header1 img{
	margin:0;
	padding:0;
}
#image_header2{
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	height:28px;
	margin:0;
	padding:0;
	overflow:hidden;
}
image_header img2{
	margin:0;
	padding:0;
}
.main_image{
	position:absolute;
	z-index:1;
	margin:0;
	padding:0;
}
#img_nav{
	
	float:left;
	width:223px;
	height:360px;
	background:#fff url(images/img_nav.gif) repeat-x top left;
}


.header_text{
	position:absolute;
	margin:15px 0 0 20px;
	padding:0;
}

.header_text h1{
	font:bold 38px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:0 0 5px 0;
}

.header_text p{
	width:190px;
	font:13px Verdana, Geneva, sans-serif;
	color:#fff;
	line-height:180%;
	padding:0;
	margin:0;
}

.header_img{
	position:absolute;
	margin:170px 0 0 25px;
	padding:0;
}
/*.fadeshowtoggler{
	position:absolute;
	width:160px;
	margin:320px 0 0 10px;
}*/

.fadeshowtoggler{
	position:absolute;
	margin:315px 0 0 25px;
	width:180px; 
	/*text-align:right; 
	margin-top:10px;*/
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#FFF;
	display:inline;
}
.next{
	position:absolute;
	margin:312px 0 0 156px;
	z-index:104;
}
.next a{
	
	display: block;
	width: 21px;
	height: 21px;
	text-decoration: none;
	background: url("images/right_btn.gif");
}
.next a:hover{
	background-position: -21px 0;
}
.prev{
	position:absolute;
	margin:312px 0 0 130px;
	z-index:105;
}
.prev a{
	
	display: block;
	width: 21px;
	height: 21px;
	text-decoration: none;
	background: url("images/left_btn.gif");
}
.prev a:hover{
	background-position: -21px 0;
}

.fadeshowtoggler img{
	vertical-align:middle;
	margin:0 0 0 5px;
}
.homeThumb{
	float:right;
	margin:10px 12px 0 0;
}
.homeHeadText{
	position:relative;
	z-index:10;
	margin:20px 0 0 25px;
	font:18 bold Verdana, Geneva, sans-serif;
}
.homeDesc{
	position:relative;
	z-index:9;
	margin:65px 0 0 25px;
	width:260px;
	font:13px Verdana, Geneva, sans-serif;
	line-height:225%;
	color:#fff;
}
.subtitle {
	/*position:relative;
	z-index:5;*/
	width:190px;
	float:right;
	margin:28px 10px 0 0;
	text-align:right;
	
	font: 10px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.panelHolder ul{
/*#panelHolder table{*/
	padding:0;
	margin:184px 0 0 0;
	
	
}

.panelHolder ul li { 
	margin:0;
	padding:0;
	height:25px;
	list-style:none;
	background:url(images/orange_arrow.gif) no-repeat center right;
}

.panelHolder ul li a{
	display:block;
	padding: 5px 10px;
	margin:0 25px;
	text-align:right;
	text-decoration: none;
	font-family:Verdana, Geneva, sans-serif;
	/*font-weight:bold;*/
	color:#fff;
}

.panelHolder ul li:hover{
	color: #000;
	background:#b34527 url(images/brown_arrow.gif) no-repeat center right;
}
.panelHolder li#current{
	color: #000;
	background:#b34527 url(images/brown_arrow.gif) no-repeat center right;
}

#img_display{
	position:relative;
	z-index:1;
	float:right;
	width:692px;
	height:360px;
	background:#fff;
}
#img_display img{
	margin:0;
	padding:0;
}
#img_cat_text{
	
}
.bg_hide{
	background:#FFF;
}
.h_left_col{
	position:relative;
	float:left;
	width:48%;
	background:#FFF;
}
.h_right_col{
	clear:both;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:right;
	width:52%;
	background:#FFF;
}

.h_left_col h2,
.h_right_col h2{
	margin:0 0 8px 20px;
	padding:0;
	font:12px Verdana, Geneva, sans-serif;
	color:#4d4d4f;
}

.center_col{
	position:relative;
	width:692px;
	margin:10px 0 50px 123px;
}

.center_img{
	margin:10px 0;
	padding:0;
}

.center_txt p{
	/*width:675px;*/
	margin:10px 0 5px 0;
	font:20px/160% Verdana, Geneva, sans-serif;
	
}
.center_txt a{
	margin:0;
	padding:0;
	font:20px Verdana, Geneva, sans-serif;
	color:#ab4f26;
}
.interior_images{
	margin:15px 20px 0 0;
	padding:0;
	float:right;
	width:264px;
}
.interior_images img{
	margin:0 0 25px 0;
	padding:0;
}

.interior_text{
	margin:15px 0 0 0;
	padding:0;
	position:relative;
	float:left;
	width:392px;
}
.interior_text ul{
	margin:0 0 20px 0;
	padding:0;
	
}
.interior_text ul li{
	margin:12px 0;
	padding:0;
	list-style:none;
	color:#ab4f26;
	font:13px Arial, Helvetica, sans-serif;
}
.interior_text p{
	margin:0 0 5px 0;
	padding:0;
	font:13px/150% Verdana, Geneva, sans-serif;
	color:#000;
}
.interior_text h4{
	margin:15px 0 10px 0;
	padding:0;
	font:15px Arial, Helvetica, sans-serif;
	color:#ab4f26;
}
.bottom_images{
	margin:35px 0 75px 0;
	padding:0;
}
.bottom_images img{
	margin:0 5px 0 0;
	padding:0;
}
.center_col h2{
	margin:35px 0 10px 0;
	padding:0;
	font:15px Arial, Helvetica, sans-serif;
	color:#ab4f26;
}
.center_col h3{
	margin:20px 0 30px 0;
	padding:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
.contact_table{
	margin:0;
	padding:0;
}
.contact_table table,.contact_table tr, .contact_table td,
.contact_table input, .contact_table textarea, .contact_table select{
	margin:0;
	padding:0;
	font:16px Verdana, Geneva, sans-serif;
}
.contact_table td p{
	margin:5px 0;
	padding:0;
}
.material_table{
	padding:0;
	margin:0 0 35px 0;
}

.material_table h2{
	margin:35px 0 5px 0;
	padding:0;
	font:15px Arial, Helvetica, sans-serif;
	color:#ab4f26;
}
.material_cell{
	width:164px;
}
.material_cell p{
	padding:0;
	margin:5px 0 25px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#58595b;
}
.material_cell img{
	border:#CCC 1px solid;
	margin:0 5px 0 0;
	padding:0;
}
.color_cell{
	width:174px;
}
.color_cell p{
	padding:0;
	margin:5px;
	font:14px Arial, Helvetica, sans-serif;
	color:#58595b;
}
.color_cell img{
	padding:0;
	margin:0 25px 0 0;
}
.about_table{
	margin:35px 0 75px 0;
	padding:0;
}
.table_numbers{
	width:112px;
}

.table_numbers p{
	width:112px;
	padding:0;
	margin:0 0 10px 0;
	font:14px Arial, Helvetica, sans-serif;
	color:#430000;
}

.table_numbers img{
	margin:0;
	padding:0;
}

.table_text{
	width:562px;
}
.table_text hr{
	margin:25px 0 35px 25px;
	border:0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
}
.table_text p{
	width:535px;
	margin:0 0 0 35px;
	padding:0;
	font:14px Verdana, Geneva, sans-serif;
}
.table_text h3{
	width:535px;
	margin:0 0 5px 35px;
	padding:0;
	font:bold 14px Verdana, Geneva, sans-serif;
}
.catgories{
	width:407px;
	margin:0 0 35px 10px;
	background:#f2f2f2 url(images/category_sect.gif) no-repeat top left;
}
.cat_holder{
	margin:0 2px 10px 0;
	width:134px;
	height:250px;
	float:left;
}
.cat_holder_rt{
	width:134px;
	float:left;
}
.cat_section ul{
	margin:0;
	padding:10px 0 0 0;
}
.cat_section ul li{
	margin:0;
	padding:6px 10px 0 10px;
	
	display:block;
}
.cat_section table{
	border-bottom:#a6936d 5px solid;
}
.cat_section a{
	text-decoration:none;
}
.cat_section a:hover{
	text-decoration:underline;
}
.cat_section img{
	margin:5px 10px;
	padding:0;
	border:none;
}

.cat_section ul li a{
	color:#4d4d4f;
	font:12px Verdana, Geneva, sans-serif;

}
.room a{
	margin:5px 10px;
	padding:0;
	color:#d95c26;
	font:15px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.room a:hover{
	text-decoration:underline;
	
}

.collections_box_holder{
	/*width:456px;*/
	margin:0 0 20px 0;
	background:#FFF;
}

.collection_box{
	float:left;
	display:inline;
}
.collection_box ul{
	padding:0;
	margin:0 2px 0 5px;
}
.collection_box ul li{
	width:222px;
	height:122px;
	padding:0;
	margin:0 5px 16px 0;
	display:block;
	background:#f2f2f1;
}
.collection_box img{
	margin:0;
	padding:0;
	border:none;
}

a.pan1 {
	display: block;
	width: 222px;
	height: 121px;
	text-decoration: none;
	background: url("images/home_panel_01.gif");
}

a.pan1:hover {
	background-position: -222px 0;
}

a.pan2 {
	display: block;
	width: 222px;
	height: 121px;
	text-decoration: none;
	background: url("images/home_panel_02.gif");
}

a.pan2:hover {
	background-position: -222px 0;
}

a.pan3 {
	display: block;
	width: 222px;
	height: 121px;
	text-decoration: none;
	background: url("images/home_panel_03.gif");
}

a.pan3:hover {
	background-position: -222px 0;
}

a.pan4 {
	display: block;
	width: 222px;
	height: 121px;
	text-decoration: none;
	background: url("images/home_panel_04.gif");
}

a.pan4:hover {
	background-position: -222px 0;
}
.displace {
	position: absolute;
	left: -5000px;
}



.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0;
	overflow:hidden;
}
.col1{
	width:709px;
}
/* 2 Column (left menu) settings */
.leftmenu {
	background:#fff;		/* right column background colour */
}
.leftmenu .colleft {
	right:75.6%;			/* right column width */
	background: url("images/left_col_bg.jpg") repeat-y top right;	/* left column background colour */
}
.leftmenu .col1 {
	width:73%;			/* right column content width */
	left:100.5%;			/* 100% plus left column left padding */
}
.leftmenu .col2 {
	width:22.8%;			/* left column content width (column width minus left and right padding) */
	left:4%;			/* (right column left and right padding) plus (left column left padding) */
}
.section_titles{
	margin:5px 0 5px 10px;
}
.section_titles, .section_titles a{
	color:#4D4D4F;
	font:15px Verdana, Geneva, sans-serif;
	
}
.section_titles a{
	margin:5px 0 5px 5px;
	text-decoration:none;
}
.section_titles img{
	vertical-align:middle;
	/*margin:0 8px;*/
	margin:0px 8px 3px 8px;
}

.section_titles a:hover{
	text-decoration:underline;
}

.category_box{
	width:213px;
	/*background:url(images/cat_bg.jpg) repeat-y top right;*/
}

.category_box h2{
	margin:10px 0 0 0;
	padding:0;
	background:url(images/cat_head.jpg) no-repeat top right;
	height:36px;
}

.category_box h2 a{
	margin:0;
	padding:6px 0 6px 10px;
	width:213px;
	display:block;
	color:#b34527;
	font:15px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.category_box img{
	border:none;
	vertical-align:bottom;
	margin:0 0 0 10px;
}
.category_box ul{
	padding:0 0 20px 0;
	margin:0;
	background:url(images/cat_bg.jpg) repeat-y top right;
}

.category_box li{
	margin:0;
	padding:2px 0 0 0;
	list-style:none;
}
.category_box a{
	margin:0;
	padding:3px 0 3px 10px;
	width:213px;
	display:block;
	color:#4D4D4F;
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.category_box a:hover, .category_box a#current{
	background:#b34527;
	color:#fff;
}

.cat_h1 a{
	margin:5px 10px;
	padding:0;
	color:#d95c26;
	font:15px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.cat_h1 a:hover{
	text-decoration:underline;
	
}
.cat_h1 h2{
	background:url(images/cat_head.jpg) no-repeat top right;
	height:36px;
}

.page_holder{
	position:relative;
	margin:20px 0 0 0;
	
}
.pages{
	margin:0;
	padding:0;
	width:250px;
	float:right;
	text-align:right;
}
.pages li{
	display: inline;
	list-style-type: none;
}

.pages a{
	display: inline;
	color:#333;
	font:12px Verdana, Geneva, sans-serif;
	margin:0 2px;
	text-decoration:none;
	
}
.pages a:hover, .pages a#current{
	color:#b34527;
}

/*products first tier  All Products*/


.plus_pannel p{
	margin:4px 7px 0 23px;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}

.plus_pannel b{
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	
}
.plus_pannel br{
	margin:5px;
}
.plus_pannel a{
	position:absolute;
	/*top:80px;*/
	margin:0 15px 0 23px;
	padding:0;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
}

ul.last_category{
	height:525px;
	padding:0;
}
.tierOne_holder{
	width:165px;
	margin:10px 0;
}

.tierOne_img{
	height:155px;
}

.tierOne_img img{
	border:none;
}

.tierOne_desc{
	padding:5px 3px 0 3px;
	height:65px;
	background:#fff;
	border-right:#d1d1d1 1px solid;
	font:12px Verdana, Geneva, sans-serif;
	color:#4D4D4F;
}

.tierOne_desc:hover{
	background:#f2f2f1;
}

.tierOne_desc a{
	margin:0;
	padding:0;
	color:#ab4f26;
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
}

.tierOne_desc a:hover{
	text-decoration:underline;
}

/*products second tier Product Categories*/
ul.last_category2{
	height:240px;
	padding:0;
}
.tierTwo_holder{
	position:relative;
	width:219px;
	margin:20px 1px;
}

.tierTwo_img{
	height:206px;
}

.tierTwo_img img{
	border:none;
}

.tierTwo_desc{
	position:relative;
	padding:5px 0 0 5px;
	margin:0;
	height:80px;
	background:#fff;
	border-right:#d1d1d1 1px solid;
}

.tierTwo_desc:hover{
	background:#f2f2f1;
}

.tierTwo_desc a{
	margin:0;
	padding:0;
	color:#ab4f26;
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
}
.tierTwo_desc p{
	margin:0 5px;
	padding:0;
	color:#333;
	font:12px Verdana, Geneva, sans-serif;
}
.tierTwo_desc a:hover{
	text-decoration:underline;
}
/*Subcategory section*/
ul.last_category_s{
	height:465px;
	padding:0;
}
.sub_text{
	position:relative;
	margin:10px 0 0 15px;
	width:657px;
	height:95px;
	background:#f2f2f1;
}

.sub_text h2{
	margin:0;
	padding:15px 0 5px 20px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#494949;
}

.sub_text p{
	padding:0 20px;
	margin:0;
	font:13px Verdana, Geneva, sans-serif;
	line-height:175%;
	color:#000;
}
/*Details section*/

ul.last_category_d{
	height:480px;
	padding:0;
}

.detail_image img{
	border:1px #999 solid;
	padding:0;
	margin:0 0 10px 15px;
}
.detail_left{
	position:relative;
	width:48%;
	float:left;
	margin:0 0 0 20px;
	border-right:1px #666 solid;
}

.detail_right{
	position:relative;
	width:40%;
	float:right;
	margin:0 40px 0 0;
	
}
.detail_lg{
	width:300px;
}
.detail_sm{
	width:280px;
}
.detail_box{
	
	margin:5px 0 30px 5px;
	padding:0;
	font:14px Verdana, Geneva, sans-serif;
	color:#494949;
}

.detail_box h2{
	margin:5px 0;
	padding:0;
	font:bold 16px Verdana, Geneva, sans-serif;
	color:#430000;
}
.detail_box h3{
	margin:5px 0;
	padding:0;
	font:bold 14px Verdana, Geneva, sans-serif;
	color:#430000;
}
.detail_box a{
	margin:5px 0;
	padding:0;
	font:14px Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#ab4f26;
}

.detail_box ul{
	margin:0;
	padding:0;
	list-style:disc inside;
}

.detail_box ul li{
	margin:5px 0;
	padding:0;
	font:14px Verdana, Geneva, sans-serif;
	color:#494949;
}
.red{
	color:#ab4f26;
}

a.bold2{
	font-weight:bold;
	color:#4D4D4F;
}

a.bold{
	font-weight:bold;
}

a.bold:hover{
	color:#4D4D4F;
}
/* Footer styles */
#footer {
	clear:both;
	/*float:left;*/
	width:100%;
	height:160px;
	border-top:1px solid #4d4d4d;
	background:#4d4d4d;
}
.footer_txt{
	padding:0;
	margin: 0 auto;
	width:916px;
	
}
.footer_txt img{
	float:left;
	border:none;
	margin:20px 0 0 20px;
}

.footer_links{
	display:inline;
	width:550px;
	float:right;
	margin:12px 20px 0 0;
	
}

.main_links, .main_links ul,
.alt_links, .alt_links ul{ 
	list-style: none;
	padding: 0;
	margin:10px 0 0 0;
}
.main_links li, .alt_links li{
	display:inline;
}
.main_links li a{
	margin:0 5px;
}
.main_links, .main_links a{
	/*font:12px Verdana, Geneva, sans-serif;*/
	font:12px Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	color:#fff;
}

.alt_links, .alt_links a{
	font:10px Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	color:#fff;
}
.main_links a:hover, .alt_links a:hover{
	color:#a6936d;
}
/*.footer_txt p {
	padding:10px;
	margin:0;
	color:#FFF;
}
.footer_txt a {
	padding:10px;
	margin:0;
	color:#FFF;
	text-decoration:none;
}*/
