﻿.homeProductbox
{
    position:absolute;
    top:10px;
    left:540px;
	width:428px;
	height:302px;
}
.lightboxOverlay
{
	position:absolute;
	top:264px;
	left:0px;
	height:39px;
	width:165px;
	z-index:200;	
}
.homeProductbox .lightbox
{
    top:264px;
    left:0px;
    width:223px;
    height:38px;
    background-color:black;
    opacity:0.40;
    -moz-opacity:0.40;    
    filter:alpha(opacity=40);
}
.homeFeatureProduct
{
    position:absolute;
	top:10px;
	left:0px;
	width:968px;
	height:302px;
	border:0px;
	z-index:52;   
}
.homeFeatureProductTitleBar
{
    position:absolute;
	top:250px;
	left:0px;
	width:498px;
	height:30px;
	border:0px;
	z-index:953;
	background-color:RGB(170,179,0); 
	padding-left:32px;
	padding-top:9px;   
} 
.homeFeatureProductLinks
{
 position:absolute;
 top:0px;
 left:198px;
 width:300px;
 padding-top:12px;
 height:17px;
 font-family:Arial;
 font-size:9pt;
 color:#ffffff; 
 text-decoration:none;
 
}   
A
{
	text-decoration:none;
	color:White;
}
.featureSelector
{
    position:absolute;
    top:0px;
    left:0px;
	width:223px;
	height:38px;
	color:#FFFFFF;
	padding-top:16px;
	
    
	
}
.featureSelector A
{
	color:#FFFFFF;
	padding-right:8px;	
	font-size:10px;
	text-decoration:none;
}
.product1
{
    position:absolute;
    top:0px;
    left:233px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;	
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	margin-right:5px;

}
.product2
{
	position:absolute;
	top:14px;
	left:233px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	font-size:12px;
	text-align:left;
	color:RGB(170,179,0);	
	margin-right:5px;

}
.product3
{
	position:absolute;
	top:35px;
	left:233px;
	font-family:Arial, Helvetica, sans-serif;
	width:165px;
	font-size:11px;
	line-height:15px;
	text-align:left;
	color:White;	
	margin-right:5px;

}

.featureHeader
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	white-space:nowrap;
	padding-left:13px;
	padding-top:13px;
}
.homeProductbox .formBox
{
	position:absolute;
	top:18px;
	left:483px;
	width:432px;
	height:213px;
	border:0px;
	z-index:50;
	opacity:0.80;
    -moz-opacity:0.80;    
	filter:alpha(opacity=80);
}
#homeMessageTitle
{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
	font-size:22px;
	height:26px;
	width:410px;
	padding-left:22px;
	color:#555555;
	margin-bottom:10px;
}
#homeMessageSubTitle
{
	padding-left:22px;
	width:410px;
	color:#9B0201;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#homeMessageText
{
	padding-left:22px;
	padding-right:20px;
	width:390px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#homeMessageText A, #homeMessageText A:hover, #homeMessageText A:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C78931;
	text-decoration:underline;
}
.subFeatureImage
{
	padding-left:24px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:8px;
	float:left;
	width:243px;
	height:136px;
}
.subFeatureImage2
{
	padding-left:24px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:8px;
	float:left;
	width:91px;
	height:98px;
}
.subFeatureHeader
{
	color:#FFFFFF;
	font-size:18px;
	font-family:Arial, Helvetica, Sans-Serif;
}
.subSearchHeader
{
	color:#9B0201;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, Sans-Serif;
}
.subFeatureContent
{
	max-width:160px;
	color:#555555;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
}
.subFeatureLink
{
}
.subFeatureLink A, .subFeatureLink A:hover, .subFeatureLink A:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C78931;
	text-decoration:underline;
}

.customProductBox
{
    position:relative;
    top:10px;
    left:0px;
    height:125px;
    width:968px;
    background-color:#ffffff;   
}
.customproductboxinlay
{
    position:absolute;
    top:5px;
    left:5px;
    width:958px;
    height:115px;
    background-color:White;
	}
.customproductboxTitle
{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:115px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	
}
.customproductboxcopy
{
	display:block;
	position:absolute;
	top:0px;
	left:135px;
	width:391px;
	height:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	border:0px;
	border-style:none;
}
.customproductboxnavtext
{
	position:absolute;
	top:11px;
	left:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}


/* Horizontal Carousel */
#horizontal_carousel {
  position: absolute;
  top:13px;
  left:520px; 
  width: 415px;
  height: 78px;
  background-color:RGB(237, 236, 222); 
}         
#horizontal_carousel .container {
  position: absolute;
  top: 0px;
  left: 25px;  
  width: 368px;
  height: 78px;
  overflow:hidden;   
}            
#horizontal_carousel .previous_button {
  position: absolute;
  top: 25px;
  left: 5px;
  width: 15px;
  height: 15px;
  background: url(images/leftbutton.gif);
  z-index: 100;    
  cursor:pointer;
}        
#horizontal_carousel .previous_button_disabled {
  background: url(images/leftnone.gif);
  cursor:default;
}
#horizontal_carousel .next_button {
  position: absolute;
  top: 25px;
  right: 5px;
  width: 15px;
  height: 15px;
  background: url(images/rightbutton.gif);
  z-index: 100;
  cursor:pointer;
}   
#horizontal_carousel .next_button_disabled {
  background: url(images/rightnone.gif);
  cursor:default;
}
#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      
#horizontal_carousel ul li img {
  border:none;
  display:inline;             
  background:#E3EDFA;  
}                               
#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:9px;
  color:#666666;
}                               
#horizontal_carousel ul li {
  margin:0pt;
  padding:0px 6px 0px;
  width:80px;
  list-style:none;   
  float:left;
}
.homeSubFeatureTitle
{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	padding-left:19px;
}

.homeSubFeatureText
{
	font-family:arial,sans-serif;
	font-size:10px;
	color:#333333;
	line-height:25px;
	font-weight:bold;
}

.homeSubFeatureText a
{
	text-decoration:none;
	color:#333333;
}
.rugs4Logo
{
	position:absolute;
	top: 0px;
	left:531px;
	border:0px;
	width:54px;
	height:115px;
	overflow:hidden;
	border-style:none;
}
#right_side_features
{
	position:absolute;
	top:0px;
	left:585px;
	width:373px;
	height:115px;
	background-color:RGB(192,187,179);
}
.carpet_box
{
	height:81px;
	width:65px;
	float:left;
	padding-left:8px;
	border:0px;
	border-style:none;
}
#carpetText
{
	position:absolute;
	top:0px;
	left:9px;
	height: 28px;
	width:280px;
}
#carpetSelectionContainer
{
	position:absolute;
	top:28px;
	left:0px;
	width:373px;
	overflow: hidden;
}
