* html body {margin:0; padding:0;}
body {border-top:8px solid #deceb5; font:82.5% Helvetica, Arial, sans-serif;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em; font:1em Helvetica, Arial, sans-serif;}
/*#right {background:#CCFFCC;}*/
#wrapper	{margin-top:/*-4px*/0;}
#container {margin:0 auto;}
#footer {background:#ebe7db; border-top:4px solid #bd9c73; padding:5px; height:115px;}
/*.inside {margin:6px;}*/
#header .mod_form {float:right; background:url(../new-site/images/searchbg.jpg) bottom no-repeat; padding:0 10px; width:235px; height:31px; display:none;}
.mod_form .search input.text {width:150px; margin:0 0 0 10px; background:url(../new-site/images/searchicon.jpg) left no-repeat;}

.home-category img {width:112px;}
.mod_subscribe  {background:url(/new-site/images/rightmod_bg_bottom.jpg) bottom no-repeat; width:208px; color:#fff;}
.mod_subscribe form {margin:0 auto;}
.mod_subscribe h3, .mod_subscribe h2 {background:url(/new-site/images/rightmod_bg_top.jpg) top no-repeat; margin:0; padding:10px 5px 5px 10px; color:#fff;}
.mod_subscribe input.submit, .mod_subscribe input.text {margin:4px 10px; width:170px;}
.mod_subscribe p {color:#fff; padding:5px 5px 10px 10px;}

.mod_randomarticle, .mod_newslist {padding-bottom:5px; background:url(/new-site/images/rightmod_test_bg_bottom.jpg) bottom no-repeat; width:208px; color:#111;}
.mod_randomarticle .ce_text, .mod_newslist .inside {background:url(/new-site/images/rightmod_test_bg_top.jpg) top no-repeat; margin:0; padding:10px 5px 10px 10px; color:#111;}
.mod_randomarticle p {color:#111; padding:5px 5px 10px 10px;}
.mod_randomarticle h1 {font-size:1.1em;}

.mod_cataloglist {margin:0 auto;}
.mod_cataloglist .item {width:19%; float:left; border:2px double #fff; text-align:center; border:1px solid #804f2f; margin:0 2px 6px 0}
.mod_cataloglist h2 a  {color:#fff; white-space:nowrap; overflow:hidden; font-size:11px; line-height:22px; }
.mod_cataloglist .title {background:#804F2F; width:100%; height:22px; line-height:22px}
.mod_cataloglist img	{width:114px; height:70px;}

.mod_catalogreader {background:#fff;}
.mod_catalogreader label {visibility:hidden;}
.mod_catalogreader h1 {padding:15px; height:18px; background:url(../new-site/images/titlebg.jpg) left no-repeat; color:#fff;}
.mod_catalogreader .image	{background:#fff; float:left; width:390px;}
/*.mod_catalogreader .image img {/*border:2px solid #ccc;  margin:0 0 0 6px; background:#fff; width:400px; height:250px; }*/

.mod_catalogreader .prd_gallery {width:390px; float:left;}
.mod_catalogreader .prd_gallery .image {float:left; width:125px; margin:0 2px;}

.mod_catalogreader .details {float:right; margin:0 2px 0 4px; width:340px;}
.mod_catalogreader .description {margin:12px 0 0 6px; padding:6px 0 0 0; font-size:1.1em;}

.mod_catalogfeatured {margin:0 auto; float:left; background:#FFFFFF; width:183px; border:1px solid #804F2F; margin:0 1px 6px 0}
.mod_catalogfeatured .item { background:#fff; text-align:center; margin:0 0px 6px 0px; }
.mod_catalogfeatured h2 a  {color:#fff; white-space:nowrap; overflow:hidden; line-height:22px; }
.mod_catalogfeatured .title {background:#804F2F; width:100%; height:22px;}
.mod_catalogfeatured img	{width:148px; height:95px;}

#other {margin:0 auto; width:99.7%;}
#other .item {width:19%; float:left; border:2px double #fff; text-align:center;}
#other h2 a  {color:#fff; white-space:nowrap; overflow:hidden; }
#other .title {background:#804F2F; width:100%; height:22px;}
#other img	{width:110px; height:70px;}

ul .homeficon {display:inline;}
.homeficon {float:left; display:inline;}
.homeficon img	{height:18px;}

#feet {
	float: left;
	margin: .4em 1.6em 1em -.2em;
}

#blockleft a:hover img#feet  {
	padding: 0;
	border: none;
}

#products .model, #products1 .model, #products .feet, .swatchimglrg, .swatchimglrg1, .swatchimglrg2 {
	margin: 1em auto 0 .8em;
	padding: .2em 0 0 0;
	line-height: 120%;
	height: 1%;
	text-align: center !important;
	list-style: none;
}

#products .model li, #products1 .model li, #products .feet li, .swatchimglrg li, .swatchimglrg1 li, .swatchimglrg2 li {
	background: transparent;
	color: #999;
	float: left;
	width: 24.3%;
	margin: 0 0 .6em 0;
	padding: .2em .1em 0 .1em;
	min-width: 130px;
	font-size: .9em;
}

#products .feet li {
	width: 32.5%;
}

/* styling for LEFT gallery */
#swatch_palette {position:relative; width:330px; height:190px; background:#fff; background:url(/new-site/images/swatches/normal.jpg) top right no-repeat; top:0px;}
#swatch_palette img {border:0;}
#swatch_palette .thumbs {width:80px; position:absolute; left:0; top:0;}
#swatch_palette a.gallery:hover span {display:block; position:absolute; width:330px; height:20px; top:125px; left:0; padding:5px; font-size:1em; font-style:normal; color:#fff;  z-index:100;}
#swatch_palette a.gallery:hover span:first-line { font-style:normal; font-weight:bold; font-size:1em; color:#000;}
#swatch_palette a.gallery:active, #swatch_palette a.gallery:focus {border:1px solid #000;}
#swatch_palette a.gallery:active em, #swatch_palette a.gallery:focus em {display:block; position:absolute; width:240px; height:174px; top:0; left:90px; padding:0; color:#000; border:1px solid #3d330f; z-index:50; }
#swatch_palette h3 {clear:both; margin:0; padding-top:30px; padding-left:100px; width:200px; text-align:left; font-size:1em; font-weight:normal; color:#111;}
#swatch_palette h3 em {font-size:0.6em; color:#000;}

/* common styling for all galleries */
a.gallery{display:block; /*display:inline-block;*/ color:#000; text-decoration:none; border:1px solid #000; width:15px; height:15px; float:left; margin:4px; z-index:50;}
a.slidea {background:#f6eec0;} /*Aquamarine*/
a.slideb {background:#fffeea;} /*Arabica White*/
a.slidec {background:#785f49;} /*Milano Designer Essential Grey*/
a.slided {background:#b18a50;} /*Milano Toast*/
a.slidee {background:#c59d56;} /*Natura Sand*/
a.slidef {background:#c18d42;} /*Buckskin*/
a.slideg {background:#b4712b;} /* Barolo light Tan*/
a.slideh {background:#72350e;} /* Muirfield Rust*/
a.slidei {background:#67311c;} /* Balmoral Cinnamon*/
a.slidej {background:#5b0504;} /* Milano Wine*/
a.slidek {background:#562416;} /* Crystal Chestnut*/
a.slidel {background:#421e00;} /* Milano Dark Saddle*/
a.slidem {background:#141414;} /* Milano Black*/
a.sliden {background:#374d33;} /* Milano Bottle Green*/
a.slideo {background:#042a45;} /* Troon Ocean Blue*/
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}
a.gallery:visited {display:block; /*display:inline-block;*/ color:#000; text-decoration:none; border:1px solid #000; width:15px; height:15px; float:left; margin:4px; z-index:50;}



#sofa_bed_swatch_palette, #sofa_bed_swatch_palette li {display:inline; margin:0; padding:0;}
#sofa_bed_swatch_palette li span {display:none;}
#sofa_bed_swatch_palette li img {width:43px;}



#ctrl_2 {width:100%; float:right;}
/*#ctrl_2 label {visibility:hidden;}*/
#opt_2_0 span {background:#bc9854; width:33%;}

#product_info {margin:6px 0 0 0; width:320px;}
#product_info tr {border-bottom:1px solid black;}
#product_info td, #product_info th {padding:4px; color:#725d40; font-weight:bold;}
#product_info td.RRP {color:#FF0000; text-decoration:line-through; font-weight:normal; font-size:0.9em;}
#product_info .Leather { font-weight:normal;}


.back {visibility:hidden;}
.clear{clear:both;}

.swatchimglrg {list-style:none; display:inline; float:left;}
.swatchimglrg li {display:inline;}

/**
 * Horizontal menu  THIS IS THE SET OF STYLES FOR NAVIGSATION THAT ACTUALLY WORKS! >:(  
**/

.mod_navigationMain ul	{list-style:none; display:inline; padding:0; margin:15px 0;}
.mod_navigationMain li	{ padding:0; background:none; color:#000; display:inline;}
.mod_navigationMain a, .mod_navigationMain p { display:inline; height:30px; background:none; color:#fff; text-decoration:none; padding:20px 12px; margin:0; text-transform:capitalize; font-weight:600; font-size:1em;}
.mod_navigationMain li a:hover, .mod_navigationMain li span	{color:#6e5a3f; margin:0; }

.mod_navigationMain {width:970px; height:57px; background:#fff url(../new-site/images/navbg.jpg); margin:0 0 20px 0;}
.mod_navigationMain ul
{list-style:none; display:inline; padding:0; margin:15px 0 15px 15px;}

.mod_navigationMain li
{
	float:left;
	margin:0 0 0 12px;
	padding:20px 0 0 0;
	text-align:center;
	list-style-type:none;
}

.mod_navigationMain a,
.mod_navigationMain p
{
	font-weight:bold;
	font-size:1.2em;
	color:#ffffff;
}
.mod_navigationMain a
{
	margin:0px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	
	color:#ffffff;
}

.mod_navigationMain a:hover
{
	text-decoration:none;
	color:#ffffff;
	background:url(../new-site/images/navbg_hov_act.png) bottom no-repeat;
	padding:17px 12px;
}

.mod_navigationMain span
{
	height:30px;
	font-weight:bold;
font-size:1.2em;
	margin:0px;
	padding:17px 12px;
	text-align:center;
	background:url(../new-site/images/navbg_hov_act.png) bottom no-repeat;
}


/**
 * Second level
 */
.mod_navigation .submenu
{
	margin:-2px 0px 0px 8px;
	padding:0px;
	border-top:0px;
}

.mod_navigation .level_2
{
	padding-bottom:4px;
	border-bottom:0px;
}

.mod_navigation .level_2 li
{
	padding:0px 0px 4px 0px;
	border-top:0px;
}

.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 p
{
	font-weight:normal;
}

#footer	{margin:25px 0 0 0; list-style:none; text-align:center;}
#footer ul	{list-style:none; display:inline; height:34px; color:#000; text-align:center;}
#footer li	{padding:4px; background:none; color:#000; display:inline;}
#footer a, #footer p { display:inline; background:none; color:#000; text-decoration:underline; padding:4px; font-weight:normal; font-size:1em;}
#footer li a:hover, #footer li p	{ text-decoration:none;}
#footer p	{text-decoration:none;}
#footer .footdetail, .mod_customnav {text-align:center;  margin: 0;}

/* === OES Additions === */
/*
#home-form{
	width:350px;
	float:left;
	display:inline;
	background:url(/new-site/images/home-form-top.jpg) no-repeat top;
	margin:26px 5px 0 0;
}

#home-form .col_first{
	vertical-align:top;
	padding:0 5px 0 0;
}

#home-form form{
	background:url(/new-site/images/home-form-bottom.jpg) no-repeat bottom;
	padding:10px 10px 17px 10px;
}

#home-form h1{
	margin:10px 0 0 10px;
	font-size:15px;
}

#home-form input{
	margin:0 0 6px 0;
}
*/

#header-tel{
	position:absolute;
	top:50px;
	right:80px;
	background:url(/new-site/images/header-tel.jpg) no-repeat;
	width:414px;
	height:27px;
}

#header-contact-us{
	position:absolute;
	top:0;
	right:320px;
	width:210px;
	height:36px;
}

#home-form{
	width:712px;
	height:100px;
	background: #ebe7db; /*url(/new-site/images/home-form-bg.gif) no-repeat;*/
	padding:15px;
	margin:7px 0;
}

#home-form .col_first{
	vertical-align:top;
	padding:0 5px 0 0;
}

#home-form form{
	background:url(/new-site/images/home-form-bottom.jpg) no-repeat bottom;
	padding:10px 10px 17px 10px;
}

#home-form h1{
	margin:0px;
	font-size:13px;
}

#home-form input{
	margin:0 0 6px 0;
}

.form-left{
	float:left;
	width:220px;
	display:inline;
}

.form-right{
	float:right;
	width:450px;
	display:inline;
}

.ce_headline{ font-size:16px; font-weight:bold;}
.important{ font-weight:bold;}

#links-footer{
	margin:10px 0 0 120px;
	width:680px;
}


.prod-links{
	float:left;
	display:inline;

}
.footdetail p{
	margin:0 0 10px 0
}

.prod-links li{
	list-style:none;
	display:block;
	float:left;
	text-align:left;
	margin:0;
	padding:0 7px 0 0 !important;
}

.simple_price{
	color:#804f2f !important;
	padding:3px 0;
}

#swatch-order input, #swatch-order textarea, #swatch-order select{
	margin:0 10px 6px 0;
	width:192px;
}


.formbody td{ vertical-align:top;}
.captcha_text{ clear:left; margin:0 0 0 10px; padding:0 0 10px 0;}

/*== Right Articles == */
#ra-text{ height:370px;}
#ra-hp{margin:42px 0 0 0;}
#ra-hp1{height:370px;}

#f9{
	margin-top:15px;
}

#f9 td{
	padding:5px;
}

#f9 input, #f9 textarea{
	width:250px;
}

#f9 textares{
	height:90px;
}

#right .layout_simple {padding:4px 0; border-bottom:1px dotted #333;}
#right .layout_simple a {color:#333;}
.mod_newsreader h2 {font-size:1.4em; padding:6px 0;}