html
{	margin: 0;
	padding: 0;
}

body
{	margin: 0;
	padding: 0;
	background: #babbbd url('../imgs/bodytrim.jpg') repeat-x;
	color: #464646;
	font-family: arial;
}

h1
{	color: 			#206019;
	margin: 		0;
	padding: 		10px;
	font-size: 		28px;
	text-align: 	center;
	font-family: 	Times, 'Times New Roman';
	letter-spacing: 2px;
	font-weight:	normal;
}

h2
{	color: black;
	margin: 0 0 0 30px;
	font-family: Times;
}

a
{	color: #464646;
	text-decoration: none;
}

a:hover
{	color: #cd1761;
}

p
{	padding: 0 5px 0 5px;
	margin: 5px 0 10px 0;
	font-size: 14px;
}

img
{	border: 0;
}

#outercontainer
{	width: 810px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}

#innercontainer
{	background: #bebfc1 url('../imgs/contentborder.jpg') repeat-x;
	margin: 0 0 40px 0;
	width: 810px;
	
}

#container
{	background: #BABBBD url('../imgs/bodytrim.jpg') repeat-x 0 -114px;
	margin: 0 5px 0 5px;
	width: 800px;
	
}

#outercontent
{	background: url('../imgs/swooshbig.jpg') no-repeat -8px 94px;
}

#homecontent
{	background: url('../imgs/palm.jpg') no-repeat 0 -4px;
	width: 800px;
}

#content
{	background: url('../imgs/palm.jpg') no-repeat 0 -4px;
	width: 800px;
}

#homecontent #head
{	background: url('../imgs/homehead.jpg') 270px 15px no-repeat;
	width: 800px;
	height: 100px;
	
}

#content #head
{	background: url('../imgs/homehead.jpg') 270px 15px no-repeat;
	width: 800px;
	height: 175px;	
}

#content #head #logo
{	position: relative;
	top: 100px;
	left: 400px;
}

#content #menu
{	background: url('../imgs/menuheads.jpg') no-repeat;
	margin: -30px 0 0 0;
	padding: 115px 0 0 0;
}

#homecontent #menu
{	margin: 30px 0 0 0;
}

#menu
{	width: 170px;
	float: right;
	font-size: 15px;
	font-family: arial;
}

#menu ul
{	list-style: none;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}

#menu ul li
{	margin: 5px 0 5px 0;
	text-align: right;
}

#homecontent #main
{	position: relative;
	margin: 0;
	/* padding: 345px 0 0 0; */
	width: 600px;
}

#sidebar
{	position: absolute;
	top: 500px;
	right: -200px;
	width: 225px;
}

#qsearch-shadow
{	width: 210px;
	height: 238px;
}

#qsearch-shadow .sb-shadow
{	background: #777;
}

#qsearch
{	background: url('../imgs/qsearchbgie.jpg') no-repeat;
	position: relative;
	top: 5px;
	left: 5px;
	width: 225px;
	height: 251px;
	color: #5391b5;
	font-size: 12px;
	padding: 5px;
}

#qsearch h2
{	font-family: times;
	font-size: 21px;
	color: #5391b5;
	margin: 0 0 0 6px; width: 220px;
}

#qsearch form
{	margin: 0;
	padding: 0;
}

#qsearch form input
{	width: 184px;
}

#qsubmit
{	margin: 5px 0 0 60px;
	width:	auto !important;
}

#flyerlink
{   background: url('../imgs/shadowAlpha.png') bottom right no-repeat;
	position: absolute;
    top: 150px;
	right: -50px;
	display: block;
    width: 105px;
	margin: 5px;
}


#flyerlink img
{	width: 100px;
    padding: 0 5px 5px 0;
}

#homegallery-shadow
{	width: 210px;
	height: 176px;
}

#homegallery-shadow .sb-shadow
{	background: #777;
}

#homegallery
{	background: url('../imgs/galleryie.jpg') no-repeat;
	position: relative;
	top: 5px;
	left: 5px;
	width: 199px;
	height: 190px;
	margin: 5px 0 0 0;
	padding: 5px;
	color: #5391b5;
	font-size: 12px;
}

#homegallery h2
{	font-family: times;
	font-size: 21px;
	color: #5391b5;
	margin: 0 0 0 4px;
	padding: 0;
}

#homegallery span
{	margin: 0 0 0 9px;
}

#homegallery a
{	display: block;
	width: 190px;
	height: 110px;
	text-align: center;
}

#homegallery img
{	width: 170px;
	height: 110px;
}

#homefeat-shadow
{   width: 210px;
    height: 383px;
}

#homefeat-shadow .sb-shadow
{   background: #777;
}

#homefeat
{   background: url('../imgs/vipbg.jpg') no-repeat;
    position: relative;
    top: 5px;
    left: 5px;
    width: 189px;
    height: 373px;
    margin: 5px 0 0 0;
    padding: 5px;
    color: #5391b5;
	text-align: center;
    font-size: 11px;
}

#homefeat h2
{   font-family: times;
    text-align: center;
    font-size: 20px;
    color: #5391b5;
    margin: 0;
    padding: 0;
}


#homefeat a
{   background: #ffffff;
	display: block;
    width: 172px;
    height: 305px;
    text-align: center;
	margin: 5px 0 0 0;
    padding: 2px;	
}

#homefeat img
{   width: 170px;
    margin: 0;
    padding: 0; 
}

#homefeat p
{   text-align: left;
    margin: 2px;
	font-size: 12px;
}

#lifestyle
{	position: relative;
	top: 53px;
	left: 217px;
	float: left;
}

#homelogo
{	margin: 5px 5px 50px 0;
	padding: 0;
	float: right;
}

#bobinfo
{	color: white;
	position: absolute;
	bottom: 0;
	right: -190px;
	text-align: right;
	
}

#realtorinfo
{	height:			274px;
	width:			400px;
	font-size: 		14px;
	font-family: 	arial;
	font-weight: 	bold;
	margin: 		0 0 75px 0;
	position:		relative;
}

#bobr
{	/* background: url("../imgs/bobr.jpg") no-repeat; */
	width: 157px;
	height: 218px;
	float: left;
	display:	none;
}

#realtorslogan
{	/* background: url("../imgs/bobsw.jpg") left bottom no-repeat; */
	margin: 50px 0 2px 0;
	width: 330px;
	height: 163px;
	text-align: right;
	font-size: 11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	line-height: 12px;
	letter-spacing: 1.5px;
	display:		none;
}

#vipinfo
{	margin: 0 0 0 5px;
	font-size: 16px;
	font-weight: normal;
	position:	absolute;
	bottom:		3px;
}

.blue
{	color: #98c4dd;
}

#homecontent #main p
{	 width: 500px;
}

#homecontent #main p.short
{	width: 350px;
}

.homelink
{	background: url("../imgs/homelink.png") no-repeat;
	display: block;
	width: 304px;
	height: 38px;
	color: white;
	font-family: times;
	font-style: italic;
	font-size: 20px;
	text-align: center;
	padding: 15px 0 0 0;
	margin: 0 0 0 50px;
}

#content #main
{	background: white url("../imgs/mainpalm.jpg") no-repeat;
	margin: 0;
	padding: 0;
	width: 600px;	
}

#content p
{	padding: 0 5px 0 5px;
}

#shadowed-border 
{	padding: 5px;
	width: 600px;
	margin: 10px 10px 10px 10px;
	color: black;
	background: white;
}

#shadowed-border .sb-shadow
{	background: #777;
}

#commhome
{	font-family: times;
	font-size: 12px;
	font-weight: bold;
}

#commhome h3
{	margin: 0;
	padding: 0;
	font-size: 18px;
}

#commhome a
{	color: #0d78ca;
}

#commhome a:hover
{	text-decoration: underline;
}

#commhome .row
{	width: 580px;
	padding: 10px;
}

#commhome .row .imgdiv
{	width: 295px;
	float: left;	
}

#commhome img
{	float: left;
}

#commhome .row .imgdiv #moveup
{	margin: -8px 0 0 0;
}

#commhome .row .imgdiv #moveleft
{	margin: 0 0 0 -8px;
}

#commhome .row p
{	margin: 10px 0 0 0;
	padding: 0;
}

a#combutt1
{	background: url("../imgs/combutt1.jpg") no-repeat;
	height: 27px;
	width: 239px;
	display: block;
	font-size: 15px;
	padding: 2px 0 0 15px;
	margin: 0 15px 0 0;
	float: left;
}

a#combutt2
{	background: url("../imgs/combutt2.jpg") no-repeat;
	height: 27px;
	width: 274px;
	display: block;
	font-size: 15px;
	padding: 2px 0 0 15px;
	float: left;
}

a#combutt3
{	background: url("../imgs/combutt3.jpg") no-repeat;
	height: 27px;
	width: 399px;
	display: block;
	font-size: 15px;
	padding: 2px 0 0 0;
}

a#combutt4
{	background: url("../imgs/combutt4.jpg") no-repeat;
	height: 27px;
	width: 341px;
	display: block;
	font-size: 15px;
	padding: 2px 0 0 0;
}

a#combutt5
{	background: url("../imgs/combutt5.jpg") no-repeat;
	height: 27px;
	width: 399px;
	display: block;
	font-size: 15px;
	padding: 2px 0 0 0;
}

#aboutpage
{   background: url("../imgs/about.jpg") 40px 0 no-repeat;
    padding: 220px 40px 0 40px;
}

#greetings
{   background: url("../imgs/greetbar.jpg") no-repeat;
	padding: 20px 0 0 3px;
	font-size: 12px;
	width: 150px;
}

#foot
{	background: url("../imgs/foot.jpg") center no-repeat;
	width: 800px; 
	height: 90px;
	float: left;
	color: white;
	font-size: 11px;
	
}

#foot p
{	padding: 75px 0 0 0;
	text-align: center;
}

#foot a
{	color: white;
	text-decoration: underline;
}

#footlinks a
{	padding: 5px;
}


#footlinks black
{	color:#000000;
}

.clear
{	clear: both;
}

.left
{	float: left;
}

.right
{	float: right;
}

.headline
{	
	
	font-family: times; font-size:24px;
	color: #ffffff;
	background: #AEAFB1;
	padding: 5px;
	margin: 0;
	width: 590px;
	float: left;
}

#info
{	width: 600px;
	float: right;
	font-size: 12px;
	font-family: arial;
}
#info p
{	
	margin: 	0 5px 0 20px;
	padding: 	0;
	clear:		both;
}
#info ul
{	list-style:disc;
	margin: 0 5px 0 20px;
	padding: 0;
}
#info ul li
{	margin: 0 0 3px 0;
	text-align: left;
}

#guide
{	width: 290px;
	float: left;
	font-size: 15px;
	font-family: arial;
}

#guide .goldbig
{	color: #dac779;
	font-size: 15px;
	font-family: arial; 
	font-weight:bold;
}
#guide .gold
{	color: #dac779;
	font-size: 14px;
	font-family: arial; 
	
}

#guide .blkbig
{	color: #000000;
	font-size: 16px;
	font-family: arial; 
	font-weight:bold;
}


#guide .blk
{	color: #000000;
	font-size: 14px;
	font-family: arial; 
	
}

#guide ul
{	list-style:disc;
	margin: 0 5px 0 20px;
	padding: 0; 
}

#guide ul li
{	margin: 0 0 2px 0;
	text-align: left;
	font-size:12px;
}
#info p
{	
	margin: 	0 5px 0 20px;
	padding: 	0;
	clear:		both;
}
img.right
{	float:		right;
	clear:		right;
}
#info h3
{	margin-left:	20px;
}
#halfBox
{	width:			200px;
	float:			left;
	text-align:		center;
	background:		#b6dede;
	margin:			10px;
	padding:		10px;
}
h1#newHeader
{	background:	transparent url(../imgs/rainbow-header.gif) no-repeat scroll 0 0;
	height:		0;
	margin:		44px  0 0 6px;
	overflow:	hidden;
	padding:	71px 0 0 0;
}
div#top5
{	position:		absolute;
	right:			-140px;
	top:			230px;
}
div#top5 a
{	display:		block;
	height:			245px;
	width:			137px;
	background:		url(/imgs/banner-top5.jpg) no-repeat;
}
div#top5 a img
{	display:		none;
}
div#bannerPDFs
{	position:		absolute;
	right:			-138px;
	top:			477px;
	width:			134px;
	height:			216px;
	background:		url(/imgs/banner-PDFs.jpg) no-repeat;
}
div#bannerPDFs a
{	display:		block;
	width:			64px;
	height:			98px;
	position:		absolute;
}
div#bannerPDFs a#oneReason
{	top:			6px;
	left:			7px;
	z-index:		99;
}
div#bannerPDFs a#everySeller
{	top:			46px;
	left:			58px;
	z-index:		100;
}
div#bannerPDFs a#oneReason2
{	width:			112px;
	height:			30px;
	top:			147px;
	left:			6px;
}
div#bannerPDFs a#everySeller2
{	width:			112px;
	height:			30px;
	top:			181px;
	left:			6px;
}