body { background:url(../images/bg.jpg) no-repeat fixed center top; font-family:'Lucida Grande',Verdana,sans-serif; }
#fullwrap { position:relative; }
.padding {padding:10px; overflow:hidden;}
#box3 .featuredlisting{background:#000; height:290px !Important;}


.big-gap { display:block; float:left; width:100%; height:0px; }
.readmore { position:absolute; bottom:15px; right:0; text-decoration:none; }
.silverbutton { display:block; height:42px; background:url(../images/silverbutton-bg.png) repeat-x 0 0; border:1px solid #fff; box-shadow:1px 1px 0 #0a0f12; -moz-box-shadow:1px 1px 0 #0a0f12; -webkit-box-shadow:1px 1px 0 #0a0f12; width:258px; line-height:42px; color:#393939; text-shadow:1px 1px 0 #fff; font-size:24px; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:"Trebuchet MS", sans-serif; text-align:center; }
.graybutton { background:url(../images/small-gray-button-bg.png) repeat-x 0 0; height:26px; border:1px solid #fff; border-top:0 none; border-left:0 none; box-shadow:1px 1px 0 #9d9d9d; -moz-box-shadow:1px 1px 0 #9d9d9d; -webkit-box-shadow:1px 1px 0 #9d9d9d; color:#717171!important; text-decoration:none; text-shadow:1px 1px 0 #fff; padding:0 10px; line-height:26px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:right; margin:8px 1px 15px 0; }
.red {background: #9c1504; text-shadow: none; color: #fff !important;border:1px solid #d0331e; border-top:0 none; border-left:0 none; box-shadow:1px 1px 0 #9d9d9d; -moz-box-shadow:1px 1px 0 #9d9d9d; -webkit-box-shadow:1px 1px 0 #9d9d9d;}
.btnwidth {}
.sb_btn_width {width: 238px; text-align: center; margin: 0 0 10px 0;}
.alignleft { float:left; margin:0 20px 0 0; }
.alignright {float: right; margin: 0 0 0 20px;}

/* Header Area */
#logo { height:150px; width:300px; background:url(../images/logo-bg.jpg) repeat-x 0 0; margin:0; }
#logo a { margin:-60px 0 0;height:150px; width:300px; display:block; text-indent:-9999em; background:url(../images/cfrlogo.png) no-repeat center 70px; }
#rss-menu { position:absolute; top:0; right:0; width:98px; height:24px; background:url(../images/rss-headerbg.png) repeat-x 0 0; border:1px solid #fff; box-shadow:1px 1px 0 #cfd4d5; -moz-box-shadow:1px 1px 0 #cfd4d5; -webkit-box-shadow:1px 1px 0 #cfd4d5; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; font-family:"Trebuchet MS"; }
.rss-header { background:url(../images/rss_16.png) no-repeat 6px 4px; color:#b7b1b1; text-shadow:1px 1px 0 #fff; line-height:24px; text-indent:30px; cursor:pointer; }
.rss-menu-sub { padding:6px 0; width:98px; margin:-3px 0 0 -1px!important; display:none; background:#efefef url(../images/rss-menubg.png) repeat-x left bottom; border:1px solid #fff; border-top:0 none; box-shadow:1px 1px 0 #cfd4d5; -moz-box-shadow:1px 1px 0 #cfd4d5; -webkit-box-shadow:1px 1px 0 #cfd4d5; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; color:#b7b1b1; text-shadow:1px 1px 0 #fff;position: relative; z-index: 9999;}
.rss-menu-sub li { list-style-type:none; margin:0!important; }
.rss-menu-sub li a { text-decoration:none; color:#8f8e8e; text-shadow:1px 1px 0 #fff; display:block; text-align:center; width:98px; height:24px; line-height:24px; }
.rss-menu-sub li a:hover { background:rgba(183,177,177,0.15); }

#head_contact {float: right; margin: 0 116px 0 0; position: relative;}
.resultsheader a {background: #d7d7d7; padding: 3px; margin: 3px; border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
/* -=-=-=-=-=-=-=- featured slider -=-=-=-=-=-=-=- */
.lof-slidecontent{
	position:relative;
	overflow:hidden;
	border:#F4F4F4 solid 1px;
	width:918px;
	height:300px;
	font-size:12px;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	background:#FFF;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	color:#FFF;
	text-align:center
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	
}
/* main flash */
.lof-main-wapper{
	margin-right:auto;
	overflow:hidden;
	
	padding:0px;
	height:100%;
	width:625px;
	position:relative;
	overflow:hidden;
}

.lof-main-wapper .lof-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute;
}
.lof-main-wapper .lof-main-item img{
	padding:0px;	
	width:600px;
}

.lof-main-item-desc{
	z-index:100px;
	position:absolute;
	top:150px;
	left:50px;
	width:400px;
	background:rgba(5,19,38,0.7); border:1px solid rgba(15,26,30,0.3);background:rgba(5,19,38,0.7);border:1px solid rgba(15,26,30,0.3);

	/* filter:0.7(opacity:60) */
}
.lof-main-item-desc p{
	color:#FFF;
	margin:0 8px;
	padding:8px 0
}
.lof-main-item-desc h3 {margin:0 !important;}
.lof-main-item-desc h3 a{
	color:#FFF;	
	margin:0 !important;
	font-size:24px;
	text-decoration: none;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
.lof-main-item-desc h3 a:hover{
	color:#eee;
	text-decoration:underline;
}


/* item navigator */
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
	z-index: 80;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
}
.lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:80;
	height:300px;
	width:335px;
	overflow:hidden;
	color:#FFF
}
.lof-navigator li.active{
	background:url(../../images/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF
}
.lof-navigator li:hover{
	
}


.lof-navigator li h3{
	color:#000;
	font-size:100%;
	padding:15px 0 0 !important;
	margin:0;

}
.lof-navigator li div{
	background:#eee;
	color:#000;
	height:100%;
	position:relative;
	z-index: 80;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;
}

.lof-navigator li.active div{
	background:#073779;
	color:#FFF;
}
.lof-navigator li img{
	height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;
}
.lof-navigator li.active img{
	border:#6C8E5C  solid 1px;
}
.lof-navigator li.active h3{
	color:#FFF;
}
.lof-next{
	position:absolute;
	top:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
.lof-previous{
	position:absolute;
	bottom:0;
	height:30px;
	background:#F9F9F9;
	display:block;
	width:100%;
}
#box3 {position: relative; z-index: 0;}


/* =-=-=-=-=-=-=-=-=-=-=-=-=-=- MENU -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   */
#menu { float: right;
    height: 32px;
    line-height: 25px;
    margin: 47px 5px 0;
    position: relative;
    width: 640px;
    z-index: 91; }
#menu ul li { list-style:none!important; }

/*
#menu {font-variant: small-caps; font-family: verdana, arial, times, serif; font-size: 10pt; float: right; margin-top: 45px; margin-bottom: 20px; overflow:hidden; width:570px; clear: right;}
#menu ul {margin:0; padding:0;}
#menu ul li {list-style-type: none; float:right; margin: 0; padding: 0;}
#menu ul li a {padding:4px 10px; margin: 0; color: #043476; display:block;}
#menu ul li a:hover {background: #043476; color:#fff; text-decoration: none;}

 =-=-=-[ Main Menu Styling Here ]-=-=-= */

/*
ul#mc_menu_1 { list-style:none; margin:0; padding:0; }
ul#mc_menu_1 a { text-decoration:none; }
#mc_menu_1 a,#mc_menu_1 a:visited { color:#444; display:block; font-weight:700; margin:0; padding:5px 17px 5px 15px; text-transform:uppercase; }
#mc_menu_1 a:hover { background:#daeef9; color:#333; margin:0; padding:5px 17px 5px 15px; text-decoration:none; }
#mc_menu_1 li { float:left; margin:0; padding:0; position:relative; }
#mc_menu_1 li ul { left:-999em; position:absolute; width:10em; }
#mc_menu_1 li li { float:left; margin:0; padding:0; width:180px; }
*/
/*-=-=-=[]=-=-=- */
/*
#mc_menu_1 li li a,#mc_menu_1 li li a:link,#mc_menu_1 li li a:visited { background:#ebf8ff; border-bottom:1px solid #333; border-left:1px solid #588da2; border-right:1px solid #588da2; color:#7d7b6c; float:none; margin:0; padding:8px 10px; text-transform:none; width:180px; }
#mc_menu_1 li li a:hover,#mc_menu_1 li li a:active { background:#f5f5f5; padding:8px 10px; }
#mc_menu_1 li:hover ul { color:#fff; display:block; left:auto; }
*/
/*-=-=-=[Third Level]=-=-=- */
/*
#mc_menu_1 li ul ul { display:block; left:auto; margin:-27px 0 0 201px; }
#mc_menu_1 li:hover ul ul,#mc_menu_1 li:hover ul ul ul,#mc_menu_1 li.sfhover ul ul,#mc_menu_1 li.sfhover ul ul ul { display:block; left:-999em; }
*/
#suckerfishnav { width:100%; }
#suckerfishnav,#suckerfishnav ul { float:right; line-height:15px; list-style:none; margin:0; padding:0; width:100%; }
#suckerfishnav a { color:#043476; display:block; padding:4px 14px; text-decoration:none; }
#suckerfishnav li { float:left; padding:0; }
#suckerfishnav ul { border:0; font-weight:400; height:auto; left:-999em; line-height:1; margin:0; position:absolute; width:130px; z-index:98; }
#suckerfishnav li li { border:1px solid #043476; width:130px; }
#suckerfishnav li li a { color:#043476; padding:4px 10px; width:110px; }
#suckerfishnav li ul ul { margin:-22px 0 0 130px; }
#suckerfishnav li:hover ul ul,#suckerfishnav li:hover ul ul ul,#suckerfishnav li:hover ul ul ul ul,#suckerfishnav li.sfhover ul ul,#suckerfishnav li.sfhover ul ul ul,#suckerfishnav li.sfhover ul ul ul ul { left:-999em; }
#suckerfishnav li:hover ul,#suckerfishnav li li:hover ul,#suckerfishnav li li li:hover ul,#suckerfishnav li li li li:hover ul,#suckerfishnav li.sfhover ul,#suckerfishnav li li.sfhover ul,#suckerfishnav li li li.sfhover ul,#suckerfishnav li li li li.sfhover ul { background:#fff; left:auto; }

/* Featured Fader */
#featured-fader{background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; /*z-index:-1;*/ margin-bottom:20px; }

/* Content Wrapper */
#contentwrap { background:#f7f7f7; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }

/* Three Boxes */
#threebox { background:url(../images/springtrees-bg.jpg) no-repeat 0 0; height:330px; overflow:hidden; padding:0 0 0 5px; margin:0 0 15px; }
.bluebox { background:rgba(5,19,38,0.7); width:280px; height:310px; float:left; overflow:hidden; margin:10px 10px 0; border:1px solid rgba(15,26,30,0.3); outline:1px solid rgba(255,255,255,0.1); }
.bluebox p { margin:0 0 13px; padding:0; color:#fff; font-size:13px; font-family:"Trebuchet MS", sans-serif; }
.bluebox p img { border:1px solid rgba(255,255,255,0.4); }
.bluebox hr { clear:both; height:0; border-bottom:1px solid rgba(255,255,255,0.4); border-top:1px solid rgba(0,0,0,0.4); border-right:0 none; border-left:0 none; }
.bluebox h3 { font-size:13px; color:#fff; text-align:center; }
.bluebox input.text { color:#989898; border:1px solid #fff; background:url(../images/input-bg.png) repeat-x 0 0; height:23px; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; box-shadow:1px 1px 0 #0a0f13; -moz-box-shadow:1px 1px 0 #0a0f13; -webkit-box-shadow:1px 1px 0 #0a0f13; font-family:"Trebuchet MS", sans-serif; width:175px; padding:0 0 0 5px; }
.bluebox input.submit { height:25px; color:#5b5b5b; text-shadow:1px 1px 0 #fff; border:1px solid #fff; border-left:1px solid #989898; background:url(../images/submit-bg.png) repeat-x 0 0; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; box-shadow:1px 1px 0 #0a0f13; -moz-box-shadow:1px 1px 0 #0a0f13; -webkit-box-shadow:1px 1px 0 #0a0f13; vertical-align:top; font-family:"Trebuchet MS", sans-serif; padding:0 12px 3px; }
.hid {color: #fff; text-decoration: none;}
.hid:hover {text-decoration: underline;}

/* Post Content Area */
#postcontent .padding { padding:0 20px 10px 5px; }
#postcontent h3 { color:#20467a; text-shadow:1px 1px 0 #fff; font-family:"Trebuchet MS", sans-serif; font-size:17px; padding:0 0 12px; margin:0 0 10px; border-bottom:1px solid #dcdcdc; }
#postcontent h3 a { color:#20467a; text-decoration:none; }
#postcontent p { color:#52709a; font-family:Tahoma, sans-serif; font-size:12px;  }
#postcontent p a { color:#20467a; }
.post { padding:0 0 20px 20px; position:relative; }
#postcontent h3 { position:relative; }
#postcontent h3 small { font-weight:normal; font-size:11px; position:absolute; right:0; bottom:-3px; color:#aaa; }

/* Sidebar */
#sidebar { }
#mls-search-form { background:url(../images/mls-search-bg.jpg) no-repeat -160px -20px; }
#sidebar .mls-searchbox { background:rgba(5,19,38,0.7); border:1px solid rgba(15,26,30,0.3); outline:1px solid rgba(255,255,255,0.1); }
#sidebar .mls-searchbox p { margin:0 0 5px; padding:0; color:#fff; font-size:14px; font-family:"Trebuchet MS", sans-serif; }
#sidebar .mls-searchbox p a { color:#fff; text-decoration:none; }
#sidebar .mls-searchbox p.links { text-align:center; clear:both; }
#sidebar .mls-searchbox p small { font-size:11px; }
#sidebar .mls-searchbox p img { border:1px solid rgba(255,255,255,0.4); }
#sidebar .mls-searchbox hr { clear:both; height:0; border-bottom:1px solid rgba(255,255,255,0.4); border-top:1px solid rgba(0,0,0,0.4); border-right:0 none; border-left:0 none; }
#sidebar .mls-searchbox h4 { font-size:20px; color:#fff; text-align:center; margin-bottom:10px; }
#sidebar .mls-searchbox input.submit { background:url(../images/submit-button-bg.png) no-repeat right top; height:26px; color:#717171!important; text-decoration:none; text-shadow:1px 1px 0 #fff; padding:0 10px; line-height:26px; float:right; margin-right:5px; border:0 none; outline:0 none; }
#extrasides { margin:0 0 20px; background:url(../images/springtrees-bg.jpg) no-repeat 0 0; }
#sidecats h3 { text-align:left; margin:0 0 10px; }
#extrasides .bluebox { margin:0 0 10px; height:auto; min-height:215px; }

/* Custom Select Boxes */
div.selectbox-wrapper-price { position:absolute; background-color:white; border:1px solid #ccc; margin:-10px 0 0 40px; padding:0; text-align:left; max-height:130px; overflow:auto; width:83px!important; }
div.smallselectwrapper.omega div.selectbox-wrapper-price { margin-left:25px; }
div.selectbox-wrapper-small { position:absolute; background-color:white; border:1px solid #ccc; margin:-10px 0 0 31px; padding:0; text-align:left; max-height:200px; overflow:auto; width:83px!important; }
div.selectbox-wrapper-big { position:absolute; background-color:white; border:1px solid #ccc; margin:-10px 0 0; padding:0; text-align:left; max-height:130px; overflow:auto; }
div.selectbox-wrapper-big ul,div.selectbox-wrapper-small ul,div.selectbox-wrapper-price ul { list-style-type:none; margin:0; padding:0; }
div.selectbox-wrapper-big ul li.selected,div.selectbox-wrapper-small ul li.selected,div.selectbox-wrapper-price ul li.selected { background-color:#EAF2FB; }
div.selectbox-wrapper-big ul li.current,div.selectbox-wrapper-small ul li.current,div.selectbox-wrapper-price ul li.current { background-color:#CDD8E4; }
div.selectbox-wrapper-big ul li,div.selectbox-wrapper-small ul li,div.selectbox-wrapper-price ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; font-size:10px; }
.bigselectbox { background:url(../images/select-bg.png) repeat scroll right top transparent; border:1px solid #fff; color:#333333; cursor:pointer; display:block; font-family:"Lucida Sans",sans-serif; height:24px; margin:0 5px 10px 0; padding-left:2px; text-align:left; width:254px; }
.smallselectbox { margin:0 5px 10px 0; padding-left:2px; font-family:"Lucida Sans",sans-serif; height:24px; width:81px!important; display:inline; text-align:left; background:url(../images/select-bg.png) right top; cursor:pointer; border:1px solid #fff; color:#333; }
.smallselectwrapper { float:left; margin:0 8px 0 0; overflow:hidden; }
.smallselectwrapper label { color:#FFFFFF; display:inline; float:left; font-family:"Trebuchet MS",sans-serif; font-size:13px; padding:5px 5px 0 0; }

.biginput{/*background:url(../images/select-bg.png) repeat scroll right top transparent;*/ border:1px solid #fff; color:#333333; cursor:pointer; display:block; font-family:"Lucida Sans",sans-serif; height:24px; margin:0 5px 10px 0; padding-left:2px; text-align:left; width:254px;}


/* Footer */
#footer { background:#123a6f; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; margin-bottom:20px; }
#footer p { text-align:center; color:#fff; font-size:12px; font-family:"Trebuchet MS", sans-serif; padding:20px 0 0; }
#footer p a { color:#eee; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }

/* Listings Display Styles */
.listingwrapper { margin:0 10px 10px 0; }
.listing-details { color:#333; overflow:hidden;padding: 10px 10px 0 10px; }
.listing-details a { }
.listing-details h4 { font-size:12px; font-weight: lighter; margin: 0 0 5px 0; }
.listing-details h4 a { }
.listing-details h4 span { float:right; font-weight: bold; font-size: 13px; }
.listing-details img {border: 5px solid #ddd; }
.listing-details a img { float:left; margin:0 10px 0 0; }
.listing-details ul { list-style:none; width:170px!important; float:left; }
.listing-details li { }
.listing-details p { display:block; float:left; padding:10px 0 15px!important; text-align:left!important; position:relative; }
.listing-details .shortdescription a { display:none; }
.listing-details .morelink { display:inline!important; color:#000; text-decoration:none; position:absolute; right:0; bottom:0; }
.mlsdisclaimer { border-top:1px dashed #444!important; color:#444!important; font-size:9px!important; padding:20px 0!important; }
.readmore-inner {float: right !important; width: 75px; position: relative !important; text-align: center;}
.listitems li {margin: 0 0 0 0;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= agentinfo area =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#agentinfowrap {
float: right;
padding: 10px 40px 0px !important;
border: 1px solid #DDD;
width: 521px;
background: white;
margin: 0 -35px 0 0;
}
#agentinfo img {max-width: 80px; height: 80px; }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= tabs =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
ul.tabs { margin:10px 0 0; padding:0; float:left; list-style:none; height:32px; 
/*--Set height of tabs--*/
border-bottom:1px solid #ddd; border-left:1px solid #ddd; width:100%; }
ul.tabs li { float:left; margin:0; padding:0; height:31px; 
/*--Subtract 1px from the height of the unordered list--*/
line-height:31px; 
/*--Vertically aligns the text within the tab--*/
border:1px solid #ddd; border-left:none; margin-bottom:-1px; 
/*--Pull the list item down 1px--*/
overflow:hidden; position:relative; background:#e0e0e0; }
ul.tabs li a { text-decoration:none; color:#000; display:block; font-size:1.2em; padding:0 20px; border:1px solid #fff; 
/*--Gives the bevel look with a 1px white border inside the list item--*/
outline:none; }
ul.tabs li a:hover { background:#ccc; }
html ul.tabs li.active,html ul.tabs li.active a:hover { 
/*--Makes sure that the active tab does not listen to the hover properties--*/
background:#fff; border-bottom:1px solid #fff; 
/*--Makes the active tab look like it's connected with its content--*/
}
.tab_container { border:1px solid #ddd; border-top:none; overflow:hidden; clear:both; float:left; width:100%; background:#fff; }
.tab_content { padding:20px; font-size:1.2em; min-height: 400px;}
#sub_main1,#sub_main3 { background:url(images/grey_gradient.png) repeat-x; float:left; height:83%; padding:25px; width:234px; }
#sidebar h2,#sidebar label { color:#fff; font:normal 11pt; margin:0; padding:0 0 10px; }
#sidebar p,#sidebar ul ul ul,#comments { margin:0; padding:0; }
#commentform p,ol.commentlist a { color:#000; }
.post_thumb { float:left; margin:0 20px 0 0; }
.posthome { min-height:145px; }
.posthometab { min-height:160px; }
.attachment-thumbnail { border:5px solid #E8E8E8; }
#box1btn { margin:17px 0 0; }
.weather { color:#777; font-size:11px; font-style:italic; margin:6px 105px 0 0; text-align:right; }
.listingtabs {width: 600px;float: right;margin: 0 -53px 0 0;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= author box =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#authorbox { background:#EFEFEF; border:1px solid #CECFD0; width:600px; margin:0 auto; margin-bottom:10px; overflow:hidden; }
#authorbox h4 { font-size:16px; color:#191919; margin:0; padding:10px 10px 5px; }
.authortext { padding-left:100px; }
#authorbox img { border:5px solid #FFFFFF; float:left; margin:15px; }
#authorbox p { color:#191919; margin:0; padding:0 10px 10px; }
#authorbox h4 > a { text-decoration:none; color:#20467A; }
#authorbox p { color:#191919; }

#agenta {width: 380px; float: left; background: #eee; margin: 0 20px 0 0; padding: 10px;}
#agentb {width: 380px; float: left;background: #eee;padding: 10px;}

/*=-=-=-[ Main Menu Styling Here ]-=-=-=*/
ul#mc_menu_1{margin:0px; padding:0px; list-style:none;float: right;}
ul#mc_menu_1 a{text-decoration:none;}
#mc_menu_1 a, #mc_menu_1 a:visited{color:#000; display:block;text-transform:uppercase; margin:0px; padding:6px 17px 6px 9px}
#mc_menu_1 a:hover{background:#daeef9; color:#333; margin:0px; padding:6px 17px 6px 9px; text-decoration:none}
#mc_menu_1 li{float:left; margin:0px; padding:0px; position:relative;}
#mc_menu_1 li ul{position:absolute; width:10em; left:-999em; z-index: 90;}
#mc_menu_1 li li{float:left; margin:0px; padding:0px; width:180px;}
	/*-=-=-=[]=-=-=-*/
#mc_menu_1 li li a, #mc_menu_1 li li a:link, #mc_menu_1 li li a:visited{color:#7d7b6c; background:#ebf8ff; width:180px; float:none; text-transform:none; margin:0px; padding:4px 10px 4px 10px; border-bottom:1px solid #333; border-left:1px solid #588da2; border-right:1px solid #588da2;}
#mc_menu_1 li li a:hover, #mc_menu_1 li li a:active{background:#f5f5f5; padding:4px 10px 4px 10px; /*margin:0;*/}
#mc_menu_1 li:hover ul{left:auto; display:block; color:#fff;}
#mc_menu_1 li:hover ul, #mc_menu_1 li.sfhover ul{left:auto}

/*-=-=-=[Third Level]=-=-=-*/
#mc_menu_1 li ul ul{left:auto !Important; display: block; margin: -34px 0 0 -201px !Important; /*margin: -24px 0 0 171px !Important;*/}
#mc_menu_1 li:hover ul ul, #mc_menu_1 li:hover ul ul ul, #mc_menu_1 li.sfhover ul ul, #mc_menu_1 li.sfhover ul ul ul {left: -999em !Important; display:block;}
#mc_menu_1 li:hover ul, #mc_menu_1 li li:hover ul, #mc_menu_1 li li li:hover ul, #mc_menu_1 li.sfhover ul, #mc_menu_1 li li.sfhover ul, #mc_menu_1 li li li.sfhover ul {left: auto !Important;}

/* =-=-=-[ Image Nav Styling ]-=-=-= */
#topbar a{text-decoration: none;}
#topbar{z-index:1000;}
#topbar ul {margin:0 0 0 10px; font-family:arial; height:77px;}
#topbar ul li {float: left; margin: 0 7px 10px 0; list-style: none;}
#nav1, #nav2, #nav3, #nav4 {}
#nav1 {background: url(../../images/cfr-shortcut1.png) no-repeat; width: 225px; height: 77px; margin: 0;}
#nav2 {background: url(../../images/cfr-shortcut2.png) no-repeat; width: 225px; height: 77px; margin: 0;}
#nav3 {background: url(../../images/cfr-shortcut3.png) no-repeat; width: 225px; height: 77px; margin: 0;}
#nav4 {background: url(../../images/cfr-shortcut4.png) no-repeat; width: 225px; height: 77px; margin: 0;}
#nav1 a:hover span.supernav, #nav2 a:hover span.supernav, #nav3 a:hover span.supernav, #nav4 a:hover span.supernav {}
#buttons ul li a:hover {color:#333;display:block;float:left;padding:10px 20px;text-decoration:none;width:160px;}
span.supernav {display: block; text-align: center; color:#333; font-size:16px;margin:0px;  background: transparent; padding: 16px 0 21px 50px; }
span.subnav {display: block;text-align: center; color:#333; font-size:10px; background: transparent; margin-top: -20px;padding: 0 0 0 50px;}
#topbartitle {width:88px; padding:7px 0 0 12px; color:#333; font-weight: bold;}


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= homepage-blog-posts =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.blog1spot img {width: 70px; height: 70px;}
#logowrapper {width: 300px; margin: 0 0 10px 0;}
#hp-sb-buttons {padding: 25px;}


