/* ----------------------------------------------- */
/* CSS code generated by Endecom Computer Services */
/* for www.leaska.com                              */
/*                                                 */
/*   Release Date: September 2008                  */
/*   Visit us: www.endecom.com                     */
/*                                                 */
/* ----------------------------------------------- */

@import url("reset.css"); /* import the reset file */


body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-image: url(bg.gif);
	background-repeat: repeat;
	margin: 0px 0 30px 0;
	min-width: 980px; /* for firefox to keep the header centered */

	}

a        { font-family: Arial, Verdana, Helvetica; color: #700d24; text-decoration: underline; font-weight: normal;}
a:link        { font-family: Arial, Verdana, Helvetica; color: #700d24; text-decoration: underline; font-weight: normal;}
a:visited        { font-family: Arial, Verdana, Helvetica; color: #700d24; text-decoration: underline; font-weight: normal;}
a:hover        { font-family: Arial, Verdana, Helvetica; color: #2c2c2c; text-decoration: underline; font-weight: normal;}


p {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt; 
	font-style: normal;
	color: #2a4781;
	color: #700d24;
	text-align: left; 
	text-decoration: none;
	}

#testimonialspage p {color: #222;}
.devsubpage p {color: #222;}

h1, h2 {
	color: #700d24;
	font-family: Times New Roman, Serif;
	}

h2.gallery {margin: 4px 0px; font-size: 1.6em;}

#galleryexteriorspage span#exteriors,
#galleryinteriorspage span#interiors,
#gallerykitchenspage span#kitchens,
#gallerymasonrypage span#masonry,
#gallerybathspage span#baths,
#gallerycommercialpage span#commercial {margin: 4px 0px; padding-left: 20px; background: #ddd;}

h1 a        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h1 a:link        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h1 a:visited        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h1 a:hover        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: underline; font-weight: bold;}

h2 a        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h2 a:link        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h2 a:visited        { font-family:  Times New Roman, Serif; color: #700d24; text-decoration: none; font-weight: bold;}
h2 a:hover        { font-family:  Times New Roman, Serif; color: #2c2c2c; text-decoration: underline; font-weight: bold;}


#w-wrapper {
	text-align: left;
	background: url(headerbg.gif) repeat-x;
	
	/* ENABLING THIS MAKES THE HEADER FIXED WIDTH    */
	width: 980px;
	margin: 0px auto;
	}

#wrapper {
	}

#w-wrapper2{
	width: 980px;
	margin: 0px auto;
	}

#wrapper2{
	padding: 0px 0px;
	}

#header {
	width: 980px;
	margin: 0px auto;
	height: 166px;
	}

#headerlogo {
		border: solid blue 0px;
		}

#header img {
	margin: 10px 0px 0px 20px;
	float: left;
	}

#menubar {
	color: #333;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 140px;
	}

#menubar a  { font-family: Times New Roman, Serif; font-size: 12pt; color: #700d24; text-decoration: none; font-weight: bold;}
#menubar a:hover    { color: #700d24; text-decoration: underline;}

#menubar ul {margin: 0px; list-style: none;}

#menubar li {
	float: left;
	padding: 0px;
	margin: 0px 10px;
	}

#contentareawrap {
	margin-top: 0px;
	padding-top: 0px;
	/* height: 580px; */
	}

#contentarea {
	background: url(contentbg.gif) top left repeat-x #fefefe;
	padding: 10px 40px 20px 40px;
	margin-top: 10px; 
	overflow: auto;
	}

#contentarea {
	padding: 0px 40px 20px 40px;
	margin-top: 0px;
	border-top: solid 4px #eee; /* widens top menu bar 4px */
	}

div#leftside {
	float: left;
	width: 550px;
	}

.devsubpage div#leftside, .photogalleriespage div#leftside {
	float: left;
	width: 660px;
	}

div#rightside {
	margin-left: 700px;
	padding: 0px;
	margin-top: 40px;
	}

div#rightside {
	margin-top: 22px;
	}

.devsubpage div#rightside, .photogalleriespage div#rightside {
	margin-left: 700px;
	padding: 0px;
	margin-top: 22px;
	}

/* updated to reformat side boxes 10-30-08*/
.devsubpage div#rightside, .photogalleriespage div#rightside {
	border: solid 1px #ddd;
	padding: 10px 10px 10px 10px;
	background: white;
	margin-top: 20px;
	}


#contactuspage div#rightside {
	margin-left: 380px;
	}

div#rightside p {
	padding: 0px 20px;
	}

.sidebox {
	background: blue;
	margin: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ddd;
	border: solid 1px #ddd;
	}

#indexbottomarea {
	}

#footermenu {
	}


#subfooter {
	width: 980px;
	height: 20px;
	color: #646464;
	padding: 0px;
	padding-top: 15px;
	margin: 0px auto 5px auto;
	border-top: solid 0px #ccc;
	}

#subfooter a {font-size: 11px; color: #ddd;}
#subfooter a:link {text-decoration: underline;}
#subfooter a:visited {text-decoration: underline;}
#subfooter a:hover {color: #ddd; text-decoration: underline;}

#subfooter #spanright a:link {text-decoration: none;}
#subfooter #spanright a:visited {text-decoration: none;}
#subfooter #spanright a:hover {color: #ddd; text-decoration: underline;}

#subfooter #spanleft a:link {text-decoration: none;}
#subfooter #spanleft a:visited {text-decoration: none;}
#subfooter #spanleft a:hover {color: #ddd; text-decoration: underline;}


#subfooter #spanright {
	float: right;
	padding-right: 10px;
	font-size: 11px;
	color: #ddd;
	line-height: 1.4em;
	}

#subfooter #spanleft {
	float: left;
	padding-left: 10px;
	font-size: 11px;
	color: #ddd;
	line-height: 1.4em;
	text-align: left;
	}

#homepage #homelink,
#aboutuspage #aboutuslink,
#vendorspage #vendorslink,
.photogalleriespage #photogallerieslink,
#testimonialspage #testimonialslink,
#schooltownpage #schooltownlink,
.developmentspage #developmentslink,
#contactuspage #contactuslink {text-decoration: underline; color: #700d24;}


/* GALLERY LINKS */

	#interiorslink,
	#exteriorslink,
	#kitchenslink,
	#bathslink,
	#masonrylink,
	#commerciallink,
	#virtualtourlink
		{text-decoration: none; color: #2c2c2c;
		}

	#interiorslink:hover,
	#exteriorslink:hover,
	#kitchenslink:hover,
	#bathslink:hover,
	#masonrylink:hover,
	#commerciallink:hover,
	#virtualtourlink:hover
		{text-decoration: underline; color: #700d24;
		}

	#galleryinteriorspage #interiorslink,
	#galleryexteriorspage #exteriorslink,
	#gallerykitchenspage #kitchenslink,
	#gallerybathspage #bathslink,
	#gallerymasonrypage #masonrylink,
	#gallerycommercialpage #commerciallink
		{text-decoration: underline; color: #700d24;
		}

/* DEVELOPMENTS LINKS */

		#ellingtonheightslink,
		#highridgeestateslink,
		#highmeadowscrossinglink,
		#fairwayridgelink,
		#creamerybrooklink,
		#palombalink
			{text-decoration: none;color: #2c2c2c;
			}

		#ellingtonheightslink:hover,
		#highridgeestateslink:hover,
		#highmeadowscrossinglink:hover,
		#fairwayridgelink:hover,
		#creamerybrooklink:hover,
		#palombalink:hover
			{text-decoration: underline; color: #700d24;
			}

		#ellingtonheightspage #ellingtonheightslink,
		#highridgeestatespage #highridgeestateslink,
		#highmeadowscrossingpage #highmeadowscrossinglink,
		#fairwayridgepage #fairwayridgelink,
		#creamerybrookpage #creamerybrooklink,
		#palombapage #palombalink
			{text-decoration: underline; color: #700d24;
			}

#menubar a#homelink {display: block; float: left; height: 20px; width: 50px; background: url(menu-home2.gif) top left;}
#menubar a#homelink:hover {background: url(menu-home2.gif) bottom left;}
#homepage #menubar a#homelink {background: url(menu-home2.gif) bottom left;}

#menubar a#aboutuslink {display: block; float: left; height: 20px; width: 80px; background: url(menu-aboutus2.gif) top left;}
#menubar a#aboutuslink:hover {background: url(menu-aboutus2.gif) bottom left;}
#aboutuspage #menubar a#aboutuslink {background: url(menu-aboutus2.gif) bottom left;}

#menubar a#developmentslink {display: block; float: left; height: 20px; width: 113px; background: url(menu-developments2.gif) top left;}
#menubar a#developmentslink:hover {background: url(menu-developments2.gif) bottom left;}
.developmentspage #menubar a#developmentslink {background: url(menu-developments2.gif) bottom left;}

#menubar a#photogallerieslink {display: block; float: left; height: 20px; width: 69px; background: url(menu-gallery2.gif) top left;}
#menubar a#photogallerieslink:hover {background: url(menu-gallery2.gif) bottom left;}
.photogalleriespage #menubar a#photogallerieslink {background: url(menu-gallery2.gif) bottom left;}

#menubar a#testimonialslink {display: block; float: left; height: 20px; width: 109px; background: url(menu-testimonials2.gif) top left;}
#menubar a#testimonialslink:hover {background: url(menu-testimonials2.gif) bottom left;}
#testimonialspage #menubar a#testimonialslink {background: url(menu-testimonials2.gif) bottom left;}

#menubar a#vendorslink {display: block; float: left; height: 20px; width: 75px; background: url(menu-vendors2.gif) top left;}
#menubar a#vendorslink:hover {background: url(menu-vendors2.gif) bottom left;}
#vendorspage #menubar a#vendorslink {background: url(menu-vendors2.gif) bottom left;}

#menubar a#contactuslink {display: block; float: left; height: 20px; width: 102px; background: url(menu-contactus2.gif) top left;}
#menubar a#contactuslink:hover {background: url(menu-contactus2.gif) bottom left;}
#contactuspage #menubar a#contactuslink {background: url(menu-contactus2.gif) bottom left;}


p {
	font-size: 14px;
	line-height: 18px;

	}

.contentheader {
/* float: left */
	padding: 30px 0px 20px 0px;
	clear: right;
	border: solid green 0px;
	margin-bottom: 0px;
	}

#contentarea p  {
	clear: none;
	margin-top: 0px;
	}

.clear { height: 1%; clear: both; margin: 0; padding: 0;}

#tablewrapper {
	/* height: 200px;
	overflow: auto;
	margin-bottom: 10px; */
	}

.sidebox li {border: 0px;}

address {float: right; text-align: right; padding-right: 25px; color: #eee; font-style: normal; line-height: 1.2em;}

#homepage #wrapper2 {width: 992px; height: 587px; background: url(home-main.jpg); margin-top: 20px;}

#homepage #menubar {
	padding-top: 520px;
	margin-left: 220px;
	}
#homepage #menubar a  { font-family: Times New Roman, Serif; font-size: 13pt; color: #700d24; text-decoration: none; font-weight: bold;}
#homepage #menubar a:hover    { color: #700d24; text-decoration: underline;}

/* ----------- TABLE LOT AVAILABILITY ---------- */

		table.lotavailability {
			border: dashed blue 0px;
			margin-left: 20px;
			margin-top: 0px;
			padding: 20px;
			padding-top: 0px;
			}

		.lotavailability td {
			font-size: .8em;
			text-align: center;
			border: solid #ccc 1px;
			padding: 2px 15px;
			background-color: #fff;
			}

		.lotavailability .header td {
			background-color: #555;
			color: #fff;
			}

		.lotavailability .sold td, .lotavailability .Sold td {
			color: #aaa;
			background-color: #eee;
			}

		#tablewrapper {
			height: 200px;
			overflow: auto;
			margin-bottom: 10px;
			padding-top: 0px;
			}

		#palombapage #tablewrapper {
			height: 80px;
			}

		#creamerybrookpage #tablewrapper {
			height: 140px;
			}


div#picsdiv img.first {margin: 0px 0px 0px 0px;}
div#picsdiv img {margin: 0px 0px 0px 0px;}

div#picsdivmain img.first {margin: 10px;}
div#picsdivmain img {margin: 10px;}
div#picsdivmain div {margin: 0px; padding: 0px; text-align: center; float: left; margin-left: 20px; margin-bottom: 20px;}

div#picsdivmain a        { font-family: Arial, Verdana, Helvetica; color: #2c2c2c; text-decoration: none; font-weight: normal;}
div#picsdivmain a:link        { font-family: Arial, Verdana, Helvetica; color: #2c2c2c; text-decoration: none; font-weight: normal;}
div#picsdivmain a:visited        { font-family: Arial, Verdana, Helvetica; color: #2c2c2c; text-decoration: none; font-weight: normal;}
div#picsdivmain a:hover        { font-family: Arial, Verdana, Helvetica; color: #700d24; text-decoration: underline; font-weight: normal;}



DISABLEp.nav {margin: 0px; padding: 0px;}

#vendorspage #leftside li {list-style: none; margin: 10px 10px;}

strong {font-weight: bold;}

div.devh1box {margin: 20px 0px; margin-left: 10px; border-bottom: dotted 0px #ddd;}
div.devh1box h2 {margin: 0px; padding: 0px;}
div.devh1box h2 a {display: block; float: left; height: 37px; width: 500px;}
div.devh1box h2 span {display: none;}
div.devh1box a#h1-developments {background: url(h1-developments.gif) no-repeat top left;}
div.devh1box a#h1-developments:hover {background: url(h1-developments.gif) no-repeat bottom left;}


/* ---------  DEVELOPMENTS BOXES MAROON ------------- */
div.redboxes {margin-left: 10px;}
div.redboxes div.devbox {margin: 20px 0px; border-bottom: dotted 0px #ddd;}
div.redboxes div.devbox h2 {margin: 0px; padding: 0px;}
div.redboxes div.devbox h2 a {display: block; float: left; height: 37px; width: 500px;}
div.redboxes div.devbox h2 span {display: none;}

div.redboxes div.devbox div.boxtl {display: block; float: left; width:18px; height:37px; background:url(box-top-left.gif);}
div.redboxes div.devbox div.boxtm {display: block; float: left; height: 37px; background: #530517;}
div.redboxes div.devbox div.boxtr {display: block; float: left; width:18px; height:37px; background:url(box-top-right.gif);}
div.redboxes div.devbox div.boxbottom {width: 536px;}
div.redboxes div.devbox div.boxbottom div {border: solid 1px #ddd; padding: 15px;}
div.redboxes div.devbox div.boxbottom div img {float: left; margin: 0px 20px 0px 0px; border: solid 1px #999; padding: 10px;}

/* ---------  DEVELOPMENTS BOXES - UNIQUE ------------- */
div.redboxes div.devbox a#h2-eh {background: url(h2-eh.gif) no-repeat top left;}
div.redboxes div.devbox a#h2-eh:hover {background: url(h2-eh.gif) no-repeat bottom left;}

div.redboxes div.devbox a#h2-hre {background: url(h2-hre.gif) no-repeat top left;}
div.redboxes div.devbox a#h2-hre:hover {background: url(h2-hre.gif) no-repeat bottom left;}

div.redboxes div.devbox a#h2-fr {background: url(h2-fr.gif) no-repeat top left;}
div.redboxes div.devbox a#h2-fr:hover {background: url(h2-fr.gif) no-repeat bottom left;}

div.redboxes div.devbox a#h2-cb {background: url(h2-cb.gif) no-repeat top left;}
div.redboxes div.devbox a#h2-cb:hover {background: url(h2-cb.gif) no-repeat bottom left;}

div.redboxes div.devbox a#h2-pa {background: url(h2-pa.gif) no-repeat top left;}
div.redboxes div.devbox a#h2-pa:hover {background: url(h2-pa.gif) no-repeat bottom left;}

/* ---------  DEVELOPMENTS BOXES WHITE ------------- */
div.whiteboxes {margin: 0px; padding: 0px; border: solid white 1px;}

div.whiteboxes div.devbox {margin: 0px 0px 20px 0px; padding: 0px; border-bottom: dashed 1px #ddd;}
div.whiteboxes div.devbox h2 {margin: 0px; padding: 0px;}
div.whiteboxes div.devbox h2 a {display: block; float: left; height: 37px; width: 500px;}
div.whiteboxes div.devbox h2 span {display: none;}

div.whiteboxes div.devbox div.boxtl {display: block; float: left; width:18px; height:37px; background:url(box-top-left-white.gif);}
div.whiteboxes div.devbox div.boxtm {display: block; float: left; height: 37px; background: #fff; border-bottom: solid 1px #530517; }
div.whiteboxes div.devbox div.boxtr {display: block; float: left; width:18px; height:37px; background:url(box-top-right-white.gif);}
div.whiteboxes div.devbox div.boxbottom {width: 536px;}
div.whiteboxes div.devbox div.boxbottom div {border: solid 0px #ddd; padding: 15px 15px 15px 25px;}
div.whiteboxes div.devbox div.boxbottom div img {float: left; margin: 0px 20px 10px 0px; border: solid 1px #999; padding: 10px;}
div.whiteboxes div.devbox div.boxbottom div p {padding-top: 10px;}

/* ============= DEV SUBPAGES CUSTOMIZATION ============= */

.devsubpage div.whiteboxes div.devbox {margin: 0px 0px 20px 0px; padding: 0px; border-bottom: 0px;}
.devsubpage div.whiteboxes div.devbox div.boxbottom {width: 646px;}
.devsubpage div.whiteboxes div.devbox h2 a {display: block; float: left; height: 37px; width: 600px;}
.devsubpage div.whiteboxes div.devbox div.boxbottom div {margin-right: 0px; padding-right: 0px;}
.devsubpage div.whiteboxes div.devbox div.boxbottom div p {margin-top: 20px; margin-bottom: 5px;}

.photogalleriespage div.whiteboxes div.devbox {margin: 0px 0px 20px 0px; padding: 0px; border-bottom: 0px;}
.photogalleriespage div.whiteboxes div.devbox div.boxbottom {width: 646px;}
.photogalleriespage div.whiteboxes div.devbox h2 a {display: block; float: left; height: 37px; width: 600px;}
.photogalleriespage div.whiteboxes div.devbox div.boxbottom div {border: solid 0px #ddd; padding: 0px;}
.photogalleriespage div.whiteboxes div.devbox div.boxbottom div img {float: none; margin: 0px; border: 0px; padding: 0px;}
.photogalleriespage div.whiteboxes div.devbox div.boxbottom div p {padding-top: 0px;}

/* ---------  DEVELOPMENTS BOXES - UNIQUE ------------- */

div.whiteboxes div.devbox a#h2-exteriors {background: url(h2-exteriors-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-exteriors:hover {background: url(h2-exteriors-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-interiors {background: url(h2-interiors-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-interiors:hover {background: url(h2-interiors-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-kitchens {background: url(h2-kitchens-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-kitchens:hover {background: url(h2-kitchens-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-baths {background: url(h2-baths-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-baths:hover {background: url(h2-baths-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-masonry {background: url(h2-masonry-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-masonry:hover {background: url(h2-masonry-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-commercial {background: url(h2-commercial-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-commercial:hover {background: url(h2-commercial-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-eh {background: url(h2-eh-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-eh:hover {background: url(h2-eh-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-hre {background: url(h2-hre-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-hre:hover {background: url(h2-hre-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-hmc {background: url(h2-hmc-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-hmc:hover {background: url(h2-hmc-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-fr {background: url(h2-fr-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-fr:hover {background: url(h2-fr-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-cb {background: url(h2-cb-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-cb:hover {background: url(h2-cb-white.gif) no-repeat bottom left;}

div.whiteboxes div.devbox a#h2-pa {background: url(h2-pa-white.gif) no-repeat top left;}
div.whiteboxes div.devbox a#h2-pa:hover {background: url(h2-pa-white.gif) no-repeat bottom left;}

h1.pageheader {height: 37px; margin-top: 0px; margin-left: 0px; padding-left: 20px;}
h1.pageheader span {display: none;}

#aboutuspage h1.pageheader {background: url(h1-aboutus.gif) no-repeat top left #530517;}
.developmentspage h1.pageheader {background: url(h1-developments.gif) no-repeat top left #530517;}
.photogalleriespage h1.pageheader {background: url(h1-gallery.gif) no-repeat top left #530517;}
#testimonialspage h1.pageheader {background: url(h1-testimonials.gif) no-repeat top left #530517;}
#vendorspage h1.pageheader {background: url(h1-vendors.gif) no-repeat top left #530517; margin: 0px 0px 10px 10px}
#contactuspage h1.pageheader {background: url(h1-contactus.gif) no-repeat top left #530517;}

#aboutuspage p {padding-left: 10px;}


/* ========================== */

form, button{border:0; margin:0; padding:0; }
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 auto;
width:400px;
padding:14px;
}

	/* ----------- stylized ----------- */
	#stylized{
	border: solid 2px #b7ddf2;
	border: solid 2px #d0cac4;
	background:#ebf4fb;
	background:#e9e6e4;
	margin-left: 0px;
	}
	#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top: 0px;
	}
	#stylized p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	border-bottom:solid 1px #d0cac4;
	padding-bottom:10px;
	}
	#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:150px;
	float:left;
	margin: 0px;
	}
	#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:150px;
	}
	#stylized input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	border:solid 1px #d0cac4;
	width:200px;
	margin:0px 0 20px 10px;
	}

	#stylized textarea{
	float:left;
	font-size:11px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	border:solid 1px #d0cac4;
	width:200px;
	height: 40px;
	margin:0px 0 20px 10px;
	font-family: Verdana, Helvetica, sans-serif;
	}

	#stylized button{
	clear:both;
	margin-left:150px;
	width:125px;
	height:31px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	}

	#stylized input.submit, #stylized input.reset{
	clear:none;
	margin-left:125px;
	margin-top: 20px;
	width:80px;
	background:#666666 url(img/button.png) no-repeat;
	text-align:center;
	line-height:12px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom: 0px;
	}

	#stylized input.submit{
	margin-left:20px;
	}

/* ---- END FORM STYLING  ---- */

.bold {font-weight: bold;}

#gallerysubmenu span {display: none;}
#gallerysubmenu {display: block; height: 30px; width: 113px; background: url(gallery-side.gif);}

#residential span {display: none;}
#residential {display: block; height: 30px; width: 130px; background: url(residential-side.gif);}

#commercial span {display: none;}
#commercial {display: block; height: 30px; width: 130px; background: url(commercial-side.gif);}

#ourstory span {display: none;}
#ourstory {display: block; height: 30px; width: 130px; background: url(our-story.gif);}

#alphabetical span {display: none;}
#alphabetical {display: block; height: 30px; width: 140px; background: url(alphabetical.gif);}

#vendorspage ul {font-size: 14px; margin-left: 20px;}

div.testimonial {margin: 20px 0px; border-bottom: dotted 1px #ddd; background: url(quote.gif) no-repeat top left;}
div.testimonial p {padding: 0px 20px 0px 70px; text-align: justify;}

div.testimonial p img {float: left; margin: 0px 20px 10px 0px;}
div.testimonial p img {float: right; margin: 0px 0px 10px 20px;}
div.testimonial p img.leftside {float: left; margin: 0px 20px 10px 0px;}
DISdiv.testimonial p img.rightside {float: right; margin: 0px 0px 20px 20px;}
DISdiv.testimonial p img {display: none;}

div.innerright {margin-left: 220px; margin-top: 0px; padding-top: 0px;}

.devsubpage h4 {border-top: dotted 1px #ddd; padding-top: 25px; margin-top: 25px;}

address span {display: none;}

address {width: 245px; height: 60px; background: url(leaska-address.gif) no-repeat;}