/* CSS Document */
body { margin:0px auto 0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/mainbg.jpg); background-position:center top; background-repeat:no-repeat; background-color:#e2e7b9; z-index:100;}
.clr { clear:both; margin:0px; padding:0px;}
img { border:0px;}
.maindiv { margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:100%; background:url(../img/_topbg1.jpg) no-repeat top center; background-color:#e2e7b91; z-index:10;}
.updecorationdiv { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(../img/updecoration.png) no-repeat center center; height:16px;}
.hori_dividar { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background:url(../img/hori_dividar.gif) no-repeat center center; height:16px;:}

.greenboxcontainer { margin:0px; padding:0px; background:url(../img/greenbox.jpg) no-repeat top left; width:453px; height:64px; text-align:center; display:block}


/* Top navigation */
#nav { margin:0px auto 0px auto; padding:0px 0px 0px 12px; position:relative; _top:-4px; left:0px; width:778px;}
#nav ul{ margin:0px; padding:0px;}
#nav ul li.seperater{ margin:0px; padding:0px; _padding:0px 3px 0px 3px; background:url(../img/separater.gif) no-repeat center right; list-style:none; float:left; position:relative; _border-right:0px solid #000;}
#nav ul li.lastnav { margin:0px; padding:0px; list-style:none; float:left;}
#nav ul li a.liveinrc{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px; background:url(../img/liveinrc.jpg) no-repeat center center; width:110px; height:29px; display:block; float:left; }
#nav ul li a.liveinrc:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/liveinrc_hover.jpg) no-repeat center center; width:110px; height:29px; display:block; float:left; }
#nav ul li a.liveinrcactive, #nav ul li a.liveinrcactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/liveinrc_hover.jpg) no-repeat center center; width:110px; height:29px; display:block; float:left; }

#nav ul li a.businrc{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px; background:url(../img/businrc.jpg) no-repeat center center; width:145px; height:29px; display:block; float:left; }
#nav ul li a.businrc:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/businrc_hover.jpg) no-repeat center center; width:145px; height:29px; display:block; float:left; }
#nav ul li a.businrcactive, #nav ul li a.businrcactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/businrc_hover.jpg) no-repeat center center; width:145px; height:29px; display:block; float:left; }

#nav ul li a.maps{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px; background:url(../img/maps.jpg) no-repeat center center; width:67px; height:29px; display:block; float:left; }
#nav ul li a.maps:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/maps_hover.jpg) no-repeat center center; width:67px; height:29px; display:block; float:left; }
#nav ul li a.mapsactive, #nav ul li a.mapsactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/maps_hover.jpg) no-repeat center center; width:67px; height:29px; display:block; float:left; }

#nav ul li a.buyingagent{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px; background:url(../img/buyingagent.jpg) no-repeat center center; width:142px; height:29px; display:block; float:left; }
#nav ul li a.buyingagent:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/buyingagent_hover.jpg) no-repeat center center; width:142px; height:29px; display:block; float:left; }
#nav ul li a.buyingagentactive, #nav ul li a.buyingagentactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/buyingagent_hover.jpg) no-repeat center center; width:142px; height:29px; display:block; float:left; }

#nav ul li a.developers{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px; background:url(../img/developers.jpg) no-repeat center center; width:155px; height:29px; display:block; float:left; }
#nav ul li a.developers:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/developers_hover.jpg) no-repeat center center; width:155px; height:29px; display:block; float:left; }
#nav ul li a.developersactive, #nav ul li a.developersactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/developers_hover.jpg) no-repeat center center; width:155px; height:29px; display:block; float:left; }

#nav ul li a.contact{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 0px 0px 0px;  background:url(../img/contact.jpg) no-repeat center center; width:114px; height:29px; display:block; float:left; }
#nav ul li a.contact:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/contact_hover.jpg) no-repeat center center; width:114px; height:29px; display:block; float:left; }
#nav ul li a.contactactive, #nav ul li a.contactactive:hover{ margin:0px; padding:0px 3px 0px 3px; _padding:0px 3px 0px 3px; background:url(../img/contact_hover.jpg) no-repeat center center; width:114px; height:29px; display:block; float:left; }
/* welcome div */
.welcomediv { margin:0px; padding:0px;}
.welcomediv h1{ margin:0px 0px 5px 0px; padding:0px; background:url(../img/welcomeimg.jpg) no-repeat top left; width:209px; height:23px;}
.welcomediv p{ margin:0px; padding:0px 0px 15px 0px; color:#434e3e; font-size:12px; }

/* Home Banner div */
.homebannerdiv { margin:0px; padding:0px; background:url(../img/homebannerbox.jpg) no-repeat; top left; width:381px; height:295px;}
.bannercontainer { background-color:#000000; border:1px solid #353535; display:block; padding:8px; margin:5px 0px 5px 0px; width:551px; height:175px;}
.bannercontent {  margin:35px 0px 0px 36px; padding:0px 0px 0px 0px; border:0px solid #ff0000; position: absolute;}
#rotator img {	display: none;	position: absolute;	z-index:0;	padding:0;	margin:0;	}

/* Home Three boxes */
.threeboxesdiv { margin:10px 0px 10px 0px; padding:0px;}
.threeboxesdiv .boxesdiv{ margin:0px 10px 0px 0px; padding:0px; width:246px; float:left;}
.threeboxesdiv .boxesdiv img { margin:0px 0px 5px 0px; padding:0px; border:2px solid #3a461b;}
.threeboxesdiv .boxesdiv a:hover img { margin:0px 0px 5px 0px; padding:0px; border:2px solid #fff;}
.threeboxesdiv .boxesdiv h1 { margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
.threeboxesdiv .boxesdiv h1 a{ margin:0px; padding:0px; color:#3b461e; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
.threeboxesdiv .boxesdiv h1 a:hover{ margin:0px; padding:0px; color:#6d3b00; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
.threeboxesdiv .boxesdiv p{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:11px;}

/* Inner classes */
.innertitlediv { margin:0px; padding:0px;}
.innertitlediv h1.liveinrc{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/liveinrc_title.jpg) no-repeat top left; width:100%; height:15px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.businrc{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/businrc_title.gif) no-repeat top left; width:100%; height:15px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.maps{ margin:10px 0px 5px 0px; padding:0px 0px 5px 0px; background:url(../img/maps_title.gif) no-repeat top left; height:18px; border:0px solid #000; font-size:10px; border-bottom:1px solid #293523;}
.innertitlediv h1.buyingagent{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/buyingagent_title.gif) no-repeat top left; width:100%; height:15px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.developer{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/developer_title.gif) no-repeat top left; width:100%; height:15px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.contact{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/contact_title.gif) no-repeat top left; width:97%; height:14px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.sitemap{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/sitemap_title.gif) no-repeat top left; width:97%; height:17px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.photogallerytitle{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/photogallery_title.gif) no-repeat top left; width:100%; height:17px; border-bottom:1px solid #293523; font-size:10px;}
.innertitlediv h1.buslocation{ margin:10px 0px 15px 0px; padding:0px 0px 5px 0px; background:url(../img/buslocations.gif) no-repeat top left; width:100%; height:17px; border-bottom:1px solid #293523; font-size:10px;}

.innertitlediv p{ margin:0px; padding:0px 0px 15px 0px; color:#434e3e; font-size:12px; }
.findoutdiv { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative; left:80px;}
.findoutdiv .findoutmap{ margin:0px; padding:0px 0px 0px 0px; float:left; }
.findoutdiv .findoutlink { margin:25px 0px 0px 10px; padding:0px 0px 0px 0px; float:left; background:url(../img/findouticon.jpg) no-repeat center left; height:16px;}
.findoutdiv .findoutlink a{ margin:0px; padding:0px 0px 0px 25px; color:#731e00; font-size:12px; font-weight:bold; text-decoration:none;}
.findoutdiv .findoutlink a:hover{ margin:0px; padding:0px 0px 0px 25px; color:#731e00; font-size:12px; font-weight:bold; text-decoration:underline;}

/* Live in RC */
.liveinrcdiv { margin:0px; padding:0px;}
.liveinrcdiv .hrline{ margin:10px auto 10px auto; padding:0px; background:url(../img/hrline.jpg) no-repeat; width:729px; height:1px; border:0px; color:#255701;}
.leaverc h3{ margin:20px 0px 100px 0px; padding:0px; color:#3b461e; font-size:18px; font-weight:bold; font-style:italic; text-align:center;}

.liverctestidiv { margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url(../img/rctesti_top.jpg) no-repeat top left; width:739px;}
.liverctestidivmid { margin:0px 0px 0px 0px; padding:0px; background:url(../img/rctesti_mid.jpg) repeat-y top left; width:739px;}
.liverctestidivmid h2{ margin:0px 0px 8px 30px; padding:0px 0px 0px 0px; color:#3b461e; font-size:18px; font-weight:bold;}
.liverctestidivmid p { margin:0px 25px 0px 30px; padding:0px 0px 15px 0px; line-height:18px; color:#4a4a4a; font-size:12px; background:url(../img/testimonial.gif) no-repeat top left;}
.liverctestidivmid span { margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#2f4400; font-weight:bold; font-size:12px;}
.liverctestidivbtm { margin:0px 0px 0px 0px; padding:0px; background:url(../img/rctesti_btm.jpg) no-repeat top left; width:739px; height:33px;}

.rcleftbox { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#f6f8eb; border-left:1px solid #d2d2ca; border-top:1px solid #d2d2ca; border-bottom:1px solid #d2d2ca;}
.leftcontainer { margin:0px; padding:10px 20px 0px 20px; background:url(../img/liveinrcrightbg.jpg) no-repeat top right;}

.leftdiv { margin:0px; padding:0px; text-align:left;}
.leftdiv h2{ margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; color:#3b461e; font-size:16px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:0px solid #ff0000; line-height:normal;}
.leftdiv .leftdivtext { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#3b461e; font-size:12x; text-align:justify; line-height:normal; font-family:Arial, Helvetica, sans-serif;}

.livetestimonialdiv { margin:0px; padding:5px 0px 10px 0px;}
.livetestimonialdiv h4{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#3b461e; font-size:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:0px solid #ff0000; line-height:normal;}
.livetestimonialdiv p { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px; line-height:16px; color:#3b461e; font-size:12px; background:url(../img/testimonial.gif) no-repeat top left; text-align:justify; font-family:Arial, Helvetica, sans-serif; }
.livetestimonialdiv span { margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#3b461e; font-weight:bold; font-size:12px; font-style:italic;}
.livetestimonialdiv span a{ margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#3b461e; font-weight:bold; font-size:12px; font-style:italic; text-decoration:underline;}
.livetestimonialdiv span a:hover{ margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#3b461e; font-weight:bold; font-size:12px; font-style:italic; text-decoration:none;}

.rcrightbox { margin:0px 0px 0px 0px; padding:0px; background-color:#ebf0d1; border:1px solid #d2d2ca;}
.rcrightpanel { margin:0px 0px 0px 0px; padding:5px 10px 10px 10px; }

.rcrightpanel .greenboxcontainer { margin:0px; padding:0px; background:url(../img/greenbox.jpg) no-repeat top left; width:453px; height:64px; text-align:center; display:block}
.greenboxcontainer p{ margin:0px; padding:5px 30px 0px 30px; font-size:19px; color:#f6f8eb; font-weight:bold; font-style:italic; font-family:"Arial Narrow"; text-decoration:none; text-align:center;}
.greenboxcontainer a{ margin:0px; padding:5px 0px 0px 0px; font-size:19px; color:#f6f8eb; font-weight:bold; font-style:italic; font-family:"Arial Narrow"; text-decoration:underline; text-align:center;}
.greenboxcontainer a:hover{ margin:0px; padding:5px 0px 0px 0px; font-size:19px; color:#000; font-weight:bold; font-style:italic; font-family:"Arial Narrow"; text-decoration:none; text-align:center;}

.buscall { margin:0px; padding:30px 20px 0px 20px; text-align:center;}
.buscall .buscalltext{ margin:0px; padding:0px; text-align:center; color:#808d66; font-family:"Arial Black"; font-size:22px;}
.buscall .call{ margin:0px; padding:0px; text-align:center; color:#808d66; font-family:"Arial Black"; font-size:42px; }

.gallerylink { margin:20px 50px 0px 50px; padding:10px 0px 10px 0px; text-align:center; background-color:#808d66;}
.gallerylink a{ margin:0px; padding:0px; color:#fff; font-family:"Arial Black"; font-size:18px; text-align:center; text-decoration:underline;}
.gallerylink a:hover{ margin:0px; padding:0px; color:#000; font-family:"Arial Black"; font-size:18px; text-align:center; text-decoration:none;}

.rcrightpanelcontainer { margin:0px 0px 0px 0px; padding:0px; }
.rcrightpanelcontainer h2.bus{ margin:0px 0px 8px 10px; padding:0px 0px 0px 0px; background:url(../img/yourbushere.jpg) no-repeat top left; width:454px; height:91px;}
.rcrightpanelcontainer h2.livein{ margin:0px 0px 8px 10px; padding:0px 0px 0px 0px; background:url(../img/live_love.jpg) no-repeat top left; width:451px; height:91px;}

.livediv { margin:0px 0px 5px 0px; padding:5px 5px 10px 5px; background-color:#f6f8eb; border:1px solid #d2d2ca; float:left; position:relative; width:445px;}
.livediv .leftimg{ margin:0px 8px 5px 0px; padding:0px 0px 0px 0px; float:left;}
.livediv .rightimg{ margin:0px 0px 0px 8px; padding:0px 0px 0px 0px; float:right;}
.livediv h3{ margin:0px 0px 3px 0px; padding:0px; color:#3b461e; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.livediv h4{ margin:0px 0px 0px 0px; padding:0px; color:#3b461e; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.livediv p{ margin:0px; padding:0px; color:#3b461e; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}

.viewavailablelotsnow { margin:20px 0px 10px 0px; padding:0px;}

/* business in RC */
.bussinrcdiv { margin:0px; padding:0px;}
.bussinrcdiv .hrline{ margin:10px auto 10px auto; padding:0px; background:url(../img/hrline.jpg) no-repeat; width:729px; height:1px; border:0px; color:#255701;}
.bussinrcdiv h2{ margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:18px; font-weight:bold;}

.busfeedbackdiv { margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url(../img/rctesti_top.jpg) no-repeat top left; width:739px;}
.busfeedbackdivmid { margin:0px 0px 0px 0px; padding:0px; background:url(../img/rctesti_mid.jpg) repeat-y top left; width:739px;}
.busfeedbackdivmid h2{ margin:0px 0px 8px 30px; padding:0px 0px 0px 0px; color:#3b461e; font-size:18px; font-weight:bold;}
.busfeedbackdivmid p { margin:0px 25px 0px 30px; padding:0px 0px 15px 0px; line-height:18px; color:#4a4a4a; font-size:12px; background:url(../img/testimonial.gif) no-repeat top left;}
.busfeedbackdivmid span { margin:0px; padding:0px 0px 0px 0px; line-height:18px; color:#2f4400; font-weight:bold; font-size:12px;}
.busfeedbackdivbtm { margin:0px 0px 0px 0px; padding:0px; background:url(../img/rctesti_btm.jpg) no-repeat top left; width:739px; height:33px;}

.busdiv { clear:both; margin:0px 0px 5px 0px; padding:5px 5px 10px 5px; background-color:#f6f8eb; border:1px solid #d2d2ca;}
.busdiv .leftimg{ margin:0px 8px 10px 0px; padding:0px 0px 10px 0px; float:left;}
.busdiv .rightimg{ margin:0px 0px 10px 8px; padding:0px 0px 10px 0px; float:right;}
.busdiv h3{ margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.busdiv p{ margin:0px; padding:0px; color:#3b461e; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}

a.readmore { margin:0px; padding:0px; color:#3b461e; font-size:12px; text-decoration:underline;}
a.readmore:hover { margin:0px; padding:0px; color:#3b461e; font-size:12px; text-decoration:none;}

.buslogo { margin:15px 0px 15px 0px; padding:10px; border:1px solid #000; background-color:#fff; border:1px solid #bfbf7f; text-align:center;}
.buslogo img{ margin:0px 10px 0px 0px; padding:0px;}

.bustext_test { margin:20px 0px 0px 0px; padding:10px; border:1px solid #fff; background-color:#f0f0d4;}
.bustext_test h1{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#3b461e; font-size:14px; font-weight:bold;}
.bustext_test p{ margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

.bustext { margin:20px 0px 0px 0px; padding:10px; border:1px solid #fff; background-color:#f6f8eb;}
.bustext h1{ margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#3b461e; font-size:14px; font-weight:bold;}
.bustext p{ margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}

.busmapdiv { margin:10px 0px 0px 0px; _margin:0px 0px 0px 0px; padding:0px; width:375px; float:left;}
.busmapdiv h1{ margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:18px; font-weight:bold; text-align:left; }
.busmapimg { margin:0px; padding:7px; background-color:#b0b58b; width:375px;}

.greenboxcontainer { margin:0px; padding:0px; background:url(../img/greenbox.jpg) no-repeat top left; width:453px; height:64px; text-align:center; display:block}
/*
.greenboxdiv p{ margin:0px; padding:5px 30px 0px 30px; font-size:19px; color:#f6f8eb; font-weight:bold; font-style:italic; font-family:"Arial Narrow"; text-decoration:none; text-align:center;}
.greenboxdiv a{ margin:0px; padding:5px 0px 0px 0px; font-size:19px; color:#f6f8eb; font-weight:bold; font-style:italic; font-family:"Arial Narrow";


/* Maps */
.mapssearchdiv { margin:0px 0px 20px 0px; padding:0px; background:url(../img/mapsearchbg.gif) no-repeat top left; width:731px; height:224px;}

.mapsdiv { margin:20px 0px 20px 0px; padding:0px;}
.gillettemapdiv { margin:0px 25px 0px 0px; _margin:0px 2px 0px 0px; padding:0px; width:235px; float:left;}
.gillettemapdiv h1{ margin:0px; padding:0px; color:#3b461e; font-size:18px; font-weight:bold; text-align:center; }
.mapimg { margin:0px; padding:10px; background-color:#b0b58b; width:235px;}
.mapimg img{ margin:0px; padding:0px; border:1px solid #fff;}
.mapimg a img { margin:0px; padding:0px; border:1px solid #fff;}
.mapimg a:hover img{ margin:0px; padding:0px; border:1px solid #000;}

/* Buying agent */
.buyingagentdiv { margin:0px auto 20px auto; padding:10px; width:365px; border:1px solid #434e3e; text-align:center}
.agentcontainer { margin:0px 0px 20px 0px; padding:0px;}
.agentdiv { margin:0px 0px 0px 0px; padding:8px 8px 0px 8px; border-top:1px solid #bfbf7f; border-left:1px solid #bfbf7f; border-right:1px solid #bfbf7f;}
.agentdiv h1{ margin:0px; padding:0px 0px 5px 0px; color:#434e3e; font-size:14px;}
.agentdiv p{ margin:0px; padding:0px 0px 12px 0px; color:#434e3e; font-size:11px;}
.agentdiv .agentimg{ margin:0px 10px 10px 0px; padding:5px; border:1px solid #fff; background-color:#b0b58b; float:left;}
.agentdiv .coimg{ margin:0px 0px 0px 0px; padding:0px; float:right;}
.agentdiv a{ margin:0px; padding:0px; color:#c36700; font-size:11px; text-decoration:underline;}
.agentdiv a:hover{ margin:0px; padding:0px; color:#c36700; font-size:11px; text-decoration:none;}
/

/* Developers */
.developercontainer { margin:0px auto 0px 20px; padding:0px; }
.developerdivcontainer { margin:0px auto 0px 0px; padding:0px; float:left; position:relative; }
.liveinrcsection { margin:0px 10px 5px 0px; padding:10px; background-color:#b0b58b; width:350px; float:left;}
.liveinrcsection h2{ margin:0px 10px 5px 0px; padding:0px; color:#434e3e; font-size:14px;}
.builderdiv{ margin:0px 0px 0px 0px; padding:5px; width:340px; background-color:#fff;}
.builderdiv h3{ margin:5px 0px 3px 0px; padding:0px; color:#434e3e; font-size:12px; font-weight:bold;}
.builderdiv p{ margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#434e3e; font-size:12px; border-bottom:1px dotted #434e3e }
.builderdiv a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#434e3e; font-size:12px; text-decoration:underline}
.builderdiv a:hover{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#434e3e; font-size:12px; text-decoration:none}

.businrcsection { margin:0px 10px 5px 0px; padding:10px; background-color:#b0b58b; width:350px; float:left;}
.businrcsection h2{ margin:0px 10px 5px 0px; padding:0px; color:#434e3e; font-size:14px;}

/*
.developerdiv{ margin:0px 5px 0px 0px; padding:0px; text-align:center; float:left; position:relative;}
.developernamediv{ margin:0px 0px 0px 0px; padding:10px; width:210px; background-color:#b0b58b;}
.developername{ margin:0px 0px 0px 0px; padding:0px; width:200px; background-color:#fff;}

.developerimg{ margin:0px 0px 5px 0px; padding:10px; background-color:#b0b58b; width:210px;}
.developerimg img{ margin:0px 0px 0px 0px; padding:0px; border:1px solid #fff;}
.developerimg a:hover img{ margin:0px; padding:0px; border:1px solid #000;}
.developerimg p{ margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; color:#434e3e; font-size:12px;}
.developerdiv a{ margin:0px; padding:0px 0px 0px 0px; color:#434e3e; font-size:12px; text-decoration:underline}
.developerdiv a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#000; font-size:12px; text-decoration:none}
*/
/* Contact */
.contactdiv { margin:0px 5px 50px 0px; _margin:0px 2px 50px 0px; padding:0px; text-align:center; width:255px; float:left; position:relative; border:0px solid #000;}
.contactcontainer {margin:0px 0px 5px 0px; padding:10px 0px 0px 0px; text-align:center;border:1px solid #b0b58b; height:140px; _height:150px; background-color:#f0f0d4;}

.contactdiv h2{ margin:0px; padding:0px; color:#434e3e; font-size:14px;}
.contactdiv p{ margin:0px; padding:0px 0px 8px 0px; color:#434e3e; font-size:12px;}
.contactdiv a{ margin:0px; padding:0px 0px 0px 0px; color:#85331d; font-size:12px; text-decoration:underline;}
.contactdiv a:hover{ margin:0px; padding:0px 0px 0px 0px; color:#434e3e; font-size:12px; text-decoration:none;}
.contactmapdiv { margin:0px; padding:0px; padding:10px; background-color:#b0b58b;}
.contactmapdiv a img { margin:0px; padding:0px; border:1px solid #fff;}
.contactmapdiv a:hover img { margin:0px; padding:0px; border:1px solid #000;}

/* Site Map */
.sitemapdiv { margin:0px; padding:0px;}
.sitemapdiv ul{ margin:0px 0px 0px 20px; _margin:0px 0px 0px 8px; padding:0px;}
.sitemapdiv ul li{ margin:0px; padding:0px; list-style:none; line-height:24px;}
.sitemapdiv ul li a{ margin:0px; padding:0px 0px 0px 15px; color:#434e3e; font-size:12px; text-decoration:none; background:url(../img/arrow.gif) no-repeat center left; _background:url(../img/arrow.gif) no-repeat center left;}
.sitemapdiv ul li a:hover{ margin:0px; padding:0px 0px 0px 15px; color:#85331d; font-size:12px; text-decoration:underline; background:url(../img/arrow.gif) no-repeat center left;}

/* Footer div */
.footerbg { background:url(../img/footerbg.jpg) repeat-x top center; height:78px; background-color:#c3ca90;}
.footerdiv { margin:0px auto 0px auto; padding:25px 0px 0px 0px; background:url(../img/footerdivbg.jpg) no-repeat top center; height:78px;}
.footerlink { margin:0px; padding:0px 0px 5px 0px; color:#fff; font-size:11px;}
.footerlink a{ margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:none;}
.footerlink a:hover{ margin:0px; padding:0px; color:#657100; font-size:11px; text-decoration:underline;}
.copyright { margin:0px; padding:0px; color:#657100; font-size:11px;}

/* Highslide Pop Window */
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(../img/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../img/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* photogallery */
.photogallery1 { margin:0px; padding:0px;}
.photogallery1 h1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.photogallery { background-color:#f2ecd2; border:1px solid #a6a089; padding:10px; float:left; width:44%; margin:0px 10px 10px 5px; }

.photogallery h2 { color:#000000; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 5px 0px; text-align:center; font-weight:normal;}
.photogallery img { margin:0px; padding:0px 0px 0px 40px; text-align:center;}
.photogallery h3 { color:#fe4200; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}
.photogallery h3 a { color:#fe4200; font-size:12px; text-decoration:underline; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}
.photogallery h3 a:hover { color:#fe4200; font-size:12px; text-decoration:none; margin:0px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}

.curved { background:transparent; width:95%;}
.curved h1, .curved p { margin:0px; padding:0px; border:0px;}
.curved h1 { font-size:2em; color:#2b4100; margin:0px; padding:0px;border:0px;}
.curved p {padding-bottom:0.5em; }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 { display:block; overflow:hidden; height:1px; font-size:1px; }
.curved .b2, .curved .b3, .curved .b4 { background:#c1cb8e;  border-left:1px solid #2b4100;  border-right:1px solid #2b4100; }
.curved .b1 { margin:0 5px; background:#2b4100;  }
.curved .b2 { margin:0 3px; border-width:0 2px; }
.curved .b3 { margin:0 2px; }
.curved .b4 { margin:0 1px; height:2px; }
.curved .boxcontent { display:block;  background:#c1cb8e;  border:0px solid #2b4100;  border-width:0 1px; }
.photoslidegallery { margin:0px; padding:0px 0px 0px 0px; text-align:center; border:0px solid white;}
.photoslidegallery h1,h2{ margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px;}
.photoslidegallery a{color:#348;text-decoration:none;outline:none; color:#FFFFFF; font-size:12px;}
.photoslidegallery a:hover{color:#2b4100; font-size:12px;}
.photoslidegallery .caption{font-style:italic;color:#2b4100; font-size:12px;}
.photoslidegallery .photogalleria{position:relative;margin-top:0px;}
.photoslidegallery .gallery1{width:620px;margin:0px 30px 0px 70px; _margin-top:-45px; padding:0px; border:0px solid white;}
.photoslidegallery .gallery1 li{width:68px;height:50px;border:1px solid #2b4100;margin: 0 2px; margin-left:3px; margin-bottom:5px; background:#f7f8e8;}
.photoslidegallery .gallery1 li div{left:240px}
.photoslidegallery .gallery1 li div .caption{font:italic 0.7em/1.4 georgia,serif; color:#000;}
#main_image{margin:0 auto 60px auto;height:375px;width:600px; border:1px solid #2b4100; background-color:#2b41001}
#main_image img{margin-bottom:10px;}
.photoslidegallery .nav{padding-top:15px;clear:both;letter-spacing:3px;text-align:center; color:#FFFFFF; font-size:12px;}
.photoslidegallery .info{text-align:left;width:600px;margin:30px auto;border-top:1px dotted #f7f8e8;padding-top:30px;}
.photoslidegallery .info p{margin-top:1.6em;}

/* Photo Gallery */
.photogallerycontainer { margin:20px 0px 10px 0px; padding:10px; background-color:#becd8c;}
.photogallerydiv { margin:0px 0px 0px 0px; padding:0px; width:95%; _width:100%;}

/*
.photogallerydiv .gallery1{ margin:0px 30px 0px 70px; _margin-top:-45px; padding:0px; border:0px solid white;}
.photogallerydiv .gallery1 li{width:68px;height:50px;border:1px solid #2b4100;margin: 0 2px; margin-left:3px; margin-bottom:5px; background:#f7f8e8;}

.photogallerydiv .gallery1 li div{left:240px;}
.photogallerydiv .gallery1 li div .caption{font:italic 0.7em/1.4 georgia,serif; color:#000;}
*/

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid #000;
overflow: scroll; /*leave this value alone*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 5px 0px 8px; /*margin around each panel*/
border:1px solid #1a4100;
}

p.samplebuttons{
width: 50px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 0px;
text-decoration: none;
}



#galleryB{
width: 380px;
height: 50px;
}

#galleryB .panel{
height: 50px;
font: bold 28px Arial;
color:#FF0000;
text-align: center;
}
/* See What Business Locations */
.seewhtbuslocation { margin:20px 0px 10px 0px; padding:0px;}
.searchlistingcontainer { margin:0px 0px 0px 0px; padding:0px; color:#293523; font-size:12px;}
.searchlistingcontainer table{ margin:0px; padding:0px; }
.searchlistingcontainer td{ margin:0px; padding:5px; }
.searchlistingcontainer select{ margin:0px; padding:0px; color:#666; font-size:12px; border:1px solid #293523 }
.searchlistingcontainer a{ margin:0px; padding:0px; color:#293523; font-size:12px; text-decoration:underline;}
.searchlistingcontainer a:hover{ margin:0px; padding:0px; color:#293523; font-size:12px; text-decoration:none;}
.searchlistdiv { margin:0px 0px 5px 0px; padding:0px; background-color:#f6f8eb; border:1px solid #d3d3c9;}
.searchlistdiv img{ margin:0px 0px 8px 0px; padding:0px; border:2px solid #293523;}
.searchlistdiv p{ margin:0px 0px 8px 0px; padding:0px; color:#374c00; font-size:11px;}
.searchlistdiv strong { margin:0px 0px 0px 0px; padding:0px; color:#374c00; font-size:11px;}
/*
.searchlistdiv a.viewdetails{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; color:#293523; font-size:10px; text-decoration:underline; background:url(../img/search.gif) no-repeat center left;}
.searchlistdiv a.viewdetails:hover{ margin:0px 0px 0px 0px; padding:0px  0px 0px 20px; color:#293523; font-size:10px; text-decoration:none; background:url(../img/search.gif) no-repeat center left;}
*/
.searchlistdiv a.viewdetails{ margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; color:#293523; font-size:10px; text-decoration:underline; background:url(../img/search.gif) no-repeat left top; float:left;}
.searchlistdiv a.viewdetails:hover{ margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; color:#293523; font-size:10px; text-decoration:none; background-image:url(../img/search.gif); background-position:left top; background-repeat:no-repeat;}


.searchlistdiv .divright{ margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background-color:#ecf0d1;  border-left:1px solid #d3d3c9; }
.searchlistdiv .divright p{ margin:0px 0px 0px 0px; padding:0px; color:#374c00; font-size:11px; line-height:18px;}

.searchdetailscontainer  { _margin-top:-15px; margin:0px 0px 5px 0px; padding:0px; color:#293523; font-size:12px;  background-color:#f6f8eb; border:1px solid #d3d3c9;}
.searchdetailscontainer img{ margin:0px 0px 5px 0px; padding:0px; border:2px solid #293523;}
.searchdetailscontainer table{ margin:0px; padding:0px; }
.searchdetailscontainer td{ margin:0px; padding:5px; }
.searchdetailscontainer select{ margin:0px; padding:0px; color:#666; font-size:12px; border:1px solid #293523 }
.searchdetailscontainer a{ margin:0px; padding:0px; color:#293523; font-size:12px; text-decoration:underline;}
.searchdetailscontainer a:hover{ margin:0px; padding:0px; color:#293523; font-size:12px; text-decoration:none;}
.searchdetailsdiv { margin:0px 0px 5px 0px; padding:5px; background-color:#ecf0d1; border:1px solid #d3d3c9; /*width:600px;*/ position:relative;}
.searchdetailsdiv strong { margin:0px 0px 0px 0px; padding:0px; color:#374c00; font-size:11px;}
.searchdetailsdiv h2 { margin:0px 0px 8px 0px; padding:0px; color:#374c00; font-size:18px; font-weight:bold;}
.searchdetailsdiv label.label1{ margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:11px; float:left; position:relative; width:270px; border:0px solid #ff0000;}
.searchdetailsdiv label.label2{ margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:11px; float:left; position:relative; width:300px; border:0px solid #ff0000;}
.searchdetailsdiv p { margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:11px; }

.searchagentdiv { margin:0px 0px 0px 0px; padding:0px; border-bottom:1px solid #bcc193; }
.searchagentdiv img { margin:0px 5px 0px 0px; padding:0px; border:0px; float:left;}
.searchagentdiv h2 { margin:0px 0px 2px 10px; padding:0px; color:#3b461e; font-size:11px; font-weight:bold; }
.searchagentdiv strong { margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:10px; font-weight:bold; }
.searchagentdiv p { margin:0px 0px 5px 0px; padding:0px; color:#3b461e; font-size:10px; }
.searchagentdiv a { margin:0px 0px 0px 0px; padding:0px; color:#3b461e; font-size:10px; text-decoration:underline;}
.searchagentdiv a:hover { margin:0px 0px 0px 0px; padding:0px; color:#3b461e; font-size:10px; text-decoration:none;}

a.mapproperty { margin:0px; padding:0px 0px 0px 50px; color:#293523; font-size:11px; text-decoration:underline; background:url(../img/mapproperty.gif) no-repeat center left; height:48px; line-height:48px; display:block}
a.mapproperty:hover { margin:0px; padding:0px 0px 0px 50px; color:#293523; font-size:11px; text-decoration:none; background:url(../img/mapproperty.gif) no-repeat center left; height:48px; line-height:48px; display:block}

a.sendtofriend { margin:0px; padding:0px 40px 0px 0px; color:#293523; font-size:11px; text-decoration:underline; background:url(../img/sendtofriend.gif) no-repeat center right; height:30px; line-height:32px; display:block}
a.sendtofriend:hover { margin:0px; padding:0px 40px 0px 0px; color:#293523; font-size:11px; text-decoration:none; background:url(../img/sendtofriend.gif) no-repeat center right; height:30px; line-height:32px; display:block}

a.backpage { margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; color:#293523; font-size:11px; text-decoration:underline; background:url(../img/search_back_on2.gif) no-repeat center left; float:left;}
a.backpage:hover { margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; color:#293523; font-size:11px; text-decoration:none; background:url(../img/search_back_on2.gif) no-repeat center left;}

.DataText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
line-height:16px;
text-align:justify;
/* text-align:left;*/
}

a.viewtours{ margin:0px; padding:0px 0px 0px 25px; color:#ff3100; font-size:12px; text-decoration:underline; background:url(../img/viewtour.gif) no-repeat center left; width:156px; height:26px; display:block; line-height:24px;}
a.viewtours:hover{ margin:0px; padding:0px 0px 0px 25px; color:#ff3100; font-size:12px; text-decoration:none; background:url(../img/viewtour.gif) no-repeat center left;width:156px; height:26px; display:block; line-height:24px;}