/*

- Site by Switch Creative Group



/* ! ---- Structure ---- */
/* ---------------------------------------------------- */
	
	body {
		margin: 0 0 0 0px;		background: url(../_img/00-main/bkgd_repeat.gif) repeat-x;
		font-family: "Georgia", Times, serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 20px;		color: #696866;
		background-color: #fff;
    	}    	    h2 {    	font-size: 15px;    	color: #9d2f20;    	font-style: italic;    	font-weight: normal;    	}    	    /*a:link {    	text-decoration: underline;    	}*/
		
	#wrapper {		margin: 0 auto 0 auto;
		width: 1031px;		}			#header {		width: 1031px;		height: 77px;		float: left;		}		#main_holder {		width: 1031px;		}			#content_holder {		margin: 31px 57px 0 0;		width: 585px;		float: right;		}			#content_holder a {		color: #bdb9b2;		}		#content_holder a:hover {		color: #e6e2da;		}			#footer {		margin: 80px 0 0 0;		/*background: url(../_img/00-main/footer_bkgd.gif) no-repeat;*/		width:  641px;		height: 78px;		}			#footer p {		font-family: "Arial", Helvetica, sans-serif;		font-size: 10px;		text-transform: uppercase;		color: #7e7d77;		}				/* ! ---- Nav ---- *//* ---------------------------------------------------- */		#nav_holder {		margin: 47px 0 0 370px;		overflow: hidden;		}			ul#navlist {		list-style-type: disc;		margin: 0;		padding: 0;		}	#navlist li {		list-style-type: disc;		list-style-position: inside;		line-height: 1.1em;		float: left;		margin: 0 .5em 0 .5em;		padding: 0;		font-family: "Georgia", Times, serif;		font-size: 11px;		text-transform: uppercase;		color: #5f5e5a;		letter-spacing: 2px;		}			#navlist li:first-child,	#navlist li.no-border { 		list-style: none;		}		#navlist li a {		padding-left: 5px;		}		#navlist li a:hover {		color: #000;		}	/* ! ---- Home ---- *//* ---------------------------------------------------- */			#home_left {		background: url(../_img/01-home/home_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#home_right {		background: url(../_img/01-home/home_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}				/* ! ---- About ---- *//* ---------------------------------------------------- */			#about_left {		background: url(../_img/02-about/about_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			.about_right {		background: url(../_img/02-about/about_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}					a.about_right { 	    background: url(../_img/02-about/about_pic.jpg) repeat 0px 0px; 	    width: 676px; 	    height: 484px; 	    display: block;		}		a.about_right span { 	    display: none; 		}		a.about_right:hover { 	    background: url(../_img/02-about/about_pic.jpg) repeat 0px -484px; 		}						/* ! ---- Services ---- *//* ---------------------------------------------------- */			#services_left {		background: url(../_img/03-services/services_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#services_right {		background: url(../_img/03-services/services_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#right_copy {		margin: 111px 29px 0 0;		width:  180px;		float: right;		}			#right_copy p {		color: #486b67;		}						/* ! ---- Design Center ---- *//* ---------------------------------------------------- */			#DC_left {		background: url(../_img/05-DC/DC_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#DC_right {		background: url(../_img/05-DC/DC_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}				/* ! ---- Gallery ---- *//* ---------------------------------------------------- */			#gallery_left {		background: url(../_img/04-gallery/gallery_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#gallery_right {		background: url(../_img/04-gallery/gallery_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#kitchens_right {		background: url(../_img/04-gallery/gallery_kitchens_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#dining_right {		background: url(../_img/04-gallery/gallery_dining_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#living_right {		background: url(../_img/04-gallery/gallery_living_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#bedroom_right {		background: url(../_img/04-gallery/gallery_bedrooms_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#bathroom_right {		background: url(../_img/04-gallery/gallery_bathrooms_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#furniture_right {		background: url(../_img/04-gallery/gallery_furniture_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#slideshow_holder {		margin: 63px 0 0 34px;		width: 605px;		height: 394px;		background-color: #000;		}			#finishes_holder {		margin: 63px 0 0 34px;		width: 605px;		height: 394px;		}			#finishes_holder a {		font-family: "Helvetica", Arial, sans-serif;		font-weight: bold;		text-transform: uppercase;		letter-spacing: 2px;		color: #494848;		}			#finishes_holder a:hover {		color: #eda85e;		}					#choose_gallery {		margin: 23px 27px 0 0;		width: 218px;		height: 14px;		float: right;		}			#choose_gallery p {		font-size: 11px;		text-transform: uppercase;		color: #605c58;		letter-spacing: 1px;		}			#choose_gallery a {		}			#choose_gallery a:hover {		font-style: italic;		}			#top_button_holder {		margin: 58px 0 0 26px;		width: 621px;		height: 198px;		}			#bottom_button_holder {		margin: 10px 0 0 26px;		width: 621px;		height: 198px;		}					#kitchen_btn {		width: 198px;		height: 198px;		float:  left;		}				a.kitchen_btn {         background: url(../_img/04-gallery/kitchen_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.kitchen_btn span {         display: none; 		}	a.kitchen_btn:hover {         background: url(../_img/04-gallery/kitchen_btn.png) repeat 0px -198px; 		}					#dining_room_btn {		margin: 0 0 0 13px;		width: 198px;		height: 198px;		float:  left;		}				a.dining_room_btn {         background: url(../_img/04-gallery/dining_room_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.dining_room_btn span {         display: none; 		}	a.dining_room_btn:hover {         background: url(../_img/04-gallery/dining_room_btn.png) repeat 0px -198px; 		}	#living_room_btn {		margin: 0 0 0 13px;		width: 198px;		height: 198px;		float:  left;		}				a.living_room_btn {         background: url(../_img/04-gallery/living_room_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.living_room_btn span {         display: none; 		}	a.living_room_btn:hover {         background: url(../_img/04-gallery/living_room_btn.png) repeat 0px -198px; 		}							#bedroom_btn {		width: 198px;		height: 198px;		float:  left;		}				a.bedroom_btn {         background: url(../_img/04-gallery/bedroom_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.bedroom_btn span {         display: none; 		}	a.bedroom_btn:hover {         background: url(../_img/04-gallery/bedroom_btn.png) repeat 0px -198px; 		}							#bathroom_btn {		margin: 0 0 0 13px;		width: 198px;		height: 198px;		float:  left;		}				a.bathroom_btn {         background: url(../_img/04-gallery/bathroom_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.bathroom_btn span {         display: none; 		}	a.bathroom_btn:hover {         background: url(../_img/04-gallery/bathroom_btn.png) repeat 0px -198px; 		}							#furniture_btn {		margin: 0 0 0 13px;		width: 198px;		height: 198px;		float:  left;		}				a.furniture_btn {         background: url(../_img/04-gallery/furniture_btn.png) repeat 0px 0px;         width: 198px;         height: 198px;         display: block;		}	a.furniture_btn span {         display: none; 		}	a.furniture_btn:hover {         background: url(../_img/04-gallery/furniture_btn.png) repeat 0px -198px; 		}						/* ! ---- Press ---- *//* ---------------------------------------------------- */			#press_left {		background: url(../_img/06-press/press_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#press_right {		background: url(../_img/06-press/press_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#press_right_copy {		margin: 111px 29px 0 0;		width:  180px;		float: right;		}			#press_right_copy p {		color: #283c3a;		line-height: 15px;		}			#press_right_copy a {		color: #283c3a;		font-weight: bold;		text-decoration: underline;		}			#press_right_copy a:hover {		color: #486b67;		font-weight: bold;		text-decoration: underline;		}			/* ! ---- Contact ---- *//* ---------------------------------------------------- */			#contact_left {		background: url(../_img/07-contact/contact_left.gif) no-repeat;		width:  355px;		height:  484px;		float: left;		}			#contact_right {		background: url(../_img/07-contact/contact_pic.jpg) no-repeat;		width: 676px;		height: 484px;		float: right;		}			#contact_right_copy {		margin: 380px 0 0 309px;		width:  230px;		}			#contact_right_copy p {		font-family: "Arial", Verdana, Helvetica, sans-serif;		color: #696866;		line-height: 20px;		}			#contact_right_copy a {		font-family: "Georgia", Times, serif;		color: #849ba7;		font-size: 16px;		font-style: italic;		}			#contact_right_copy a:hover {		color: #959595;		}			#inner_left {		float:  left;		}		#inner_right {		float:  right;		width: 120px;		float: right;		}					

/* ! ---- BUTTON TEMPLATE ---- *//* ---------------------------------------------------- */		
		
		
	#click_here_btn {
		width: 217px;
		height: 23px;
		}	
		
	a.click_here_btn { 
        background: url(../_img/00-main/click_here_btn.gif) repeat 0px 0px; 
        width: 217px; 
        height: 23px; 
        display: block;
		}

	a.click_here_btn span { 
        display: none; 
		}

	a.click_here_btn:hover { 
        background: url(../_img/00-main/click_here_btn.gif) repeat 0px -23px; 
		}		
		
		
/* ! ---- MISC. ---- */
/* ---------------------------------------------------- */		.home {		color: #9d2f20;		}			.hidden {		visibility:hidden;		}
		
	.clear {
		clear: both;
		}
		
	.bold_blue {
		font-weight: bold;
		color: #44a8ca;
		}			.home_red {		color: #9d2f20;		}			.about_purple {		color:  #b2b3c5;		}			.services_green {		color: #85b7b0;		}			.gallery_orange {		color: #eda85e;		}			.DC_brown {		color: #b8a17e;		}			.press_green {		color: #77a29e;		}			.contact_blue {		color: #9fb3bd;		}
		
	hr {
  		height: 0;
		border: 0;
		border-bottom: dashed 1px #c6c7ca;
		margin-top: 10px;
		margin-left: 5px;
		}
