BODY  {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/bg_gradient.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #140c33
}

p, .Normal{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.Normal a {
	COLOR: #f7cc45; TEXT-DECORATION: underline
}
.Normal a:hover {
	TEXT-DECORATION: none
}
.beachy {
	COLOR: #f7cc45
}
.purple {
	FONT-SIZE: 12px; COLOR: #514186
}
UL.features {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
#wrapper {
	PADDING-LEFT: 23px; BACKGROUND-IMAGE: url(images/bg_image.jpg); MARGIN-LEFT: auto; WIDTH: 927px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7cc45
}
#wrapper2 {
	PADDING-LEFT: 23px; MARGIN-LEFT: auto; WIDTH: 927px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f7cc45
}
#left_column {
	MARGIN-TOP: -35px; FLOAT: left; WIDTH: 214px; MARGIN-RIGHT: 5px
}
#left_box1 {
	BACKGROUND-IMAGE: url(images/left_box.jpg); WIDTH: 214px; HEIGHT: 518px
}
#left_box1 .logo {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 36px; MARGIN-LEFT: 36px; WIDTH: 139px
}
#left_box1 .words {
	MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-LEFT: auto; COLOR: #ffffff; MARGIN-RIGHT: auto
}
#left_box1 .words p{
	MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 180px; COLOR: #ffffff; MARGIN-RIGHT: auto
}
#left_box1 FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#left_box1 SELECT {
	MARGIN-BOTTOM: 5px; WIDTH: 180px
}
#left_box1 .field {
	MARGIN-BOTTOM: 5px; WIDTH: 177px
}
#left_box1 .button {
	MARGIN-TOP: 10px
}
#left_box1_inner {
	BACKGROUND-IMAGE: url(images/left_box_inner.jpg); WIDTH: 214px; HEIGHT: 168px
}
#left_box1_inner .logo {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 25px; MARGIN-LEFT: 36px; WIDTH: 139px
}
#left_box2 {
	MARGIN-TOP: 25px; BACKGROUND-IMAGE: url(images/left_box2.jpg); WIDTH: 214px; HEIGHT: 358px
}
#left_box2 .words {
	MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-LEFT: auto; COLOR: #ffffff; MARGIN-RIGHT: auto
}
#left_box2 .words p{
	MARGIN-TOP: 15px; FONT-SIZE: 11px; MARGIN-LEFT: auto; WIDTH: 180px; COLOR: #ffffff; MARGIN-RIGHT: auto
}
#left_box2 FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#right_column {
	MARGIN-TOP: 0px; FLOAT: left; WIDTH: 708px
}
.inner_pages {
	CLEAR: left; WIDTH: 902px; COLOR: #504085; PADDING-TOP: 5px
}
.inner_pages A {
	FONT-WEIGHT: bold; COLOR: #504085; TEXT-DECORATION: none
}
.inner_pages A:hover {
	TEXT-DECORATION: underline
}

.blog_pages{
margin-top:25px;
	WIDTH: 650px; COLOR: #504085; PADDING-TOP: 5px;
}

.blog_column{
margin-top:25px;
	width:200px;
	float:right;
	padding:10px;
	margin-right:25px;
	}

.blog_column A {
	FONT-WEIGHT: bold; COLOR: #504085; TEXT-DECORATION: none
}
	
.blogColumnBody, .blogBody{
	padding:10px;
	background-image:url(images/default_bg.jpg);
	}

/*MENU Classes 


.MainMenu_MenuBar 
.MainMenu_MenuItem 
.MainMenu_MenuIcon 
.MainMenu_SubMenu 
.MainMenu_MenuBreak 
.MainMenu_MenuItemSel 
.MainMenu_MenuArrow 
.MainMenu_RootMenuArrow 
.MainMenu_RootMenuItem 
.MainMenu_RootMenuItemActive 
MainMenu class and the cursor */


#menu {
	BACKGROUND-IMAGE: url(images/menu_bg.jpg); MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto; HEIGHT: 46px
}

.MainMenu_MenuContainer  {
	margin:0px 0px 6px 245px;
	height:40px;
	width:705px;
}

.MainMenu_MenuBar
 {
    cursor: pointer; 
    height: 40px;
}

#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 245px; PADDING-TOP: 15px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 5px
}

.MainMenu_MenuItem{
	FONT-WEIGHT: bold; 
	COLOR: #f7cc45; 
	TEXT-DECORATION: none;
	padding-right:3px;
}

.MainMenu_MenuItemSel{
	COLOR: #FFFFFF;
	background-color:Transparent;
	padding-right:3px;
}


.MainMenu_SeparatorCSS, .MainMenu_MenuBreak  {
	background-color: Transparent;
	COLOR: #514186;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	border:0px;
}


.MainMenu_SubMenu {
	background-color:#514186;
	}

#submenu {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 857px; MARGIN-RIGHT: auto
}
#submenu .first_item {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tab1.jpg); WIDTH: 169px; HEIGHT: 41px
}
#submenu .first_item_on {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tab1_on.jpg); WIDTH: 169px; HEIGHT: 41px
}
#submenu .item {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tab1.jpg); MARGIN-LEFT: 3px; WIDTH: 169px; HEIGHT: 41px
}
#submenu .item_on {
	FLOAT: left; BACKGROUND-IMAGE: url(images/tab1_on.jpg); MARGIN-LEFT: 3px; WIDTH: 169px; HEIGHT: 41px
}
#submenu .word {
	MARGIN-TOP: 10px; WIDTH: 169px; TEXT-ALIGN: center
}
#submenu .link {
	FONT-SIZE: 15px; COLOR: #f7cc45
}
#submenu .link:hover {
	TEXT-DECORATION: underline
}
#submenu .link_on {
	FONT-SIZE: 15px; COLOR: #544088; TEXT-DECORATION: none
}
#submenu .link_on:hover {
	TEXT-DECORATION: none
}

/**************************************************
 *                                                *
 * IE AJAX Tabs Style                  *
 *                                                *
 **************************************************/
.AjaxTabs_submenu
{
margin-top:25px;
	text-align: left;
}
.AjaxTabs_submenu .ajax__tab_header 
{
	margin-top:25px;
    padding-left:5px;
}
.AjaxTabs_submenu .ajax__tab_header .ajax__tab_tab
{
	MARGIN-LEFT: 3px;
	HEIGHT: 31px;
    margin-right:0px;
    background:url(images/tab1.jpg);
    width:169px;
	padding-top:10px;
    text-align:center;    
    FONT-SIZE: 15px; 
	COLOR: #f7cc45;
    display:block;
	font-weight:bold;
}
.AjaxTabs_submenu .ajax__tab_active .ajax__tab_tab 
{
    FONT-SIZE: 15px; 
	COLOR: #544088; 
	TEXT-DECORATION: none;
    background:url(images/tab1_on.jpg);
}
.AjaxTabs_submenu .ajax__tab_body 
{
    background:url(images/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
}
.AjaxTabs_submenu .ajax__tab_body div
{
}



#content {
	MARGIN-TOP: 15px; MARGIN-LEFT: 30px; WIDTH: 668px
}
#content .welcome {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/welcome_bg.jpg); WIDTH: 234px; PADDING-TOP: 20px; HEIGHT: 212px
}
#content .index_left {
	MARGIN-TOP: 149px; FONT-SIZE: 13px; FLOAT: left; WIDTH: 265px; MARGIN-RIGHT: 30px
}
#content .index_right {
	PADDING-RIGHT: 20px; MARGIN-TOP: 115px; PADDING-LEFT: 20px; FLOAT: left; BACKGROUND-IMAGE: url(images/featured_box.jpg); MARGIN-BOTTOM: 20px; WIDTH: 304px; HEIGHT: 372px
}
#content .words {
	MARGIN-TOP: 5px; WIDTH: 305px
}
#content .description {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; COLOR: #ffffff
}

#content .description a{
	color: #ffe79f;
	}

#content .index_photo {
	CLEAR: left; BACKGROUND-IMAGE: url(images/index_photo.jpg); WIDTH: 661px; HEIGHT: 357px
}

#content .index_rotate {
	CLEAR: left;  WIDTH: 661px;
}

#content .photo_words {
	FONT-WEIGHT: bold; MARGIN-LEFT: 455px; WIDTH: 170px; PADDING-TOP: 125px
}
#content .photo_button {
	MARGIN-TOP: 30px; MARGIN-LEFT: 460px; WIDTH: 122px; HEIGHT: 29px
}
#lifestyles {
	CLEAR: left; BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: auto; WIDTH: 902px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x
}
#lifestyles .title {
	PADDING-LEFT: 25px; PADDING-TOP: 20px
}
#lifestyles .left {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; FLOAT: left; WIDTH: 324px; PADDING-TOP: 10px; BACKGROUND-COLOR: #251b4a
}
#lifestyles .right {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 450px
}
#lifestyles IMG {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 150px; HEIGHT: 150px
}
#lifestyles .top {
 background-position:top; BACKGROUND-IMAGE: url(images/company_top.jpg); WIDTH: 902px; HEIGHT: 7px;
}
#lifestyles .middle {
	MARGIN-LEFT: auto; WIDTH: 857px; MARGIN-RIGHT: auto
}
#lifestyles .bottom {
	BACKGROUND-IMAGE: url(images/lifestyles_bottom.jpg); WIDTH: 902px; HEIGHT: 7px
}
#lifestyles .words {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; WIDTH: 450px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y
}
#company {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe699
}
#company .top {
	BACKGROUND-IMAGE: url(images/company_top.jpg); WIDTH: 902px; HEIGHT: 7px
}
#company .bottom {
	BACKGROUND-IMAGE: url(images/company_bottom.jpg); WIDTH: 902px; HEIGHT: 7px
}
#company .words {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 12px
}
#feat {
	BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe699
}
#feat .window {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 150px; HEIGHT: 150px
}
#feat .top {
	BACKGROUND-IMAGE: url(images/company_top.jpg); WIDTH: 902px; HEIGHT: 7px
}
#feat .bottom {
	BACKGROUND-IMAGE: url(images/company_bottom.jpg); WIDTH: 902px; HEIGHT: 7px
}
#feat .words {
	PADDING-BOTTOM: 12px; MARGIN-LEFT: 30px; WIDTH: 800px
}
#feat .aquarina_pics {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; FLOAT: left; WIDTH: 326px; PADDING-TOP: 10px; BACKGROUND-COLOR: #251b4a
}
#feat .image {
	FLOAT: left
}
#featured {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto
}
#featured .top {
	BACKGROUND-IMAGE: url(images/featured_top.jpg); WIDTH: 440px; HEIGHT: 20px
}
#featured .bottom {
	BACKGROUND-IMAGE: url(images/featured_bottom.jpg); WIDTH: 440px; HEIGHT: 9px
}
#featured .feat1 {
	FLOAT: left; BACKGROUND-IMAGE: url(images/company_bg2.jpg); WIDTH: 440px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe69b
}
#featured .feat2 {
	FLOAT: left; BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: 22px; WIDTH: 440px
}
#featured .feat3 {
	MARGIN-TOP: 15px; FLOAT: left; BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: 220px; WIDTH: 440px; BACKGROUND-REPEAT: repeat-x
}
#featured .words {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; WIDTH: 400px; MARGIN-RIGHT: auto
}
#agents {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto
}
#agents .title {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #514186
}
#agents .subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
#agents .agent {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(images/company_bg2.jpg); WIDTH: 842px; PADDING-TOP: 15px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe699
}
#agents .words {
	CLEAR: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#agents .agent_img {
	FLOAT: left
}
#agents .agent_top {
	BACKGROUND-IMAGE: url(images/company_top.jpg); WIDTH: 902px; HEIGHT: 7px
}
#agents .agent_bottom {
	BACKGROUND-IMAGE: url(images/agent_bottom.jpg); MARGIN-BOTTOM: 20px; WIDTH: 902px; HEIGHT: 7px
}
#contact {
	MARGIN-TOP: 40px; FLOAT: left; BACKGROUND-IMAGE: url(images/company_bg2.jpg); WIDTH: 558px
}
#contact FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contact .form1 {
	FLOAT: left; WIDTH: 330px
}
#contact .form2 {
	MARGIN-TOP: 1px; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 170px
}
.propsep {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #514186 1px dotted; HEIGHT: 4px
}
#contact INPUT {
	MARGIN-BOTTOM: 10px
}
#contact .top {
	BACKGROUND-IMAGE: url(images/contact_top.jpg); WIDTH: 558px; HEIGHT: 19px
}
#contact .bottom {
	BACKGROUND-IMAGE: url(images/contact_bottom.jpg); WIDTH: 558px; HEIGHT: 15px
}
#contact .words {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; WIDTH: 518px; PADDING-TOP: 5px; HEIGHT: 250px
}
#address {
	MARGIN-TOP: 100px; FLOAT: left; BACKGROUND-IMAGE: url(images/address_bg.jpg); MARGIN-LEFT: 20px; WIDTH: 213px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 304px
}
#address .words {
	PADDING-BOTTOM: 15px; MARGIN-LEFT: auto; WIDTH: 180px; MARGIN-RIGHT: auto
}
#listings {
	MARGIN-TOP: 15px; MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#listings .top {
	BACKGROUND-IMAGE: url(images/listings_top.jpg); WIDTH: 902px; HEIGHT: 7px
}
#listings .bottom {
	BACKGROUND-IMAGE: url(images/listings_bottom.jpg); WIDTH: 902px; HEIGHT: 7px
}
#listings .words {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 12px; WIDTH: 852px; PADDING-TOP: 12px
}
#listings OBJECT {
	WIDTH: 852px; HEIGHT: 600px; BACKGROUND-COLOR: #ffffff
}
#recommended {
	MARGIN-TOP: 15px; BACKGROUND-IMAGE: url(images/company_bg2.jpg); MARGIN-LEFT: auto; WIDTH: 902px; COLOR: #504085; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffe699
}
#recommended IMG {
	MARGIN-BOTTOM: 15px
}
#recommended .top {
	BACKGROUND-IMAGE: url(images/company_top.jpg); WIDTH: 902px; HEIGHT: 7px
}
#recommended .bottom {
	BACKGROUND-IMAGE: url(images/recommended_bottom.jpg); WIDTH: 902px; HEIGHT: 7px
}
#recommended .middle {
	MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto
}
#recommended .words {
	FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 150px; MARGIN-RIGHT: 50px; PADDING-TOP: 15px
}
.listingheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #514186
}
.footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 3px solid; PADDING-LEFT: 23px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/menu_bg2.jpg); MARGIN-LEFT: auto; WIDTH: 927px; COLOR: #ffe79f; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-y; HEIGHT: 250px
}

.footer P {
	MARGIN: 0px;
	FONT-SIZE: 11px; 
	COLOR: #ffe79f;
}
.footer H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: -20px; FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
.footer A {
	COLOR: #ffe8a0; TEXT-DECORATION: none
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.footer UL {
	WORD-SPACING: 2px; LIST-STYLE-TYPE: disc
}
.box1 {
	BORDER-RIGHT: #f9d66a 1px dotted; FLOAT: left; WIDTH: 270px; MARGIN-RIGHT: 5px
}
.box1 H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: -20px; FONT-FAMILY: Georgia, Times New Roman, Times, serif
}

.box2 {
	BORDER-RIGHT: #f9d66a 1px dotted; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 270px
}
.box3 {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 295px
}
.box4 {
	BORDER-TOP: #f9d66a 1px dotted; MARGIN-TOP: 15px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 900px; PADDING-TOP: 20px;
	FONT-SIZE: 11px; 
	COLOR: #ffe79f;
}

.box1 .SkinObject{
	text-decoration:underline;
		FONT-SIZE: 11px; 
	COLOR: #ffe79f;
	}


/* Page Templates */

.menuMove{
margin-left:-53px;
}

.pageTitle{
margin-left:-23px;
margin-top:-135px;
}

#logo_column{
	width:215px; 
	left:0px; 
	position:relative; 
	margin-top:-38px; 
	z-index:10;
}


/*Listings Module Classes*/
.listingMain{
	margin-top:15px;
	width:100%;
}

.listingSearch{
	padding:5px 10px 5px 10px;
	}

.listingDetailHead{
	font-size:14px;
	font-weight:bold;
	color:#514186;
	}

.detailTitle{
	margin-top:15px;
	width:100%;
	height:30px;
	BACKGROUND-IMAGE: url(images/menu_bg.jpg);
	text-align:left;
	padding:5px 15px 5px 15px;
	}
	
.detailAddress{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f7cc45;
	}
	
.detailMLS{
	text-align:right;
	FONT-SIZE: 14px; COLOR: #f7cc45;
	}
	
.detailPrice{
	font-size:16px;
	color:#514186;
	}

.detailSpecs{
	font-size:12px;
	color:#514186;
	}

.detailDescription{
	font-size:12px;
	color:#514186;
	}

.mView_dlItemStyle{
	background-color:transparent;
	}
	
.BlogInfo, #dnn_ctr411_MainView_ViewBlog_pnlBlogInfo{
	visibility:hidden;
	}

#dnn_ctr411_MainView_ViewBlog_lstBlogView{
	margin-top:-50px;
	}

.blog_body{
	margin:0px 25px 15px 25px;
	}



