html, body { /* , blockquote, fieldset, legend, table, td, tr, th, form, a, ol, ul, li */
font-family:"Lucida Grande","Lucida Sans Unicode",lucida,Arial,Helvetica,"Sans-Serif";
padding:0;
margin:auto;
font-size:12px;
color:#555;
/*
min-height: 100%; 
margin-bottom: 1px;
overflow-vertical: scroll;
*/
}

body {
background:#191919 url(/wireFrames/images/bg_page_x_17.gif) repeat-x 0 0;
}

.facilityTable a:active, .facilityTable a:link, .facilityTable a:visited {
font-family:"Lucida Grande","Lucida Sans Unicode",lucida,Arial,Helvetica,"Sans-Serif";
}

.facilityTable a:hover {
}

/*  THEMED START  */

.theBigPicture17 {
padding:0;
display:block; 
clear:both;
position:relative;
}

.theBigContainer17 {
-moz-border-radius:0;
border-radius:0;
-webkit-border-radius:0;
width:980px;
margin:auto;
padding:0;
display:block; 
clear:both;	
position:relative;
}

.topMenuBox { 
position:relative;
text-align:left;
width:980px;
margin:auto;
display:block; 
clear:both;
float:left;
}

.topMenuBox, .topMenuBox a { 
font-size:10px;
}

.topInfo, .topInfoW {
text-align:left;
font-size:14px;
}

.topMenuHolder { 
position:absolute;
right:15px;
bottom:-1px;
float:right;
text-align:right;
width:130px;
padding:0 10px;
background:#fff;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
z-index:1;
}

.formHolder {
width:960px;
height:72px;
margin:auto;
padding:0;
display:block;
position:relative;
}

.loginHolder17 {
width:380px;
height:72px;
float:left;
padding:0;
z-index:999;
}

.propertySearchHolder17 {
width:210px;
height:72px;
float:right;
padding:0;
z-index:999;
}

.usernameInputLM {position:absolute;top:27px;left:12px;background:none;color:#333;font-size:12px;font-weight:bold;padding:2px 5px 5px 2px;border:none;width:93px;height:20px;}
.passwordInputLM {position:absolute;top:27px;left:125px;background:none;color:#333;font-size:12px;font-weight:bold;padding:2px 5px 5px 2px;border:none;width:93px;height:20px;}
.clientLoginLM {position:absolute;top:27px;left:235px;background:none;font-size:14px;padding:2px 5px 5px 2px;border:none;width:120px;height:30px;cursor:pointer;}
.listingSearchLM {position:absolute;top:27px;right:43px;background:none;color:#333;font-size:12px;font-weight:bold;padding:2px 5px 5px 2px;border:none;width:130px;height:20px;}
.searchButtonLM {position:absolute;top:27px;right:5px;background:none;font-size:14px;padding:2px 5px 5px 2px;border:none;width:26px;height:30px;cursor:pointer;}

.topMenu, .topMenu5, .topMenu6 { 
float:right;
text-align:right;
font-size:10px;
top:0;
right:0;
height:25px;
padding:5px 0 0 0;
}

.LogInBox {
text-align:right;
float:right;
font-size:10px;
display:block;
width:275px;
}

.propertySearchHolder {
width:180px;
height:65px;
padding:0;
margin-bottom:15px;
clear:both;
}

.propertySearch {
width:180px;
height:65px;
float:left;
padding:0;
margin:0;
}

.searchTitle {
text-align:center;
width:180px;
height:30px;
position:absolute;
top:10px;
left:10px;
font-size:14px;
color:#fff;
}

.propertySearchField {
background:#fefefe url(/wireFrames/images/searchFieldBG_00.gif) repeat-x 0 0;
width:130px;
height:30px;
position:absolute;
font-size:24px;
padding:0;
margin:0;
top:35px;
left:10px;
-moz-border-radius:5px 0 0 5px;
border-radius:5px 0 0 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border:1px solid #333;
}

.propertySearchButton {
width:75px;
height:32px;
position:absolute;
padding:0;
margin:0;
top:35px;
right:10px;
border:1px solid #333;
-moz-border-radius:0 5px 5px 0;
border-radius:0 5px 5px 0;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
cursor:pointer;
}

.headerBox, .headerBox2 {
margin:auto;
background:#eee;
padding:0;
position:relative;
}

.headerBox {
height:225px;
overflow:hidden;
}

.headerBox2 {
height:225px;
}

.headerBox3 {
margin:auto;
padding:0;
margin:0;
position:relative;
}

.logoBox {
-webkit-border-top-left-radius:0;
padding:10px 5px;
text-align:center;
}

.headerSlogan {
height:170px;
left:210px;
overflow:hidden;
padding:0;
position:absolute;
top:5px;
width:560px;
z-index:300;
}

.BannerPic {
-moz-border-radius:0;
border-radius:0;
-webkit-border-top-left-radius:0;
display:block;
padding:0;
margin:0;
}

.contentContainer, .contentContainerG, .contentContainerG2, .contentContainerG5 {
width:970px;
margin:0 0 50px 0;
margin:auto;
clear:both;
display:block;
float:left;
position:relative;
}

.contentContainer17 {
width:980px;
margin:0 0 50px 0;
margin:auto;
clear:both;
display:block;
float:left;
position:relative;
background:url(/wireFrames/images/bg_page_y_17.gif) repeat-y 200px 0;
}

.bannerImage17 {
position:absolute;
top:0;
right:0;
overflow:hidden;
width:780px;
height:204px;
}

.contentMenu {
float:left;
display:block;
margin:0 0 0 10px;
width:170px;
padding:5px 10px 10px 10px;
z-index:250;
position:relative;	
}

.sidemenuHolder {
padding:5px 10px 10px 10px;
}

.contentMenu17 {
float:left;
display:inline;
margin:0 0 10px 0;
width:200px;
padding:0;
z-index:250;
position:relative;
}

.contentHolder {
width:760px;
float:right;
display:inline;
padding:0;
margin:0;
position:relative;
}

.contentBody {
padding:220px 0 20px 0;
position:relative;
width:720px;
margin:auto;
}

.pageCurveTop {
position:absolute;
bottom:0;
left:0;
background:url(/wireFrames/images/bg_pagetop_17.png) no-repeat 0 bottom;
width:780px;
height:28px;
}

.pageCurveBottom {
background:url(/wireFrames/images/bg_pagebottom_17.gif) no-repeat 200px 0;
width:980px;
height:28px;
clear:both;
margin:auto;
}

.footerLight {
background:#f5f5f5 url(/wireFrames/images/bg_footer_w.gif) repeat-x 0 0;
}

.bottomOptInfo, .bottomOptInfoLight {
padding:11px;
text-align:center;
font-size:12px;
}

.bottomMenuBox, .bottomMenuBoxLight, .bottomMenuBoxLight5 {
width:970px;
float:left;
display:block; 
padding:10px;
clear:both;
text-align:center;
}

.formButton {
font-family:"Lucida Grande","Lucida Sans Unicode",lucida,Arial,Helvetica,"Sans-Serif";
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
font-size: 10px;
padding: 2px;
}
.formButton:hover {
}

.topMenu a:active, .topMenu a:link, .topMenu a:visited, .topMenu5 a:active, .topMenu5 a:link, .topMenu5 a:visited, .topMenu6 a:active, .topMenu6 a:link, .topMenu6 a:visited { 
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
padding: 2px 5px;
margin:0 5px 0 0;
text-decoration: none;
display: block;
float: left;
}
.topMenu a:hover, .topMenu5 a:hover, .topMenu6 a:hover { 
}

.bottomMenuLight17 { 
text-align:center;
width:970px;
font-size:10px;
text-align:center;
padding:20px 0 0 0;
margin:10px auto;
clear:both;
}
.bottomMenuLight17 a:active, .bottomMenuLight17 a:link, .bottomMenuLight17 a:visited { 
padding: 2px 5px;
margin:0 5px 0 0;
text-decoration: none;
display: inline;
font-size:10px;	
color: #bbb;
}
.bottomMenuLight17 a:hover { 
color: #fff;
}

.listingPrices a:active, .listingPrices a:link, .listingPrices a:visited, .listingPrices3c a:active, .listingPrices3c a:link, .listingPrices3c a:visited { 
}
.listingPrices a:hover, .listingPrices3c a:hover { 
}


.divClear {
clear:both;
}

divXXX {
border:1px solid #aaa;
}




div.occHeaderMenu {
}

/* div.occHeaderMenu {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wireFrames/images/bg_menu_occ.png',sizingMethod='crop');} */

/*  THEMED END  */





















/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdivG17 {
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-border-radius: 7px;
z-index:300;
}

.suckerdivG17 ul{
margin:0 0 20px 0;
border:0;
margin:0 0 20px 0;
padding:0;
list-style-type:none;
width:180px; /* Width of Menu Items */
z-index:325;	
}
.suckerdivG17 ul li{
-moz-border-radius:2px;
border-radius:2px;
-webkit-border-radius:2px;	
font-family:"Lucida Grande","Lucida Sans Unicode",lucida,Arial,Helvetica,"Sans-Serif";
font-size:10px;
padding: 0;
position: relative;
margin:0;
z-index:350;	
}
/*Sub level menu items */
.suckerdivG17 ul li ul{	
border: 1px solid #494949;
padding:3px;
background: #333;
border: 1px solid #393939;
position: absolute;
width: 180px; /*sub menu width*/
top: 0;
visibility: hidden;
z-index:375;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-border-radius: 2px;
}
/* Sub level menu links style */
.suckerdivG17 ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
padding: 4px 5px;		
color: #fff;	
}
.suckerdivG17 ul li a:visited, .suckerdivG17 ul li a:active, .suckerdivG17 ul li a:link {
font-family:"Lucida Grande","Lucida Sans Unicode",lucida,Arial,Helvetica,"Sans-Serif";
font-size:12px;	
color: #fff;
}
.suckerdivG17 ul li a:hover{
background: #666;	
color: #fff;
}
.suckerdivG17 .subfolderstyle{
background: url(/wireFrames/images/menu_arrow_r_w.gif) no-repeat center right;
}
/* Holly Hack for IE \*/
* html .suckerdivG17 ul li { float: left; height: 1%; }
* html .suckerdivG17 ul li a { height: 1%; }
/* End */

/*-- Hot Menu Start --*/

.actionsButtons17 {
height:50px;
width:980px;
}

.actionsButtons17 ul {
margin:0;
padding:0;
list-style:none;
overflow: hidden;
}

.actionsButtons17 ul li {
margin:0;
padding:0;
height:50px;
display:inline;
float:left;
}

.actionsButtons17 ul li a:active, .actionsButtons17 ul li a:link, .actionsButtons17 ul li a:visited {
display:block;
float:left;
padding:0 13.75px;
margin:0;
text-decoration: none;
color:#ddd;
height:50px;
line-height:50px;
font-size:14px;
text-shadow:0 3px 5px #111;
}
.actionsButtons17 ul li a:hover {
color:#fff;
}

/*-- Hot Menu End --*/

.topBar16 {
display:block;
height:40px;
font-size:14px;
text-align:left;
margin:0 0 0 200px;
}

.navBar16 {
clear:both;
padding:0;
margin:0;
height:30px;
float:left;
width:100%;
}

.navBar16 ul {
margin:0;
padding:0;
list-style:none;
overflow: hidden;
}

.navBar16 ul li {
float:left;
display:inline;
}

.navBar16 ul li a:active, .navBar16 ul li a:link, .navBar16 ul li a:visited {
display:block;
float:left;
padding:0 10px 0 20px;
margin:0;
text-decoration: none;
height: 30px;
z-index: 500;
line-height:30px;
font-size:12px;
}
.navBar16 ul li a:hover {
}

.SideBar-Text {
color:#fff;
}