/* ========== GLOBAL STYLES ========== */

body {
	background: #c1bda5 url('/img/bg.gif') repeat-x;
	margin: 0;
	padding: 0;
	text-align: left;
	font: normal 9pt Arial;	
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	outline: none;
	}
	
img a:link, img a:visited { outline: none; }

img.borders { border-color: #DDD #C0C0C0 #C0C0C0 #DDD; border-style:solid; border-width:1px; padding:6px; }

img.right {margin: 10px 0 10px 10px; float: right;}
img.left {margin: 10px 10px 10px 0; float: left;}

.topbar	{ border-top:8px solid #6c2323;width:770px;margin-left:1px; }
html* .topbar	{ border-top:8px solid #6c2323;width:770px;margin-left:1px; margin-bottom:-15px; }

/* ========== TEXT ========== */

p {
	font: normal 9pt Arial;
	line-height: 18px;
	color: #333;
	margin: 0 0 8px 0;
	padding: 0;
	}

div {
	margin: 0;
	padding: 0;
	}

.hr {
	height:1px;
	border-top:1px dashed #CCC;
	margin: 20px auto;
	clear:both;
	display:block;
	width:90%;
	}

ul.list { 
	margin:10px 0 10px 20px;
	padding:0;
	display:block;
	line-height: 18px;	
	}
	
ul.list li {
	margin:0;
	padding:0 0 0px 12px;
	background:url('/img/bullet.gif') no-repeat left 7px;
	list-style-type:none;
	diplay:block;
	line-height: 18px;	
	}

ul.list2 { 
	margin:0px 0 10px 20px;
	padding:0;
	display:block;
	line-height: 18px;	
	}
	
ul.list2 li {
	margin:0;
	padding:0 0 0px 12px;
	background:url('/img/bullet.gif') no-repeat left 7px;
	list-style-type:none;
	diplay:block;
	line-height: 18px;	
	}
	
ol li { 
	margin:0px 0 5px 0px;
	padding:0 0 0px 0px;
	}

.clear { clear:both;margin:0 0 10px 0; }

.small { 
	color:#b96564;
	font:bold 6pt Arial;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase; 
	}

.phone {
	color:#FFF;
	font:bold 14pt Verdana;
	margin:0 0 10px;
	padding:0;
	text-align:center;
	}

h1 {
	color: #333333;
	font: bold 13pt Arial;
	line-height: 18pt;
	padding: 0 0 4px 0;
	margin: 0;
	}

h1.home { }

h2 {
	color:#742f2f;
	font: bold 11pt Arial;
	line-height: 18pt;
	padding:0;
	margin:0;
	}

h2.home {
	color: #3d8442;
	font: bold 9pt Arial;
	line-height: 18pt;
	padding: 0 0 8px;
	margin: 0;
	text-transform: uppercase;
	}
	
h3 {
	color: #996600;
	font: bold 11pt Arial;
	padding: 0;
	margin: 0;
	line-height: 22pt;
	}


h4 {
	color:#3d8442;
	font: bold 11pt Arial;
	line-height: 18pt;
	padding:0;
	margin:0;
	}

/* ========== BREADCRUMBS =========== */

#breadcrumb	{
    font: normal 8pt Arial;
    height:30px;
    line-height:30px;
    color:#88ad88;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
	}

#breadcrumb li {
    list-style-type:none;
    float:left;

	}

#breadcrumb a:link, #breadcrumb a:visited {
    height:30px;
    display:block;
    padding-right: 5px;
    text-decoration: none;
    color:#e1dec9;
	font-weight:normal;
	}

#breadcrumb a.homebread {
	color: #742F2F;
	}

/*#breadcrumb a:after { 
	content: " » " ;
	}*/

.home {
    border: none;
    margin: 8px 0px;
	}

#breadcrumb a:hover {
    color:#88ad88;
	}

/* ========== LINKS ========== */

a, a:visited {
	color: #468246;
	text-decoration: none;
	outline: none;
	font-weight:bold;
	}

a:hover {
	color: #468246;
	text-decoration: underline;
	}

/* ========== Overall Styles ========== */

.logohover { border-bottom:8px solid #6c2323; }
.logohoverOn { border-bottom:8px solid #9c6b6b; }

#wrapper {
	margin: 9px auto 20px auto;
	padding: 0;
	width: 980px;
	}
	
#content {
	width: 772px;
	}

#subcontent {
	margin:0;
	padding:30px 50px 140px 40px;
	background:#FFF url('/img/content_bg.jpg') no-repeat bottom left;
	}
	
#lt_nav { width:199px; }

#ltfooter {
	color: #333;
	font: bold 7pt Arial;
	width:201px;
	height:41px;
	background:url('/img/footer_lt.gif') no-repeat top left;
	}

#ltfooter p { font: bold 7pt Arial; }

#footer {
	color: #333;
	font: bold 7pt Arial;
	width: 772px;
	height: 41px;
	background: url('/img/footer.gif') no-repeat top left;
	}

#footer p { font: bold 7pt Arial; }

#footer a:link, #footer a:visited {
	color: #333;
	font: bold 7pt Arial;
	text-decoration: none;
	}

#footer a:hover {
	text-decoration: underline;
	}

/*  SPOTLIGHTS  */

.spotlight {
	background: url('/img/spotlight_bg.gif') no-repeat bottom left;
	width: 174px;
	margin: 0 auto 10px auto;
	padding:0 0 10px;
	display:block;
	clear:both;
	}
	
.spotlight h4 {
	background:url('/img/spotlight_top.gif') no-repeat top left;
	padding:18px 0 4px 15px;
	margin:0;
	font: bold 11pt Arial;
	color: #333;
	}	
	
.spotlight h3 {
	background: url('/img/spotlight_hdr.gif') no-repeat top left;
	height:76px;
	width:154px;
	font: bold 10pt Arial;
	color: #FFF;
	margin:0;
	padding:7px 0 0 20px;
	}
	
.spotlight p {
	margin:0;
	padding:0 20px 8px;
	font: normal 7.5pt Arial;
	line-height:16px;
	}
	
.spotlight span p {
	padding:0 15px 8px;
	}
	
.button {
	background:#981a36;
	border:2px solid #8a152f;
	color:#FFF;
	font:bold 8pt Arial;
	height:28px;
	width:128px;
	margin-bottom:10px;
	cursor:pointer;
	outline:none;
	}

/* Home Page Styles */
	
#flashbanner {
	 margin-left:1px;
	 position:absolute;
	 top:0px;
	 left:0px;
	 z-index:1;
	 }

*html #flashbanner {
	position: fixed !important;
	margin:0 !important;
	}

#htmlbanner {
	margin: 0;
	position:absolute;
	top:0px;
	left:0px;
	height:272px;
	width:100%;
	display:block;
	}

*html #htmlbanner {
	margin: 0 0 0 1px;
	position:fixed !important;
	top:0px;
	left:0px;
	z-index:1000 !important;
	clear:both !important;
	height:207px !important;
	width:772px !important;
	display:block !important; 
	}

#welcome {
	width:772px;
	background:#FFF url('/img/content_bg.jpg') no-repeat bottom left;
	float:left;
	margin-top:205px;
	}
	
*html #welcome {
	margin-top:0px !important;
	clear:both !important;
	float: left !important;
	}

/* ======= LIST ITEMS ======= */

#navcontainer{ 
	width: 770px;
	height: 52px;
	margin: 0 0 0 1px;
	padding: 0;
	clear:both;
	/* background:url('/img/nav_bg.gif') repeat-x top left;	*/
	}

#navlist {
	margin: 0;
	padding: 0;
	z-index:150;
	position:relative;
	}

*html #navlist { position: static !important; }

#navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	float: left;
	color: #FFF;
	font: normal 8pt Arial;
	}

#navlist li a { 
	margin: 0;
	padding: 0;
	}

#navlist li a:link, #navlist li a:visited {
	font: normal 8pt Arial;
	color: #FFF;
	display: block;   /* VERY IMPORTANT FOR CORRECT DROP DOWN POSITIONING IN IE7, REMOVE FOR HORIZONTAL POSITIONING */
	margin: 0;
	padding: 0 0 8px 0;
	text-decoration: none;
	}

.nav1 { 
	width:193px; 
	height: 44px; 
	display: block; 
	position: relative; 
	background:url('/img/nav_pest.gif') 0 0 no-repeat; 
	}
.nav1 * { display:none; }
.nav1 span.hover { 
	position:absolute; 
	top:0; 
	left:0;
	display:block;
	height:44px;
	width:193px;
	cursor: pointer;
	background:url('/img/nav_pest.gif') 0 -52px no-repeat; 
	}

.nav2 { 
	width: 192px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_rodent.gif') 0 0 no-repeat; 
	}
.nav2 * { display:none; }	
.nav2 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:192px;
	cursor: pointer;	
	background:url('/img/nav_rodent.gif') 0 -52px no-repeat; 
	}

.nav3 { 
	height:44px;
	width: 192px;
	display:block;
	position:relative;
	background:url('/img/nav_lawn.gif') 0 0 no-repeat; 
	}
.nav3 * { display:none; }	
.nav3 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:192px;
	cursor: pointer;	
	background:url('/img/nav_lawn.gif') 0 -52px no-repeat; 
	}

.nav4 { 
	width: 193px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_about.gif') 0 0 no-repeat; 
	}
.nav4 * { display:none; }
.nav4 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:193px;
	cursor: pointer;	
	background:url('/img/nav_about.gif') 0 -52px no-repeat; 
	}



.nav5 { 
	width:165px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_commercial.gif') 0 0 no-repeat; 
	}
.nav5 * { display:none; }
.nav5 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:165px;
	cursor: pointer;	
	background:url('/img/nav_commercial.gif') 0 -52px no-repeat;
	}

.nav6 { 
	width: 147px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_about.gif') 0 0 no-repeat; 
	}
.nav6 * { display:none; }
.nav6 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:147px;
	cursor: pointer;	
	background:url('/img/nav_about.gif') 0 -52px no-repeat; 
	}
	
.nav7 { 
	width: 148px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_knowledge.gif') 0 0 no-repeat; 
	}
.nav7 * { display:none; }
.nav7 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:148px;
	cursor: pointer;	
	background:url('/img/nav_knowledge.gif') 0 -52px no-repeat; 
	}	

.nav8 { 
	width: 160px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_getstarted.gif') 0 0 no-repeat; 
	}
.nav8 * { display:none; }
.nav8 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:160px;
	cursor: pointer;	
	background:url('/img/nav_getstarted.gif') 0 -52px no-repeat; 
	}	

.nav9 { 
	width: 150px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_residential.gif') 0 0 no-repeat; 
	}
.nav9 * { display:none; }
.nav9 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:150px;
	cursor: pointer;	
	background:url('/img/nav_residential.gif') 0 -52px no-repeat; 
	}	

/* START AUSTIN NAV ITEMS */	
.nav10 { 
	width: 146px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_pest_austin.gif') 0 0 no-repeat; 
	}
.nav10 * { display:none; }
.nav10 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:146px;
	cursor: pointer;	
	background:url('/img/nav_pest_austin.gif') 0 -52px no-repeat; 
	}			

.nav11 { 
	width: 80px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_lawn_austin.gif') 0 0 no-repeat; 
	}
.nav11 * { display:none; }
.nav11 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:80px;
	cursor: pointer;	
	background:url('/img/nav_lawn_austin.gif') 0 -52px no-repeat; 
	}	

.nav12 { 
	width: 120px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_hvac_austin.gif') 0 0 no-repeat; 
	}
.nav12 * { display:none; }
.nav12 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:140px;
	cursor: pointer;	
	background:url('/img/nav_hvac_austin.gif') 0 -52px no-repeat; 
	}

.nav13 { 
	width: 114px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_plumbing_austin.gif') 0 0 no-repeat; 
	}
.nav13 * { display:none; }
.nav13 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:114px;
	cursor: pointer;	
	background:url('/img/nav_plumbing_austin.gif') 0 -52px no-repeat; 
	}

.nav14 { 
	width: 105px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_electrical_austin.gif') 0 0 no-repeat; 
	}
.nav14 * { display:none; }
.nav14 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:105px;
	cursor: pointer;	
	background:url('/img/nav_electrical_austin.gif') 0 -52px no-repeat; 
	}

.nav15 { 
	width: 101px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_rodent_austin.gif') 0 0 no-repeat; 
	}
.nav15 * { display:none; }
.nav15 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:101px;
	cursor: pointer;	
	background:url('/img/nav_rodent_austin.gif') 0 -52px no-repeat; 
	}

.nav16 { 
	width: 104px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_home_austin.gif') 0 0 no-repeat; 
	}
.nav16 * { display:none; }
.nav16 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:104px;
	cursor: pointer;	
	background:url('/img/nav_home_austin.gif') 0 -52px no-repeat; 
	}
/* END AUSTIN */

.nav17 { 
	width: 147px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_about_dallas.gif') 0 0 no-repeat; 
	}
.nav17 * { display:none; }
.nav17 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:147px;
	cursor: pointer;	
	background:url('/img/nav_about_dallas.gif') 0 -52px no-repeat; 
	}

/* SAN ANTONIO NAV ITEMS */
.nav18 { 
	width: 113px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_lawn_sanantonio.gif') 0 0 no-repeat; 
	}
.nav18 * { display:none; }
.nav18 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:113px;
	cursor: pointer;	
	background:url('/img/nav_lawn_sanantonio.gif') 0 -52px no-repeat; 
	}	

.nav19 { 
	width: 123px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_rodent_sanantonio.gif') 0 0 no-repeat; 
	}
.nav19 * { display:none; }
.nav19 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:123px;
	cursor: pointer;	
	background:url('/img/nav_rodent_sanantonio.gif') 0 -52px no-repeat; 
	}

.nav20 { 
	width: 135px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_electrical_sanantonio.gif') 0 0 no-repeat; 
	}
.nav20 * { display:none; }
.nav20 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:135px;
	cursor: pointer;	
	background:url('/img/nav_electrical_sanantonio.gif') 0 -52px no-repeat; 
	}

.nav21 { 
	width: 139px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_home_sanantonio.gif') 0 0 no-repeat; 
	}
.nav21 * { display:none; }
.nav21 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:139px;
	cursor: pointer;	
	background:url('/img/nav_home_sanantonio.gif') 0 -52px no-repeat; 
	}
/* END SAN ANTONIO */

/* COLLEGE STATION NAV ITEMS */
.nav22 { 
	width: 154px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_pest_cs.gif') 0 0 no-repeat; 
	}
.nav22 * { display:none; }
.nav22 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:154px;
	cursor: pointer;	
	background:url('/img/nav_pest_cs.gif') 0 -52px no-repeat; 
	}

.nav23 { 
	width: 154px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_lawn_cs.gif') 0 0 no-repeat; 
	}
.nav23 * { display:none; }
.nav23 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:154px;
	cursor: pointer;	
	background:url('/img/nav_lawn_cs.gif') 0 -52px no-repeat; 
	}

.nav24 { 
	width: 154px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_rodent_cs.gif') 0 0 no-repeat; 
	}
.nav24 * { display:none; }
.nav24 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:154px;
	cursor: pointer;	
	background:url('/img/nav_rodent_cs.gif') 0 -52px no-repeat; 
	}

.nav25 { 
	width: 154px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_knowledge_cs.gif') 0 0 no-repeat; 
	}
.nav25 * { display:none; }
.nav25 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:154px;
	cursor: pointer;	
	background:url('/img/nav_knowledge_cs.gif') 0 -52px no-repeat; 
	}

.nav26 { 
	width: 154px;
	height:44px;
	display:block;
	position:relative;
	background:url('/img/nav_about_cs.gif') 0 0 no-repeat; 
	}
.nav26 * { display:none; }


.nav26 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:44px;
	width:154px;
	cursor: pointer;	
	background:url('/img/nav_about_cs.gif') 0 -52px no-repeat; 
	}

/* END COLLEGE STATION */

/* CSS DROP DOWN NAVIGATION CONTROLS */
/*  DROP DOWN NAVIGATION  */ 

#navlist li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0;
	padding: 8px 0 0 0;
	background: #833d3d url('/img/dropdown_bg.gif') repeat-x bottom left;
	border: 1px solid #742f2f;
	opacity: .90; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;
	list-style-type: none;
}

#navlist li ul li { padding: 0; margin: 0; float:none !important; } /* FLOAT NONE TO DISPLAY VERTICAL MENU */

#navlist li ul li.greenbg {
	color: #FFF !important;
	background:url('/img/secnav_title.gif') repeat-x top left !important;
	padding: 6px 10px 6px 10px;
	margin: -5px 0 5px 0 !important;
	font-weight: bold;
	display: block !important;
	text-align:left;
	}

*html #navlist li.greenbg {
	margin:0 0 5px !important;
	height: auto !important;
	display: inline;
	}

#navlist li ul a:link, #navlist li ul a:visited  { 
	font: bold 10px Verdana;
	color: #d8a0a0 !important; 
	text-decoration: none; 
	display: block !important;
	line-height: 11px;
	padding: 0px 10px 12px 10px;	
	text-align: left;
	}
	
#navlist li ul a:hover 	{ 
	color: #FFF !important;
	text-decoration: none;
	}

#navlist li:hover ul {
	left: auto;
}

#navlist li:hover ul, #navlist li.sfhover ul {
	left: auto;
}

/* FIXES IE7 STICKY */
#navlist li:hover, #navlist li.hover {
    position: static;
}

/*#navlist li ul a.greenbg:link, #navlist li ul a.greenbg:visited {
	color: #FFF !important;
	background:url('/img/secnav_title.gif') repeat-x top left !important;
	padding: 6px 10px 6px 10px;
	margin: 0 0 5px;
	}

#navlist li ul a.greenbg:hover {
	color: #B4D9B4 !important;
	text-decoration:underline;
	}*/
	
/* Second Nav List Styles */

#secnavlist {
	margin: 8px 0 10px 4px;
	padding: 0px;
	width: 191px;
	display:block;
	clear:both;
	float:left;
	}

#secnavlist li {
	list-style-type:none;
	font-size: 11px;
	display: block;
	float: left;
	width: 191px;
	line-height: 27px;
	margin-bottom:3px;
	}

#secnavlist li.greenbg {
	padding-left:8px;
	width: 183px;
	background:url('/img/secnav_title.gif') repeat-x top left;
	font: bold 7pt Verdana;
	color:#FFF;
	line-height:27px;
	text-transform:uppercase;
	display: block;
	}

*html #secnavlist li.greenbg {
	width: 175px !important;
	}

*html #secnavlist li.title a {
	line-height: 16px !important;
	padding: 6px 0 6px 8px !important;
	}

#secnavlist li.title a:hover {
	text-decoration:underline;
	color: #b4d9b4;
	}

#secnavlist a:link, #secnavlist a:visited { 
	font: bold 7pt Verdana !important; 
	color: #FFF;
	display: block;
	width: 175px;
	padding: 8px 8px;
	line-height: 27px; 
	float: left; 
	margin: 0px; 
	outline: none; 
	background: #7e3e3e;	
	text-decoration: none;
	}

*html #secnavlist a:link {
	line-height: 16px !important;
	padding: 6px 0 6px 8px !important;
	}

#secnavlist a:hover {
	background: #9c6b6b;
	}

/*	TERTIARY NAVIGATION STYLES	*/

#secnavlist li ul { 
	margin:0;
	padding:0;
	}
	
#secnavlist li ul li {
	margin:0 0 0 15px;
	padding:0;
	}
	
#secnavlist li ul li a:link, #secnavlist li ul li a:visited {
	background:  url('/img/arrow.gif') no-repeat left 8px;
	color:#d8a0a0;
	padding: 4px 4px 2px 8px !important;
	width: 160px;
	}
	
#secnavlist li ul li a:hover {
	color: #FFF;
	}

#tertnavlist1, #tertnavlist2, #tertnavlist3, #tertnavlist4, #tertnavlist5, #tertnavlist6 { display: none; }

/* ======= CITY NAVIGATION STYLE ====== */

#citynav { 
	width: 770px;
	height: 32px;
	margin: 0 0 0 1px;
	padding: 0;
	background:url('/img/citynav_bg.gif') no-repeat top left;
	position:relative;
	z-index:200;		
	}
	
#citynav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	float: left;
	color: #FFF;
	font: normal 8pt Arial;
	}

#citynav li a { 
	margin: 0;
	padding: 0;
	}

#citynav li a:link, #citynav li a:visited {
	font: normal 8pt Arial;
	color: #FFF;
	display: block;   /* VERY IMPORTANT FOR CORRECT DROP DOWN POSITIONING IN IE7, REMOVE FOR HORIZONTAL POSITIONING */
	margin: 0;
	padding: 0 0 0px 0;
	text-decoration: none;
	}

.city1 { 
	width:110px; 
	height: 32px; 
	display: block; 
	position: relative; 
	background:url('/img/nav_austin.gif') 0 0 no-repeat; 
	}
.city1 * { display:none; }
.city1 span.hover { 
	position:absolute; 
	top:0; 
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;
	background:url('/img/nav_austin.gif') 0 -64px no-repeat; 
	}

.city2 { 
	width: 110px;
	height:32px;
	display:block;
	position:relative;
	background:url('/img/nav_collegestation.gif') 0 0 no-repeat; 
	}
.city2 * { display:none; }	
.city2 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width: 110px;
	cursor: pointer;	
	background:url('/img/nav_collegestation.gif') 0 -64px no-repeat;
	}

.city3 { 
	height:32px;
	width: 110px;
	display:block;
	position:relative;
	background:url('/img/nav_dallas.gif') 0 0 no-repeat; 
	}
.city3 * { display:none; }	
.city3 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_dallas.gif') 0 -64px no-repeat;
	}

.city4 { 
	width: 110px;
	height:32px;
	display:block;
	position:relative;	
	background:url('/img/nav_ftworth.gif') 0 0 no-repeat; 
	}
.city4 * { display:none; }
.city4 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_ftworth.gif') 0 -64px no-repeat;
	}

.city5 { 
	width:110px;
	height:32px;
	display:block;
	position:relative;
	background:url('/img/nav_houston.gif') 0 0 no-repeat; 
	}
.city5 * { display:none; }
.city5 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_houston.gif') 0 -64px no-repeat;
	}

.city6 { 
	width:110px;
	height:32px;
	display:block;
	position:relative;
	background:url('/img/nav_orlando.gif') 0 0 no-repeat; 
	}
.city6 * { display:none; }
.city6 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_orlando.gif') 0 -64px no-repeat;
	}

.city7 { 
	width:110px;
	height:32px;
	display:block;
	position:relative;
	background:url('/img/nav_sanantonio.gif') 0 0 no-repeat; 
	}
.city7 * { display:none; }
.city7 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_sanantonio.gif') 0 -64px no-repeat;
	}
	
.city8 { 
	width:110px;
	height:32px;
	display:block;
	position:relative;
	background:url('/img/nav_tampa.gif') 0 0 no-repeat; 
	}
.city8 * { display:none; }
.city8 span.hover { 
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:32px;
	width:110px;
	cursor: pointer;	
	background:url('/img/nav_tampa.gif') 0 -64px no-repeat;
	}
	
/* CSS DROP DOWN NAVIGATION CONTROLS */
/*  DROP DOWN NAVIGATION  */ 

#citynav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: -9px 0 0 0;
	padding: 10px 0;
	background: #7ca77c url('/img/citynav_ddbg.gif') repeat-x top left;
	border: 1px solid #68855b;
	border-top: 1px solid #bdb9a1;
	/*opacity: .90; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;*/
	list-style-type: none;
	z-index: 100; 								/* IMPORTANT FOR POSITIONING ABOVE MENUES BELOW */
}

#citynav li ul li { 
	margin: 0; 
	float:none !important; /* FLOAT NONE TO DISPLAY VERTICAL MENU */
	font: bold 9px Verdana; 
	display: block !important;
	line-height: 11px;
	} 

#citynav li ul li.info {
	padding: 0px 10px 2px 20px;
	} 

#citynav li ul a:link, #citynav li ul a:visited  { 
	font: bold 10px Verdana;
	color: #b4d9b4 !important; 
	text-decoration: none; 
	display: block !important;
	line-height: 11px;
	text-align: left;
	padding: 0px 10px 2px 10px;	
	}
	
#citynav li ul a:hover 	{ 
	color: #FFF !important;
	text-decoration: none;
	}

#citynav li:hover ul {
	left: auto;
}

#citynav li:hover ul, #citynav li.sfhover ul {
	left: auto;
}

/*#citynav li ul a:before { 
	content: " » " ;
	}*/

/* FIXES IE7 STICKY */
#citynav li:hover, #citynav li.hover {
    position: static;
}	

/* ========== MODAL STYLES ============= */

div.blockMsg {
	width: 337px;
    top:    40%;
    left:   40%;
    text-align: left;
    background-color: #191919;
    border: 3px solid #FFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-opacity:.90;
    opacity:.90;
	filter:alpha(opacity=90);
    padding: 15px;
    color: #FFF !important;
	cursor: pointer;
	font-family: Verdana !important;
}

div.blockMsg p {
	color: #FFF !important;
	}

div.blockMsg a:link, div.blockMsg a:visited {
	color: #FFF !important;
	font-weight: normal !important;
	text-decoration:none !important;
	}
	
div.blockMsg a:hover {
	text-decoration: underline !important;
	}
	
/* ========= Commercial BOXES ============= */

#selectorwrap {
	width:650px;
	height:130px;
	background:#FFF;
	padding:20px;
	overflow:auto;
	margin-top:20px;
	}

ul.selector {
	width:1390px;
	list-style-type:none;
	margin:0;
	padding:0;
	}

ul.selector li {
	diplay:inline;
	margin-right:20px;
	float:left;
	}
	
.desc {
	background:#742F2F;
	color:#FFF;
	font-weight:bold;
	padding:20px;
	}
	
/* SiteBy css */ 
#siteby { 
width:116px; 
height:23px; 
background:url('http://linkback.monkee-boy.com/sby-mboy-linkback.png') no-repeat top left; 
display:block;
float: right; clear: right; 
} 
#siteby span { display:none; } 
#siteby a:link, #siteby a:visited { display:block; border-bottom:none; width:116px; height: 23px; }	