/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body{
 /* background: #ffffff url(images/body_top_bg.png) repeat-x top;*/
  color: #000000;
  background:#FFFFFF;
  margin: 0;
  font-size:14px !important;
  font-family:calibri,Arial, Helvetica, sans-serif;
  
  
}

A {
  color: #a01212;
  text-decoration: none;
  
}

A:hover {
  color: #a01818;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #b2b2b2;
  font-weight : bold;
}

A.headerNavigation { 
  color: #b2b2b2; 
  /*text-decoration:underline;*/
}

A.headerNavigation:hover {
  color: #b2b2b2;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
 /* background: #b6b7cb;*/
 background:#FFFFFF;
}

.infoBox_bordered {
	
	background:#ededed;
}

.infoBoxContents {
 /* background: #f8f8f9;*/
background:#FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  
}
.border_common
{
	border:#ededed 1px solid;
}

.main_new
{

	color:#010101;
	font-size:12px !important;
}


.main_login
{

	color:#535353;
	font-size:13px !important;
}


.main_input
{
	color:#534b1f; 
	font-size:12px;
}

.main_heading
{
	color:#535353;
	font-size:14px;
}

.main_account_title
{
	color:#534b1f;
	font-size:18px;
}


.main_txt
{
	color:#222222;
}

.review_name,.review_name a
{
	color:#010101;
	font-size:13px;
}

.review_date
{
	color:#954d00;
	font-size:10px;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #990100;
  color: #ffffff;
  padding:0px 0px 0px 12px;
  height:29px;
  line-height:29px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
/*color: #A01818;*/
  color: #990000;
}
TD.smallText1 A.pageResults{ color:#990000;}
A.pageResults:hover {
  color: #990000;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;

  color: #535353;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: calibri,Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family:calibri,Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color:#000000;
 
}

TD.smallText, SPAN.smallText, P.smallText ,TD.smallText1{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#404040;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Calibri,Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding:5px 0px 0px 35px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
#style_box CHECKBOX, #style_box INPUT, #style_box RADIO, #style_box SELECT {
	font-size:14px;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: calibri,Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 90%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #6AA010;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/*#productNEWprice1{ font-size:18px;}*/

#sale_price{ padding-top:5px; font-size:12px !important;}

.moduleRow { }
.moduleRowOver { background-color: #F2F2F2; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
/*** Begin Header Tags SEO ***/
h1 {
 font-family: calibri, Arial, Helvetica, sans-serif;
 font-size: 23px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000000;
 margin-top:5px;
}
h2 {
 font-family: Calibri, Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/
.product_listing_imgbox
{
	width:81px;
	height:124px;
	/*border:#e8e5d2 1px solid;*/
}

a.links_link{
text-decoration:underline;
font-size:3px;
font-weight:none;

}

a.click_text
{
	color:#939393;
}	

a.product_name
{
	color:#726B3F;
	font-family:Calibri, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.price_text
{
	color:#000000;
        font-size:12px;
		font-weight:bold;
}

.price_amount
{
	color:#990000;
	font-size:12px;
        font-weight:bold;
}

.price_amount del{ color:#787878;}
.layout_list_price
{
	padding-bottom:0px;
/*	text-align:left;*/
	
}

.product_box
{
	/*width:175px;*/
	clear:both;
	overflow:hidden;
	/*padding-left:20px;*/
	position:relative;
	
}

.xmas_off{ position:absolute; top:0px; left:0; height:53px; width:53px; background:url(banners/20-off-2.png) no-repeat left top;}
#prev_brand
{
	clear:both;
	overflow:hidden;
}

#style_box
{
	width:100%;
	border:#e8e6df 1px solid;
	margin-top:10px;
	clear:both;
	overflow:hidden;
}

#style_txt_bg
{
	width:96%;
	margin:0 auto;
	background:#f5f5f5;
	height:18px;
	margin-top:5px;
	font-size:14px;
	color:#645e44;
	padding-left:7px;
	font-family:Calibri, Helvetica, sans-serif;
}

#add_to_bag
{
	clear:both;
	overflow:hidden;
	padding:10px 0px 0px 30px;
}

#prd-details
{
	margin-top:20px;
	clear:both;
	overflow:hidden;
	width:100%;
	border:#e8e6df 1px solid;
}

/*#prd_details_txt
{
	padding:10px 0px 0px 10px;
	font-family:Calibri, Helvetica, sans-serif;
}
#prd_details_txt ul{ padding:0; margin:0;}
#prd_details_txt ul li{ padding:0; margin:0; list-style:none; font-size:12px; color:#262009;}*/

#cat_descrip a{ color:#000000;}


.info_layout
{
	width:541px;
	margin:10px 0px 0px 0px;
	clear:both;
	overflow:hidden;
	color:#645e44;
	font:12px Futura, Helvetica, sans-serif;
	border:#e8e6df 1px solid;
	padding:5px 0px 0px 0px;
}

.info_layout_head 
{
        font: Calibri, Helvetica, sans-serif;
	font-size:16px;
	color:#645e44;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	
}

.info_layout_txt
{
	clear:both;
	overflow:hidden;
	padding:0px 0px;
	 border:#cccccc 1px solid;
	 width:92%;
	 margin:0px 0px 0px 30px;

}	
.info_layout_txt textarea{ width:98%;}
#links_prd
{
	padding:0px 5px;
	clear:both;
	overflow:hidden;
}

#links_prd ul{ padding:0; margin:0;}
#links_prd ul li{  list-style:none; margin:0; padding:0px 10px; display:inline;line-height:20px; border-right:#4a400a 1px solid; color:#4a400a;}
#links_prd ul li a{ color:#4a400a;}
#links_prd ul li.first{ padding-left:0 !important;}

#similar_style_layout
{
	width:137px;
	border:#e8e6df 1px solid;
	float:right;
	padding:0px 0px 10px 10px;
	margin-top:20px;
	
}

.similar_style_head
{
	/*width:122px;*/
	height:24px;
	/*margin-top:11px;*/
	margin:11px 0px 5px 15px;
	clear:both;
	overflow:hidden;
    font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#990000;
	/*padding-left:10px;*/
	font-weight:normal;
	
	
}

.similar_style_products
{
	width:130px;
	margin-top:10px;
	clear:both;
	overflow:hidden;
	text-align:center;

}

.similar_style_name
{
	width:130px;
	margin-top:8px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#645e44; font-size:12px;
}
.similar_style_name a{ color:#645e44; font-size:12px;}

.also_viewed,.also_viewed a{ color:#645e44; font-size:12px;}

.extra_img
{
	padding:5px;
	clear:both;
	overflow:hidden;
}

.footer_bottom_links,.footer_bottom_links a
{
	color:#505050;
	font-size:13px;
	font-family:Calibri, Helvetica, sans-serif;
        font-weight:bold;
	text-decoration:none;
        
}

.footer_bottom_links,.footer_bottom_links a a:link {text-decoration: none}
.footer_bottom_links,.footer_bottom_links a a:visited {text-decoration: none}
.footer_bottom_links,.footer_bottom_links a a:active {text-decoration: none}
.footer_bottom_links,.footer_bottom_links a a:hover {text-decoration: none; color: #CC9966} 

.privacy_links
{
	color:#6d663c;
	font-size:12px;
	padding:10px 0px 10px 15px;
	background:#f9f8f1;
	
}

.privacy_head
{
	color:#6d663c;
	font-size:18px;
	padding:0px 0px 10px 2px;
}

.privacy_links a
{
	color:#6d663c;
}

.privacy_txt
{
	padding:5px 20px 10px 10px;
	font-size:13px;

}

.footer_cat a,.footer_cat
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#706512;

	font-weight:bold;
}

.header_cat a,.header_cat
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#050505;
	font-weight:normal;
}

.header_cat a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#040404;
}

.footer_subcat a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#505050;

}

.header_quick_links
{
	color:#736b36;
}

#descriptionInfo ul{list-style:inside disc;margin:10px 0 0 0;font-size:12px;font-weight:bold; padding:0px 0px 0px 10px;}
#descriptionInfo ul li{margin:0 0 2px 0;}
#descriptionInfo span,#description p span{color:#3f3f3f;font-weight:normal;text-decoration:none!important;font-size:11px;}

#descriptionInfo ul{list-style:inside disc;margin:10px 0 0 0;font-size:12px;font-weight:bold; padding:0px 0px 0px 10px;}
#descriptionInfo ul li{margin:0 0 0px 0;}
#descriptionInfo span,#description p span{color:#3f3f3f;font-weight:normal;text-decoration:none!important;font-size:11px;}

.more_info_side{border-right:#d4d4d4 1px solid; padding-left:9px; width:186px;}
.more_info_side ul{ padding:15px 0px 0px 0px; margin:0;}
.more_info_side h2{ color:#524c2c; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.more_info_side ul li{ list-style:none; padding:0px 0px 2px 0px; margin:0; color:#8d7f19; font-size:13px;}
.more_info_side ul li a{color:#8d7f19; text-decoration:underline;}

.pageHeading_new{ color:#524c2d; font-size:18px; font-weight:bold; padding:15px 0px 14px 0px; border-bottom:#d4d4d4 1px solid; font-family:Arial, Helvetica, sans-serif;}
a.link_body{ color:#8d7f19; text-decoration:underline;}
a.link_body:hover{color:#8d7f19;}

#ups_mcafee_layout{ height:50px; width:100%; clear:both; overflow:hidden;}
#call_us{ float:right; margin:16px 14px 0px 0px; display:inline; color:#FFFFFF;}
#call_us span{ color:#990000;}
#ups_logo{ float:right; margin:5px 7px 0px 0px; display:inline;}
#mcafee_logo{ float:right; background:url(images/mcafee_bg.png) no-repeat 0px 7px; height:37px; width:80px; padding:13px 0px 0px 0px; display:inline; text-align:center;}
#header_logo_search{ height:96px; width:100%; clear:both; overflow:hidden;}
#site_logo{ width:269px; height:61px; float:left; margin:17px 0px 0px 11px;}
#header_list{ float:left; margin:22px 0px 0px 39px; display:inline; color:#000000;}
#header_list ul{ padding:0; margin:0;}
#header_list ul li{ background:url(images/header_list_image.png) no-repeat 0px 7px; padding:0px 0px 0px 12px; list-style:none;}
#search_cart{ padding:12px 0px 0px 0px; float:right;}
#header_search{ height:34px; border:#837e57 1px solid; border-left:#837e57 4px solid; width:243px; float:right;}
#header_cartitem{ margin:10px 0px 0px 0px; height:34px; padding:0px 0px 0px 0px; width:145px; background:url(images/item_cart.png) no-repeat; float:right; clear:both; color:#57a9eb; font-size:11px;}
#header_cartitem span{ padding:9px 0px 0px 32px; display:block;}
#search_input{ height:24px; margin:5px 20px 0px 0px; display:inline; float:right; width:180px;}
#search_input input{ border:none; width:180px; height:24px;color:#837d56; font-weight:bold; padding:3px 0px 0px 0px; display:inline;}
#search_submit{ float:right; padding:5px 6px 0px 0px;}
#search_submit input{ padding:0; margin:0;}
#header_menu{ height:85px; width:721px; float:left; background:url(images/header_menu_bg.png) repeat-x 0px 5px; padding:5px 0px 0px 0px;}
#header_menu_inner{ width:718px; padding:0px 0px 0px 3px; height:85px; background:url(images/dd_menu_lt.png) left no-repeat;}
#header_checkout{ background:url(images/checkout_button.png) no-repeat; width:116px; height:90px; float:right;}
#checkout_button{ width:103px; height:43px; margin:12px 0px 0px 8px; clear:both; display:block;}
#view_cart{ width:49px; height:12px; margin:6px 0px 0px 36px; display:block;}
#footer_layout{ width:824px; margin:0 auto; padding:12px 0px 0px 13px;}
#social_logo{ float:right;}
#footer_blackbg_links{ float:right; text-align:right; padding-right:11px;}
span#list_footer_links{ color:#FFFFFF;}
span#list_footer_links a{ color:#FFFFFF; font-size:14px;}
span#footer_cright{ color:#616161; padding:4px 0px 0px 0px; display:block; font-size:12px;}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


#new_all{ clear:both;overflow:hidden; padding:10px 0px 0px 10px; height:55px;}

.home_desc_title{color:#980000; font-size:18px; font-weight:bold; padding:10px 0px 13px 0px; display:block;}

/*  FOR CONTACT US PAGE   */

/*contact us css*/

.JustAreaRugs-dsc{
font-family:"Times New Roman", Times, serif;
font-size:12px;
/*border:1px #8f811a solid;*/
/*width:361px;
height:51px;*/
text-align:left;
/*padding:10px 45px;*/
/*font-weight:bold;*/
margin:23px 0px;
line-height:1.57;
}
.email-us{
font-family:"Times New Roman", Times, serif;
font-size:12px;
width:235px;
float:left;
overflow:hidden;
height:auto;
margin-top:17px;
line-height:1.8;
}
.email-us a{
text-decoration:underline;
color:#998d31;
}
.left-ctrl{
float:left;
line-height:2;
width:46%;
height:auto;
text-align:right;
padding-right:20px;
}
.right-ctrl{
/*float:left;*/
/*width:50%;*/
height:auto;
padding-left:42px;
clear:both;
line-height:3;
}
.call-us{
width:177px; height:87px;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}


/*shipping css*/

.shipping-ul{
margin:0;
padding:10px 0px 0px 0px;
}
.shipping-ul li{
list-style-type:none;
}
.shipping-ul li a{
color:#8a8217;
text-decoration:underline;
font-size:12px;
}
.pageHeading_new p{
font-size:12px;
}
.pageHeading_new p a{
font-size:12px;
color:#8a8217;
text-decoration:underline;
font-size:12px;
}


.pageTitle_new{border-bottom:#d4d4d4 1px solid;}

#cat_descrip h1{ margin-top:0px;}


/* update login css */
.title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}









/**********************For redesign********************/

#site_wrapper{ width:990px; clear:both;/* overflow:hidden;*/ margin:0 auto;}
#new_header{ clear:both; overflow:hidden;position:relative;}
#new_header_logo{ padding:13px 0px 0px 7px; float:left;}
#new_header_search{padding:23px 0px 0px 32px; float:left; position:relative;}
#new_header_search_txt{ height:23px; width:253px; padding:0px 7px 0px 7px; float:left; border:#c5c5c5 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#363636;}
#new_header_search_submit{ float:left; padding-left:5px;}
#new_cart_links_phoneNumber{ float:right; padding-right:4px; }
#new_header_cartLinks{ clear:both; overflow:hidden; float:right;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#616161; padding-top:2px;}
#new_header_cartLinks a{ text-decoration:underline; color:#9d793d;}
#new_header_mcafee_phone{ padding-top:7px; clear:both; overflow:hidden; float:right; width:100%;}
#new_headermcafee_logo{ float:right; height:45px; width:76px;}
#new_header_verysign{ padding-left:15px; float:right;}

#new_header_phone{ padding-left:16px; /*padding-bottom:3px;*/ float:right; text-align:right; color:#616161; font-family:Calibri,Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:18px;  width:185px;margin-top:-4px;}
#new_header_phone #phone_number{ color:#990000; font-size:26px;}
#new_header_phone span{ display:block; clear:both; overflow:hidden; width:185px;}
#new_header_phone span#contact_time{ font-size:12px; margin-top:-2px;}
#newHeaderNav{ clear:both; width:100%;background:url(redesign_images/new_nav_bg.png) repeat-x; height:56px; margin-bottom:7px;}
#newHeaderNavLeft{ background:url(redesign_images/new_nav_lt.png) no-repeat left; height:56px; width:100%;}
#newHeaderNavRight{background:url(redesign_images/new_nav_rt.png) no-repeat right; height:56px;padding:0px 0px 0px 0px;width:990px; clear:both;}
#breadcrumb,.breadcrumb{ font-size:11px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#595959; font-weight:normal; border-bottom:#dddddd 1px solid; padding:0px 0px 5px 3px;}
#breadcrumb a,.breadcrumb a{ text-decoration:none;color:#595959;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/multi-column.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {height:33px;position:relative;font-size:12px; margin: 0; z-index:1000; line-height:33px; }
/*#menu table.ie6 {border-collapse:collapse; margin:0; padding:0;}*/

#menu ul {padding:0; margin:0; list-style: none;}
#menu ul li {float:left;}
#menu ul li a {display:block; float:left;padding:0 10px 0 10px;text-decoration:none; color:#FFFFFF; font-weight:bold; height:33px;line-height:33px;font-size:12px; background:url(redesign_images/man_cat_sep.png) no-repeat 100% 10px; font-family:Arial, Helvetica, sans-serif; clear:both;}
#menu ul li .holder a{ font-size:13px;}
/*#menu ul li a b {display:block; float:left;padding:0 0 0 15px; text-decoration:none; color:#fff; font-weight:bold; height:31px;line-height:40px;font-size:11px;background:url(multicolumn/tabCenter.gif) no-repeat left top; cursor:pointer;}*/

#menu ul li div.holder {position:absolute; left:-9999px;}

#menu ul li div .leftSide {float:left;background:#990000;}
#menu ul li div .rightSide {float:left; display:inline; padding:0 5px 5px 5px; }

#menu ul li:hover{position:relative;}
#menu ul li a:hover {color:#f7d7a0; background-position:100% 10px; white-space:nowrap; position:relative;}
#menu ul li a:hover b {color:#f7d7a0; background-position:left center;}
#menu ul li a.sub:hover {color:#f7d7a0; background-position:right bottom; white-space:nowrap; position:relative;}
#menu ul li a.sub:hover b {color:#f7d7a0; background-position:left bottom;}

#menu ul li:hover > a {color:#f7d7a0; position:relative;}
#menu ul li:hover a.sub {color:#f7d7a0; background-position:100% 10px; white-space:nowrap; position:relative;}
#menu ul li:hover a.sub > b {color:#f7d7a0; background-position:left bottom;}

#menu ul li:hover div.holder,#menu ul#menu_ul li.cmdhover div.holder{position:absolute; top:26px; left:0px; margin: 0; padding: 0;}

#menu ul li.right a:hover div.holder {left:auto; right:3px; top:41px;}
#menu ul li.right:hover div.holder {left:auto; right:0px; top:30px;}

#menu ul dl {width:auto; margin:5px 0 0px 0; padding:0 47px 5px 18px;list-style:none;}
#menu ul dl dt {padding:0 10px; margin:0; line-height:20px; background:#488; color:#fff; white-space:nowrap;}
#menu ul dl dd {display:block; padding:0; margin:0; background:url(redesign_images/menu_bullet.png) left no-repeat;}
#menu ul dd a {background-image: none; display:block; height: 23px; line-height: 23px; color:#4a4a4a; text-align:left; margin: 0; padding:0 10px;font-weight:normal; white-space:nowrap; float:none;}
#menu ul dd a:hover {color:#c60;}

#menu ul table td {vertical-align:top;}
#favorite_nav{ clear:both; overflow:hidden; padding:0px 0px 0px 8px;}
#favorite_nav ul{padding:0px; margin:0px;}
#favorite_nav ul li{padding:0px; margin:0px; display:inline; float:left; font-size:12px; color:#FFFFFF;line-height:23px;}

#favorite_nav ul li a{color:#FFFFFF; line-height:23px; display:block; padding:0px 6px; background:url(redesign_images/fav_cat_sep.png) no-repeat 100% 6px;}
#favorite_nav ul li a:hover{ text-decoration:none;}
#fress_shipping{ float:right; height:26px; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-right:10px;}

#body_content_wrapper{ clear:both; /*overflow:hidden;*/}
#newBrowseAllRugs{ clear:both; overflow:hidden; height:32px; padding:0px 0px 0px 6px; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a3a3a;position:relative;}
#newBrowseAllRugs a{ color:#990000; text-decoration:underline; }
#back_top{ position:absolute; right:6px; top:0px;}
#footer_cat_links{ clear:both; overflow:hidden; background-color: #FFFFFF; line-height:16px; margin:0 auto; padding-left:60px ; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#footer_cat_links_margins{clear:both; overflow:hidden; margin-left:-30px;}
.cat_link_container{ float:left;padding:15px 0px 10px 30px; }
.cat_fixed_width{ width:135px;}
.cat_link_container h2{ color:#1e1e1e; padding:0; margin:0; font-weight:bold; font-size:12px; margin:2px 0px;}
.cat_link_container ul{ clear:both; overflow:hidden; list-style:none; font-size:13px; padding:0; margin:0;}

#footer_socials_container{ clear:both; overflow:hidden; border:#e2e2e2 1px solid; margin:8px 0px 11px 0px; padding:0px 0px 0px 14px; height:54px;}
#footer_socials_container img{ border:none;}
#footerSocialPartOne{ float:left; height:54px;}
#facebook{ padding:10px 8px 0px 0px; float:left;}
#twitter{ padding:10px 8px 0px 0px; float:left;}
#fedex{ float:left; padding:14px 9px 0px 0px;}
#ups{ float:left; padding:8px 11px 0px 0px;}
#paypal_footer{ float:left; padding:12px 8px 0px 0px;}
#footer_mcafee{ float:left; padding:6px 13px 0px 0px;}
#verisign{ float:left; padding:7px 0px 0px 0px;}
#footerSocialPartOneBorder{ float:left; margin:6px 0px 0px 29px; height:42px; width:1px; background:#bfbfbf;}
#footerFreeShipping{ padding:8px 0px 0px 0px; float:left; width:470px; margin-left:-10px;}
.notation_column{ float:left;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#896830; padding:0px 0px 0px 30px;}
.notation_column ul{ padding:0px 0px 0px 0px; margin:0; float:left;}
.notation_column ul li{ padding:0px 0px 0px 20px; margin:0; background:url(redesign_images/tick_icon.png) no-repeat 0px 3px; list-style:none;}
#footer_page_links{ clear:both; overflow:hidden; margin:11px 0px 0px 0px; height:26px; width:100%; background:url(redesign_images/footer_nav_bg.png) repeat-x;}
#footer_page_linksLt{ width:100%; height:26px; background:url(redesign_images/footer_nav_lt.png) no-repeat left;}
#footer_page_linksRt{ width:100%; height:26px; background:url(redesign_images/footer_nav_rt.png) no-repeat right; line-height:26px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center;}
#footer_page_linksRt span{ font-size:12px;}
#footer_page_linksRt a{ color:#FFFFFF; text-decoration:none;}
#footer_copyRight{ margin:10px 0px 5px 0px; text-align:center; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
#footer_copyRight a{color:#525252;}
#slideshow_notes{ clear:both; overflow:hidden;}
#slider_layout{ width:665px; height:257px; float:left;}
#rug_notes{ width:325px; height:257px; background:url(redesign_images/rug_notes_bg.png) no-repeat; float:left;}
.note_layout{ height:83px; clear:both; overflow:hidden; }
.note_layout_int_padding{ padding:22px 0px 0px 10px;}
.note_head,.note_head_small{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#393939; font-size:21px;}
.note_head a,/note_head_small a{color:#393939;}
.note_head_small{ font-size:19px;}
.note_more{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#9d793d;}

.note_more a{color:#9d793d;}
#home_cat_drop{ clear:both; /*overflow:hidden;*/ height:244px; border:#e2e2e2 1px solid; border-left:none; border-right:none; margin:17px 0px 0px 0px;}
.home_cat{ width:215px; border-right:#e0e0e0 1px solid; margin:16px 0px 9px 10px; padding-right:0px; float:left; color:#4d4d4d; font-family:'Calibri',Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; height:204px; position:relative;}
.home_cat h2{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#990000; margin:0px 0px 6px 0px; font-weight:normal; font-size:17px;}
.home_cat img{ margin-right:7px;}
.home_cat .show_now{clear:both; overflow:hidden; position:absolute; left:40px; bottom:10px;}
#home_drop{ background-color:#F1F1F1;
float:left;
height:182px;
margin:20px 0 0 5px;
width:318px;}
#home_drop_inner{ padding:8px 0px 0px 13px; clear:both; font-family:Arial, Helvetica, sans-serif; }
#home_drop_inner h2{ color:#990000;font-size:16px; font-weight:bold; margin:0px 0px 10px 0px; text-align:center; }
#browse_find{ clear:both; font-size:12px; color:#383838; overflow:hidden; margin:0; height:30px; position:relative;}
#browse_find a{ text-decoration:underline;  color:#383838;}
#browse_find img{ padding:0; margin:0;}
#borwse_link{ float:left; padding:4px 0px 0px 25px;}
#find_img{ float:left; width:133px; height:25px; position:absolute; left:135px; top:0px; z-index:1;}
#cat_descrip{ position:relative; clear:both; width:974px; border:#cbcbcb 1px solid; margin:0 auto; padding:2px 0px;}
#cat_descrip_scroll{ width:970px; clear:both;}
#cat_descrip_scroll p,#home_descrip_scroll p{color:#585858;
font-family:Calibri,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:10px 20px;}

#home_descrip_scroll{ width:960px; clear:both; padding:0px 10px; font-size:12px;}

h1.category_title,h2.category_title{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:17px; color:#990000; margin:4px 0px 5px 0px; padding:0;}
.product_name_box{ width:130px; text-align:center;}
.filter_link{ background:url(redesign_images/square_img.png) no-repeat left 5px; padding:0px 0px 0px 10px;}
.filter_title{ background:#edddc1; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1e1e1e; padding-left:33px;}
.filter_selected{ font-weight:bold;}
.less_more{margin:5px 0px 0px 0px;}

h2.right_title{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#484848; font-size:18px; margin:5px 0px 5px 0px;}
#prev_brand{ padding:15px 0px 10px 27px;}
#prev_brand a{ display:block; background:url(redesign_images/allstyle_arrow.png) no-repeat 0px 4px; padding-left:12px; float:left; margin-right:16px; display:inline; color:#474747; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif;}
#click_enlarge{ padding:7px 0px 0px 0px;}
#click_enlarge a{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; color:#9d0909; text-decoration:underline;}
#product_name_info{/* float:left;width:290px;*/padding:2px 0 3px 5px; background:#9D793D;}
#product_name_info h1{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;color:#FFFFFF; margin:0;}
#product_price_range{ float:left; padding-left:10px;}
#product_price_range h1{ font-size:23px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#990000; font-weight:normal;}
#product_options{background:#f0f0f0; padding:3px 12px; }
#product_options TD{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#484848;}
#product_options select option.option_title{ font-weight:bold !important;}
 

#product_options CHECKBOX,#product_options INPUT,#product_options RADIO,#product_options SELECT {
  font-family: 'Trebuchet MS',Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#484848;
  
}

#product_options SELECT{ width:200px; margin:2px 0px;}

.better_sample{ font-family:Arial, Helvetica, sans-serif; color:#6a6a6a; font-size:11px; font-weight:bold; background:url(redesign_images/arrow_betterprice.png) no-repeat 0px 5px; padding-left:10px; text-decoration:underline; float:left; cursor:pointer;}
#question_call{ color:#393939; font-family:Calibri,Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#question_call a{ color:#990000; text-decoration:underline;}
#product_dynamic_price{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; font-size:23px; padding-top:5px;}
.enjoy_free{color:#9D793D;font-family:Calibri,Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; height:31px;}
ul#details_listing{ padding:0px 0px 5px 12px; list-style:none; margin:0;}
ul#details_listing li{ background:url(redesign_images/pd_details_square.png) no-repeat  0px 6px; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:11px; padding:1px 0px 1px 10px; font-weight:bold;}
ul#details_listing li span{ font-weight:normal;}
ul#details_listing a{ text-decoration:underline;}

.srp_container{font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; font-size:11px; margin:0; padding:0px 0px 0px 10px;}
.srp_container h2{ background:url(redesign_images/arrow_betterprice.png) no-repeat 0px 6px; padding-left:10px;font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-weight:bold; color:#484848; font-size:14px; text-transform:uppercase; margin:6px 0px 0px -10px;;}
.srp_container span.extra_title{ background:url(redesign_images/arrow_betterprice.png) no-repeat 0px 6px; padding-left:10px;font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-weight:bold; color:#484848; font-size:14px; text-transform:uppercase; margin:6px 0px 0px -10px; display:block;}
.info_layout_txt .boxText{font-family:Calibri,Arial, Helvetica, sans-serif; font-size:12px; color:#585858;}
.recent_view_row{clear:both; overflow:hidden;}
.recent_view{float:left;width:102px; text-align:center; margin:20px 16px 0px 16px;}
.recent_view a{ font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; color:#9d793d;}
#found_better_details,#need_sample_details{ display:none; position:absolute;font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:12px; color:#6A6A6A; width:250px; text-align:center; background:#FFFFFF; border:#9D793D 5px solid; padding:5px 10px 10px 10px;}

.box_cross{clear:both; padding-bottom:10px; cursor:pointer;}
.infoBoxContents_write
{
	color:#636363;
	font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; 
	font-size:12px !important;
	font-weight:bold;
	
}
.breadcrumb_new{color:#595959;font-family:'Trebuchet MS',Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:3px; }
.breadcrumb_new a{color:#595959;}
#popupcontent{ position:absolute; display:none; font-size:11px; font-weight:normal; background:#FFFFFF; width:500px; border:#9D793D 5px solid; padding:5px; z-index:200;}
#rug_pad_container{ position:relative;width:200px; height:28px;}
select#rug_page_list{position: absolute; top: 0px; left:0px;}
/*******************************************************/

#shopping_cart_border{ border:#BBC3D3 1px solid; padding:2px;}

.testimonial_container_outer{ position:relative; clear:both; overflow:hidden; border-bottom:#B0B0B0 1px dashed; padding-bottom:11px;}
.testimonial_last{ border:none; padding:0px;}
.testimonial_container_inner{ clear:both; overflow:hidden; font-style:italic; color:#515151; font-family:Calibri,Arial,Helvetica,sans-serif;  font-size:13px;}
.testimonial_odd{ background:#F4F2DA;}
.testimonial_even{ background:#FFFFFF;}
.testimonial_content{ clear:both; overflow:hidden;}
.testimonial_author_info{ clear:both; overflow:hidden; text-align:right; padding-top:20px; font-style:normal;}
.testimonial_quote_start{ background:url(redesign_images/testimonial_quote_start.png) no-repeat 9px 14px;}
.testimonial_quote_end{background:url(redesign_images/testimonial_quote_end.png) no-repeat 99.5% 100%;padding:19px 8px 3px 19px;}

#checkout_title{ background:#9D793D; height:30px; text-align:center; color:#FFFFFF; line-height:30px; font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:1.2px;} 

.red_bar{ background:url(redesign_images/red_bar.png) repeat-x; height:11px; width:100%; margin-top:4px;}


#checkout_amex_note{ margin:10px 0px 5px 0px; height:50px; border:#9D793D 1px solid; background:#D2D2D2; width:100%;}
#checkout_amex_note_img{ width:70px; text-align:center; padding:7px 0px 0px 0px; float:left;}
#checkout_amex_txt{ float:left; width:875px; font-size:14px; padding-top:10px; font-style:italic;}


#checkout_amex_note_small{margin:10px 0px 5px 0px; height:28px; background:#D2D2D2; width:100%;}
#checkout_amex_note_img_small{ width:40px; padding:3px 0px 0px 0px; text-align:center; float:left;}
div#checkout_amex_txt_small{ float:left; line-height:28px; font-family:Arial, Helvetica, sans-serif !important; font-size:11px; color:#000000; font-weight:bold;}

.checkout_box_title{ background:#BCBCBC; color:#FFFFFF; width:70%; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:10px;}
.checkout_fieldset{border:#D6D6D6 1px solid; margin:5px 0px 0px 0px !important; padding:5px 10px 10px 10px !important;}
.checkout_fieldset input,.checkout_fieldset select{ background:#F4DFDF;}
#paymentMethods input{ background:none;}

.checkout_fieldset input#voucherRedeemCoupon{ width:95px; height:24px; padding:0; margin:0; background:none;}
.onepage_checkout_comment{ width:100%; border:#E8BEBE 1px solid; background:#F4DFDF; overflow:auto;}

.box_segment_title { color:#B34040; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px;}

.onepagecheckout_product_name{ font-size:12px;}
.checkout_fieldset .orderTotals{ width:100%; text-align:right; border:#B9B9B9 1px solid; border-left:none; border-right:none;}
.checkout_fieldset .orderTotals table{ float:right;}
#shoppingCart small{ font-size:11px;}
.onepage_product_separator{ width:100%; height:1px; border-bottom:#999999 1px dashed; clear:both; overflow:hidden;}

.box_segment_title #logInRow{ font-size:11px;}

#loginButton{ color:#DE0000;}
#category_more_info{ background:#FFFBD6 url(redesign_images/cat_moreinfo_bg.png) repeat-y; border:#E2E2E2 1px solid; padding:11px 16px 16px 11px;_padding:11px 16px 32px 11px; font-family:Arial, Helvetica, sans-serif; clear:both; overflow:hidden;}

#moreinfo_category_title{ font-size:17px; font-weight:bold; color:#990000; padding:0px; margin:0px;}
#moreinfo_category_txt{ background:url(redesign_images/cat_moreinfo_arrow.png) no-repeat 0px 4px; margin:5px 0px 0px 12px; padding:0px 0px 0px 18px; color:#515151; font-size:11px;}
#moreinfo_readmore{ float:right; font-size:11px; color:#990000;}
#moreinfo_readmore a{color:#990000; text-decoration:underline;}

#thumbpopup_listing {
border: solid 1px black;
position: absolute;
display: none;
}

.brand_subcatbg
{
	background:#EDDDC1;
	line-height:27px;
	padding:0px 0px 0px 7px;
	text-transform:uppercase;
	clear:both; overflow:hidden;
	margin:10px 0px 0px 0px;
}

.cat_title_first{ border:none; padding:0px;}
.cat_title_rest{/*border-top:1px solid #f5f2e4;*/padding:0px;}
#view_cat_listing_prd,#view_more_listing{ padding:0px 0px 14px 0px; text-transform:uppercase; margin:25px 0px 17px 0px;background:url(redesign_images/bottom_arrow.jpg) no-repeat center bottom; cursor:pointer;}
#view_cat_listing_prd:hover,#view_more_listing:hover{  cursor:pointer;}

#top_cat_title{ position:absolute; top:0px; left:259px; font-size:13px; font-weight:normal; padding:1px 0px 1px 15px; margin:0px; width:267px; text-align:center;}

#brand_subcat_list{border:#dfdfdf 1px solid; border-left:none; border-right:none; padding:5px 0px 5px 7px; font-size:11px; font-weight:normal; font-family:'Trebuchet MS',calibri,Arial,Helvetica,sans-serif;}

.boxText2 a{ display:block; background:url(redesign_images/lt_cat_arrow.png) no-repeat left; padding:0px 0px 0px 9px; color:#6C6C6C; font-size:12px;font-family:Calibri,Arial,Helvetica,sans-serif;}
.infoBoxHeading a{color:#FFFFFF; text-decoration:underline;}

TD.boxText2{padding:7px 0px 7px 0px;}
.infoBoxContents1{padding:0px 0px 0px 8px;}
.infoBoxContents2{padding:0px 0px 0px 16px;}
.by_color_col{ padding:10px 0px;}
.by_color_col a{font-size:12px;}
.all_testimonials{ text-align:right; font-size:12px; clear:both; overflow:hidden; border-top:1px dashed #B0B0B0; padding-top:5px;}
.all_testimonials a{ text-decoration:underline;}
