/* CSS Document */

body {
background:url(http://demo81.topseller.net/files/377903/body.jpg) repeat-x;
background-color: #000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;

}

body,td,th {
    color: #fff;
}

h2{
font-size: 18px;
margin-top: 10px;
}

p {
text-align: left;
}

a:link {color: #fff;}
a:visited {color: #fff;}
a:hover {color: #59432E;}

#wrapper{
width:960px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */
background: #000;
margin: 0 auto 0;
}

#wrapper p{
padding-left: 10px;
padding-right: 10px;
}

.slideshow img {display:none} 
.slideshow img.first {display: block}


#client{
text-align: left;
height: 100px;
width: 960px;
}

#client a{
text-decoration: none;
}

#client a:hover{
color: fff;
}

#client h1{
font-size: 40px;
font-weight: bold;
font-family: Georgia;
padding-top: 20px;
}

#client h3{
font-size: 20px;
font-weight: bold;
font-family: Georgia;
margin-top: -40px;
}

#logo{
position: absolute;
top: 25px;
margin-left:800px;
border: none;
}

#content{
width:960px; /* To make not fixed-width, kill this line*/
text-align:center; /* and this line too */
position:relative;
margin: 0 auto 0;
}

#middle{
width: 960px;
float: right;
}

#slideshow {
    padding-left:1px;
    float: left;
}

#home a{
text-decoration: none;
}

#foot {
margin-top:-40px;
display: inline-block;
height: 134px;
width: 960px;
}

#footleft{
text-align: left;
float: left;
width: 480px;
font-size: 20px;
font-weight: bold;
font-family: Georgia;
height: 90px;
}

#footleft p{
margin-top: 20px;
text-align: left;
}

#footright{
text-align: right;
float: left;
width: 480px;
font-size: 20px;
font-weight: bold;
font-family: Georgia;
height: 90px;
}

#footright p{
margin-top: 20px;
text-align: right;
}


#qs{
    float: right;
    text-align: center;
    width: 225px;
    height: 296px;
    background:url(http://demo81.topseller.net/files/377903/search.jpg) no-repeat;
    text-decoration: none;
    margin-right:1px;
}


#quicksearchtablefront{height:250px; }
 #quicksearchtitlefront{color:white; font-weight:bold; padding-left:8px; padding-right:4px;} 
#QuickSearch{display:block;margin:0;padding:0;height:250px;overflow:hidden;text-align:center;}
    #QuickSearch fieldset label{font:normal 8pt/100% "arial", sans-serif;}
    #QuickSearch fieldset{display:inline;margin:0;padding:0;border:none;}
    #QuickSearch legend,#QuickSearch label span{display:none;}
    #QuickSearch fieldset input{width:125px;height:22px;font:normal 9pt "arial", sans-serif; margin-top: 7px;}
    #QuickSearch fieldset select{width:125px;height:22px;font:normal 9pt "arial", sans-serif; margin-top: 7px;}
        #QuickSearch fieldset input#city_qs{width:165px; margin-left: 4px;}
        #QuickSearch fieldset input#state_qs{width:81px;}
        #QuickSearch fieldset input#zipcode_qs{width:81px;}
        #QuickSearch fieldset select#proptype_qs{width:165px;}
        #QuickSearch fieldset select#bed_qs{width:81px;}
        #QuickSearch fieldset select#full_qs{width:81px;}
        #QuickSearch fieldset select#minprice_qs{width:81px;}
        #QuickSearch fieldset select#maxprice_qs{width:81px;}
        #QuickSearch input#go_qs{width:150px;font:bold 8pt "arial", sans-serif;text-align:center; vertical-align:top;}


#contenttextcellfront, #contenttextcellfront h1, #contenttextcellfront h2, #contenttextcellfront p{font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
#contenttextcellfront{background-color:; padding:8px;}
#contenttextcellfront a{color:#2e3aee;}
#contenttextcellfront a:hover{text-decoration:underline;}
#contenttextcellfront a:visited{color:#2e3aee;}


/*#qpsfront #quicksearch{}
#qpstitlefront{color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
#qps_wrapper {}*/



#hotbtns {
text-align:center;
}

#impulse{
    float: left;
    text-align: center;
    width: 252px;
    height: 60px;
    background-color: #161E5F;
    border:2px solid #000000;
    text-decoration: none;
    margin: 5px
}

#impulse:hover{
background-color:#333;
}

#impulse h3{
color: #fff;
font-size: 28px;
margin-top: 13px;
}

/* INSIDE */
#agentpic, #pagetitle, #agentlogo{display:none;}
#contactinfo{width:200px; text-align:center; color:#000;}
#contactinfo a{color:#000;}
#contactinfo a:hover{color:#000;}
#contactinfo a:visited{color:#000;}

#agentlogo, #agentphoto{text-align:center; width:235px; padding-top:4px;}

#navinfoleft{background:url() repeat-x; background-color:#a30700;padding:4px; border:2px solid #ffffff; width:190px; *width:200px; margin-bottom:15px;}
#navinfoleft a{color:#fff; text-decoration:none;}
#navinfoleft a:visited{color:#fff;}
#navinfoleft a:hover{color:#fff; text-decoration:underline;}
#mainnavigation {text-align:center;}
#mainnavigation a{display:block;}

#contactinfopicarea{display:none;background:url() repeat-x #BEB395; padding:4px; border:2px solid #2B1D02; }


#partnersTable01{width:640px; padding:15px 0; text-align:left; float:right;}
    #partnersTable01 .partnerTile{display:block; width:300px; float:left; padding:0px 0; margin:10px;}
        #partnersTable01 .partnerTile .preferedIcon{margin-left:0px;}
        #partnersTable01 .partnerTile .preferedLink{font-size:13px; text-decoration:underline; font-weight:bolder; font-style:italic;}
        #partnersTable01 .partnerTile .caption{display:block; margin-left:0px; font-size:12px; width:300px; float:right;}
        #partnersTable01 #preferedTile{} /* Add/Change "float:" here to change order of partners */
            #partnersTable01 #preferedTile #partnerIcon{display:block; float:left; padding-right:3px; width:24px; height:24px;
             background:url(/files/SL#/PARTNERBULLET) no-repeat;}
            #partnersTable01 #preferedTile #partnerLink{}
        #partnersTable01 #aelTile{} /* Add/Change "float:" here to change order of partners */
            #partnersTable01 #aelTile #aelIcon{display:block; float:left; padding-right:3px; width:24px; height:24px;
             background:url(/files/SL#/PARTNERBULLET) no-repeat;}
            #partnersTable01 #aelTile #aelLink{}
        #partnersTable01 #homeAdviceTile{} /* Add/Change "float:" here to change order of partners */
            #partnersTable01 #homeAdviceTile #homeAdviceIcon{display:block; float:left; padding-right:3px; width:24px; height:24px;
             background:url(/files/SL#/PARTNERBULLET) no-repeat;}
            #partnersTable01 #homeAdviceTile #homeAdviceLink{}
        #partnersTable01 #reNewsTile{} /* Add/Change "float:" here to change order of partners */
            #partnersTable01 #reNewsTile #reNewsIcon{display:block; float:left; padding-right:3px; width:24px; height:24px;
             background:url(/files/SL#/PARTNERBULLET) no-repeat;}
            #partnersTable01 #reNewsTile #reNewsLink{}
    #partnersTable01 .clearFloat{clear:both; display:block; height:1px; overflow:hidden;}

#articles {width:650px; background:url() top left no-repeat;}
#articles h2 {padding:10px; margin:0;}
#articles a {display:block; width:320px; text-decoration:none;}
#articles ul {list-style-type:none; margin:0; padding:0; margin-left:10px;}
#articles li {float:left;}
#articles ul li a { 
    display:block; 
    padding-left:12px; 
    margin-bottom:3px; 
    font-size:13px;
    width:305px; 
    background:url() top left no-repeat;
    text-decoration:none;  
    }

#designations {text-align:center;}
#disclaimerWrapper {width:960px; height: 150px; text-align:center; margin-top: 20px; margin-left: auto; margin-right: auto; bottom:0;}
#disclaimerWrapper table{width:960px; padding-left: 50; padding-right: 50;}
#disclaimerWrapper table img{padding-right: 10; padding-bottom: 2px;}



/* MENU */

#nav {
width:960px;
height:150px;
margin-bottom: 5px;
}

#nav img{
border: none;
}

#nav ul {
padding: 0;
margin: 0;
list-style: none;
z-index:99;
height:150px;
}

#nav a {
display:block;
height:150px;
padding: 1px;
}

#nav a.property {width:190px;}
#nav a.about {width:190px;}
#nav a.community {width:190px;}
#nav a.resources {width:190px;}
#nav a.contact {width:190px;}

#nav a.sub {
display: block;
width:220px;
height:24px;
padding-left:10px;
background-color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#fff;
text-decoration:none;
text-align:left;
}
#nav a:hover.sub {background-color:#D2970F;color:#fff;}

#nav li{
float: left;
position:relative;
z-index:99;
}
#nav li ul {
position: absolute;
left: -9999px;
width:170px;
z-index:99;
}

#nav li:hover ul {
position:absolute;
left:0;
top:80px;
}
#nav li:hover ul, #nav li.navhover ul {
left:0;
top:152px;
}


#nav a.sub_sub {
display: block;
width:200px;
height:24px;
padding-left:20px;
background-color:#000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:24px;
color:#fff;
text-decoration:none;
text-align:left;
margin-left:45px;
}
#nav a:hover.sub_sub {background-color:#D2970F;color:#fff;}
#nav li:hover ul li ul {
position:absolute;
left: -9999px;
}
#nav li:hover ul li ul, #nav li.navhover ul li ul {
left: -9999px;
}
#nav li ul li {
float: left;
position:relative;
z-index:99;
}
#nav li ul li ul{
position: absolute;
left: -9999px;
width:170px;
z-index:99;
}
#nav li ul li:hover ul {
position:absolute;
left:171px;
top:0;
}
#nav li ul li:hover ul, #nav li ul li.navhover ul {
left:171px;
top:0;
}
