html, body
{background-color: #b7571e;
background-image: url(/images/background-gradient.jpg);
background-repeat: repeat-x;
 margin: 0px; padding: 0px; height: 100%; }

.clear	{clear: both;}
ul	{display: block; }
#page-wrap {
    margin: 0 auto;
	width: 760px;
	background: url(/images/background-image_3col.jpg) repeat-y;
     }
     
#content	{float: left; width: 530px;}
#content p	{COLOR: #503B1B; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: normal; }
#rightside	{float: right; width: 230px; height: inherit; FONT-FAMILY: arial, helvetica, verdana; COLOR: #503B1B; FONT-SIZE: 12px; }

#header	{width: 760px; height: 80px; background-image: url(../images/header_background.jpg); padding: 0px; margin: 0px; }
#header h1 a	{ text-indent: -9999px;
		display: block;
		height: 75px;
		width: 320px;
		padding: 0px;
		margin: 0px;
		background-image: url(../images/SDC_header_logo.jpg);}

#top-right	{float: right; width: 300px; height: 50px; padding: 10px 10px 0px 0px; margin: 0px;}		
#top-right p {text-align: right; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #503b1b;}
#top-right p a	{text-decoration: none; color: #503b1b; }
#top-right p a:hover	{color: #0f0900; text-decoration: underline; }

#nav_bar	{width: 760px;height: 20px; padding: 0px; margin: 0px;}



#random	{ float: left; width: 529px; height: auto; background-color: #f3dab2; border-bottom: 1px solid #7e571c;  }
#random .smallfeature	{float: right; padding-bottom: 4px; padding-right: 4px; }
#random .largefeature	{float: left; }
#random .tellmore	{padding: 7px 0px 0px 7px;}


#search	{  float: left; width: 230px; font-family: sans-serif; font-size: 13px; }
#searchbox	{padding: 5px 8px 20px 8px;}
#searchbox p	{text-align: right; font-size: 9px; padding-right: 35px; margin: 0px;}
#searchbox h4	{padding-top: 10px; display: inline; }
#searchbox a .detailedSearch	{padding: 3px 0px 0px 0px; }
#searchbox a	{text-decoration: none; font-size: 12px; color: #7e571c;}
#searchbox a:hover	{text-decoration: underline; }
.searchButton	{float: right; padding: 0px; margin: 0px;}

ul#bedroomBOX li {display: inline; }
ul#bedroomBOX li.bedroom	{ padding-left: 6px; }

ul#bathroomBOX li {display: inline; }
ul#bathroomBOX li.bathroom	{ padding-left: 6px; }

ul#floors li {display: inline; }
ul#floors li.floors	{ padding-left: 6px; }

.clear1 {clear: both; background-color: #8c3d12; width: 760px; height: 8px; padding: 0px; margin: 0px; }
.clear2	{clear: both; background-color: #503b1c; width: 230px; height: 2px; padding: 0px; margin: 0px; }
.clear3	{clear: both; background-color: #503b1c; width: 265px; height: 1px; padding: 0px; margin: 0px; }


#bookstore	{padding: 10px 10px 15px 10px;}
#rightside #bookstore h4	{FONT-FAMILY: arial, helvetica, verdana, sans-serif; color: #7e571c; font-size: 26px; letter-spacing: -2px; padding: 0px; margin: 0px; font-weight: normal; }
#bookstore h4 a	{text-decoration: none; color: #7e571c; padding: 0px; margin: 0px;}
#bookstore p	{padding: 0px 0px 5px 0px; margin: 0px; line-height: 1.3em;}
#bookstore .look	{float: right; padding: 5px 0px; margin: 0px;}

#news	{padding: 10px 10px 15px 10px;}
#rightside #news h4	{FONT-FAMILY: arial, helvetica, verdana, sans-serif; color: #7e571c; font-size: 26px; letter-spacing: -2px; padding: 0px; margin: 0px; font-weight: normal; }
#news h4 a	{text-decoration: none; color: #7e571c; padding: 0px; margin: 0px;}
#news .look	{float: right; padding: 5px 0px; margin: 0px;}

#ddhlink	{padding: 10px 5px 10px 5px;}

/* TOP Navaigation */

ul#top-menu { list-style: none; padding: 0px; margin:0px;}

ul#top-menu li { display: inline; }

ul#top-menu li a  {
		text-indent: -9999px;
		display: block;
		height: 20px;
		float: left;
		background: url(/images/Top_NAV_sprite.jpg) top left; }

		ul#top-menu li a.plan_search { background-position: 0px 20px; width: 117px; }
		ul#top-menu li a:hover.plan_search {	background-position: 0px 0px; }

		ul#top-menu li a.plan_books { background-position: -117px 20px; width: 95px; }
		ul#top-menu li a:hover.plan_books { background-position: -117px 0px; }

		ul#top-menu li a.custom_plans { background-position:-212px 20px; width: 142px; }
		ul#top-menu li a:hover.custom_plans { background-position:-212px 0px; }

		ul#top-menu li a.best_selling { background-position:-354px 20px; width: 142px; }
		ul#top-menu li a:hover.best_selling { background-position:-354px 0px; }

		ul#top-menu li a.find_builder { background-position:-496px 20px; width: 110px; }
		ul#top-menu li a:hover.find_builder { background-position:-496px 0px; }

		ul#top-menu li a.contactus { background-position:-606px 20px; width: 86px; }
		ul#top-menu li a:hover.contactus { background-position:-606px 0px; }

		ul#top-menu li a.faq { background-position:-692px 20px; width: 68px; }
		ul#top-menu li a:hover.faq { background-position:-692px 0px; }
	
/* END TOP Navaigation */

#main-left	{float: left; width: 265px; }
#main-right	{float: right;  width: 265px; }

.featuredItem	{padding: 10px; border-bottom: solid 1px #7e571c; }
.featuredItemBottom	{padding: 10px; }
.item-image	{float: left; padding-right: 10px; margin: 0px;}
#main-right h4	{color: #7e571c; FONT-FAMILY: arial, helvetica, verdana sans-serif;}
.featuredItem a	{text-decoration: none; font-size: 12px; color: #7e571c; }
.browse-books	{padding: 0px; }
.learnmore	{float: right; padding: 0px; margin: 0px;}
.featuredItem p	{font-size: 12px; line-height: 1.3em;}
.featuredItemBottom p	{font-size: 12px; line-height: 1.3em;}


#HomeStyles1	{padding: 10px; margin: 0px;}
#HomeStyles1 h6 {font-family: arial, helvetica, verdana, sans-serif; color: #7e571c; font-size: 33px; letter-spacing: -2px; padding: 0px; margin: 0px; font-weight: normal; text-decoration: none; }

#HomeStyles1 ul#styles1 {padding: 0px; margin: 0px;  }
#HomeStyles1 ul#styles1 li	{font-family: arial, helvetica, verdana, sans-serif; color: #7e571c; font-size: 13px; line-height: 1.4em; font-weight: bold; text-indent: 15px; }
#HomeStyles1 ul#styles1 li a	{text-decoration: none;}
#HomeStyles1 ul#styles1 li a:hover	{color: #b7571e;}


#custom	{padding: 10px; margin: 0px;}
#custom h5 {font-family:  arial, helvetica, verdana, sans-serif; color: #b7571e; font-size: 31px; letter-spacing: -1px; padding: 0px; margin: 0px; font-weight: bold; text-decoration: none; }
#custom h5 a	{color: #b7571e; text-decoration: none; }
#custom h5 a:hover	{color: #7e571c;}
#custom p {font-size: 12px; line-height: 1.3em;}
#custom p.tagline	{padding: 0px; margin: 0px; font-size: 11px; letter-spacing: .1em; text-align: center; font-style: italic; color: #b7571e; font-weight: bold;  }

/* Bottom Navaigation */

ul#bottom-menu { list-style: none; padding: 5px 0px 0px 0px; margin:0px; height: 45px; background-color: #b7571e;}

ul#bottom-menu li { display: inline; }

ul#bottom-menu li a  {
		text-indent: -9999px;
		display: block;
		height: 38px;
		width: 95px;
		float: left;
		background: url(/images/Botton_Nav_Sprite.jpg) top left; }

		ul#bottom-menu li a.nav_sdc { background-position: 0px 38px; }
		ul#bottom-menu li a:hover.nav_sdc {	background-position: 0px 0px; }

		ul#bottom-menu li a.nav_Lux_mag { background-position: -95px 38px; }
		ul#bottom-menu li a:hover.nav_Lux_mag { background-position: -95px 0px; }

		ul#bottom-menu li a.nav_luxury_plans { background-position:-190px 38px; }
		ul#bottom-menu li a:hover.nav_luxury_plans { background-position:-190px 0px; }

		ul#bottom-menu li a.nav_farmhouse { background-position:-285px 38px; }
		ul#bottom-menu li a:hover.nav_farmhouse { background-position:-285px 0px; }

		ul#bottom-menu li a.nav_med { background-position:-380px 38px; }
		ul#bottom-menu li a:hover.nav_med { background-position:-380px 0px; }

		ul#bottom-menu li a.nav_cottage { background-position:-475px 38px; }
		ul#bottom-menu li a:hover.nav_cottage { background-position:-475px 0px; }

		ul#bottom-menu li a.nav_european { background-position:-570px 38px; }
		ul#bottom-menu li a:hover.nav_european { background-position:-570px 0px; }

		ul#bottom-menu li a.nav_mountain { background-position:-665px 38px; }
		ul#bottom-menu li a:hover.nav_mountain { background-position:-665px -0px; }
/* END Bottom Navaigation */

.ad_area	{width: 230px; float: left; text-align: center;}
.ad_area img {display:block;  margin:auto; padding: 25px 0px; }



/* footer navigation */



#footercontainer	{ width: 760px; height: 350px; background-color: #8c3d12; padding: 0px; margin-top: 0px; }



#footercontainer .extra-nav1	{ width: 180px; float: left; display: inline; padding: 15px 0px 0px 10px; margin: 0px; text-align: left;  }



#footercontainer .extra-nav1 p {font-family: Verdana, sans-serif; font-weight: bold; color: white; font-size: 11px; text-align: left; padding: 0px; margin: 0px;}

#footercontainer .extra-nav1 ul	{ list-style: none; padding: 0px; margin: 0px;  }

#footercontainer .extra-nav1 li a {text-decoration: none; color: white; font-size: 10px; font-weight: normal; font-family: Verdana, sans-serif; line-height: 1.7em; }

#footercontainer .extra-nav1 li a:hover	{color: #f6ae3d;}

#copyright	{float: left; width: 100%; margin-top: 10px; border-top: 1px solid #b7571e; background-color: #8c3d12; }
#copyright p	{ text-align: center;  color: white; font-size: 10px; font-family: Verdana, sans-serif; line-height: 1.6em;}
#copyright hr	{color: #f6ae3d; padding: 0px; margin: 3px 0px;}

/* END footer navigation */

#footercontainer .extra-nav1 .bottomone	{line-height: 1.7em; padding: 0px 0px 2px 0px; margin: 0px; }