@charset "utf-8"; /** @file home.css - Styling for the Homepage */
 
	.siteIntroContainer {
		height: 350px;
		margin: 30px 0 10px;
		overflow: hidden;
		width: 100%;
		}
	.siteIntro {
		color: #666;
		display: inline;
		float: left;
		padding: 0 0 0 10px;
		margin: 0 10px 10px;
		overflow: hidden;
		width: 310px;
		}
	.siteIntro a 		{ color: #666; }
	.siteIntro a:hover 	{ color: #000; }
	.siteIntro h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.3em;
		color: #666;
		line-height: 1.2em;
		text-align: left;
		margin: 0 0 10px;
		}
	.frontPageContent {
		background: #eee;
		display: inline;
		float: left;
		margin: 5px 0 0 25px;
		text-align: center;
		height: 320px; width: 512px;
		}
	.frontPageContent iframe { height: 320px; width: 512px; }
	
	.doubleWidget {
		float: left;
		width: 584px;
		height: 320px;
		margin: 0 0 10px 10px;
		overflow: hidden;
		display: inline; /* double margin/padding fix for IE6 *//* margins/padding modified to work in IE6 */
		}
	.singleWidget {
		float: left;
		width: 285px;
		height: 320px;
		margin: 0 0 10px 10px;
		overflow: hidden;
		display: inline; /* double margin/padding fix for IE6 *//* margins/padding modified to work in IE6 */
		}
	a.widgetHeader {
		background: transparent url('../images/showroom/button_right_02.png') no-repeat scroll top right;
		display: block;
		float: left;
		height: 29px;
		margin-right: 6px;
		padding-right: 20px; 
		text-align: center;
		}
		
	.singleWidget a.widgetHeader { width: 266px; }
	.doubleWidget a.widgetHeader { width: 565px; }
	
	a.widgetHeader span {
		background: transparent url('../images/showroom/button_left_02.png') no-repeat;
		display: block;
		line-height: 29px;
		padding: 0 0 0 18px;
		}
	
	h2 a.widgetHeader {
		font-size: 0.7em;
		color: #fff;
		text-decoration: none;
		}
	h2 a.widgetHeader:hover { color: #000; text-decoration: none; }
	
	.widgetContent {
		height: 270px;
		overflow: hidden;
		background:#fff;
		border-right: solid 1px #999;
		border-bottom: solid 1px #999;
		border-left: solid 1px #999;
		border-top: none;
		padding: 10px;
		font-size: 0.8em;
		color: #666;
		display: inline-block;
		}
	.singleWidget div.widgetContent 		{ width: 263px; }
	.doubleWidget div.widgetContent 		{ width: 562px; }
	.widgetContent div.widgetFocusContainer { height: 240px; overflow:hidden; }
		
	hr { border-top: #ccc 1px solid; margin: 10px 5px 5px 5px; }
	
	div.gridBox {
		border-top: 1px solid #666;
		min-width:160px;
		float: left;
		width: 160px; /* IE6 */
		margin: 0; /* IE6 */
		}
	
	.infoContainer ul li { text-align: center; width: 90%; }
	
	.goButton img.small { padding: 3px 0 0 0; }
	.goButton h3 		{ font-size: 1.4em; }
	.goButton h3 a 		{ text-decoration: none; }
	
/* Testimonials */

	.testimonialsWidget {
		background: #fff;
		font-size: 0.8em;
		margin: 30px 0 20px 0;
		width: 896px;
		}
	.testimonial {
		float: left;
		color: #666;
		padding: 0 10px 0 10px;
		margin: 0 0 0 10px;
		width: 263px;
		}
	.quote { height: 115px; }

/* Showrooms */

	.carousel_control 	{ height: 175px; width: 32px; float: left; margin-top: 25px; }
	#c_prev 			{ background: url('../images/carousel/left.png') no-repeat; }
	#c_next 			{ background: url('../images/carousel/right.png') no-repeat; }
	#c_prev:hover 		{ background: url('../images/carousel/left_over.png') no-repeat; }
	#c_next:hover 		{ background: url('../images/carousel/right_over.png') no-repeat; }
	
	#showrooms 			{ height: 175px; width: 495px; float: left; }
	#showrooms .slide 	{ width: 165px; }
	#showrooms .slide > .content {
		border: 1px solid #aaa;
		background-color: #eee;
		border-radius: 3px;
		box-shadow: 1px 3px 4px rgba(0,0,0,.3); 
		padding-top: 5px;
		margin: 5px;
		text-align: center;
		}
	#showrooms .slide img.snapshot 	{ width: 145px; }
	#showrooms .slide .details 		{ text-align: right; margin: 15px 5px 0 0; }
	
	#showrooms .sceneInfo p 		{ margin: 0; font-size: .85em; }
	#showrooms .sceneInfo p.owner 	{ font-weight: bold; }

/* See Us */
	
	.seeUsContainer {
		clear: both;
		height: auto; width: 255px;
		margin: 5px 0 10px;
		overflow: auto;
		text-align: left;
		}
	.seeUsContainer h4 { color: #000; font-size: 1em; font-weight: normal; }
	.seeUsLogo {
		display: inline-block; 
		vertical-align: center; 
		height: 55px;
		width: 70px; 
		overflow: hidden; 
		float: left
		}
	.seeUsLogo img { width: 70px; }
	.seeUsInfo {
		display: inline-block;
		width: 180px;
		height: auto;
		float: right;
		overflow: auto;
		}

/* Flickr Images */

	#image_carousel { cursor: pointer; }
	#image_carousel .slide {}

/**/