/* Grounding */
ul,li,h1,h2,h3,h4,h5,h6
{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
}
a img { border: 0 }
/* - Grounding */
/* Layout Tools */
.pad0-30{padding:0 30px;}
.pad0-15{padding:0 15px;}
.pad20{padding:20px;}
.padRight15{padding-right:15px;}
.padLeft10{padding-left:10px;}
.pad0-5{padding:0 5px;}
/* -Layout Tools */
/* Basic Layout */
body
     { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 762px }
#menu
 { padding: 0; width: 390px; height: 23px }
#menu li
{
	display:block;
	float:left;
	text-align:center;
	height:23px;
}

#menu li a
{
	display:block;
	float:left;
	line-height:0;
	font-size:0;
	padding-top:23px;
	height:0 !important;
	text-indent:-9999px;
}

#menu li a#sl
{
	width:97px;
	background:url(../images/menu_sl.gif) no-repeat;
}

#menu li a#sl:hover
{
	background-position:0 -23px;
	background-color:#336E73;
}

#menu li a#ai
{
	width:66px;
	background:url(../images/menu_ai.gif) no-repeat;
}

#menu li a#ai:hover
{
	background-position:0 -23px;
	background-color:#336E73;
	width:66px;
	position:relative;
	left:-2px;
}

#menu li a#fb
{
	width:75px;
	background:url(../images/menu_fb.gif) no-repeat;
}
#menu li a#fb:hover
{
	background-position:0 -23px;
	background-color:#336E73;
	width:75px;
	position:relative;
	left:-2px;
}
#menu li a#fs
{
	width:76px;
	background:url(../images/menu_fs.gif) no-repeat;
}
#menu li a#fs:hover
{
	background-position:0 -23px;
	background-color:#336E73;
	width:76px;
	position:relative;
	left:-2px;
}
#menu li a#au
{
	width:66px;
	background:url(../images/menu_au.gif) no-repeat;
}
#menu li a#au:hover
{
	background-position:0 -23px;
	background-color:#336E73;
	width:66px;
	position:relative;
	left:-2px;
}
#menu li ul
{
	display:none;
	width:380px;
	min-height:53px; /*p-10*/
	padding-top:10px;
} * html #menu li ul {height:53px;}
#menu li ul li a
{
	width:190px;
	display:block;
	float:left;
	padding:0 !important;
	text-align:left;
	text-indent:15px;
	line-height:normal;
	font-size:11px;
	height:23px !important;
}
#menu li ul li a:link,#menu li ul li a:visited
{
	font-weight:normal !important;
	color:#fff;
	font-size:11px;
}

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	display:block;
	position:absolute;
	top:23px;
	left:0px;
	z-index:10;
	background:url(../images/ul_li_ul_bg.jpg) repeat-y;
}

#chasec     { background-image: url("../images/main_bg.jpg"); background-repeat: repeat-y; width: 762px; overflow: auto }
#chasel    { color: white; width: 380px; float: left }
#rentalsMap  { padding-top: 30px }
#chasel h1
 { color: #fff; text-align: right; margin: 5px 0; height: 53px }
#chaser          { margin-left: 15px; padding-top: 8px; padding-right: 10px; width: 350px; float: left }
#chaser h2 {
	font-size:11px;
	color:#1C7D85;	
}
#chaser .topL    { width: 175px; float: left }
#chaser .topR    { width: 175px; float: left }
#chaser #chi   { margin-bottom: 5px; width: 115px; float: right; clear: right }
#chaser #prg    { margin-bottom: 5px; width: 172px; float: right; clear: both }
#chaser p  { margin: 0 0 10px; padding: 0 }
#chaser #slideshow  { margin-top: 10px; margin-bottom: 10px; width: 336px; float: right }
#chaser .featureSlideshow  { background-color: #cdd1ae; margin: 0; padding: 0; width: 336px }
#chaser .rimg  { margin-top: 8px; float: right }
.border { padding-top: 20px; width: 762px; max-width: 761px; border-right: 1px solid #a3a3a3 }
.blue { color:#1C7D85;}
.roresults    { display: block; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; width: 742px }
.footer   { color: #004a50; font-weight: bold; text-align: right; padding-right: 15px; padding-bottom: 15px; width: 748px }
.footer img  { text-align: right; float: right; clear: none }
.breaker { visibility: hidden; width: 0; height: 0; clear: both; overflow: hidden }

/* ---------- Flash replacement --------------------------------- */
/*

        sIFR styles
        These are standard sIFR styles... do not modify

*/

.sIFR-flash {
        visibility: visible !important;
        margin: 0;
		padding:5px;
        }

.sIFR-replaced {
        visibility: visible !important;
        }

span.sIFR-alternate {
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        display: block;
        overflow: hidden;
        }


/*

        These "decoy" styles are used to hide the browser text before it is replaced...
        any weird sizing issues you may run into are usually fixed by tweaking these decoy styles.
        The most important thing here is the nowrap value, to keep the title on one line.

*/

.sIFR-hasFlash #chasel h1  { visibility: hidden; white-space: nowrap; position: relative; width: 370px }
/* ---------- Flash replacement --------------------------------- */
a:link,a:visited
 { color: #004a50; text-decoration: underline }
a:active,a:hover
{
	color:#004A50;
}
/* - Basic Layout */

