/*********GLOBALS***********/
/***************************/

* {
margin:0;
padding:0;
}

body {
background: #5f59a1 url('/ezstatic/data/killingtonholidayrealestate/images/gradiant.jpg') repeat-x;
font-family:"Trebuchet MS",sans-serif;
font-size:12px;

}

.clearboth {clear:both;}

a {text-decoration:none;}
a:link, a:visited {color:#000;}
a:hover {color:#557253;}
a:active {color:#939393;}



/**********STRUCTURE**********/
/****************************/


#outer_wrapper {
width:800px;
margin:0 auto;
}

#wrapper {
width:800px;
margin:6px 0 0 0 ;
border-bottom:15px solid #000;
background:#fff url('/ezstatic/data/killingtonholidayrealestate/images/wrapper_bg.gif') repeat-y left;
}

#marquee {
background:#fff;
font-weight:bold;
text-align:center;
}
#header {
width:100%;
height:140px;
}

#header h1 {
width:100%;
height:100%;
background:url('/ezstatic/data/killingtonholidayrealestate/images/banner.jpg') no-repeat;
text-indent:-999em;
}

#header a {
display:block;
height:100%;
width:100%;
}

#navbar {
width:100%;
height:27px;
background:url('/ezstatic/data/killingtonholidayrealestate/images/navbar.gif') no-repeat;
position:relative;
}

h2#banner {
width:100%;
height:43px;
background: url('/ezstatic/data/killingtonholidayrealestate/images/under_nav.gif') no-repeat;
text-indent:-999em;
}

#sidebar {
float:left; 
width:182px;
background:#d7d7d7;

}

#sidebar h3 {
text-indent:-999em;
width:100%;
height:33px;
}

h3#prop_search {
background:url('/ezstatic/data/killingtonholidayrealestate/images/qs_title.gif') no-repeat;
}

h3#login {
background:url('/ezstatic/data/killingtonholidayrealestate/images/member_login_title.gif') no-repeat;
}

#maincontent {
float:left;
width:618px;
background:#fff;
}

.contenttext {
width:590px;
margin:10px;
letter-spacing:.03em;
}

.contenttext p, .contenttext h3 {margin:1em 20px;}

.contenttext h2 {color:#535353;}

.contenttext a {text-decoration:underline; font-weight:bold;}

.contenttext a:link, .contenttext a:visited {color:#ee251d;}

.contenttext a:hover, .contenttext a:visited {color:#939393;}

.contentareabody {
margin:20px 0 0 0 ;
}

#footer {
clear:both;
width:100%;
height:110px;
background:url('/ezstatic/data/killingtonholidayrealestate/images/footer1.gif') no-repeat;
}

#footer_bottom {
height:20px;
background:url('/ezstatic/data/killingtonholidayrealestate/images/footer3.gif');
text-align:center;
}

#footer_bottom a {
text-decoration:underline;
font-size:9px;
}

#footer p {
text-indent:-999em;
}

#featured {
width:520px;
margin:5px 0 10px 30px;
}


#credits {
width:300px;
text-align:center;
margin: 5px 0 0 250px;
font-size:10px;
}

#credits a:link, #credits a:visited {color:#fff; text-decoration:underline;}
#credits a:hover, #credits a:active{text-decoration:none; }

#usmtag {
width:220px;
height:25px;
background:#fff url('/ezstatic/data/killingtonholidayrealestate/images/usmlogo.gif') no-repeat center center;
margin: 0 0 0 45px;
}


#usmtag ul li {
list-style:none;
text-indent:-999em;
}

#usmtag ul li a  {
display:block;
width:100%;
height:100%;
}

/**********MENUS***********/
/**************************/

#navbar ul li {
float:left;
height:27px;
position:absolute;
list-style:none;

}

#navbar ul li ul {
position:absolute;
left:-999em;
background-color:#fff;
opacity: .92;
filter: alpha(opacity=92);
}

#navbar ul li a {
display:block;
width:100%;
height:100%;
text-indent:-999em;
}

#navbar ul li#nb1 {width:181px; left:157px;}
#navbar ul li#nb2 {width:102px; left:338px;}
#navbar ul li#nb3 {width:157px; left:440px;}
#navbar ul li#nb4 {width:98px; left:597px;}
#navbar ul li#nb5 {width:105px; left:695px;}

#navbar ul li ul li {
background:#fff;
float:none;
display:block;
position:static;
}

#navbar ul li#nb1 ul li {
width:192px;
}

#navbar ul li#nb2 ul li {
width:103px;
}


#navbar ul li#nb4 ul li {
width:105px;
}

#navbar ul li#nb5 ul li {
width:111px;
}


#navbar ul li ul li a {
text-indent:0em;

}

#navbar ul li ul li a {font-size:12px; text-indent:5px;}
#navbar ul li ul li a:link, #navbar ul li ul li a:visited {color:#ee251d; background:transparent;}
#navbar ul li ul li a:hover, #navbar ul li ul li a:active {color:#ee251d; background:#d7d7d7;}

#navbar ul li:hover ul, #navbar ul li.sfhover ul {
left:auto;
}








/*********EXTRAS************/
/***************************/

#quicksearch_wrapper form {
margin:10px;
}

#quicksearch select {
margin:4px 0;
width:145px;
}

#quicksearch #mlsno {
width:139px;
margin:4px 0;
}

#quicksearch a {
display:block;
margin:8px 0;
font-size:16px;
}

#login_wrapper {
margin:0 0 50px 0;
}

#login_wrapper form {
margin:.8em 5px;
}

#login_wrapper form input {
margin: 0 0 5px 0;
}

#login_wrapper form input.text {
width:160px;
}

#login_wrapper a {
display:block;
text-align:center;
}

form#contact a:link, form#contact a:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
}

form#contact a:hover, form#contact a:active {
color:#999999;
}

.listremark {color:#000;}

#featured img {
margin: 0 10px 0 0;
}

#featured {margin-left: 20px;}
#featured .relistviewleft {vertical-align: top;}
#featured p { margin: 1em 0; }

.loginbar {margin:20px 0}

#rentalbutton {
float:right;
text-indent:-999em;
background:url("/ezstatic/data/killingtonholidayrealestate/images/rentals_button.jpg") no-repeat;
height:75px;
width:150px;
}
#rentalbutton a {
display:block;
height:100%;
}

.listtown a {text-decoration:none;}

#relistviewwrap {
width:550px;
}
#relistviewwrap img {margin:0 10px 0 0 ;}

.mlsrightcol {
letter-spacing:.04em;
margin:16px 0 0 0 ;
}

.mlsrightcol p {
margin:0;
}

.towntype, .proptype {
float:left;
width:150px;
margin:0 0 5px 0 ;
}

.searchlabel {
height:30px;
width:100px
}

#listoptions {
margin:0 0 0 270px;
}

