
body {font:1.0em century gothic, arial, sans-serif; color:#fff; line-height:14px;}
#wrapper {width:979px;  background-repeat: repeat-y; margin:15px auto;} 
#header,#footer {width:100%} /* safari and opera need this */ 
#header {width: 979px; height:125px; background: url('../images/furniture-site_03.jpg'); background-repeat: no-repeat; border:0 #000 solid; float:left;}

.logo-place {margin:24px 0 50px 22px; }

#site-logo {width:399px; height:125px; float:left;}

#nav {

    margin-top: -1.2em;
    margin-right: auto;
    margin-left: auto;
   
  }
#nav-menu ul {

  list-style:none;
  
  }
#nav-menu li {
	
list-style-type:none;
  float:left;
  background:url("../images/left.gif") no-repeat left top;
  padding-left:8px;
  height:34px;
  text-align:center;
  margin-right:5px;
  }

#nav-menu {width:580px; height:34px; float:left; padding:86px 0 0 0;}

#nav-menu a {
  float:left;
  display:block;
  background:url("../images/right.gif") no-repeat right top;
  text-decoration:none;
  height:18px;
  padding:8px 8px 8px 0px;
  font:0.8em century gothic, arial, sans-serif; font-weight:bold; color:#fff;
  }
 
  
 /* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav-menu a {float:none;}
/* End IE5-Mac hack */
#nav-menu a:hover {
  color:#b3b2b2;
  }
  
  #nav-menu .current_page_item {
  background-image:url("../images/left_on.gif");
  }
#nav-menu .current_page_item a {
  background-image:url("../images/right_on.gif");
  color:#fff;
  
  }
  
#nav-menu .current_page_parent {
  background-image:url("../images/left_on.gif");
  }
#nav-menu .current_page_parent a {background-image:url("../images/right_on.gif"); color:#b3b2b2;}


#site-navigation {width:560px; float:right;

    margin-top: 92px;
    margin-right: 3px;
    margin-left: auto;
  }

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#content-body {width:979px; height:95%; float:left; background-image: url("../images/furniture-site_05.jpg"); background-repeat: repeat-y !important;}

#content-body h1 {font:1.0em century gothic, arial, sans-serif; font-weight:bold; color:#fff; margin-left:15px;}
#content-body h2 {font:0.9em century gothic, arial, sans-serif; font-weight:bold; color:#fff; margin:20px 0 0 15px;}
#content-body h3 {font:0.8em century gothic, arial, sans-serif; font-weight:bold; color:#fff; margin:15px 0 0 15px;}
#content-body p {font:0.80em century gothic, arial, sans-serif; color:#fff; margin:10px 10px 0 15px;}
#content-body a {font:1.1em century gothic, arial, sans-serif; color:#fff;}

#content-wrapper {float:left; margin:20px 0 0 15px;border:0 #000 solid !important; height:480px !important; border:0 #fff dashed;}
#window-header-left {float:left !important; width:400px; border:0 #fff dashed;}
#window-header-right {float:left; margin-left:10px; width:370px; top:0; border:0 #fff dashed;}

#main-content {width:600px; border:0 #fff solid; float:left; margin:0 0 12px 10px;}
#main-content-noob {border:0 #fff solid; float:left; margin-bottom:15px;}
#main-content-noob h1 {font:0.9em century gothic, arial, sans-serif; color:#fff; font-weight:bold; border:0 #fff solid; float:left; margin-bottom:5px;}
#main-content-noob p {font:0.80em century gothic, arial, sans-serif; color:#fff;border:0 #fff solid; float:left;}
#page-content {width:95%;border:0 #fff solid; float:left; margin-bottom:15px; padding:5px;}
#page-content p {margin:0  0 10px 15px !important;}
#page-content h1 {font:1.0em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; margin:0 0 15px 15px;}
#page-content h2 {font:0.9em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; margin:10px 0 15px 15px !important;}
#page-content a {font:1.1em century gothic, arial, sans-serif; color:#fff;}
.h2-padding {margin-left:0 !important;}


#page-heading {width:100%;}
#page-titles {width:81%; float:left;}
#product-titles {width:43%; margin:15px 0 0 20px;float:left;}
#page-cart {width:19%; float:left;}

#page-split {width:100%; margin:0 0 15px 0 !important;}
#page-menu {clear:both; width:20%; float:left; }
#page-menu-noob {width:17% !important; float:left; margin:15px 0 70px 5px;}
#page-menu h3 {margin-bottom:10px; padding:7px 0 7px 7px; background-color:#250b0c;}
#page-menu p {line-height:1.6em;}
#page-menu a {font:1.0em century gothic, arial, sans-serif !important; color:#fff; margin:0 0 0 5px; border-bottom:1px #fff dashed !important;}
#page-menu-noob h3 {margin:5px 0 10px 10px; padding:7px 0 7px 7px; background-color:#250b0c;}
#page-menu-noob p {line-height:1.6em; margin-bottom:20px !important;}
#page-menu-noob a {font:1.0em century gothic, arial, sans-serif !important; color:#fff; margin:0 0 0 5px; padding-top:10px !important; border-bottom:1px #fff dashed !important;}
#page-prods {width:75%; float:left;border:0 #fff solid; margin-bottom:10px;}

.frm-keyword input {margin-left:20px;}

.yell {color:#ccc;}

#page-content a {font-weight:bold;}
.linx {font-size:0.8em !important;}
.img_spacing {margin:10px 0 10px 0;}

#main-content h1 {margin:10px 0 0 15px !important;}

#featured-designer {width:380px; border:0 #fff solid; float:left;}
#featured-designer-noob {border:0 #fff solid; float:left; margin-left:15px !important;}
#featured-designer h2 {margin:10px 0 !important;}
#featured-designer-noob h2 {margin:10px 0 !important;}

#designer-content {width:350px;height:100px;}
#designer-thumbnail {float:left; width:100px;}
#designer-profile {float:left; width:220px; margin:0; padding:0 0 0 5px;font:0.8em century gothic, arial, sans-serif; color:#fff;}
#designer-profile-noob {float:left; width:220px; margin:0 0 0 5px; padding:0 0 0 5px;font:0.75em century gothic, arial, sans-serif; color:#fff;}

#designer-profile a {font:0.9em century gothic, arial, sans-serif; color:#fff;}

#product-details {position:relative; margin-left:180px;}
#other-products { clear:left;  margin:10px 0 0 10px !important; padding-left:10px; width:90%; float:left;}

#prod-image {float:left; width:350px; margin:16px 0 0 35px; border:0 #fff solid;}
.zoomimg {border-bottom:1px #fff dashed;}
#pricing-details {float:left; width:330px; margin-left:15px;}
#pricing-formatting {width:330px; height:85px; background-color:#440000; margin:3px 0 0 15px; padding:2px 0 20px 0;}
#pricing-formatting h2 {font:1.2em century gothic, arial, sans-serif; color:#fff;}
#feature-formatting {clear:both; width:340px;  margin:4px 0 5px 0;  padding:5px;}
.designer-thumb {float:left; margin:15px 0 15px 15px; width:100px;}
.product-thumb {float:left; padding:15px 0 15px 15px;}
.designer-text {float:left; margin:50px 0 0 15px;}
.clearance {clear:both;}

table {clear:both; margin:15px 0 0 35px; border:0 #fff solid;}
td {vertical-align: top; float:left; padding:0px 15px !important; margin:0 0 15px 0 !important;}

/*PRODUCT LISTINGS*/
#listing-background {width:284px; height:170px; background: url('../images/product_background.jpg'); background-repeat: no-repeat; margin:0 0 10px 10px;}
#listing-image {float:left; width:135px; border:0 #fff solid;}
#listing-image img {padding: 20px 0 0 15px;}
#listing-text {float:left; width:130px; padding:2px 5px 0 0 !important; border:0 #fff solid;}
#listing-text h3 {font:0.9em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; margin-bottom:5px;}
#listing-text p {font:0.85em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff;}
#listing-text a {font:0.8em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; border-bottom:1px #fff dashed; text-decoration:none; margin-top:15px;}
#buy-box {float: right; background-color:#200e03; width:50px; height:30px; margin: 0 10px 20px 0 !important; text-align:center;padding-top:5px; bottom:5px;}
#buy-box a {font:0.8em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; text-decoration:none;}
#buy-box a {border-bottom:1px #fff dashed;}

#price-del {float:left;}
#pt-buy-butt {float: right; background-color:#200e03; width:50px; height:30px; margin: 5px 10px 10px 0 !important; text-align:center;padding-top:7px; bottom:2px;}
#pt-buy-butt a {font:0.8em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; text-decoration:none;}
#pt-buy-butt a {border-bottom:1px #fff dashed;}

#designer-background {width:637px; height:166px; background: url('../images/designer-back.jpg'); background-repeat: no-repeat; border:0 #fff solid;}
#designer-image img {float:left; padding: 27px 0 0 25px;}
#designer-text {float:left; width:450px; padding:10px 2px 0 15px; border:0 #fff solid;}
#designer-text h3 {font:0.9em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff; margin-bottom:5px;}
#designer-text p {font:0.75em century gothic, arial, sans-serif !important; color:#fff;}
#designer-text a {text-decoration:none;}
#designer-text a:hover {text-decoration:underline;}

#title-spacer {clear:both !important; margin:230px 0; padding-top:10px;}
#title-spacer h3{font:0.9em century gothic, arial, sans-serif; font-weight:bold !important; color:#fff;}

#product-showcase {clear:both;width:100%; height:250px; }

/*td {font:0.85em century gothic, arial, sans-serif; color:#fff; margin:0 10px 0 15px;}*/
.head-bold {font-weight:bold;}
.partner-text {font:0.7em century gothic, arial, sans-serif; color:#000; float:right; margin:0 5px 0 0 !important;}
.partner-text a {color:#000; text-decoration:none;}

#form-formatting {width:95%; border:0 #fff solid; margin:5px 0 0 15px;}
#form-formatting form {float:left; margin-right:30px; border:0 #fff solid; width:26%;font:0.80em century gothic, arial, sans-serif; color:#fff;}
#form-width {width:24% !important; margin-left:0 !important; float:left !important;}
 
/*FORM STYLING*/
form.acc_form					{}
form.acc_form textarea			{width:60%;}
form.acc_form fieldset 			{margin-bottom: 10px; border:0;}
form.acc_form legend 			{padding: 0 2px 10px 0; font-weight: bold; font:0.8em century gothic, arial, sans-serif; color:#fff; border:0}	
form.acc_form label				{display: inline-block; line-height: 1.8; vertical-align: top; font-weight: bold; font:0.8em century gothic, arial, sans-serif; color:#fff;}
form.acc_form fieldset ol 		{margin: 0; padding: 0;}
form.acc_form fieldset li 		{list-style: none !important; padding: 5px; margin: 0;}
form.acc_form fieldset fieldset {border: none; margin: 3px 0 0;}
form.acc_form fieldset fieldset legend {padding: 0 0 5px; font-weight: normal;}
form.acc_form fieldset fieldset label {display: block; width: auto;}
form.acc_form em 				{font-weight: bold; font-style: normal; color: #fff;}
form.acc_form label 			{width: 170px; margin-left:15px; /* Width of labels */}
form.acc_form fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */}
form.acc_form input, select				{font:0.8em century gothic, arial, sans-serif; color:#000; margin:0 0 5px 15px;}
.buttons						{color:#000 !important;}


/*SHOPPING CART */
#shopping-cart {width:820px; margin:30px 0 0 40px; padding:10px; }
.shopping-cart-header {padding:10px;}
.cart-header {width:200px; float:left; font:0.9em century gothic, arial, sans-serif; color:#fff; font-weight:bold; text-align:center;}
.shopping-cart-products {clear:both; width:820px; padding:10px 0 10px 0; position:relative;}
.cart-line {width:200px; float:left; font:0.9em century gothic, arial, sans-serif; color:#fff; padding:10px 0 10px 0; text-align:center;}
.shopping-cart-products img {margin:0 !important;}
.shopping-cart-products p {margin-top:10px !important;}
#shopping-cart-delivery {clear:both; width:730px; float:left;  padding:0 0 10px 0; }
#shopping-cart-delivery p {font:0.9em century gothic, arial, sans-serif; color:#fff; text-align:right; margin-right:25px;}

#breadcrumb {margin:0 0 20px 10px !important; padding:2px 7px 2px 5px; background-color:#250b0c;font:0.7em century gothic, arial, sans-serif !important; color:#fff;}
#checkout-txt {margin-top:10px !important;}

#frm-left {width:50%; float:left;}
#frm-right {width:50%; float:right;}
#pment {clear:both;}

.style-link {border-bottom:1px #fff dashed; text-decoration:none !important;}
#checkout-button {width:800px; clear:both; margin:0 0 15px 300px;}
#checkout-button a {font:0.9em century gothic, arial, sans-serif !important; color:#fff; margin-left:20px !important; padding:10px 20px 10px 20px; background-color:#250b0c; text-decoration:none; }
#small_link {font-size:0.6em !important;}
#home-forms {float:left}
.p-no-format {margin:0 !important; padding:0 !important;}

#footer {width: 979px; background: url('../images/furniture-site_08.jpg'); background-repeat: repeat-y; float:left; padding:10px 0px}
#footer p {font:0.7em century gothic, arial, sans-serif; color:#fff; }
#footer a {color:#fff; text-decoration:none;}
#footer-left {width:50%; float:left;}
#footer-right {width:48%; float:right; text-align:right; margin-right:15px; border:0 #fff solid;}


#footer-base {width: 979px; height:8px; background: url('../images/furniture-site_09.gif'); background-repeat: no-repeat; border:0 #000 solid;}

