*{
	margin:0;
	Padding:0
}
body {
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fbfbf7;
	margin: 0px auto;
	padding:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575443;
}

p{
margin:15px 0;
line-height:18px;
}

a, a:link, a:visited {
	color: #577893;
	font-weight:bold;
}

a:hover, a:active  {
	color: #4a4629;
}

h1 {
	font-size: 16px;
	color: #4a4629;
}

h2 {
	font-size: 14px;
	color: #577893;
}
h3 {
	font-size: 13px;
	color: #4a4629;
}
h4 {
	font-size: 12px;
	color: #577893;
}
h5 {
	font-size: 11px;
	color: #4a4629;
}
h6 {
	font-size: 10px;
	color: #577893;
}
li{ list-style:disc inside;}

#container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	
}
#header {
	background:url(/images/logo-banner.jpg) no-repeat; 
	height:70px;
}
#logo {
	position:relative;
	width:279px;
	height:auto;
	z-index:2;
	float: left;
	margin-left: 30px;
}

#navisPhone{
width:200px;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:55px 0 0 130px;
color:#464530;
}
#navisPhone-int{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#navisPhone-pg{
width:200px;
height:20px;
padding:0 0 0 130px;
}
#mainContentWrapper{
	height:100%;
	background:url(/images/maincontent-bottom.jpg) bottom no-repeat;
}
#contentBkgd{
background: url(/images/maincontent-top.jpg) no-repeat;
padding:0;
min-height:335px;
}

* html div#contentBkgd { 
   height: expression( this.scrollHeight < 336 ? "335px" : "auto" ); /* sets min-height for IE */
}
div#contentBkgd  { 
   min-height: 335px; /* sets min-height value for all standards-compliant browsers */
}

#contentBkgdPg{
background: url(/images/pagecontent-top.jpg) no-repeat;
padding:0;
min-height:550px;
}

* html div#contentBkgdPg { 
   height: expression( this.scrollHeight < 501 ? "500px" : "auto" ); /* sets min-height for IE */
}
div#contentBkgdPg  { 
   min-height: 550px; /* sets min-height value for all standards-compliant browsers */
}


#mastWrapper{
height:345px;
background:url(/images/qsearch-flash-bkgd.jpg) no-repeat;
}
#leftColumn{
	padding:0 0 0 29px;
	width:232px;
	float:left;
}

#leftColumn table{
margin:0 auto;
}

#pgLeftCol{
padding:10px 25px 0 0;
width:220px;
height:405px;
background:url(images/qsrch-shadow.gif) no-repeat 0 10px;
}
#flashContent{
float:right;
width:699px;
padding:3px 39px 0 0;
height:337px;
}

#flashReplace{
background:url(images/flash-area.jpg) no-repeat;
float:right;
width:699px;
padding:3px 0 0 0;
height:337px;
text-align:center;
}

.callOut{
background: url(/images/orange-callout.gif) no-repeat;
height:90px;
text-align:center;
padding:10px 0 0 0;
}
#sidesRepeat{
background:url(/images/content-repeat.jpg) repeat-y;
height:100%;
}

#leftColumnPage{
float:left;
width:215px;
margin:0 0 0 35px;

}
#mainContentPage{
float:right;
width:669px;
padding:20px 60px 55px 0;
height:100%;

}

#mainContent{
padding:30px 55px 10px 55px;
margin:0;
}

#menu{
background:url(images/navigation-bg.jpg) no-repeat;
height:30px;
padding:6px 30px 0 30px;
}
#footer, #footer2{
/*background:url(images/footer.jpg) no-repeat top;*/
padding:0 0 0 30px;
margin:0;
}
#footer2{
padding:25px 0 0 30px;
}

#fillGap{
position:relative;
top:-20px;
}
#footer a:link, #footer a:visited, #footer2 a:link, #footer2 a:visited{
font-size:10px;
color:#4a4629;
text-decoration:none;
padding:0px 4px;}
#footer a:hover, #footer a:active, #footer2 a:hover, #footer2 a:active{
color:#577893;
text-decoration:underline;
padding:0px 4px;}

#bookMarks{
width:200px;
float:right;
padding:55px 30px 0 0;
text-align:right;
}
#socialIconsHome{
	width:72px;
	height:18px;
	float:right;

}

#socialIcons{
	width:70px;
	height:18px;
	float:left;
	
	margin:0 0 0 300px;
}
#emailCapture{
width:230px;
float:right;
margin:0 0 10px 0;
text-align:center;


}
#siteSearchHome{
width:215px;
float:right;

}
#siteSearch{
width:215px;
float:right;
text-align:right;
}
.zeroOut{
margin:0;
}
.clearFloat{
clear:both;
}
#alignCenter{
text-align:center;
}

#headerlinksHome {
	position:relative;
	width:620px;
	height:auto;
	z-index:2;
	margin-right: 30px;
	margin-top: 8px;
	text-align:right;
	float:right;


	
}
#headerlinks-int table .deviderright div a {
border:0;
font-size:11px;

}

#headerlinks-int {
	position:relative;
	width:524px;
	height:auto;
	z-index:2;
	float: right;
	margin-right: 30px;
	margin-top: 8px;
}

/* FORM elements */
input, textarea, select, #emailsignup{
	color: #4a4629;
	font: normal 9px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #ffffff;
	padding: 0px;
	
	margin: 0px auto;
}

/* The button alternative with a 3d effect */
input.button {
	color: #4A4629;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	padding: 3px 0px;
	background-image: url(/images/blankbtn.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 30px;
	text-align:center;
}

input.button2 {
	color: #4A4629;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	padding: 3px 5px;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d6185;
	width: auto;
	height: 23px;
	text-align:center;
	
}
input.button3 {
	color: #4A4629;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	padding: 3px 5px;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d6185;
	width: auto;
	height: 25px;
	text-align:center;
	
}
.rental_results_qsbutton{
	color: #4A4629;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	padding: 2px 5px;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d6185;
	width: auto;
	height: 20px;
	text-align:center;
	
}


/*****from Amy's Stylesheet****/
#quicksrch {
	width:220px;
	height:auto;
	color:#3d1f09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px auto;
	padding: 40px 0px 5px 0px;
}
#quicksrch a:link, #quicksrch a:visited{
text-decoration:underline;
color:#575443;
font-size:11px;
font-weight:normal
}
#quicksrch a:hover, #quicksrch a:active{
	text-decoration:underline;
	color:#575443;
	font-size:11px;
}
input.quicksrch, textarea.quicksrch {
	color: #4a4629;
	font: normal 10px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:110px;
	height:17px;
}
select.quicksrch
{
	color: #4a4629;
	font: normal 10px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:100px;
	height:17px;
}
select.quicksrch2
{
	color: #4a4629;
	font: normal 10px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:120px;
	height:17px;
}
input.quicksrchbutton{
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #fbfbee;
	text-indent: 2px;
	padding:0px 6px;
	background-color: #a8bed1;
	height: 20px;
}

input.googlesrch, textarea.googlesrch, select.googlesrch, input.vesignupbutton, select.vesignupbutton{
	color: #4a4629;
	font: normal 9px  Verdana, Helvetica, sans-serif;
	background-image:url(/images/buttonbarclass-bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #4d6185;
	text-indent: 0px;
	background-color: #ffffff;
	padding: 1px 5px;
	margin: 0px;
	
}
input.vesignupbutton{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#emailsignup{
padding:2px;
border:1px solid #577893;
color:#4a4629;
font-weight:bold;
background:#dfe9f3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#quicksrchint {
	position:relative;
	width:185px;
	height:auto;
	z-index:2;
	color:#3d1f09;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px auto;
	padding: 0px 0px 5px 0px;
}
#quicksrchint a:link, #quicksrchint a:visited{
text-decoration:underline;
color:#3d1f09;
font-size:10px;}
#quicksrchint a:hover, #quicksrchint a:active{
	text-decoration:underline;
	color:#3d1f09;
	font-size:10px;
}
input.quicksrchint, textarea.quicksrchint {
	color: #4a4629;
	font: normal 10px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	width:110px;
	height:17px;
}
select.quicksrchint
{
	color: #4a4629;
	font: normal 10px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	width:105px;
	height:17px;
}
input.quicksrchintbutton{
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #fbfbee;
	text-indent: 2px;
	padding:0px 6px;
	background-color: #a8bed1;
}


#quickspecials {
	position:relative;
	width:220px;
	height:auto;
	border-top:1px solid #a8bed1;
	border-bottom:1px solid #a8bed1;
	padding:7px 0px 0px 0px;
	z-index:2;
	margin: 0px auto;
}
#quickspecialsint {
	position:relative;
	width:185px;
	height:auto;
	border-top:1px solid #a8bed1;
	border-bottom:1px solid #a8bed1;
	padding:7px 0px 0px 0px;
	z-index:2;
	margin: 0px auto;
}
.quickspecials{font-family:"Windsor Lt BT", "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:lighter;}
.deviderright{
background-image:url(/images/deviderright.gif);
background-position:right;
background-repeat:no-repeat;
}

#topLinks a, #topLinks a:link, #topLinks a:visited{
color:#000;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
#topLinks a:hover, #topLinks a:active{
color:#595959;
}

#quicklinks {
	position:relative;
	width:220px;
	height:auto;
	z-index:2;
	margin: 0px auto;
}
.quicklinks td{
	padding:5px 0 0 5px;
}
.quicklinks{font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4629;
	}
.quicklinks a:link, .quicklinks a:visited{
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4629;

}
.quicklinks a:hover, .quicklinks a:active{
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #85a2ba;

}


/* Yahoo Attribution for Weather Feed */

#yahooattribution {
	margin: 15px 28px 0px 0px;
	padding: 0px;
	float: right;
}

#quicklinksint {
	position:relative;
	width:185px;
	height:auto;
	z-index:2;
	margin: 0px auto;
	padding: 7px 0px 0px 0px;
}
.quicklinksint{font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4629;}
.quicklinksint a:link, .quicklinksint a:visited{
font-weight:bold;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4629;
}
.quicklinksint a:hover, .quicklinksint a:active{
font-weight:bold;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4629;	
}

#slider{
	width:225px;
	height:268px;
	float: right;
	text-align:center;
	padding:0 0 10px 10px;
	
}
#slideControls{
width:220px;
height:28px;
background:#9eb5c7;
text-align:right;
padding:8px 5px 0 0;


}
#slideControls a, #slideControls a:link, #slideControls a:visited {
color:#000;
font-weight:bold;
text-decoration:none;
}
#slideControls a:hover, #slideControls a:active{
text-decoration:none;
}

#sliderHeader{height:34px;
width:224px;
overflow:hidden;}
#slidertext{height:29px;
width:224px;
overflow:hidden;}
#sliderimage{height:127px;
width:224px;
overflow:hidden;}

#slider h1{
	color:#fff;
	font-size:14px;
	padding: 0px;
	margin: 0px;
}
#slider p{margin: 0px;
	padding: 5px 0px;}
#slider a{
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	font-size:11px;
	margin: 0px;
	padding: 0px;
}

#bottomContentCallouts {
	width:225px;
	height:229px;
	float: right;
	margin-right: 45px;
}
#Callouts1{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 225px;
	height: 229px;
	text-align: center;
}
#Callouts2{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 225px;
	height: 229px;
	text-align: center;
}
#Callouts3{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	width: 166px;
	height: 127px;
	text-align: center;
}
.floatLeft{
float:left;
}


/****Page2 Styles****/
#pgHeader{
padding:25px 0 0 0;
}

#headerlinks {
	position:relative;
	width:500px;
	height:auto;
	z-index:2;
	float: right;
	margin-right: 30px;
	margin-top: 8px;
}
#headerlinks-int {
	position:relative;
	width:600px;
	height:auto;
	z-index:2;
	float: right;
	margin-right: 30px;
	margin-top: 8px;
}
#headerlinks a, #headerlinks-int a:link, #headerlinks-int a:visited{
font-weight:normal;
font-size:11px;
color:#4a4629;
text-decoration:none;}
#headerlinks-int a:Hover, #headerlinks-int a:active{
color:#4a4629;
text-decoration:none;}
.clear{
clear:both;}

#bottommaincontent-int {
	width:1000px;
	height:100%;
	background:url(/images/maincontent-bottom.jpg) bottom no-repeat;
	
}
#headerContent-int {

	width:1000px;
	height:100%;

	background-image: url(/images/pagecontent-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid blue;
}

#mainContenttxt {

	width:890px;
	height:100%;

	text-align: left;
	margin: 0px auto;
	padding: 2px 0px 30px 0px;
	color: #4A4629;
}

#maincontent-int {
	width:1000px;
	height:100%;
	background:url(/images/content-repeat.jpg) repeat-y;
	margin: 0px auto;
}




/*more quick search needs cleaning up*/
input.clear {
	color: #4A4629;
	border: 1px solid #F2EAE3;
	background: #F2EAE3;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
/*select.quicksrch
{
	color: #4a4629;
	font: normal 9px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:105px;
	height:17px;
}
select.quicksrch2
{
	color: #4a4629;
	font: normal 9px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:120px;
	height:17px;
}
select.quicksrch3
{
	color: #4a4629;
	font: normal 9px  Verdana, Helvetica, sans-serif;
	border: 1px solid #4a4629;
	text-indent: 0px;
	background-color: #fff2e6;
	padding: 0px;
	margin: 0px;
	width:170px;
}
input.quicksrchbutton{
	color: #FFFEFE;
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 1px;
	border-style: solid;
	border-color: #fbfbee;
	text-indent: 2px;
	padding:0px 6px;
	background-color: #a8bed1;
	height: 20px;
}
*/
#pgContentWrapper{
padding:15px 30px 0 30px;
}

#leftColumnPg{
float:left;
width:215px;
background:url(images/qsrch-shadow.gif) no-repeat 205px 30px;
}

#mainContentPg{
float:right;
width:685px;
padding:10px 20px 40px 20px;

}
img #mainContentPg {
text-align:center;

}

#weekCall a, #weekCall a:link, #weekCall a:visited, #weekCall a:hover, #weekCall a:active{
font-weight:bold;
font-size:13px;
}
#contactform{
margin-bottom:40px;}
