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

/* GENERAL */

body { margin:0; padding:0; background:url('../images/bg.jpg') repeat-x; }
img { border:0px; }
#wrapper { width:1001px; position:relative; margin-left:auto; margin-right:auto; background-color: #ffffff;   }

/* NAVIGATION */

a#nav_home img, a#nav_home:visited img, a#nav_home:active img {  
width:110px;
height:31px;
background-image:url('../images/nav_home_off.png');
}
a#nav_home:hover img, a#nav_home_on img {
width:110px;
height:31px;
background-image:url('../images/nav_home_on.png');
}
a#nav_inspiration img, a#nav_inspiration:visited img, a#nav_inspiration:active img {  
width:152px;
height:31px;
background-image:url('../images/nav_inspiration_off.png');
}
a#nav_inspiration:hover img, a#nav_inspiration_on img {
width:152px;
height:31px;
background-image:url('../images/nav_inspiration_on.png');
}
a#nav_search img, a#nav_search:visited img, a#nav_search:active img {  
width:208px;
height:31px;
background-image:url('../images/nav_search_off.png');
}
a#nav_search:hover img, a#nav_search_on img {
width:208px;
height:31px;
background-image:url('../images/nav_search_on.png');
}
a#nav_dealer img, a#nav_dealer:visited img, a#nav_dealer:active img {  
width:179px;
height:31px;
background-image:url('../images/nav_dealer_off.png');
}
a#nav_dealer:hover img, a#nav_dealer_on img {
width:179px;
height:31px;
background-image:url('../images/nav_dealer_on.png');
}
#nav { position:relative; font-size:0px; }
#nav a:hover { /*** THIS LINE FIXES A HOVER STATE IE 6 BUG ***/
	border: 0px none;
	}
#content { background:url('../images/content_bg2.png') top no-repeat; background-color:#ffffff; min-height:400px; }
#buttons { position:relative; margin:0 auto; width:960px; margin-bottom:0px; }

/* FOOTER */

#footer { position:relative; width:1000px; margin-left:auto; margin-right:auto; top:19px; padding-top:10px; height:60px; background:url('../images/footer_bg.png') top repeat-x; text-align:center; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#bbbcbc; line-height:15px; }
#footer a, #footer a:visited, #footer a:active {
text-decoration:none; color:#bbbcbc; 
}
#footer a:hover, #footer a.on { text-decoration:none; color:#762123; }
#footer p { padding-top:10px; }
/* DROPDOWN NAV */

#subNavTop { position: absolute; left: 285px; top:31px; z-index: 300; display: none;}
#subNavTop a { display:block; position:relative; z-index:300 }

#subcontent { padding:10px; padding-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666769; line-height:19px; }
#subcontent p { margin:0; width:500px; }
.spacer { width:24px; }
.spacer2 { width:20px; }
.spacer3 { width:36px; }

/* INSPIRATION */

#finish_thumbs {  margin-left:30px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#000;  }
#finish_thumbs td { vertical-align:top; }
#finishes_nav { position:absolute; top:250px; left:820px; }
#finishes_header { width:925px; }

/* DEALER LOCATOR */

.result_name { color:#762123; font-family:Georgia, 'Times New Roman', Times, serif; size:13px;  }
.result_address { font-size:13px; display:block; margin-bottom:15px;}

/* FORMS */

input.greytext { width:130px; height:19px; background:url('../images/search_box.png'); border:0px; color:#fff; font-size:11px; margin:0; padding:0; float:left; padding-top:3px; }
select.statedrop { float:left; background-color:#808183; color:#fff; font-size:11px; border:1px solid #808183; height:19px; width:130px; }

/* SEARCH PAGES */

#search_photos { margin-left:17px; margin-top:15px; text-align:right; }
#modify { position:absolute; left:740px; top:266px; }

#search_box_results 
{

position:absolute; 
top:318px; 
right:28px; 
margin-top:14px; 
margin-left:40px; 
width:277px; 
height:404px; 
background:url('../images/search_bg.jpg');
}

#detail_search_box_results 
{

position:absolute; 
top:285px; 
right:28px; 
margin-top:14px; 
margin-left:40px; 
width:277px; 
height:404px; 
background:url('../images/search_bg.jpg') no-repeat;
}

/* AUTO - SUGGEST */

.suggestDiv { font-size: 11px; margin-bottom: 8px; cursor: pointer; color: rgb(143,0,0); display: block;}

#suggestName 
{ 
z-index: 5; 
position: relative;   
bottom: 88px; 
left: 25px; 
width: 108px; 
display: none;
border: solid 1px rgb(120,120,120); 
background: rgb(255,255,255); 
max-height: 450px; overflow: hidden; padding: 10px;
}



#suggestItemNum 
{ 
z-index: 5; 
position: relative; 
bottom: 44px; 
left: 25px; 
display: none;  
width: 108px; 
border: solid 1px rgb(120,120,120); 
background: rgb(255,255,255); 
max-height: 450px; overflow: hidden; 
padding: 10px;
}


/* SEARCH RESULTS */ 

.search_result
{
text-align: center;
width:140px;
height:200px;
padding-right: 55px;
}

.search_result a
{
position:relative; margin:0 auto;
width:140px;
text-align: center;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
color: #762123;
display:block;
}

.search_result a:hover
{
font: normal 12px;
background: url(../images/thm_txt_bg.jpg) bottom repeat-x;
color: #666769;
}

#search_results_pages a
{
position:relative; 
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #666769;

}


#search_results_pages a:hover
{
font: normal 12px;
color: #762123;

}

#search_results_pages #current_page {
color: #762123;
font-weight: bold;
}

#search_results_detail {
margin-left:20px;
margin-right:20px; 
float:left;
width: 250px;
font-size: 13px;
}

#search_results_detail .header { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#762123; line-height: 150%; }
#search_results_detail h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#762123; line-height: 100%; }
#search_results_detail p { width:250px; }

p.search_results_summary { display:block; width:700px; height:49px; }

#search_results {min-height: 550px;}


#search_results_photo {

float: left;
width: 450px;
}

#subcontent {
}

.result_txt ul
{
list-style-type: none;
text-align: center;
width:125px;
}

.result_txt ul li a
{
width:125px;
text-align: center;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration: none;
color: #762123;
display:block;
}

.result_txt ul li a:hover
{
font: normal 12px;
background: url(../images/thm_txt_bg.jpg) bottom center no-repeat;
color: #666769;
}


/* COLLECTION PAGES */

#collectionSlideshow{
	width:619px;
	height:420px;
	overflow:hidden;
	position: relative;
	top: 15px;
	margin-left:17px;
}

#collectionSlideshow a{
	text-decoration:none;
	font-weight:bold;
	color:white;
}
#collectionSlideshow a:hover{
	text-decoration:underline;
}

#collectionSlideshow #collectionSlides{
	width:619px;
	height:384px;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
}
#collectionSlideshow li{
	padding-top:310px;
	height:0;
	color:white;
	width: 619px;
	height: 384px;
}
