﻿/* CSS Document */
a {cursor:pointer; margin:0px; padding:0px;}
body {padding:0px; margin:0px; background:#fff;}
div {margin:0px; padding:0px; text-align:left;z-index:1;}
form {margin:0px; padding:0px;}
h1 {margin:0px; padding:0px;}
h2 {margin:0px 0px 0px 0px; padding:0px; width:100%;}
h3 {margin:0px; padding:0px; width:100%;}
h4 {margin:0px; padding:0px;}
iframe {min-height:1500px;}
img {border:0px; margin:0px; padding:0px;}
input {margin:0px; padding:0px;}
ul {margin:0; padding:0; list-style:none; z-index:2;}
li {list-style-image:url(../images/bullet.gif); list-style-position:inside; margin:0px; padding:0px;}
li.current {list-style-image:none;}
ul.ItemsDropDown li {list-style-image:none;}
select {background-color:#FFFFFF; border:0px;}

.inline{ display:inline;}
.fleft{float:left;}
.fright{float:right;}
.m5{ margin:5px 0px 5px 5px;}
.m0{ margin:0px;}
.m10{ margin:10px 0px 10px 10px;}
.m15{ margin:15px 0px 15px 15px;}
.m20{ margin:20px 0px 20px 0px;}
.p10{ padding:10px 0px 10px 10px;}
.p20{ padding:20px 0px 20px 20px;}
.p30{ padding:30px 0px 30px 30px;}

.txt13{ font:12px/19px Arial, sans-serif; color:#424242; line-height:15px;}
.txt13 a{ text-decoration:none; font-weight:bolder; color:#424242;}
.txt13 a:hover{ color:#011b36; font-weight:bolder;}

.txt14{ font:14px/17px Arial, sans-serif; color:#000000; line-height:16px;}
.txt14 a{ text-decoration:none; color:#000000;}
.txt14 a:hover{ color:#011b36; text-decoration:underline;}

.txt15{ font:13px/15px Arial, sans-serif; color:#000000; line-height:17px;}
.txt15 a{ text-decoration:none; color:#000000;}
.txt15 a:hover{ color:#011b36;}

.txt10{ font:12px/12px Arial, sans-serif; color:#898989; line-height:14px;}
.txt10 a{ text-decoration:none; color:#666666;font-weight:bolder;}
.txt10 a:hover{ color:#66920d; text-decoration:none; font-weight:bolder;}

.txt11{ font:13px/12px Arial, sans-serif; color:#424242; line-height:14px;}
.txt11 a{ text-decoration:none; color:#666666;font-weight:bolder;}
.txt11 a:hover{ color:#66920d; text-decoration:underline; font-weight:bolder;}

.txtfooter{ font:13px/15px Arial, sans-serif; color:#fff; line-height:17px;}
.txtfooter a{ text-decoration:none; color:#fff;}
.txtfooter a:hover{ color:#fff; text-decoration:underline}

.txtfeatareas{font:12px/14px Arial, sans-serif; color:#615f5f; line-height:18px;}
.txtfeatareas a{text-decoration:none; color:#6d6d6d;}
.txtfeatareas a:hover{ color:#6d6d6d; text-decoration:underline}

div#topContainer{margin:auto; width:1000px; height:229px; background:#fff;}
div#topContainerH{margin:auto; width:1000px; height:574px; background:#fff;}
div#topContainerMap{ margin:auto; width:1000px; height:207px; background:#fff;}
div#bottomContainer{ margin:auto; width:1000px; height:100%; background-color:#fff;}
div#bottomContainerH{ margin:auto; width:775px; height:100%; background-color:#fff;}
div#bottomContaineri{ margin:auto; width:1000px; height:100%; background-color:#fff; margin-top:10px;}
h1#top{display:inline; float:left; clear:both; height:175px; width:1000px; cursor:pointer;}
div#flash{display:inline; float:left; clear:both; width:1000px; height:346px;  background: url(../images/noflash.jpg) no-repeat top left;}
.flashgallery {display:inline; float:left; width:1000px; height:346px;}
.logo { margin-top:10px;}
div#nav{display:inline; float:left; width:1000px; height:53px; position:relative;}
div#nav ul {display:inline; float:left; margin:0px; padding:0px; list-style:none; z-index:2; width:1000px; position:absolute;}
div#nav ul li {display:inline; float:left; margin:0px; padding:0px; list-style:none; z-index:2; position:relative;}
div#leftColumn{display:inline; float:left; clear:left; width:775px; height:100%; background-color:#fff;}
div#rightColumn{display:inline; float:right; clear:right; width:225px; height:100%; background:#c6d2ea; position:relative;}
div#rightColumn2{display:inline; float:right; clear:right; width:225px; height:100%; background:#c6d2ea; position:relative;}
.areaPanels{ height:271px; width:755px; border:1px solid #d6d6d6; margin-top:10px;}
.carousel{ width:775px; height:210px; margin-top:10px;}
div#footer{margin:0px auto; clear:both; width:100%; padding:10px 0px 10px 0px;}
div#footer2{margin:0px auto; clear:both; width:1000px; height:88px; background:#011b36;}
div#footer3{margin:0px auto; clear:both; width:1000px; height:179px; background:#011b36; z-index:-1; position:relative; top:-150px;}
.mapBox{ position:relative; top:207px; left:0px;}
.follow{ list-style:none; float:left; width:225px; border-bottom:1px solid #d6d6d6; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
.follow li{ list-style:none; float:left; margin:10px 0px 0px 10px;}
#interactiveTransitMap{ margin:10px 0px 0px 0px; padding-bottom:10px; border-bottom:1px solid #d6d6d6;}

.footer2 {padding:0px;}
#resilogo {width:145px; height:36px; float:right;margin-top:25px;}
#ewmlogo {display:inline; float:left; margin-left:640px; margin-top:-55px; z-index:3;}

.links {display:inline; width:225px; height:50px; float:left; margin:30px 0px 0px 60px;}
.linksp {margin-left:15px;}

div.carousel{display:inline; float:left;}
div.carousel ul {display:inline; float:left; margin:0px; padding:0px; list-style:none;}
div.carousel ul li {display:inline; float:left; padding:0px; width:169px; list-style:none;}

.carouselSpace { margin:0px 12px 0px 0px;}
.carouselPhoto{ margin:0px; padding-bottom:5px; border-bottom:1px solid #d6d6d6;}
.rightTitles{ margin:20px 20px 10px 15px; width:220px; padding:0px;} 
.rightTitles2 {width:203px; height:47px; padding:1px; background:#011b36;} 
.titrp{margin-top:17px; margin-left:10px;}
.comboBoxes{ margin:0px 0px 2px 10px;}
.searchBttn{ margin-left:8px;}
div#QuickSearch {display:inline; float:left; width:210px; margin:38px 0px 0px 10px; position:relative;}
div#QuickSearch2 {display:inline; float:left; width:205px; margin:38px 0px 0px 0px; position:relative;}

.QS {display:inline; float:left; width:205px; height:255px; margin-left:9px; margin-bottom:10px; background:url(../images/quicksearch-bg2.gif) no-repeat top left;}
div.quickSearchPanel {clear:both;position:relative;color:#fff;}

div.quickSearchPanel2 {display:inline; clear:both; position:relative;}
div.quickSearchPanel2 form {padding-left:10px; color:#fff;}

#navQS {display:inline; float:left; margin-left:0px; border:0px solid #fff; width:80px;}
.mlxField {border:0px solid #fff; background:transparent; width:150px; color:#646464; height:17px;}

.aaquickmls {display:inline; float:left; width:235px; height:27px;}
.aaquickmls form {display:inline; float:left; border:0px solid #fff; padding:0px; height:18px; width:150px; background:#fff;}
.aaquickmls input {display:inline; float:left; border:0px solid #fff; width:auto; height:18px;}
.aasrchicon {display:inline; float:left; width:30px; height:30px;}

.inf2search {display:inline; float:left; width:30px; height:30px; margin:0px; padding:0px; border:0px; background:url(../images/mls-quick-search-btn.gif) no-repeat left top;}

.titles{ margin-top:20px; margin-left:20px; width:700px; border-bottom:1px solid #e3e3e3;}
.contentPanel{ width:750px;}
div.homeTitle {margin:0px 0px 0px 10px; padding:0px;}
div.titleh {width:750px; height:25px;}
div.titlehsm {width:750px; height:20px;}
div.titleh2 {width:750px; height:20px;}
.homePhoto{ clear:left; float:left; margin:0px 20px 10px 0px; width:234px; height:234px;}
.bioPhoto{ clear:left; float:left; margin:0px 10px 10px 0px; width:310px; height:auto;}
.pagePhotos{ margin-bottom:10px;}
.fieldsetArrow{ background:url(../images/downArrow.gif) no-repeat bottom right;}

.rumCayPhotos{ margin:0px 10px 10px 0px;}
.rumCayPhotos2{ margin:0px 0px 10px 10px;}
.rumCayMap{ width:677px; padding-left:70px;}

.featureAreas{ width:225px; height:290px; margin:26px 14px 0px 0px; float:left;}
.featureAreasPanel{ width:747px;float:left;}
.featureTitles{ margin-bottom:10px;}
.featureTxt{ height:60px;}
.btnalign {margin:5px; padding:5px; width:60px; position:relative;}



/*******************************************************************************
 RIGHT PANEL DROPDOWN LIST
 *******************************************************************************/
/* CSS Document */
ul.MenuBarHorizontal {margin:15px 0px 0px 0px;padding:0;list-style-type:none; font-weight:bold;cursor:default;width:156px; height:27px;}
ul.MenuBarHorizontal2 {margin:10px 0px 0px 10px;padding:0;list-style-type:none; font-weight:bold;cursor:default;width:184px; height:27px;}

ul.MenuBarActive {z-index:1000;}
ul.MenuBarActive2 {z-index:1000;}

/* Dropdown box style, for borders etc */
.DropdownStyle {border:solid 1px #e9e8e4;height:expression( this.scrollHeight > 200 ? "200px" :"auto" );background-color:White;max-height:184px;}
.DropdownStyle2 {border:solid 1px #e9e8e4;height:expression( this.scrollHeight > 200 ? "200px" :"auto" );background-color:#fff ;max-height:184px;}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li {margin:0;padding:0;list-style-type:none;list-style-image:none;font-size:100%;font-weight:bold;text-align:left;cursor:pointer;width:156px; height:23px;float:left;}
ul.MenuBarHorizontal2 li {margin:0;padding:0;list-style-type:none;list-style-image:none;font-size:100%;font-weight:bold;text-align:left;cursor:pointer;width:184px; height:27px;float:left;}

/* Submenus should appear below their parent (top:0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {
	margin:0;padding:0;list-style-type:none;font-size:100%;
	z-index:1020;cursor:default;width:156px;max-height:200px;
	position:relative;left:-1000em;overflow:auto;overflow-x:hidden;overflow-y:auto;}
	
ul.MenuBarHorizontal2 ul {
	margin:0px;padding:0;list-style-type:none;font-size:100%;
	cursor:default;width:184px;max-height:200px;
	position:relative;left:-1000em;overflow:auto;overflow-x:hidden;overflow-y:auto;}

	
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto;}
ul.MenuBarHorizontal2 ul.MenuBarSubmenuVisible {left:auto;}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {width:156px;}
ul.MenuBarHorizontal2 ul li {width:184px;}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {position:absolute;}
ul.MenuBarHorizontal2 ul ul {position:absolute;}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left:auto;top:0;}
ul.MenuBarHorizontal2 ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {left:auto;top:0;}

/*******************************************************************************
 DESIGN INFORMATION:describes color scheme, borders, fonts
 *******************************************************************************/
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a {
	display:block;cursor:pointer;background-color:#fff;
	padding:0 0 0 10px; color:#424242;text-decoration:none;
	font:12px/25px Arial, Helvetica, sans-serif;}
ul.MenuBarHorizontal2 a {
	display:block;cursor:pointer;background-color:#fff;
	padding:0 0 0 10px; color:#424242; text-decoration:none; height:27px;
	font:12px/25px Arial, Helvetica, sans-serif;}
ul.MenuBarHorizontal a:visited {
	display:block;cursor:pointer;
	background-color:#fff;padding:0 0 0 10px;
	color:#424242;text-decoration:none;}
ul.MenuBarHorizontal2 a:visited {
	display:block;cursor:pointer;
	background-color:#fff;padding:0 0 0 10px;
	color:#424242;text-decoration:none;}
/* Menu items that have mouse over or focus have a black background and white text */
ul.MenuBarHorizontal a:hover {background-color:#011b36;color:#fff;}
ul.MenuBarHorizontal2 a:hover {background-color:#011b36;color:#fff;}
/* Menu items that are open with submenus are set to MenuBarItemHover with a black background and white text */
ul.MenuBrHorizontal a.MenuBarItemHover {background-color:#ebeae6;color:#8d8d8d;}
ul.MenuBrHorizontal2 a.MenuBarItemHover {background-color:#ebeae6;color:#8d8d8d;}

/*******************************************************************************
 SUBMENU INDICATION:styles if there is a submenu under a given menu item
 *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu {background-repeat:no-repeat;height:23px; margin:0px;}
ul.MenuBarHorizontal2 a.MenuBarItemSubmenu2 {background-repeat:no-repeat;height:27px; margin:0px;}

/*******************************************************************************
 BROWSER HACKS:the hacks below should not be changed unless you are an expert
*******************************************************************************/
/* HACK FOR IE:to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection {
	ul.MenuBarHorizontal li.MenuBarItemIE
	{display:inline;float:left;background:#FFF;}
}

@media screen, projection {
	ul.MenuBarHorizontal2 li.MenuBarItemIE
	{display:inline;float:left;background:#FFF;}
}
ul.class01Drop{z-index:5;}
ul.class02Drop{z-index:4;}	

div.ui-accordion{display:inline; float:left; clear:both; width:710px; height:100%;}
div.accordiantab{display:inline; float:left; clear:both; width:100%; cursor:pointer;}
div.accordiantab{display:inline; float:left; clear:both; width:100%; cursor:pointer; background:url(../images/downArrow.gif) no-repeat bottom right;}
div#OurServices div.selected{display:inline; float:left; clear:both; width:100%; cursor:pointer; background:url(../images/upArrow.gif) no-repeat bottom right;}
img.accordianTitle{padding:15px 0px 0px 15px;}
div.accordianContent {display:inline; float:left; clear:left; width:680px; padding:0px; margin:0px 0px 0px 10px; vertical-align:top;}

/*****************************************************FEATURED PROPERTY STYLES *****************************************************/
div.fprop {display:inline; float:left; width:225px; height:277px; margin:0px; background:#fff;}

#featPropDiv { width:225px; height:343px; float:left; border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.featuredDiv01 { text-align:left; width:225px; height:100%; float:left; overflow:hidden;}
.featImgDiv { width:225px; margin-top:0px;float:left;}
.featTextDiv { width:205px; float:left; height:80px; display:inline; margin:7px 0px 10px 0px;}
.featOptionsDiv { float:left; display:inline; width:205px; height:30px; margin:7px 10px 0px 0px;}
.featIMG { width:205px; height:140px; float:left; border:#666666 solid 4px; margin-left:-12px;}

.featOptionsClass02 { display:inline; float:left; margin-right:0px;}
.featOptionsClass03 { display:inline; float:left;}
.featOptionsClass01 { display:inline; float:right; margin:0px;}

.txtfeatured {font:13px/17px Arial, sans-serif; color:#6a7177; line-height:17px; text-transform:lowercase;}
.txtfeatured a {text-decoration:none; color:#666666;}
.txtfeatured a:hover {color:#66920d; text-decoration:none;}

.login {display:inline; float:right; margin-top:15px; margin-right:15px;}
.ml20{margin-left:20px;}


/*****************************************************GR TOOLTIP STYLES *****************************************************/

#tooltip {
padding:10px;
background:#ffffff;
border:1px solid #dbdbdb;
text-align:left;
font-size:10px;
line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
color:#6f6c6c;
}

span.tip {
border-bottom:0px solid #538403;
}


/* ------------- CONDOMINIUMS & COMMUNITIES STUFF -------------------*/
#featuredAreas {display:inline; width:733px; height:100%; margin:10px 0px 10px 0px;}
#communities {display:table-column; float:left; clear:left; width:45%;height:100%;padding-left:15px;}
.comm {display:inline; float:left; width:50%;height:auto; text-align:left; vertical-align:middle;}
#condos {display:inline-table; float:left; clear:right; width:45%;height:100%;}
.condo {display:inline; float:left; width:47%;height:auto; text-align:left; vertical-align:middle;}
.txtCondos {font:14px/17px Arial, Helvetica, sans-serif; color:#3e3e3e; text-align:left; line-height:1.5em ;}
.txtCondos A { color:#525252; text-decoration:none; text-transform:uppercase;}
.txtCondos A:hover { color:#525252; text-decoration:underline;}

.txtpages {font:13px/17px Arial, Helvetica, sans-serif; color:#3e3e3e; text-align:left; line-height:1.5em ;}
.txtpages A { color:#3e3e3e; text-decoration:none;}
.txtpages A:hover { color:#3e3e3e; text-decoration:underline;}


.caps {text-transform:uppercase;}
.caps2 {text-transform:capitalize;}

#resoruces {display:inline; float:left; width:700px; height:172px; margin:0px 0px 30px 30px;}


.mlspics {display:inline; float:left; margin-bottom:10px; width:750px;}
.mls-in {display:inline; width:170px; height:170px; float:left; padding-top:15px; margin-left:10px;}
.mls-in1 {display:inline; clear:left; width:170px; height:170px; float:left; padding-top:15px; margin:0;}
.mlsbord { border:3px solid #dbdbdb;}
.res-in {display:inline; width:170px; height:170px; float:left; padding:15px 0px 0px 10px; margin:0;}


/***************************************************** CLIENT LOGIN *****************************************************/
.top-navfrmaa {display:inline; float:right; width:180px; margin:58px 0px 0px 0px;}
.clientLoginButtonaa { padding:0; margin:0; background:url(../images/mls-quick-search-btn.gif) no-repeat left top; width:20px; height:18px; border:none; display:inline;}
div.aaform { display:inline; float:left; padding:0; height:30px; margin:0px; position:relative;}
div.aainput { display:inline; float:left; width:100px; height:30px; font-size:14px; color:#0654b1; margin:0px 5px 0px 0px; border:0px;}


.servicespics {display:inline; float:left; width:712px; height:525px; border:3px solid #dbdbdb; background:url(../images/bigpic01.jpg) no-repeat left top;}
.serv-in {display:inline; width:244px; height:241px; float:left; padding:12px 0px 2px 12px; margin:0;}

.linksfot {display:inline; float:left; clear:left; width:750px; height:70px;}
.linksft {display:inline; float:left;width:245px; height:64px; margin-right:5px; padding:0px;}


/*************** NEW 2010 RESOURCE CENTER ******************/
.res-in { display:inline; width:182px; height:180px; float:left; padding:15px 0px 0px 20px;}
#resoruces{ display:inline; float:left; width:700px; height:700px;}
#resources a img, #resources a{ border:none; overflow:hidden; float:left;}
#resources a:hover{ border:7px solid #729330;} /* EFFECT HOVER - Background */
#resources a:hover img{ margin:-7px;}



.resbg{ background:#666666;} /* NOEFFECT - Background */
.resmarLFT{ display:inline; float:left;padding:26px;} /* Right Space for Each Box */
.resmarTOP{ clear:both; padding-top:45px;} /* Top Space for Each Box */
.fullmrgLFT { margin-left:30px;} /* Margin Left from all boxes */

/*************** WEATHER CHANNEL ******************/
div#weatherContainerwrapper{display:inline; float:right; width:193px; height:52px; margin-top:25px;}
div#weatherImage{display:inline;float:left;height:52px;width:52px;}
.linkWrapper {display:inline;float:left;height:52px;padding:5px 0px 0px 5px;}

/*************** HOME BIGPICS x4 ******************/
#homepics {display:inline; float:left; width:760px; height:400px;}
div.ftbox {display:inline; float:left; width:373px; height:176px; background:#fff; border:1px solid #dae2ea;}
div.ftbox2{display:inline; float:left; width:373px; height:176px; background:#fff; border:1px solid #dae2ea; margin-top:8px;}
div.hpic{display:inline; float:left; width:186px; height:184px; margin:10px;}
div.tpic{display:inline; float:left; width:156px; height:155px; margin-top:16px;}
div.htit{display:inline; float:left; margin-bottom:10px; width:156px;}
div.gobtn {display:inline; float:right; position:relative; margin:-22px 0px 0px 0px;}

/*************** MLS QUICKSEARCH ******************/
.searchBody {display:inline; float:left; clear:both; width:195px; height:25px; text-align:left; padding:12px 0 0 5px;}
/***************************************************** CLIENT LOGIN *****************************************************/
.clientLoginButton { padding:0; margin:0; background:url(../images/mls-quick-search-btn.gif) no-repeat left top; width:30px; height:30px; border:0px; display:inline;}
.form {display:inline; height:30px; float:left; clear:left; padding:4px 0px 0px 20px; background:transparent; color:#000;}
.input {display:inline; width:165px; height:30px; color:#000; float:left; background:transparent; margin:0px; border:0px solid #fff;}
.advsrch {padding:10px 0px 0px 0px;}


/*************** CONDO & COMMUNITIES DROOPDOWN ******************/
div#communitydrop {display:inline; float:left; height:98px; width:205px; background:#fff; margin-left:9px; margin-bottom:10px; border:1px solid #f0f1f3;}
div#condosdrop {display:inline; float:left; height:98px; width:205px; background:#fff; margin-left:9px; margin-bottom:10px; border:1px solid #f0f1f3;}
div#blogdrop {display:inline; float:left; height:auto; width:205px; background:#fff; margin-left:9px; margin-bottom:10px; border:1px solid #f0f1f3;}

div#hometab {display:inline; float:left; width:735px; height:300px; background:#fff url(../images/hometab.gif) no-repeat left top; margin-left:7px;}
.homenavigator {display:inline; float:left; width:230px; height:210px; margin-top:60px; margin-left:14px;}
.navsep {clear:left; margin:3px 0px 0px 0px;}
div.featuredbox {display:inline; float:left; width:775px; height:auto;}
.kingtit {display:inline; float:left; margin-top:25px;}
.hometxt {display:inline; float:left; width:740px; padding:0px;}
.hometxt2 {display:inline; float:left; width:520px; padding:0px; vertical-align:text-top;}
div#homepic {display:inline; float:left; width:230px; height:100%;}
div#homepic2 {display:inline; float:left; clear: left; width:230px; height:100%; margin-top: 30px;}
.video {display:inline; float:left; clear:left; width:220px; height:15px; margin-top:5px;}
.hpbor {border:1px solid #011b36;}
.inttxt {display:inline; float:left; width:700px; padding:0px; margin-left:0px;}


/*****************************************************************************************/
/* STYLES FOR NEWS & BLOG*/
/*****************************************************************************************/

.marginNews { float:left; width:185px; margin-left:0px; padding:9px; height:auto; background:#fff;}
.marginNews p{margin:5px 0px 0px 0px; padding:0px;}
.marginNews br{margin:0px; padding:0px;}

.containNews { display:inline; float:left; width:185px; height:auto; border:0px solid #4a4846;}
#optContain {display:inline; float:left; width:225px; margin-top:0px; position:relative;}
div.tabs > div {margin-top:3px;}
div.tabs > div h3 {margin-top:0;}
UL.tabNavigation {list-style:none; margin:0; padding:0;}
UL.tabNavigation LI {display:inline; float:left;text-indent:0px;}
#opt1 { display:inline; float:left; height:47px; border:0px; margin:0px; padding:0px;}
#opt2 { display:inline; float:left; height:47px; border:0px; margin:0px; padding:0px;}
#tab1 { width:225px; display:inline; float:left; text-align:left; position:relative;}
#tab2 { width:225px; display:inline; float:left; text-align:left; position:relative;}
#tab1Cnt { float:left; padding:0px 5px 20px 0px; margin-top:10px; background:transparent;}
#tab2Cnt { float:left; padding:5px 5px 0px 0px; margin-top:10px; height:auto; overflow:auto; background:transparent;}
.nopadding {padding:0px;}
.nopadding div {clear:both;width:100%;}
.singleline {display:inline; float:left; width:225px; height:20px;}
.space{display:inline; float:left; width:225px; height:10px;}


.tstbtn {float:right; width:550px; height:46px; margin-right:20px; margin-top:-56px;}
.tstbtn2 {display:inline; float:right; width:176px; height:46px;}

.backbtn {float:right; width:650px; height:46px; margin-right:20px; margin-top:-56px;}
.backbtn2 {display:inline; float:right; width:56px; height:14px;}
div#areamap {display:inline; float:left; clear:left; margin:10px 0px 10px 10px;}
.banner {display:inline; float:left; clear:left; margin:0px 0px 10px 10px;}
div.footerbanner {display:inline; float:left; width:749px; height:228px; border:6px solid #011b36;}
.linesep{display:inline; float:left; width:205px; height:1px; background:#8d99af; margin-left:10px; margin-bottom:10px;}
.hometab{margin:auto; width:998px; height:239px; border:1px solid #ccd1d7; background:url(../images/quicksearch-bg.gif) no-repeat top left; margin:10px 0px 10px 0px;}



.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	width:215px;
	z-index:1;
	width:inherit
}

.jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	height:100%;
	background:#fff;
	/*background:#aaa;*/
}
.jScrollPaneDrag {
	position:absolute;
	/*background:#666;*/
	background-image:url(../images/scroll.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	overflow:hidden;
	height:60px
}
.jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.jScrollPaneDragBottom {
	position:absolute;
	background-image:url(../images/scroll.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	bottom:0;
	left:0;
	overflow:hidden;
}
a.jScrollArrowUp {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	/*background-color:#666;*/
	height:9px;
}
a.jScrollArrowUp:hover {
	/*background-color:#f60;*/
}

a.jScrollArrowDown {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	/*background-color:#666;*/
	height:9px;
}
a.jScrollArrowDown:hover {
	/*background-color:#f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color:#f00;*/
}
div.ui-accordion{display:inline; float:left; clear:both; width:100%; height:100%;}
div.accordiantab{display:inline; float:left; clear:both; height:50px; width:100%; background:#161414 url(../images/accordian-bg.gif) no-repeat 0 0; margin-top:7px; cursor:pointer;}
img.accordianTitle{padding:15px 0px 0px 15px;}
div.accordianContent {display:inline; float:left; clear:left; width:100%; margin:0px; padding:0px; background-color:#2e2d2d; border:solid 2px #161414; vertical-align:top;}
div.accordianContent p {padding:15px;}
div#featuredpics {position:relative; display:inline; float:left;}

.dvd {display:inline; float:left; width:370px; height:240px;;}