body{

margin:0;

padding:0 0 20px 0;

background-color:#4c627d;

font-family:Arial, Helvetica, sans-serif;

}



#container{

margin:29px auto 0 auto;

width:970px;

display:block;

background-color:#fafafb;

font:normal 11px Arial, Helvetica, sans-serif;

padding:2px;

}



/*header start*/

#header{

/*height:252px;*/

}

#banner{

width:970px;

background-color:#4c627d;

}



/*top nav*/

.topNav ul{

list-style-type:none;

background-color:#00223b;

text-align:center;

}

.topNav li{

list-style-type:none;

display:inline;

text-align:center;

border-right:5px solid #4c627d;

padding:5px 13px;

}

.topNav li a:link, .topNav li a:active, .topNav li a:visited{

text-decoration:none;

/*font:bold 12.95pt "MS Reference Sans Sarif";*/

font:bold 13px sans-serif, Arial, Helvetica;

color:#fff;

line-height:43px;

}

.topNav li a:hover {

color:#e9dab1;

}

.topNav li.noBorder{

border-right:none;

}

/*header end*/

#content{

/*height:1100px;*/

height:auto!important;

height:300px;

min-height:300px;

}



/*right col*/

#rightCol{

float:right;

width:285px;

/*height:300px;*/

/*border:1px solid red;*/

margin:0 0 0 0;

padding:20px 0 0 0;

}





.box1{

/*border:1px solid #4c627d;

background-color:#e9dab1;*/

margin:0 0 20px 0;

}



.box1 .top{

background:url(../images/box01-top.gif) no-repeat 0 0;

width:281px;

height:8px;

display:block;

}

.box1 .top2{

background:url(../images/box01-top2.gif) no-repeat 0 0;

width:281px;

height:8px;

display:block;

}

.box1 .mid{

background:url(../images/box01-mid.gif)  repeat-y 0 0;

width:265px;

/*height:100px;*/

display:block;

padding:8px;

font:normal 12px Arial, Helvetica, sans-serif;

color:#564e43;

}



.box1 .mid a:link, .box1 .mid a:active, .box1 .mid a:visited, .box1 .mid a:hover{

font:normal 12px Arial, Helvetica, sans-serif;

color:#564e43;

margin:0 0 0 110px;

}

.color1{

color:#211b1b;

}



/**/

.box1tab{

background:url(../images/fidnd-us-at.gif) no-repeat 0 0;

height:22px;

width:155px;

display:block;

}



.box1tab2{

background:url(../images/foreclosers.gif) no-repeat 0 0;

height:24px;

width:137px;

display:block;

float:left;

}



.box1tab3{

background:url(../images/lux-homes.gif) no-repeat 0 0;

height:24px;

width:145px;

display:block;

margin:0 0 0 137px;

}

.box1 .mid .links ul{

list-style-type:none;

text-align:center;

height:21px;

margin:5px 0 0 0;

padding:0;

}

.box1 .mid .links li{

list-style-type:none;

float:left;

}

.box1 .mid .links li a{

margin:0 4px;



}

.box1 .mid li a images{

border:none;

margin:0;

}

/**/

.width1{

width:60px;

display:block;

float:left;

}

.box1 .bot{

background:url(../images/box01-bot.gif)  repeat-y 0 0;

width:281px;

height:12px;

display:block;

}



.border images{

border:1px solid #000000;

float:left;

margin:0 10px 0 0;

}

/*floral links start*/

.floralLinks ul{

list-style-type:none;

margin:0 0 0 -1px;

padding:0;

/*border:1px solid red;*/

}



.floralLinks li{

background:url(../images/floral-right.jpg) no-repeat right;

height:87px;

width:343px;

display:block;

/*border:1px solid red;*/

}

.floralLinks li a.blog:link, .floralLinks li a.blog:active, .floralLinks li a.blog:visited,  .floralLinks li a.blog:hover{

background:url(../images/blog.jpg) no-repeat right;

height:61px;

width:227px;

display:block;

/*border:1px solid red;*/

}



.floralLinks li a.post:link, .floralLinks li a.post:active, .floralLinks li a.post:visited,  .floralLinks li a.post:hover{

background:url(../images/post.jpg) no-repeat right;

height:60px;

width:227px;

display:block;

/*border:1px solid red;*/

}



.floralLinks li a.comments:link, .floralLinks li a.comments:active, .floralLinks li a.comments:visited,  .floralLinks li a.comments:hover{

background:url(../images/comments.jpg) no-repeat right;

height:61px;

width:227px;

display:block;

/*border:1px solid red;*/

}



.floralLinks li a.roll:link, .floralLinks li a.roll:active, .floralLinks li a.roll:visited,  .floralLinks li a.roll:hover{

background:url(../images/roll.jpg) no-repeat right;

height:60px;

width:227px;

display:block;

/*border:1px solid red;*/

}



.smallFont{

font:normal 10px Arial, Helvetica, sans-serif;

}

/*box 2*/



.box2{

background:url(../images/icon-01.jpg) no-repeat 15px 15px;

padding:10px 10px 10px 50px;

font:normal 12px Arial, Helvetica, sans-serif;

margin:0 0 20px 0;

}



.box2 input{

width:190px;

font:normal 10px Arial, Helvetica, sans-serif;

color:#4c627d;

margin:3px 0;

padding:2px;

}

/*footer start*/



#footer {

background:#FAFAFB none repeat scroll 0 0;

padding:0;

clear:both;

color:#777755;

font-size:11px;

margin:0 auto;

}



.footContent {

background:#001D3B none repeat scroll 0 0;

border-top:8px solid #000000;

color:#FFFFFF;

height:46px;

text-align:center;

}



/*general class*/



.clearBoth{

clear:both;

}

.floatRight{

float:right;

}

.floatLeft{

float:left;

}



div, ul, li, p, form{

padding:0;

margin:0;

}



.menu{background:#44596F url(../images/navBg.gif) repeat-x scroll left top; height:30px}

.menu ul{

list-style-type:none;

padding:0;

margin:0 0 0 30px;

}

/* make the top level links horizontal and position relative so that we can position the sub level */

.menu li{

float:left;

position:relative;

z-index:100;

}



/* use the table to position the dropdown list */

.menu table{

position:absolute;

border-collapse:collapse;

z-index:80;

left:-1px;

top:25px;

}



/* style all the links */

.menu a, .menu :visited {

display:block;

color:#fff;

/*background:#949e7c;*/

text-decoration:none;

margin-right:1px;

text-align:left;

font-family:sans-serif,Arial,Helvetica;

font-size:13px;

font-weight:bold;

padding:6px 13px;

}

/* style the links hover */

.menu :hover{

color:#fff;

background:#44596f;

}



/* hide the sub level links */

.menu ul ul {

visibility:hidden;

position:absolute;

width:149px;

height:0;

margin:0px !important

}

/* make the sub level visible on hover list or link */

.menu ul li:hover ul,

.menu ul a:hover ul{

visibility:visible;

}

.menu ul ul li {

background:#44596f;

width:200px

}
.menu ul ul li a:hover{
background:#67798d;}
.search{ background:#e9dab1;padding:4px 10px;width:948px; border:1px solid #00223C; border-top:none; margin:0px auto; text-align:center}

.search span{ font-weight:bold; color:#00223c; line-height:10px}

.submit{ background:#00223c; border:2px solid #4b627e; color:#fff; padding: 0px 2px}

.select{ width:150px}






























