
/* -------------------------------Begin General tags--------------------------------------- */

body#main_body {margin: 0; padding: 0; height: 100%; font-family: Verdana,sans-serif; font-style: normal; font-size: 0.8em}
#page_all {width: 725px; margin: 17px auto 0 auto; height: 100%}
.clear {width:1px; height:1px; clear:both; margin:0; display:block}
ul {margin-top:0}
a:link {text-decoration: underline; color: #464d68}
a:visited {text-decoration: underline; color: #8996a0}
a:hover {text-decoration: underline; color: #457340}
a:active, a:focus {text-decoration: underline; color: #457340}

/* -------------------------------End General tags--------------------------------------- */


/* -------------------------------Begin Containers--------------------------------------- */

#main_body {background: #000; padding: 0}
#main_container {background: #565656}
#sub_container1 {width: 159px; padding: 0 2px 0 2px; float: right}
#sub_container2 {float: left; margin: 0; padding: 0 0 10px 25px; background:#fff}
#slogan {padding: 20px 0 10px 0; width: 537px; color: #222635}
#main_top {background: #565656; height: 5px}
#content_container {width: 510px; overflow: hidden; margin: 0; padding: 0}
#header {height: 144px; border-right:1px solid #565656; border-left:1px solid #565656}

/* -------------------------------End Containers--------------------------------------- */


/* -------------------------------Begin Header--------------------------------------- */

#top_block {background: url(i/bg_top.gif) no-repeat bottom; height: 14px}
#header {width: 723px; height: 137px; background: url(i/logo-image-1.gif) no-repeat; margin: 0}
#logo {float:right; width:500px; padding-top:51px}
#logo img {display:block; width:261px; height:67px; border:0}
#logo span {color:#fff; float:right; width:267px}
/* #logo span {color:#fff; position:absolute; top:135px; left:685px} */


/* -------------------------------End Header--------------------------------------- */


/* -------------------------------Begin Menu--------------------------------------- */


#sub_container1 p.brochure {border:1px solid #fff; padding:5px; text-align:center}
#sub_container1 p.brochure a, #sub_container1 p.brochure a:visited {color:#fff; text-decoration:none; display:block}
#sub_container1 p.brochure a:hover, #sub_container1 p.brochure a:active, #sub_container1 p.brochure a:focus {color:#8996a0; text-decoration:none; display:block}
#sub_container1 p.brochure a img {border:0; width:50px; height:50px; margin:10px 0}

#main_nav_list {border: 0; margin: 0; padding: 0; list-style-type: none}
#main_nav_list li {padding: 0; margin: 0}
#main_nav_list a.main_nav_item {color: #fff; background: url(i/menu.gif) no-repeat right top; padding: 0.5em 0 0.4em 0.5em}
#main_nav_list a.main_nav_item:hover, #main_nav_list a.main_nav_active_item, #main_nav_list a.main_nav_item:active, #main_nav_list a.main_nav_item:focus {color: #565656; background: url(i/menu_active.gif) no-repeat right top; padding: 0.5em 0 0.4em 0.5em}
#main_nav_list a.main_nav_item, #main_nav_list a.main_nav_active_item {text-decoration: none; display: block}


/* -------------------------------End Menu---------------------------------------- */


/* -------------------------------Begin Sub Menu---------------------------------- */

#main_nav_list li ul {margin: 0; padding: 0; list-style: none}

#main_nav_list li ul li {padding: 0; margin: 0}

#main_nav_list li ul li a.sub_nav_item, #main_nav_list li ul li a.sub_nav_active_item, #main_nav_list li ul li.selected {height: 24px; line-height: 22px; overflow: hidden; text-align: left; padding: 0 3px 0 7px; display: block; width: 149px; color: #fff; background: url(i/submenu.gif) no-repeat; text-decoration: none}

#main_nav_list li ul li a.sub_nav_item:hover, #main_nav_list li ul li a.sub_nav_item:active, #main_nav_list li ul li a.sub_nav_active_item, #main_nav_list li ul li.selected  {color: #252126; background: url(i/submenu_active.gif) no-repeat}




/* -------------------------------End Sub Menu------------------------------------ */

/* -------------------------------Begin Breadcrumb------------------------------------ */

#bread {margin-top:10px}
#bread ul {list-style:none; margin:0; padding:0; font-size:0.8em}
#bread li, #bread li {display:inline; padding:0; background:url(i/arrow.gif) no-repeat 0 80%; padding-left:12px}
#bread .first {background:none; padding-left:0}

/* -------------------------------End Breadcrumb------------------------------------ */

/* -------------------------------Begin Content------------------------------------ */

#slogan {text-align:right}
#slogan span {padding-right:20px}
#slogan h1 {float:left; font-weight: bold; text-decoration: none; font-size:1em}

.content h2, .content h3 {font-size: 0.9em; text-decoration: none; color: #222635; padding:0 0 1em 0; margin:0; font-weight:bold}

.content ul {font-size:0.9em}

.content, .content p {margin: 5px 0 15px 0; padding: 0; font-family: Verdana,sans-serif; font-style: normal; font-size: 0.9em; text-decoration: none; color: #222635}

.content .offer {float:left; width:310px}
.content .offer ul {margin-left:1.4em; margin-bottom:1em}
.content #photoscroll {float:right; width:194px; height:144px; margin-bottom:10px}
.content #textscroller {float:right; margin-left:10px; padding-top:5px}
.content #imglofts {text-align:center}
.content #imglofts img {border:0}
.content #imglofts .photoprocess {width:510px; height:246px}
.content #imglofts ul {list-style:none; margin:0 0 1em; padding:0}
.content #imglofts li {display:inline; padding:0; background:url(i/arrow.gif) no-repeat 0 80%; padding-left:12px}
.content #imglofts li.first {background:none}
.content #imglofts p.left {text-align:left}
.content dl {font-size:0.9em}
.content dt {font-weight:bold; margin-top:1em}
.content dd {margin-left:0}
.content .capital {font-size:5em; font-weight:bold}
.content blockquote {margin:2em 0 0.5em; font-weight:bold}
.content cite {margin:0}
.content #footerinfo {margin-bottom:300px}
.content .new {font-weight:bold; font-size:1.5em}
.content .new span {text-transform:uppercase; color:#f00}
.content .new a:hover, .content .new a:active, .content .new a:focus {color:#f00; text-decoration:none}
.content .new img {border:0}
.content .ideal {text-align:center}
.content .ideal img {border:0}

/* ------content images------ */

.content .contactimage img {float:right; width:200px; height:267px; margin-bottom:10px}
.content .aboutimage img {width:219px; height:164px; float:right}
.content .propertyimage img {width:219px; height:146px; float:right; margin-top:20px}
.content .articleimg {float:left; width:138px; height:250px; margin-right:20px}

.arlanaea {margin-bottom:1em}
.arlanaea p {text-align:center}
.arlanaea img {border:0}

/* -------------------------------End Content------------------------------------ */


.content .terms ul {list-style:none; padding:0; margin:1em 0 5em}
.content .terms li {padding:1em}
.content .terms a, .content .terms a:visited {background:url(i/di_cs3_small.jpg) no-repeat; padding:1em 0 1em 4em}
.content .terms .homeimage {padding-top:3em}
.content .privacy {margin-bottom:100px}

/* -------------------------------End Terms pages------------------------------------ */


/* -------------------------------Begin Contact pages------------------------------------ */

.required {background:url(i/req.gif) no-repeat 0 50%; padding-left:10px}
.notrequired {padding-left:10px}
.tag {display:block; padding-top:100px; font-size:0.5em}
.content .comments {vertical-align:top}
#subject {font-family: Verdana,sans-serif; font-size:0.8em}

/* -------------------------------Begin Footer------------------------------------ */

#footer {font-size:0.8em; clear: both; padding: 15px 15px 15px 30px; background:#fff}
#footer a:hover {text-decoration: underline; color: #457340}
#footer_text {font-weight: normal; text-decoration: none; color: #7d7e7e}
#footer ul {margin-left:0}
#footer li {display:inline; padding:0 2px; background:url(i/bar-grey.gif) no-repeat 0 60%; padding-left:7px}
#footer .first {background:none; padding-left:0}
#footer span {font-weight:bold}

/* -------------------------------End Footer------------------------------------ */
