    ul.topnav {  
        list-style: none;  
        padding: 0 20px;  
        margin: 0;  
        float: left;  
        width: 920px;  
        background: #222;  
        font-size: 1.2em;  
        background: url(topnav_bg.gif) repeat-x;  
    }  
    ul.topnav li {  
        float: left;  
        margin: 0;  
        padding: 0 15px 0 0;  
        position: relative; /*--Declare X and Y axis base for sub navigation--*/  
    }  
    ul.topnav li a{  
        padding: 10px 5px;  
        color: #fff;  
        display: block;  
        text-decoration: none;  
        float: left;  
    }  
    ul.topnav li a:hover{  
        background: url(topnav_hover.gif) no-repeat center top;  
    }  
    ul.topnav li span { /*--Drop down trigger styles--*/  
        width: 17px;  
        height: 35px;  
        float: left;  
        background: url(subnav_btn.gif) no-repeat center top;  
    }  
    ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
    ul.topnav li ul.subnav {  
        list-style: none;  
        position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
        left: 0; top: 35px;  
        background: #333;  
        margin: 0; padding: 0;  
        display: none;  
        float: left;  
        width: 170px;  
        border: 1px solid #111;  
    }  
    ul.topnav li ul.subnav li{  
        margin: 0; padding: 0;  
        border-top: 1px solid #252525; /*--Create bevel effect--*/  
        border-bottom: 1px solid #444; /*--Create bevel effect--*/  
        clear: both;  
        width: 170px;  
    }  
    html ul.topnav li ul.subnav li a {  
        float: left;  
        width: 145px;  
        background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;  
        padding-left: 20px;  
    }  
    html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
        background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;  
    }  
	
	h1 {background:url(images/logo.png) no-repeat left top;padding:8px 0 10px 66px;font-family:Verdana, Geneva, sans-serif;font-size:40px;line-height:1em}
h1 a {display:block;text-decoration:none;color:#ff2E2E;padding-bottom:6px}
h1 span {display:block;font-size:14px;line-height:1.1em;color:#ffd26e;text-transform:uppercase;letter-spacing:-1px}
h2 {font-family:Verdana, Geneva, sans-serif;font-size:2em;line-height:1em;color:#AF1C22;font-weight:normal;margin-bottom:12px}
h3 {font-family:Verdana, Geneva, sans-serif;font-size:2.08em;line-height:1em;font-weight:normal;letter-spacing:-1px;color:#9f5827;margin-bottom:22px}
h4 {font-family:Verdana, Geneva, sans-serif;font-size:1.5em;line-height:1em;font-weight:normal}
h5 {font-size:1em;color:#9f5827;margin-bottom:4px}
h5 a {text-decoration:none}
h5 a:hover {text-decoration:underline}
#element_to_pop_up { display:none; }
/* TOP BAR */
/***********************/
.topBar {
	padding:7px 0px 7px 0px;
	min-height:30px;
	width: 100%;
	border-bottom:1px solid #e8e8e8;
	background-color:#000000;
/*	background: -webkit-linear-gradient(#B71C24, #ffffff); /* For Safari 5.1 to 6.0 */
/*	background: -o-linear-gradient(#B71C24, #ffffff); /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(#B71C24, #ffffff); /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(#B71C24, #ffffff); /* Standard syntax */
}
.topBarText { 
	font-family:Open Sans;
	color:#ffffff;
	font-size:20px;
	float:left; 
	margin-top:3px;
	/*margin-right:20px; */
	margin-bottom:0; 
}
.topNav{
	margin-top:3px;
	margin-bottom:3px;
	min-height: 70px;
}
.logo {
	margin-top:5px;
}
.nav {
	margin-top:40px;
	color:#ffffff;
	font-size:25px;
}

/*nav {border:#d3d3d3 1px solid; margin-top:35px;}*/
nav { margin-top:0px;}
ul.menu {display:inline-block; }
ul.menu li {float:left; border-left:#d3d3d3 1px solid; display:inline-block;}
ul.menu li:first-child {border-left:none !important;}
ul.menu li:first-child a { width:135px !important;}
ul.menu li a { width:135px; color:#ffffff; font-size:18px; line-height:14px;  padding: 14px 0 19px 0; background:#9B0034; border:#fff 1px solid; border-bottom:none !important; display:block; text-align:center;}
ul.menu li:hover a, ul.menu li.current a  { background:#000000; color:#ffffff; }
/*ul.menu li:last-child a { width:60px !important; background:#000000;*/

.navmobile {
	margin-top:40px;
	color:#ffffff;
	font-size:25px;
}

.topnavmobile {
	margin-top:3px;
	margin-bottom:3px;
	/*min-height: 110px;*/
}	
/*nav {border:#d3d3d3 1px solid; margin-top:35px;}*/
.menumobile { margin-top:15px;}
ul.menumobile {display:inline-block; margin-top:15px;}
ul.menumobile li {float:left; border-left:#d3d3d3 1px solid; display:inline-block;}
ul.menumobile li a { color:#ffffff; font-size:12px; }

h3 {
	font-family:Verdaba, Arial;
	font-weight: bolder;
	color:#000000;
	font-size:19px;
	padding-bottom:7px;
	border-bottom:7px solid #f0c800;
	display:inline-block;
}
h4 {
	font-family:Verdaba, Arial;
	color:#5A9F3B;
	font-size:19px;
	display:inline-block;
}

.divider {
	background-color:#000000;
	max-width:100%;
	height:2px;
	margin-top:-14px;
	margin-bottom:10px;
}

.dividerthin {
	background-color:#000000;
	max-width:100%;
	height:2px;
	margin-top:-14px;
	margin-bottom:10px;
}

.propertyDetails { 
/*	background-color:#f8f8f8;*/
	margin-top:0px; 
	border:2px solid #000;
	width:100%;
	text-align:center;

}

.propertyDetails td {
	font-family:Verdana;
	font-size:17px;
	width:33.6%;
	height:45px;
	border: 1px solid #000;
	border-color:#000;
	color:#000000;
}

.propertyDetails th {
	font-family:Verdana;
	font-size:17px;
	width:33.6%;
	height:45px;
	border: 1px solid #000;
	border-color:#000;
	color:#000000;
}

A.categoryDetails:hover { 
	background-color:#ff0000;
}

.categoryDetails { 
	background-color:#000000;
	margin-top:0px; 
	border:1px solid #ffffff;
	width:100%;
	text-align:center;
	color:#ffffff !important;
}

.categoryDetails td {
	font-family:Verdana;
	font-size:15px;
	width:33.6%;
	height:45px;
	border: 1px solid #ffffff;
	color:#ffffff !important; 
}

.categoryDetails tr {
	font-family:Verdana;
	font-size:15px;
	width:33.6%;
	height:45px;
	border: 1px solid #ffffff;
	color:#ffffff !important; 
}

.categoryDetails tr:hover { 
	background-color:#ff0000;
	color:#ff00ff !important;
}


.categoryDetails th {
	font-family:Verdana;
	font-size:17px;
	width:33.6%;
	height:45px;
	border: 1px solid #ffffff;
	border-color:#ffffff;
	
}

.wrap {
	font-family:Verdana;
	color:#000000;
	font-size:20px;	
}

.bottomBar {
	font-family:Verdana;
	margin-top:10px; 
	color:#FFFFFF;
	font-size:14px;	
	height:10px;
}