body { 
background: top left repeat-x url(/themes/superiormortgage/images/site_bg.jpg);
background-color: #853434;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.sub { font-family: verdana; font-size: 9px; color: #000000; }
.subw { font-family: verdana; font-size: 9px; color: #ffffff; }

.gen { font-family: Times New Roman, Times, arial; font-size: 9.5pt; color: #000000; }
.gens { font-family: arial; font-size: 8pt; color: #000000; }
.gensm { font-family: arial; font-size: 8pt; color: #000000; }
.gensw { font-family: arial; font-size: 8pt; color: #000000; }
.gensg { font-family: arial; font-size: 8pt; color: #000000; }
.copyright { font-family: arial; font-size: 8pt; color: #FFFFFF; }

/* Formatting for top contact details
#headerContact { padding-left: 30px; } */

.homeblurb { font-family: Times New Roman, Times, arial; font-size: 9.5pt; color: #000000; }
a, .sections { color: #6C1B1B !important; }
.title { font-family: Times New Roman, Times, arial; }

/* Blue and Silver Tabs */
.tabline { height: 25px; border-bottom: 3px #6C1B1B solid; }
.tab_selected{ margin: 0 0; background: #6C1B1B; color: #ffffff !important; }
.tab_selected a.tab_link, .tab_selected a.tab_link:visited { color: #ffffff !important; text-decoration: none; }
.tab_selected a.tab_link:hover { text-decoration: underline; }
.tab_normal{ margin: 0 0; background: #EFEFEF; color: #000000 !important; }
.tab_normal a.tab_link, .tab_normal a.tab_link:visited { color: #000000 !important; text-decoration: none; }
.tab_normal a.tab_link:hover { text-decoration: underline; }

.gensm A, .homeblurb A {color: #303030; font-size: 8pt !important; text-decoration: none}
.gensm A:hover, .homeblurb A:hover {color: #000000; font-size: 8pt !important; text-decoration: none}
.gensm A:visited, .homeblurb A:visited {color: #000000; font-size: 8pt !important; text-decoration: none}
.gensm A:visited:hover, .homeblurb A:visited:hover {color: #000000; font-size: 8pt !important; text-decoration: none}

.sitejump { font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #ffffff; background-color: #6DA873; }
.bginput { font-family: Verdana, Arial, Helvetica; font-size: 9px; color: #000000; background-color: #ffffff; }

#tooltipL {
position: absolute;
z-index: 750;
visibility: hidden; }

/*** MENU ***/
#menu, #menu.a {
	height:26px;
	/* background-image:url(../images/menu_bg.gif); */
	font-family: Times New Roman, Times, arial, Helvetica !important;
	font-size: 9.5pt !important;
	color:#ffffff;
	margin: auto;
	z-index:1; }

/*** Custom Menus ***/	
.link3, .link3:active, .link3:link, .link3:visited { z-index:999; cursor:pointer; color:#ffffff !important; font-size:9.5pt; font-family: Times New Roman, Times, arial, Helvetica; border-top:0px; border-bottom:1px #000000 solid; border-left:1px #000000 solid; border-right:1px #000000 solid; }
.link3:hover { z-index:999; cursor:pointer; color:#ffffff !important; font-size:9.5pt; font-family: Times New Roman, Times, arial, Helvetica; }

#menu div { display: inline; }

#menu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	z-index:999; }
#menu .drop_links {
	font-family: Times New Roman, Times, arial, Helvetica;
	font-size: 9.5pt !important;
	color: #000000 !important;
	font-weight:bold;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:7px; }
#menu .drop_links:hover {
	font-family: Times New Roman, Times, arial, Helvetica;
	font-size: 9.5pt !important;
	color: #ffffff !important;
	font-weight:bold;
	text-decoration:none;
	padding-top:7px;
	padding-bottom:7px; }
#menu .li_top {
	float:left;
	position:relative;
	z-index: 999;
	cursor:pointer; }
#menu .menu_top {
	height: 26px;
	color: #000000;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding: 5px 20px 1px 20px;
	}
	
#menu .menu_home {
	font-family: Times New Roman, Times, arial, Helvetica !important;
	font-size: 9.5pt !important;
	color: #000000 !important;
	text-decoration: none !important;
}

#menu .divider {
	height: 26px;
	padding: 5px 2px 0px 2px;
	}
#menu .li_top ul {
	border-bottom-width:0px;
	display:none;
	position:absolute;
	top: 20px !important;
	top:100%; 
	}
#menu .li_drop {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	width:200px;
	float:left;
	position:relative;
	background-color:#853434; }
#menu .li_drop a {
	text-align:left;
	display:block;
	padding-left:15px;
	padding-right:15px; }
#menu .li_drop a:hover {
	background-color:#781E1E;
	padding-left:15px;
	padding-right:15px; }
#menu #nav ul li:hover, #nav li:hover ul {
	display:block; 
	color:#ffffff; }
#menu .browse_dropdown {
	padding-top:7px;
	padding-right:10px;
	text-align:right; }
#menu .prop_head {
	width:238px;
	text-align:right; }
	