/* Begin classes are used by text navigation in each page*/
/**Use for top nav - Email, shopping cart, Favorites, **/
.topnav, table.topnav, table.topnav a{
	font-family: Tahoma;
	color: #3C78C3;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	padding: 10px;
}

table.topnav a:hover{
	font-family: Tahoma;
	color: #3C78C3;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

	/*used for footer copyright information, etc.*/
.navFooter, td.navFooter, td.navFooter a, td.navFooter, td.navFooter a:active, span.navFooter{
	font-family: Verdana;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;	
}
	
.disclaimer, td.disclaimer{
	background-color: rgb(255, 255, 255);
	font-family: Verdana;
	color: black;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
/* End classes are used by text navigation in each page*/
/* Begin classes used by nav control*/
.endprimary_navred:link 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:red;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_navred:active, .endhighlighted_nav:link, .endhighlighted_nav:active, .endhighlighted_nav:visited, .endhighlighted_nav:hover 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#ce8610;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_navred:visited	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:red;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_navred:hover {font-family: Tahoma;text-decoration: none;font-size: 10pt;color:red;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }

.endprimary_nav:link 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#003366;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_nav:active, .endhighlighted_nav:link, .endhighlighted_nav:active, .endhighlighted_nav:visited, .endhighlighted_nav:hover 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#ce8610;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_nav:visited	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#003366;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endprimary_nav:hover {font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#003366;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
table.endprimary_nav 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#003366;font-weight: normal;padding-top:2px;padding-bottom:2px;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
/**td text used for no additional query parameters available**/
.endsecondary_nav:link, td.endsecondary_nav{font-family: Tahoma;text-decoration: none;font-size: 8pt;color:#000000;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px; text-transform: capitalize;  vertical-align:top; }
.endsecondary_nav:active 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color:#000000;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;  vertical-align:top;}
.endsecondary_nav:visited 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color:#000000;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px; text-transform: capitalize;  vertical-align:top;}
.endsecondary_nav:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color:#000000;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px; text-transform: capitalize;  vertical-align:top;}
/** used for additional menu items like pads, scotchgard, and capture**/

.additional_nav:link, td.additional_nav, .additional_nav:visited, .additional_nav:hover{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color:#0000FF;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px; text-transform: capitalize;  vertical-align:top; }
.additional_nav:active 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color:#ce8610;font-weight: normal;padding-left: 4px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px;  vertical-align:top;}


.navigation_header 	{font-family: Tahoma; font-size: 8pt; color: rgb(255,255,255); font-weight: bold; padding-left: 10px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px  }  
.endhomepage_nav:link{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(255,255,255);padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px;  vertical-align: middle;  font-weight: bold;  }
.endhomepage_nav:visited {font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(255,255,255);padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px;  vertical-align: middle; font-weight: bold; }
.endhomepage_nav:active{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(255,255,255);padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px;  vertical-align: middle;  font-weight: bold; }
.endhomepage_nav:hover {font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(255,255,255);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px; background:rgb(80,141,216) }
table.endhomepage_nav td, td.endhomepage_nav, span.endhomepage_nav {font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(255,255,255);padding-left: 1px;padding-right: 1px;margin-top: 0px;margin-bottom: 0px;  vertical-align: middle; font-weight: bold; background-color: rgb(60,120,195);  }

.endbanner_tool:link, table.endbanner_tool, td.endbanner_tool{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }

.endbanner_tool:active 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool:visited 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px; background:rgb(255,255,255) }
.endbanner_tool_sm:link 	{font-family: Tahoma;text-decoration: none;font-size: 6pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_sm:active 	{font-family: Tahoma;text-decoration: none;font-size: 6pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_sm:visited 	{font-family: Tahoma;text-decoration: none;font-size: 6pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_sm:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 6pt;color: rgb(60,114,167);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px; background:rgb(255,255,255) }


.endbanner_tool_orange:link 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(253,121,3);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_orange:active 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(253,121,3);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_orange:visited 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(253,121,3);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
.endbanner_tool_orange:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(253,121,3);font-weight: bold;padding-left: 2px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px; background:rgb(255,255,255) }
.footer_links:link 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(51,102,153);font-weight: bold;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px }
.footer_links:active 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(51,102,153);font-weight: bold;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px }
.footer_links:visited 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(51,102,153);font-weight: bold;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px }
.footer_links:hover 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(51,102,153);font-weight: bold;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px; background:rgb(225,239,252) }

/* End classes used by nav control*/
/* Begin classes used by paging control - active links */
td.paging_default{font-family: Tahoma;text-decoration: none;font-size: 8pt;font-weight: normal;padding-left: 2px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px; color:#003366;}
.paging_default:link {font-family: Tahoma;text-decoration: none;font-size: 8pt;font-weight: normal;padding-left: 2px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.paging_default:active 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;font-weight: normal;padding-left: 2px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.paging_default:visited {font-family: Tahoma;text-decoration: none;font-size: 8pt;font-weight: normal;padding-left: 2px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
/*.paging_default:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;font-weight: normal;padding-left: 2px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }*/
/* End classes used by paging control */
.paging, td.paging, td.paging a{
	font-family: Verdana;
	color: black;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
}
/* Begin classes used by breadcrumb control*/
.bcpropdisplay, div.bcpropdisplay {
	font-family: Tahoma; 
	font-size: 10pt; 
	color: Black;  
	float: none; 
	vertical-align: baseline;  
	position: static;  
	display: inline;  
/**	font-weight:bold;**/
	text-transform: capitalize;
	orphans: 6;
	white-space: nowrap;
	clip: auto;
	}
	
	.bcpropdisplayFurn, div.bcpropdisplayfurn {
	font-family: Tahoma; 
	font-size: 10pt; 
	color: Black;  
	float: none; 
	vertical-align: baseline;  
	position: static;  
	display: inline;  
/**	font-weight:bold;**/
	text-transform: capitalize;
	orphans: 6;
/**white-space: nowrap;**/
	clip: auto;
	}
	
.bcterm, div.bcterm, span.bcterm {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366; 
	vertical-align: baseline;  
	position: static; 
	display: inline; 
	font-weight:bold;
	text-transform: capitalize;
}

.bcterm_small{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366; 
	vertical-align: baseline;  
	/*position: static; 
	display: inline; */
	text-decoration:none;
	
/**	font-weight:bold;
	text-transform: capitalize;**/

}
td.bcterm_small a
{
	font-family: Tahoma; 
	font-size: 7pt; 
	color: Blue; 
	vertical-align: baseline;  
	position: static; 
	display: inline; 
	text-decoration:none;
/**	font-weight:bold;**/
	text-transform: capitalize;
}
.qty, td.qty{
	font-family: Tahoma; 
	font-size:12pt; 
	color: Black; 
	float: none;  
	vertical-align: baseline; 
	position: static; 
	display: inline; 
	font-weight: bold;
	padding: 2px;
}
.primary_bc:link 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(0,0,0);font-weight: normal;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_bc:active 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(0,0,0);font-weight: normal;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_bc:visited 	{font-family: Tahoma;text-decoration: none;font-size: 8pt;color: rgb(0,0,0);font-weight: normal;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_bc:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 8pt;color: rgb(0,0,0);font-weight: normal;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_dym:link 	{font-family: Tahoma;text-decoration: underline;font-size: 10pt;color: rgb(255,0,0);font-weight: bold;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_dym:active 	{font-family: Tahoma;text-decoration: underline;font-size: 10pt;color: rgb(255,0,0);font-weight: bold;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_dym:visited 	{font-family: Tahoma;text-decoration: underline;font-size: 10pt;color: rgb(255,0,0);font-weight: bold;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }
.primary_dym:hover 	{font-family: Tahoma;text-decoration: underline;font-size: 10pt;color: rgb(255,0,0);font-weight: bold;padding-left: 0px;padding-right: 0px;margin-top: 0px;margin-bottom: 0px }

/* End classes used by breadcrumb control*/

/* Begin classes used by searchbox control*/
.endbanner_tool_header 	{font-family: Tahoma; font-size: 8pt; color: rgb(60,114,167); font-weight: normal; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; } 	
/* End classes used by searchbox control*/
/* Begin classes used by agg record page */
.results_promo 	{font-family: Tahoma; font-size: 10pt; color: #CD8811; font-weight: bold; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px; text-align: center; }     	 	
.results_text 	{font-family: Tahoma; font-size: 8pt; color:#003366; font-weight: normal; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;  text-align: center;}     	 	
.page_text_sm 	{font-family: Tahoma; font-size: 8pt; color: rgb(0,0,0); font-weight: normal; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;  } 	 	
/* end classes used by agg record page */


/**Used for you are here**/
.bcText{
	font-family: Tahoma; 
	font-size:8pt; 
	color: #003366; 
	float: none;  
	vertical-align: Top; 
	position: static; 
	display: inline; 
	font-weight: bold;
	padding: 2px;
}


/**used for the "new search" link at the bottom of dimension navigation and top of breadcrumb box**/
.new_search_text:link, .new_search_text:visited, .new_search_text:active, .new_search_text:hover{
	font-family: Tahoma; 
	color:#ce8610; 
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
}

/**used for blue header text at top of navigation boxes**/
.box_header, table.box_header, td.box_header, table.box_header td{
	FONT-SIZE: 10pt; 
	COLOR: #003366; 
	FONT-FAMILY: Tahoma;
	font-weight:bold;
	text-align:	left;
	padding-left: 10px;
	margin-top:6px;
	margin-left:4px;
}
/** used for displaying auto-corrected search results within the breadcrumb table**/
.search_results_small, span.search_results_small, div.search_results_small
{
	font-size: 10pt;
	color: #003366;
	font-family: Tahoma;
	
}
.search_results, span.search_results, div.search_results
{
	margin-top:4px;
	margin-bottom:4px;
	font-family: Tahoma;
	font-size: 12pt;
	color: #ce8610;
	font-weight:bold;
	text-decoration:underline;
}
/** used for intermediate pages when user selects an initial navigation dimension**/
.inter_large, span.inter_large{
	font-family: Tahoma; 
	font-size: 14pt; 
	color: #003366; 
	font-weight: bolder;
}
.inter_medium, span.inter_medium{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #003366; 
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
}
.inter_small, span.inter_small{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #003366; 
	padding-left:4px;
}
.inter_tiny, span.inter_tiny
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #003366;
	padding-left:2px;
}
.inter_fine_print, span.inter_fine_print
{
	font-family: Tahoma;
	font-size: 7pt;
	color: #003366;
	padding-left:2px;
}
.inter_links:link, .inter_links:visited, .inter_links:hover {
	font-family: Tahoma; 
	font-size: 8pt; 
	color: blue; 
	text-decoration: underline;
	text-transform:capitalize;
}
.inter_links:active{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #ce8610;
	text-decoration: underline;
	text-transform:capitalize;
}

.inter_links_color:link, .inter_links_color:visited, .inter_links_color:hover{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: blue; 
	text-decoration: underline;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform:capitalize;
}
.inter_links_color:active:{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #ce8610;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform:capitalize;
}

.right_zone_header, td.right_zone_header{
	font-family: Tahaoma;
	color:#ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-align:center;
	background-image: url(/rugsdirectory/images/back_navigation_header.gif);
}
/** used by pink strip for review order / checkout text and buttons**/
/** first the links **/
a.cartstrip_nav:link, a.cartstrip_nav:visited, a.cartstrip_nav:hover, span.cartstrip_nav {font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#0000FF;font-weight: normal;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
a.cartstrip_nav:active 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#ce8610;font-weight: normal;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
 a.cartstrip_nav:hover 	{font-family: Tahoma;text-decoration: none;font-size: 10pt;color:#0000FF;font-weight: normal;padding-left: 0px;padding-right: 2px;margin-top: 0px;margin-bottom: 0px }
/** next the text **/
.cartstrip_txt, td.cartstrip_txt
{
	font-weight: normal;
	border-collapse: collapse; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366;
	text-align: right;
	vertical-align: middle;
	}

.interim_sale, td.interim_sale
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ce8610;
	font-weight:bold;

}
/**used by help link**/
a.help:link, a.help:visited, a.help:hover
{
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	margin-left:70px;
	
	}
/**used by show larger image and more details link for clearance page**/
a.clear_link:link, a.clear_link:visited, a.clear_link:hover
{
	font-size:8pt;	
	color:blue;
}
a.clear_link:active
{
	color:#CD8811;
}
.trade span.trade, sup.trade
{
	font-size:xx-small;
	vertical-align:super;
	margin:0pt;
}
.on_sale_header, td.on_sale_header
{
	background-color:#F7EBD4;
	border-color:#F7EBD4;
	text-align:center;
	color:#CE8610;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	}
	
.outline 	{ padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background : rgb(237,244,250); border:1px solid;  border-color: rgb(51,102,153);
}
.outlineBlank 	{ padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border:1px solid;  border-color: rgb(201,201,201);
}

.endcollection_header 	{font-family: Arial; font-size: 10pt; color: rgb(0,0,0); font-weight: bold; padding-left: 4px; padding-right: 0px; padding-top: 2px; padding-bottom: 2px; background : rgb(224,235,245); }	

.endstyle_header 	{font-family: Arial; font-size: 10pt; color: rgb(0,0,0); font-weight: bold; padding-left: 4px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; background : rgb(224,235,245); }	

.nowonsale_header, table.nowonsale_header, td.nowonsale_header
{
	font-family:Tahoma;
	font-size:14pt;
	color:#CE8610;
	border-color:#F7EBD4;
	text-transform:uppercase;
	font-weight:bolder;
	background-color: #F7EBD4;
	text-align:left;
	margin:2px;
	height:15px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
}
.nowonsale_items, td.nowonsale_items
{
	margin-top:2px;
	margin-bottom:2px;
}
.gridLine, td.gridLine, tr.gridLine td{
	border-bottom-width: 1pt;
	border-bottom-color: #6699cc;
	background-color: #f9f1e8;
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366;
	padding-top:7px;
	padding-bottom:7px; 
}
.gridLineRA, td.gridLineRA, tr.gridLineRA td{
	border-bottom-color: #F9F1E8;
	background-color: #f9f1e8;
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #003366;
	padding-bottom:7px; 
}
.gridLineHeader, td.gridLineHeader, tr.gridLineHeader td{
	border-bottom-width: 1pt;
	border-bottom-color: #6699cc;
	padding-bottom:10px; 
}
.gridborders, table.gridborders, td.gridborders, tr.gridborders td{
	border-right-width: 0pt;
	border-bottom-width: 0pt;
	padding-top:7px;
}
.gridbordersRA, table.gridbordersRA, td.gridbordersRA, tr.gridbordersRA td{
	border-bottom-width: 0px;
	border-bottom-color: #F9F1E8;
	border-right-width: 0px;
	border-right-color: #F9F1E8;
	padding-top:7px;
}
.gridHeader, table.gridHeader, td.gridHeader, tr.gridHeader td{
	padding-bottom:10px;
}
.gridFooter, table.gridFooter, td.gridFooter, tr.gridFooter td{
	border-top-width: 1pt;
	border-top-color: #6699cc;
}

.CalloutHeader, td.CalloutHeader
{
	font-family: Tahoma;
	text-decoration: none;
	font-size: 10pt;
	color: rgb(255,255,255);
	padding: 8px 4px 8px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle; 
	font-weight: bold; 
	background-color: rgb(60,120,195);  
	}
td.CalloutHeader a
{
	text-decoration:underline;
	font-family: Tahoma;
	font-size: 10pt;
	color: rgb(255,255,255);
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle; 
	font-weight: bold; 
	background-color: rgb(60,120,195);  
	}
/**begin Greg's mods for new header banner**/
.header_cart
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart:link
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart:active
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart:visited
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart:hover
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart_totals
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart_totals_blue
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_cart_bold
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 0px;
	color: #033266;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_info
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_info:link
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_info:active
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_info:visited
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_info:hover
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	color: gainsboro;
	padding-top: 0px;
	font-family: Arial;
	text-decoration: none;
}
.header_risk, td.header_risk a
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-decoration: none;
}

table.header_category{
	border-top:1px solid white;
	padding: 4px 4px 4px 10px;
}


table.header_category a{
	color:white;
	font-family: Arial;
	font-size: 10pt;
	text-decoration:none;
	font-weight:bold;
}

td.header_active_category,
td.header_active_category a{
	background-color: white;
	color:#3C78C3;
	font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}
table.header_category_active a,
a.header_active_cateogry:link,
a.header_active_category:active,
a.header_active_category:visited,
a.header_active_category:hover{
	color: #3C78C3;
	font-family: Arial;
	text-decoration:none;
	font-weight:bold;
	font-size: 10pt;
}

td.header_order_phone,
td.header_order_phone a{
	font-family: Arial;
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	padding-right: 8px;
	white-space:nowrap;
}
table.header_order_phone a,
a.header_order_phone:link,
a.header_order_phone:active,
a.header_order_phone:visited,
a.header_order_phone:hover{
	font-family: Arial;
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	padding-right: 8px;
}


/**end Greg's mods**/


/** used for footer **/
.footer_table, table.footer_table, td table.footer_table{
	background-color: #EAE9E4;
}

table.footer_table a, 
table.footer_table td a:visited, 
table.footer_table td a:active,
table.footer_table td a:hover,
table.footer_table td
{
	font-family: Tahoma;
	COLOR: #003366; 
	font-weight:bold;
	text-align:	left;
	text-decoration: none;
	font-size: 10pt;
	}

table.footer_table td span a,
table.footer_table td span a:visited,
table.footer_table td span a:active,
table.footer_table td span a:hover{
	font-family: Tahoma;
	color: #003366;
	font-weight: normal;
	list-style: none outside none;
	text-decoration:none;
	white-space: nowrap;
	font-size: 8pt;
	}
	
table.footer_table td span a:hover{
	font-family: Tahoma;
	color: #003366;
	font-weight: normal;
	list-style: none outside none;
	text-decoration:underline;
	white-space: nowrap;
	font-size: 8pt;
	}

	div.divDisclaimer{
	font-family: Tahoma;
	font-size: 8pt;
	color: #003366;
	text-align: center;
}

/* Tab Behavior and settings */
/* Rugs */
#rugsTab
{
  display: block;
  width: 86px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/rugs.gif") no-repeat 0 0;
}

#rugsTab:hover
{ 
  background-position: 0 -31px;
}

#rugsTabOn
{
  display: block;
  width: 86px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/rugs.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* Art */
#artTab
{
  display: block;
  width: 77px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/art.gif") no-repeat 0 0;
}

#artTab:hover
{ 
  background-position: 0 -31px;
}

#artTabOn
{
  display: block;
  width: 77px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/art.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* Bedding */
#beddingTab
{
  display: block;
  width: 88px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/bedding.gif") no-repeat 0 0;
}

#beddingTab:hover
{ 
  background-position: 0 -31px;
}

#beddingTabOn
{
  display: block;
  width: 88px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/bedding.gif") no-repeat 0 0;
  background-position: 0 -31px;
}


/* Lighting */
#lightingTab
{
  display: block;
  width: 90px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/lighting.gif") no-repeat 0 0;
}

#lightingTab:hover
{ 
  background-position: 0 -31px;
}

#lightingTabOn
{
  display: block;
  width: 90px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/lighting.gif") no-repeat 0 0;
  background-position: 0 -31px;
}


/* Carpet Tiles */
#carpettilesTab
{
  display: block;
  width: 104px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/carpettiles.gif") no-repeat 0 0;
}

#carpettilesTab:hover
{ 
  background-position: 0 -31px;
}

#carpettilesTabOn
{
  display: block;
  width: 104px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/carpettiles.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* Trash Cans */
#trashcansTab
{
  display: block;
  width: 121px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/trashcans.gif") no-repeat 0 0;
}

#trashcansTab:hover
{ 
  background-position: 0 -31px;
}

#trashcansTabOn
{
  display: block;
  width: 121px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/trashcans.gif") no-repeat 0 0;
  background-position: 0 -31px;
}


/* Tapestries */
#tapestriesTab
{
  display: block;
  width: 103px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/tapestries.gif") no-repeat 0 0;
}

#tapestriesTab:hover
{ 
  background-position: 0 -31px;
}

#tapestriesTabOn
{
  display: block;
  width: 103px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/tapestries.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* Pillows */
#pillowsTab
{
  display: block;
  width: 88px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/pillows.gif") no-repeat 0 0;
}

#pillowsTab:hover
{ 
  background-position: 0 -31px;
}

#pillowsTabOn
{
  display: block;
  width: 88px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/pillows.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* Outlet */
#outletTab
{
  display: block;
  width: 89px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/outlet.gif") no-repeat 0 0;
}

#outletTab:hover
{ 
  background-position: 0 -31px;
}

#outletTabOn
{
  display: block;
  width: 89px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/outlet.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* WishList */
#wishlistTab
{
  display: block;
  width: 106px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/wishlist.gif") no-repeat 0 0;
}

#wishlistTab:hover
{ 
  background-position: 0 -31px;
}

#wishlistTabOn
{
  display: block;
  width: 106px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/wishlist.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* BlindsTab */
#blindsTab
{
  display: block;
  width: 121px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/window_blinds.gif") no-repeat 0 0;
	}

#blindsTab:hover
{ 
  background-position: 0 -31px;
}

#blindsTabOn
{
  display: block;
  width: 121px;
  height: 31px;
  background: url("/rugsdirectory/images/homepage/window_blinds.gif") no-repeat 0 0;
  background-position: 0 -31px;
}

/* End Tab Behavior and Settings */

/* subpage layout classes */

.padded_sides
{
	padding: 4px 4px 0px 4px;
}


/* reviews style sections */
#header { width: 600px;}
#header_left_col { float: left; width:30%; color:#0E3E66; font-family: Arial; font-size:12px;}
#header_right_col { float: left; width:70%; color:#0E3E66; font-family: Arial; font-size:12px;}

#review_container {float: left; position: relative; border:solid 1px #0E3E66;}
#review_form { float: left; width: 600px; height: 35px; background-image: URL('../images/reviews/header_bg.gif'); background-repeat: repeat-x; }
#review_form_header_left_col { float: left; padding:8px 0px 10px 10px; width:50%; color:#FFFFFF; font-family: Arial; font-size:12px;}
#review_form_header_right_col { float: left;  padding:8px 0px 10px 0px; width:48%; color:#FFFFFF; font-weight:bold; font-size:12px; font-family: Arial;}

#review_detail { width: 590px; margin-left:10px;}
#review_detail_left_col { float: left;  width:50%; font-weight:bold; font-size:12px; font-family:Arial;}
#review_detail_right_col { float: left; width:50%; font-weight:bold; font-size:12px; font-family: Arial;}

#review_stars_container {float: left; position: relative;}
#review_stars_left_col { float: left;  width:50%; font-weight:bold; font-size:12px; font-family:Arial;}
#review_stars_right_col { float: left; width:50%; font-weight:bold; font-size:12px; font-family: Arial;}
.review_stars_row { position: relative; display: block; width: 100%; }
.review_stars_cell_left {float: left; position: relative; width: 48%; }
.review_stars_cell_right { float: right; position: relative; width: 50%; }



.textbox
{ width:248px; border:solid 1px black;}

.textbox_comments
{ width:290px; border:solid 1px black;}
/****************************/

#main_ul { list-style-type: disc; } 
#sub_ul { list-style-type: disc; } 
#terms { font-family:Arial; font-size:10px;}

/**Terms and conditions page for reviews**/
#tc_content { width: 600px;}
#tc_header {color:#0E3E66; font-family: Arial; font-weight:bold; font-size:14px;}
#tc_detail {color:#0E3E66; font-family: Arial; font-size:12px;}
/****************************/

/**review guidlines page for reviews**/
#rg_content { width: 600px;}
#rg_header {color:#0E3E66; font-family: Arial; font-weight:bold; font-size:14px;}
#rg_detail {color:#0E3E66; font-family: Arial; font-size:12px;}
/****************************/

/* recently viewed */
.recently_viewed { font-family: Tahoma; font-size: 8pt; text-decoration: none; }


