f@charset "UTF-8";
/* CSS Document */

/*****************************************************/
/*  FurnitureRow.com v1.0  9.2009                    */
/*  Author: James Einspahr 													 */		
/*****************************************************/

.EXPLAIN { font-family: "Arial", Helvetica, sans-serif; font-size: 12px; line-height: 22px; font-weight: bold;	color: #000; }

/*****************************************************/
/*                 MASTER CONTENT                    */
/*****************************************************/


Body{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555
}
H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
	margin-bottom: 8px;
}
H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 4px;
}
H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 2px;

}
H3.red{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	color:#b31504;
}
.red{ color:#b31504;}

a.H1{ font-family: "Arial", Helvetica, sans-serif; font-size: 24px; line-height: 30px; font-weight: bold; color: #b31504; margin-bottom: 8px; text-decoration:none;}
a.H1:hover{ background:#b31504; color:#fff;}
a.H1:visited{}

a.H2{	font-family: "Arial", Helvetica, sans-serif; font-size: 18px; line-height: 24px; font-weight: bold; text-decoration:none; }
a.H2:hover{ background:#b31504; color:#fff;}
a.H2:visited{ }

a.H3{ font-family: "Arial", Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; text-decoration:none; }
a.H3:hover{ background:#b31504; color:#fff; }
a.H3:visited{ }


sup {
	/* removing all of this to fix bug jared reported for ie6
	height: 0;
	line-height: 1.7;
	_line-height: 1;
	vertical-align: text-top;
	_vertical-align: text-top;
	position: relative;
	*/
	font-size: 0.7em;
	vertical-align: top;
}

/*****************************************************/
/*                   UI Elements                     */
/*****************************************************/

.bread{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #999;
	text-transform:uppercase;
}
.breadStart{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight:normal;
	color: #999;
	text-transform:uppercase;
}
a.bread{ font-family: "Arial", Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #999; text-decoration:none; text-transform:uppercase; }
a.bread:hover{ color: #fff; background-color:#b31504; }
a.bread:visited{ }

div.bread a {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #999;
	text-transform:uppercase;
	text-decoration:none
}

div.bread a:hover {
	color: #fff; background-color:#b31504;
}

.loginWelcome{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #999;
	text-transform:uppercase;
}
a.loginWelcome{ font-family: "Arial", Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #999; text-decoration:none; text-transform:uppercase; }
a.loginWelcome:hover{ color: #fff; background-color:#b31504; }
a.loginWelcome:visited{ }

a.loginWelcomeZIP{ font-family: "Arial", Helvetica, sans-serif; font-size: 11px; line-height: 22px; color: #b31504; text-decoration:none; text-transform:uppercase; }
a.loginWelcomeZIP:hover{ color: #fff; background-color:#b31504; }
a.loginWelcomeZIP:visited{ }

.offerArea a.offer{ font-family: "Arial", Helvetica, sans-serif; font-size: 18px; line-height: 36px; color: #b31504; text-decoration:none; font-weight: bold; margin-left:0px;}
.offerArea a.offer:hover{}
.offerArea a.offer:visted{}

.brandArea a.brand{ font-family: "Arial", Helvetica, sans-serif; font-size: 18px; line-height: 36px; color: #FFF; text-decoration:none; font-weight: bold; margin-left:0px;}
.brandArea a.brand:hover{}
.brandArea a.brand:visted{}

/* CART ITEMS */
.cartPreviewMast .yourCart .items{
	font-size:11px;
	line-height:36px;
	font-weight:normal;
	
}
.cartPreview .cartSubtotal{
	color: #b31504;
	font-size:12px;
	line-height:36px;
	font-weight:bold;
	margin:0px 8px 0px 0px; 
}
.cartPreviewMast .yourCart{
	color: #584b4a;
	font-size:12px;
	line-height:36px;
	font-weight:bold;
	margin:0px 0px 0px 8px; 
}
.cartPreviewHdr{
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	color: #584b4a;
	font-weight:bold;
	margin: 0px 0px 4px 0px;
}
.cartPreviewInfo{
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 10px;
	line-height: 14px;
	color: #584b4a;
	font-weight:normal;
}
.cartPreviewPrice{
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 20px;
	color: #b31504;
	font-weight:bold;
	margin-top:8px;
}
.cartPreviewShip{
	float:left;
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 20px;
	color: #584b4a;
	font-weight:bold;
	margin-top:8px;
}
.cartPreviewShipPrice{
	float:right;
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 20px;
	color: #b31504;
	font-weight:bold;
	margin-top:8px;
}
a.cart{ font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 16px; color: #b31504; text-decoration:none;}
a.cart:hover{ color: #fff; background-color:#b31504; }
a.cart:visited{ }

/* END CART ITEMS */

.subnavHdr {		
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 20px;
	color: #584b4a;
	font-weight:bold;
}
.subnav{	 		
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 17px;
	color: #584b4a;
	font-weight:normal;
}

.subnavDisclaimer{
	color:#666;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
}

a.subnav{			font-family: "Verdana", Arial, Tahoma, Sans Serif; font-size: 10px; line-height: 15px; color: #584b4a; font-weight:normal; text-decoration:none; width:125px;}
a.subnav:hover{		background-color:#b31504; color:#fff; text-decoration:none; }
a.subnav:visited{ }



.tertiaryDrop{ 		
	font-family: "Verdana", Arial, Tahoma, Sans Serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}
.footerHdr{			
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #b31504;
	font-weight: bold;
	text-decoration: none;
}
.footerCopy{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #555;
	text-decoration: none;
}
.footerCopyBold{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #555;
	font-weight:bold;
	text-decoration: none;
}
.footerCopyRed{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #b31504;
	text-decoration: none;
}
.footerCopyBoldRed{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #b31504;
	font-weight:bold;
	text-decoration: none;
}
.footerLinks{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #555;
	text-decoration: none;
}
a.footerLinks{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 9px; line-height: 16px; color: #555; text-decoration: none; }
a.footerLinks:hover{	background-color:#b31504; color:#fff; }
a.footerLinks:visited{ }

a.footerHdr{			font-family: "Arial", Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #b31504; font-weight: bold; text-decoration: none;	}		
a.footerHdr:hover{		background-color:#b31504; color:#fff; }		
a.footerHdr:visited{ }		


/*****************************************************/
/*                  HOME & LANDING                   */
/*****************************************************/


.home H1{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #b31504;
	font-weight: bold;
}
.home H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #b31504;
	font-weight: bold;
	padding-top:10px;
	margin:0px 0px 4px 12px;
}
.home H3{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #b31504;
	font-weight: bold;
	margin: 8px 0px 4px 0px;
}
.homePrice H3{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #555;
	font-weight: bold;
}
.home{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
a.home{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 9px; line-height: 30px; font-weight:bold; color: #b31504; text-decoration: none; }
a.home:hover{	background-color:#b31504; color:#fff; text-decoration:none; }
a.home:visited{	}

a.hmActionLink{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #b31504; font-weight: bold; text-decoration: none; }
a.hmActionLink:hover{	background-color:#b31504; color:#fff; text-decoration:none; }
a.hmActionLink:visited{ }

.homeLinks{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
	text-decoration: none;
}
a.homeLinks{		font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 18px; color:#555; text-decoration: none; }
a.homeLinks:hover{	background-color:#b31504; color: #fff; }
a.homeLinks:visited{ }

.brandLanding H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #b31504;
	font-weight: bold;
	margin:0px 0px 4px 12px;
}
.brandLanding H3{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #b31504;
	font-weight: bold;
}
.brandLandPrice H3{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #555;
	font-weight: bold;
}
.brandLink H2{		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #b31504;
	font-weight: bold;
	padding-top:10px;
	margin: 0px 0px 4px 12px;
}
.brandLink H3{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #555;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
.brandLink{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #b31504;
}

a.brandLink{		font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #b31504; text-decoration: none; }
a.brandLink:hover{	color:#fff; background-color:#b31504; }
a.brandLink:visited{ }


/*****************************************************/
/*                PRODUCT RELATED                    */
/*****************************************************/



.product{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
}


.product H1{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 10px;
	color: #b31504;
	font-weight: bold;
	line-height: 30px;
}

.product H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #b31504;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:0px;
}
.product H2.colors{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #b31504;
	font-weight: bold;
	margin:16px 0px 8px 0px;
}
.product H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	font-weight: bold;
}
.productPrice{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	font-weight: bold;
}
a.product{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 15px; color: #b31504; text-decoration: none; }
a.product:hover{	text-decoration: none; background-color:#b31504; color:#FFF; }
a.product.visited{ }

a.productSm{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 24px; color: #b31504; text-decoration: none; }
a.productSm:hover{	text-decoration: none; background-color:#b31504; color:#FFF; }
a.productSm.visited{ }

.productGroup{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666;
	font-weight: bold;
}
.productGroup H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #666;
	font-weight: bold;
	margin-bottom:0px;
}
.productGroup H1.firstGroup{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 0px;
	margin-top:30px;
	color: #666;
	font-weight: bold;
	line-height: 30px;
}
.productGroup H1 sup, .productGroup H1.firstGroup sup{
	height: 0; 
	line-height: 1.5; 
	vertical-align: top; 
	_vertical-align: top;
	position: relative; 
	font-size:16px;
	margin-right:2px;
}
.productGroup H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #555;
	font-weight: bold;
}
.productGroup H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	font-weight: bold;
}
.productGroupSm H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #b31504;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	width:95px;
}
.prodGroupSmPrice H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #555;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	float:right;
	text-align:right;
	width: 75px;
}
.prodGroupSmPrice H3 sup{
	height: 0; 
	line-height: 1.25; 
	vertical-align: top; 
	_vertical-align: top;
	position: relative; 
	font-size:10px;
	margin-right:1px;
}
.productSm H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #b31504;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	width:95px;
}
.prodSmPrice H3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #555;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	float:right;
	text-align:right;
	width: 75px;
}




/*****************************************************/
/*                CONTENT RELATED                    */
/*****************************************************/

.content, .user{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
}
.contentBold, .userBold{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #555;
}
.contentBoldRed, .contentActive, .userActive{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #b31504;
}
.contentSm{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #555;
}
.contentSmBold{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #555;
}
.contentSmBoldRed{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #b31504;
}

a.content{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 18px; color: #b31504; text-decoration: none; }
a.content:hover{	background-color:#b31504; color:#FFF; }
a.content.visited{ }

a.user{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 18px; text-decoration: underline; color: #b31504; }
a.user:hover{	text-decoration: none;  }
a.user:visited{	}


/*****************************************************/
/*                    PAGINATION                     */
/*****************************************************/


.pagination{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	color: #555; 
	text-align:right;
}
.paginationActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	color: #b31504;
	font-weight: bold; 
	margin-right:6px;	
}
a.pagination{		padding-left:3px;font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 15px; color: #b31504; text-decoration: none; margin-right:6px; }
a.pagination:hover{ background-color:#b31504; color:#FFF; }
a.pagination:visited{ }

/* Dots version is for the number to the left of the ... in order to allow them to align */
a.paginationDots{	font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 15px; color: #b31504; text-decoration: none; }
a.paginationDots:hover{ 	font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 15px; text-decoration:none; background-color:#b31504; color:#FFF; }

a.paginationArrowLeft{ 	margin-right:5px; background-color:#fff; }


/* product images */
.imgPagination{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 124px;
	text-decoration: none;
	color: #555; 
}
.imgPaginationActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 27px;
	text-decoration: none;
	color: #b31504;
	font-weight: bold; 
	margin-right:2px;	
}
a.imgPagination, span.imgPagination{font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 27px; color: #b31504; text-decoration: none; margin-right:2px; cursor:pointer;}
a.imgPagination:hover, span.imgPagination:hover{ background-color:#b31504; color:#FFF; cursor:pointer;}
a.imgPagination:visited, span.imgPagination:vistied{ }


/*****************************************************/
/*                      
*/
/*****************************************************/


.sidebar{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #555;
}

h1.sidebar{
	font-family: "Arial", Tahoma, Verdana, sans-serif;
	font-size: 16px;
	line-height:22px;
	letter-spacing: .5px;
	font-weight: bold;
	color: #b31504;
	margin:0px 0px 8px 0px;
}

h1.sidebarProducts{
	font-family: "Arial", Tahoma, Verdana, sans-serif;
	font-size: 16px;
	line-height:34px;
	letter-spacing: .5px;
	font-weight: bold;
	color: #b31504;
	margin:0px 0px 0px 0px;
}

.rightSidebarContent{
	margin:0px 6px 0px 6px;
	line-height:16px;
}

.sidebarDisclaimer{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #555;
}

a.sidebar{ 			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #b31504;  }
a.sidebar:hover{	background-color:#b31504; color: #fff; }
a.sidebar:visited{	text-decoration: none; }

.sidebarActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #b31504;
	font-weight: bold;	
	margin-left:3px;
}
.sidebarTitle{ 	
	font-family: "Arial", Tahoma, Verdana, sans-serif;
	font-size: 13px;
	line-height:35px;
	letter-spacing: .5px;
	font-weight: bold;
	color: #777;
	margin:0px 0px 0px 8px;
}
.sidebarHdr{ 	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #555;
	margin-top:10px;
}
.sidebarHdrRed{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #b31504;
}
.sidebarNav {	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #555;
	margin-left:5px;
}

a.sidebarNav{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; text-decoration: none; color: #b31504; margin-left:0px; font-weight:bold; margin-left:3px; }
a.sidebarNav:hover{		background-color:#b31504; color: #fff; text-decoration: none; }
a.sidebarNav:visited{	text-decoration: none; }




.locationCity{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;	
	margin-top:20px;
}
a.locationCity{ 		font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 10px; color: #555; font-weight: bold; text-decoration:none; }
a.locationCity:hover{ 		color:#b31504; }
a.locationCity:visited{  }

.locationCityActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #b31504;
	font-weight: bold;	
}
.locationActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #b31504;
	font-weight: bold;	
	margin: 10px 0px 0px 0px;
}
.locations{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px 0px 0px 0px;   
	/* margin: 4px 0px 0px 0px;   NEDDS ADJUSTING RELATIVE TO MARCS UI.css  change location in type for adjsutment  */
}
H2.locations{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	color:#b31504;
	line-height: 24px;
	font-weight: bold;
}
H3.locations{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-top:2px;
}

H3.locations a{ 	font-family: "Arial", Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; margin-top:-10px; color:#555; text-decoration:none; }
H3.locations a:hover{ 	color:#fff; background-color:#b31504; text-decoration:none;}
H3.locations a:visited{ 	 }

a.locations{ 			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 30px; color:#b31504; text-decoration:none; ;}
a.locations:hover{		background-color:#b31504; color:#fff;}
a.locations:visited{ }


H1.locationHdrLeft{
	float:left;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
}

H1.locationHdrRight{
	float:right;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
}
H1.locationHdrRightWide{
	float:right;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #555;
}
H3.locationHdrRight{
	float:right;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	margin:-10px 0px 10px 0px;
}
H3.locationHdrRight a{ 	font-family: "Arial", Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; margin-top:-10px; color:#555; text-decoration:none; }
H3.locationHdrRight a:hover{ 	color:#fff; background-color:#b31504; text-decoration:none;}
H3.locationHdrRight a:visited{ 	 }

/*****************************************************/
/*             SEARCH & Product Catalog              */
/*****************************************************/

.query{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #555;
	margin-bottom:5px;
}
.queryActive{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #b31504;
	font-weight: bold;
}
.sortBy{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
}
.toggle{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
}
.toggleGrid{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
	margin: 0px 0px 0px 6px;
	padding-left: 16px;
	background: transparent url('../images/icons/icon_grid.gif') no-repeat bottom left;
}
.toggleGridActive{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
	font-weight:bold;
	margin: 0px 0px 0px 6px;
	padding-left: 16px;
	background: transparent url('../images/icons/icon_grid.gif') no-repeat bottom left;
}
.toggleList{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
	margin: 0px 0px 0px 10px;
	padding-left: 16px;
	background: transparent url('../images/icons/icon_list.gif') no-repeat bottom left;
}
.toggleListActive{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	padding-left: 16px;
	background: transparent url('../images/icons/icon_list.gif') no-repeat bottom left;
}

a.toggleGrid{ text-decoration:none; }
a.toggleGrid:hover{ background-color:#b31504; color:#fff; }
a.toggleGrid:visited{ }

a.toggleList{ text-decoration:none; }
a.toggleList:hover{ background-color:#b31504; color:#fff; }
a.toggleList:visited{ }


.sortQueryBold{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #555;
	font-weight:bold;
}
.sortQueryActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #b31504;
	font-weight: bold;
	margin-left:6px;
	margin-right:6px;
}

a.sortBy{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 15px; text-decoration: none; color: #b31504; font-weight:none; margin-left:6px; margin-right:6px; }
a.sortBy:hover{		background-color:#b31504; color:#fff; text-decoration: none; font-weight:none; }
a.sortBy:visited{	text-decoration: none; font-weight:none; }

.queryRefine{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #555;
	margin-bottom:8px;
}
.queryRefineBold{
	font-weight:bold;
}
.queryRefineBottom{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #555;
}
a.queryRefine{ 			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 15px; color: #555; text-decoration: none; }
a.queryRefine:hover{	background-color:#b31504; color:#fff; text-decoration: none; }
a.queryRefine:visited{	text-decoration: none; }

.search H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	display:block;
	width:180px;
	float:left;
}
.search H2 A{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	display:block;
	width:180px;
	float:left;
	text-decoration:none;
}
.search H2 A:hover{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	display:block;
	width:180px;
	float:left;
	text-decoration:none;
}
.searchPrice H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	color: #555;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	display:block;
	float:right;
}
.itemType_Ratings{
	height:16px;
	margin: 0px 0px 0px 0px;
}
.searchDesc{
	margin-top:6px;
}

.catProduct H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
	width:140px;
}
.catProduct H2 A{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
	width:140px;
	text-decoration:none;
}
.catProduct H2 A:hover{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
	width:140px;
	text-decoration:none;
}

.rightSidebarContent .catProduct H2{	
	width:115px;
}

.catProductListView H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
}
.catProductListView H2 A{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
	text-decoration:none;
}
.catProductListView H2 A:hover{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	display: block;
	text-decoration:none;
}

.catProdPrice H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	width:40px;
	text-align:right;
}

.catProdPriceListView H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555;
	font-weight: bold;
	margin: 6px 0px 4px 0px;
	width:40px;
	text-align:right;
}

#catalogListContent .catProduct H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	display: block;
}
#catalogListContent .catProdPrice H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #555;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

/*****************************************************/
/*                     RATINGS                       */
/*****************************************************/

.ratings{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

a.ratings{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #b31504; text-decoration: none; }
a.ratings:hover{	background-color:#b31504; color: #fff; text-decoration: none; }
a.ratings:visited{	text-decoration: none; }

.ratingsBold{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}
.ratingsBoldRed{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color:#b31504;
}
.ratingsOverall{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin-bottom:10px;
}
.ratingsOverallBoldRed{	
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color:#b31504;
}
.ratings H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
	margin-bottom:16px;
	float:left;
}
.ratingsStars H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
	float:right;
}
.ratingsGrid H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
	margin: 0px 0px 0px 0px;
	float:right;
}
.ratingsGridStars H1{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #b31504;
	margin: 0px 0px 0px 0px;
	float:left;
}
.ratingSm{			
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #555;
	text-decoration: none;
	margin-top:10px;
}
.ratingSmBold{			
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 9px;
	line-height: 16px;
	color: #555;
	text-decoration: none;
	margin-top:10px;
	font-weight:bold;
}

a.ratingSm{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 9px; line-height: 16px; color: #b31504; text-decoration: none; }
a.ratingSm:hover{	background-color:#b31504; color: #fff; text-decoration: none; }
a.ratingSm:visited{	}


/*****************************************************/
/*                  FORM Elements                    */
/*****************************************************/


.navSearchForm{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	font-size:13px;
	line-height:18px;
}

.inputForm{
	height:20px;
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #555;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	margin:0px 0px 0px 0px;
}

.inputFormSelect {
	height:20px;
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #555;
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	margin:0px 0px 0px 0px;	
	width:540px;
}	

.formCheckbox{
	height:12px;
	font-weight:bold;
}
.loginLabel{ 		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color:#b31504;
	font-weight: bold;
}
.formLabel{ 		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #555;
	font-weight: bold;
	padding-left:14px;
	padding-right:10px;
}
.formLabelIndent{ 	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #555;
	font-weight: bold;
	margin-left: 20px;
	padding-left:14px;
	padding-right:10px;
}
.formLabelReq{ 		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #555;
	font-weight: bold;
	padding-left:14px;
	padding-right:10px;
	background:transparent url('../images/formelements/star.gif') no-repeat top left;
}
.formLabelIndentReq{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #555;
	font-weight: bold;
	margin-left: 20px;
	padding-left:14px;
	padding-right:10px;	
	background:transparent url('../images/formelements/star.gif') no-repeat top left;
}
.checkboxLabel{ 		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #555;
	font-weight: bold;
}


/*****************************************************/
/*                  Cart Checkout                    */
/*****************************************************/

#checkout h3{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin-bottom:4px;
}
#checkout ul{
	margin:6px 0px 8px -4px;
}
#checkout li{
	margin:6px 0px 0px 0px;
}
#checkout li.error{
	color:#000;
	margin:6px 0px 0px 0px;
}
h2.checkoutTotal{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: #b31504;
	font-weight: bold;
	margin-bottom:4px;
}

#checkOutSingle div.title H2{
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #555;
	font-weight: bold;
	margin:0px 0px 0px 4px;
}

#checkOutSingle div.title.selected H2{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #b31504;
	font-weight: bold;
	margin:0px 0px 0px 4px;
}

/*****************************************************/
/*                  Quick Details                    */
/*****************************************************/

.quickDetails .message H2{ 		
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #b31504;
	font-weight: bold;
}
.quickDetails .message H2.price{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #555;
	font-weight: bold;
}
.quickDetails .message H3{	
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #b31504;
	font-weight: bold;
	margin-bottom:4px;
}
.quickDetails .message, .tipContainerInside{		
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #555;
}
a.quickDetails{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 14px; color: #b31504; text-decoration: none; }
a.quickDetails:hover{	text-decoration: underline; }
a.quickDetails:visited{	}

.quickDetails .message .rights { display:block; clear:both; margin:15px 0px 0px; text-align:right; font-size:11px; color:#555; }


/*****************************************************/
/*                  User Profiles                    */
/*****************************************************/


a.profile{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 16px; text-decoration: none; color: #b31504; }
a.profile:hover{	color:#fff; background-color:#b31504; }
a.profile:visited{ }

.profileActive{
	font-family: "Verdana", Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #b31504;
	font-weight: bold; 
}

/*****************************************************/
/*                    FR Racing                      */
/*****************************************************/


a.racing{			font-family: "Verdana", Tahoma, Arial, sans-serif; font-size: 11px; line-height: 24px; text-decoration: none; color: #b31504; }
a.racing:hover{		color:#fff; background-color:#b31504; }
a.racing:visited{ }


/*****************************************************/
/*                      Misc.                        */
/*****************************************************/

ul.financing{
	list-style-image:url(../images/icons/check.gif);
	margin-left:-5px;
	margin-top:12px;
}
ul.financingRed{
	list-style-image:url(../images/icons/checkRed.gif);
	margin-left:-5px
}
ul.financing li, ul.financingRed li{
	margin: 6px 0px 0px 0px;
}


a.copyrightLink{  color: #555; background-color: #FFFFFF; font-size: 9px; margin-left:12px; text-decoration:none; }
a.copyrightLink:hover{ background:#b31504; color:#fff}
a.copyrightLink:visited{}

h3.genericToggleBtn{
	cursor:pointer;
}

.construction{
	color:#B31504;
}
