html
{
	overflow-y: scroll;
}


.bold_text {
	font-weight: bold;
	font-size: 12px;
}

.redtext {
	color: #961F21;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .03em;
}

.redtext_large {
	color: #961F21;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.03em;
	
	
}

.redtext_skinny {
	color: #961F21;
	font-size: 12px;
	font-weight: italic;
	letter-spacing: .03em;
}

.bigger_redtext_large {
	color: #961F21;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.03em;
	
	
}

.bigger_browntext_large {
	color: #252013;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.03em;
	
	
}

#smallerinfo {
	font-size: 14px;
	
}

.smallestinfo {
	font-size: 11px;
	
}
.tag_larger {
	font-size: 28px;
	font-weight: bold;
}

.larger {
	font-size: 18px;
	font-weight: bold;
}

.bio {
	font-size: 13px;
	line-height:1.6em;
}



/************* Index page and common divs ***************/

body 
{
	margin: 0px;
	background-color:#1D1D1D;
	font-family: Arial, Helvetica, sans-serif;
}

#header
{
		position: relative;
		margin:0px auto;
		width:1405px;
    	height:135px;
		background-image: url(/siteimages/index_header.png);
		
		
}

#header_bg
{
		width: 100%; 
		height: 135px; 
		background-image: url(/siteimages/header_bg.png); 
		background-repeat:repeat-x; 
		margin: 0px;		
}



#nav  {
	position: absolute;
	top: 12px;
	left: 425px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	width:400px;
	
}
	

#nav ul {
	
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:5px ;
	padding:38px;
	padding-left:0px;
	font-weight:bold;
	color:#99999;
	width:900px;
	float: left; 
	letter-spacing:.2em;
	 
	
}

#nav li 
{
	display: inline;
	
	
}
	
#nav a 
{
	display: block;
	padding: 0px 10px;
	text-decoration:none; 
	float: left;
	color: #999999;
    position: relative;
	border-right: #E8DCC1 solid 1px;
	margin: 0px;
	
	
}


#nav a:hover 
{
	color:#E8DCC1;
}


#indexwrapper
{
	width: 1405px;
	background-color:#D3C296;
	height:466px;
	margin:auto;
	position:relative;
}

#tagline
{
	background-image:url(../siteimages/tagline_image.png);
	width: 460px;
	height:60px;
	margin-left:128px;
	float:left;
	text-shadow: 3px 3px 1px rgba(0,0,0,.8);
	background-repeat:no-repeat;
	margin-top:10px;
	
}

#index_mainimage
{
	width: 700px;
	height:466px;
	margin-left:128px;
	float:left;
	position:relative;
	background-image:url(../siteimages/index_mainimage.png);
	
}

#kit1_text
{
	width:280px;
	height:auto;
	margin-top:25px;
	float:left;
	margin-left: 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height: 1.5em;
	color:#252013;
}

#kit1_text a
{
	color:#961F21;
	text-decoration:none;
}

#index_kit1
{
	width: 150px;
	height:auto;
	margin:25px 50px 15px auto; 
	float:right;
	
	
}	

#index_kit1 a

{
	color:#252013;
}

#before
{
	width: 51px;
	height:21px;
	margin:0px 5px auto auto;
	float:right;
	position:absolute;
	left: 1299px;
	top: 181px;
	
}	

#kit2_text
{
	width:280px;
	height:auto;
	margin:80px 5px 10px 35px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height: 1.4em;
	color:#252013;
}

#kit2_text a
{
	color:#961F21;
	text-decoration:none;
}

#index_kit2
{
	width: 150px;
	height:144px;
	margin:28px 50px auto auto; 
	float:right;
	
}	

#index_kit2 a

{
	color:#252013;
}

#after
{
	width: 43px;
	height:21px;
	margin:0px 5px auto auto;
	float:right;
	position:absolute;
	left: 1315px;
	top: 368px;
	
}	
#index_contact
{
	width:265px;
	height:auto;
	margin:35px 60px auto auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height: 1.5em;
	color:#2E281C;
	text-align: center;
}


#index_contact a
{
 	color:#2E281C;
}



#showroom_info
{
	width:400px;
	height:45px;
	margin:5px auto auto 348px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:14px;
	line-height: 1.5em;
	color:#ffffff;
	text-align: center;
}
#index_form_wrapper
{
	width: 370px;
	height: 200px;
	position: absolute;
	left: 196px;
	top: 104px;
	color: #000000;
	font-size: 14px;
}

#index_form_wrapper input, textarea
{
	float: right;
	margin: 10px 25px;
	font-size: 10px;
}

#index_form_wrapper label
{
	float: left;
	width: 105px;
	text-align: right;
	margin: 10px 2px;
	font-size:12px
}

#index_form
{
	background-color: #D3C296;
	height:225px;
	
}

#index_footer 
{
	font-size: 12px;
	font-weight:bold;
	height: auto;
	margin:auto;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:1.1em;
	width: 100%; 
	height: 135px; 
	background-image: url(/siteimages/footer_bg.png); 
	background-repeat:repeat-x; 
	
}


#index_footer
{
		position: relative;
		margin:0px auto;
		width:100%;
    	height:145px;
		
		
}

#index_footer_bg
{
		width: 100%; 
		height: 145px; 
		background-image: url(/siteimages/footer_bg.png); 
		background-repeat:repeat-x; 
		margin: 0px;		
}

#index_footer a {
	
	
}

#index_footer a:hover 
{
	color:#50311C;
	text-decoration:underline;
}


#clearing 
{
	clear: both;
	height: 5px;
	width: 1500px;
	margin:auto;
}

#clearing_tall 
{
	clear: both;
	height: 50px;
	width: 1500px;
	margin:auto;
}

/************* Interior maincontent divs  ***************/



#int_maincontent_left
{
	width: 500px;
	float:left;
	margin-left:150px;
	margin-top:20px;
	color:#50311C;
	font-weight:bold;
	font-size:12px;
	line-height:1.7em;
}

#int_maincontent_left a
{
	color:#8CC63E;
	
}
	
#int_maincontent_right
{
	width: 460px;
	float:right;
	margin-right:170px;
	margin-top:20px;
	color:#50311C;
	font-weight:bold;
	font-size:12px;
	line-height:1.7em;
}	


#int_maincontent_right a
{
	color:#8CC63E;
} 


#int_maincontent_ref
{
	width: 221px;
	float:left;
	margin-left:150px;
	margin-top:20px;
	
}

#int_maincontent_ref2
{
	width: 640px;
	float:right;
	margin-right:225px;
	margin-top:35px;
	color:#50311C;
	font-weight:bold;
	font-size:12px;
	line-height:1.7em;
}	

#int_maincontent_ref3
{
	width: 200px;
	float:left;
	margin-left:450px;
	margin-top:30px;
	color:#50311C;
	font-weight:bold;
	font-size:12px;
	line-height:1.7em;
	
}
#int_maincontent_ref3 a
{ 
	color:#50311c;
}



#int_maincontent_green
{
	width: 800px;
	float:left;
	margin-left:300px;
	margin-top:5px;
	
}

#int_maincontent_reface
{
	width: 1100px;
	float:left;
	margin-left:150px;
	margin-top:25px;
	
}

#int_maincontent_design
{
	width: 980px;
	float:left;
	margin-left:100px;
	margin-top:25px;
	background-image:url(../siteimages/design_1.jpg);
	
}

#after_button
{
	width: 200px;
	height:246px;
	position:absolute;
	margin-left:637px;
	margin-top:325px;
	left: 204px;
	top: 48px;
}

#after_button2
{
	width: 200px;
	height:246px;
	position:absolute;
	margin-left:637px;
	margin-top:325px;
	left: 221px;
	top: -50px;
}

#after_button3
{
	width: 200px;
	height:246px;
	position:absolute;
	margin-left:637px;
	margin-top:325px;
	left: 221px;
	top: -50px;
}

#after_button4
{
	width: 200px;
	height:246px;
	position:absolute;
	margin-left:637px;
	margin-top:325px;
	left: 500px;
	top: 64px;
	
}

#after_button5
{
	width: 200px;
	height:246px;
	position:absolute;
	margin-left:637px;
	margin-top:325px;
	left: 201px;
	top: -69px;
}
#int_maincontent_fullwidth
{
	width: 1200px;
	float:left;
	margin-left:150px;
	margin-top:20px;
		
}



#int_maincontent_image
{
	width: 670px;
	height: 300px;
	margin-left:420px;
	margin-top:0px;
	background-color:#333;
	
	
	
	
}

#int_maincontent_contact
{
	width: 422px;
	height: 300px;
	margin-left:150px;
	background-color:#242424;
	margin-top:20px;
	
	
}

#int_maincontent_gallery
{
	width: 1200px;
	height: 600px;
	margin: 30px auto;
}



#int_nav  {
	
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	width:500px;
	
}
	

#int_nav ul {
	
	list-style-type:none;
	margin:7px ;
	padding:12px;
	font-weight:bold;
	color:#50311C;
	float: left;
}


#int_nav li 
{
	display: inline;
}
	

#int_nav a 
{
	display: block;
	padding: 2px 10px;
	text-decoration:none;
	float: left;
	margin: 10px 10px;
	color: #50311C;
    position: relative;
		
}


#int_nav a:hover 
{
	color: #9B6A28;
}


#int_wrapper
{
	width: 1405px;
	background-color:#FFFFFF;
	height:466px;
	margin: 0px auto;
	position: relative;
}



#int_headline
{
	width: 320px;
	margin-left:150px;
	color:#50311C;
	font-weight:bold;
	font-size:18px;
	margin-top:15px;
}

#int_headline_design
{
	width: 980px;
	margin-left:150px;
	color:#50311C;
	font-weight:bold;
	font-size:18px;
	margin-top:15px;
}

#int_headline_design a
{
	 color: #961F21;
	 text-decoration: none;
}

#int_maincontent_selections
{
	width: 980px;
	float:left;
	margin-left:100px;
	margin-top:0px;
	background-image:url(../siteimages/design_background.jpg);
	height:400px;
	background-repeat:no-repeat;
	color:#333333;
	
}

#popup_content
{
	background-color: #ffffff;
}

#selections_nav  {
	
	margin:0px auto;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold; 
	width:700px;
	margin-top:170px;
	margin-left:175px;
	
}
	

#selections_nav ul {
	
	list-style-type:none;
	margin:2px ;
	padding:15px;
	font-weight:bold;
	color:#EEEEEE;
	float: left;
}


#selections_nav li 
{
	display: inline;
	font-weight:bold;
}
	

#selections_nav a 
{
	display: block;
	padding: 2px 25px;
	text-decoration:none;
	float: left;
	margin: 10px 10px;
	color:  #333;
    position: relative;
	font-weight:bold;
		
}


#selections_nav a:hover 
{
	color: #FFFFFF;
	background-color:#333333;
	opacity: 0.8;
	font-weight:bold;
}



#selections_wrapper
{
	width: 1160px;
	background-color:#ffffff;
	height:auto;
	margin:auto;
	
}

#selections_wrapper a
{
	color:#333333;
}



#int_maincontent_design
{
	width: 980px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:400px;
	background-color:#ffffff;
	background-image:url(../siteimages/design_1.jpg);
	
}

#int_maincontent_design a
{
	 color: #50311C;
}

#int_maincontent_design2
{
	width: 980px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:400px;
	background-color:#ffffff;
	background-image:url(../siteimages/design_2.jpg);
	
}

#int_maincontent_design2 a
{
	 color: #50311C;
}

#int_maincontent_design3
{
	width: 980px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:400px;
	background-color:#ffffff;
	background-image:url(../siteimages/design_3.jpg);
	
}

#int_maincontent_design3 a
{
	 color: #50311C;
}

#int_maincontent_design4
{
	width: 980px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:400px;
	background-color:#ffffff;
	background-image:url(../siteimages/design_4.jpg);
	
}

#int_maincontent_design4 a
{
	 color: #50311C;
}
#int_maincontent_design5
{
	width: 980px;
	float:left;
	margin-left:0px;
	margin-top:0px;
	height:400px;
	background-color:#ffffff;
	background-image:url(../siteimages/design_5.jpg);
	
}

#int_maincontent_design5 a
{
	 color: #50311C;
}

#selections_wrapper
{
	width: 1160px;
	background-color:#ffffff;
	height:auto;
	margin:auto;
	
}

#selections_wrapper a
{
	color:#333333;
}

/*********************************************/
/******  Lower Info and contactI Styling  *********/
/*********************************************/
#lower_info
{
	width: 1400px;
	height:60px;
	margin: 0px auto;
	
	
}

#int_showroom_info
{
	width:400px;
	height:45px;
	margin:3px auto auto 98px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:regular;
	font-size:14px;
	line-height: 1.5em;
	color:#ffffff;
	text-align: center;
}

#int_showroom_info a
{
	color:#FFFFFF;
}


#int_contact
{
	width:265px;
	height:auto;
	margin:3px 20px auto auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	text-align: center;
}

#int_contact a
{
 	color:#ffffff;
 	
}


/****** Footer divs  *********/

#int_footer 
{
	font-size: 12px;
	font-weight:bold;
	height: auto;
	width: 850px;
	margin:auto;
	color:#50311C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:1.1em;
	
}

#int_footer a {
	color:#50311C;
	font-size: 12px;
	text-decoration:none;
	
}

#int_footer a:hover 
{
	color:#50311C;
	text-decoration:underline;
}

.int_footer_anchor
{
	padding: 6px;
}



.footer_anchor
{
	padding: 6px;
}


#footer_nav  {
	position: absolute;
	top: 40px;
	left: 645px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:600px;
	
}
	

#footer_nav ul {
	
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:5px ;
	padding:38px;
	padding-left:0px;
	font-weight:bold;
	color:#99999;
	width:700px;
	float: left; 
	letter-spacing:.2em;
	 
	
}

#footer_nav li 
{
	display: inline;
	
	
}
	
#footer_nav a 
{
	display: block;
	padding: 0px 10px;
	text-decoration:none; 
	float: left;
	color: #999999;
    position: relative;
	border-right: #E8DCC1 solid 1px;
	margin: 0px;
	
}


#footer_nav a:hover 
{
	color:#E8DCC1;
}


/************* Gallery Styling  ***************/


#gallery_wrapper
{
	width: 1405px;
	background-color:#ffffff;
	height:800px;
	margin: 0px auto;
	
}
