/*set so no pre-set border is around the edges*/
html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
margin: 0; 
padding: 0; 
border: 0; 
}

body{
background: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
} 

#wrap{
background: #FFFFFF;
margin:     0px 0px;
width:      100%;
}

/*---------------------------------HEADER---BAR------------*/

#header{
position: absolute;
top: 0px;
left: 0px;
width: 997px;
height: 50px;
background: #FFFFFF url(../images/bevel_bottom.gif) bottom left repeat-x;
padding: 0px 0px 5px 10px;
}

#header li{
text-decoration: none;
display:inline;
margin-right: -5px!important;/*non-IE*/
margin-right: -12px;
}

#name_rick{
color: #6699FF;
font-size: 300%;
font-weight: 1000;
margin-top: -15px;
}

#name_spackman{
color:  #0066CC;
font-size: 300%;
font-weight: bolder;
}

#name_remax{
padding-left: 530px;
}


/*---------------------------------HEADER---INFO-----------*/

/*---------------------------------RIGHT------SIDE---------*/
#main{
position: absolute;
top:      55px;
left:     202px;
background: #FFFFFF;
float: right;
width:      805px;
}

/*----------BANNER-RIGHT*/
#top_main{
background: url(../images/banner/boardwalk_right.jpg);
border-bottom: #FF0000 1px solid;
height: 200px;
width: 100%;
}


/*---------CONTENT---AREA--*/
#content{
padding: 20px;
}




  
/*------------------------------------------LEFT-SIDE------*/
#sidebar{
position:  absolute;
left:	    0px;
top:        55px;
background: #FFFFFF;
width:      202px;
}


/*---------BANNER--LEFT--AREA--*/
#top_sidebar{
background: #CCCCCC;
border-bottom: #FF0000 1px solid;
height: 200px;
background: url(../images/banner/boardwalk_left.jpg);
}

#ricks_info{
background: url(../images/white_trans.png) top left repeat;
}

#ricks_info table{
height: 89px!important;/*non-IE*/
height: 92px;
}

#ricks_info a{
text-decoration: none;
color: #FF0000;
}

/*----------LEFT-CONTENT---*/
#left_content{
padding:    0px 0px 10px 0px;
}

/*---------------NAVIGATION---MENU--*/
#menu{
padding: 10px 0px 10px 20px;
border-bottom: #B2B2B2 1px dotted;
}

#menu ul a{
color:   #CC0000;
text-decoration: none;
}

#menu li a:link {
text-decoration: none;
}

#menu li a:hover {
text-decoration: none;
color:  #0099FF;
border-left: #FFFFFF 3px solid;
}

#menu li{
font-size: 120%;
font-family: Tahoma, Verdana, "MS Sans Serif", sans-serif;
list-style: none;
padding: 0px 0px 5px 0px;
}

/*----------------------FEATURED--PROPERTIES--*/

#featured_properties{
padding: 10px 0px 0px 5px;
}

#featured_properties h5{
font-size: 100%;
color: #0000FF;
letter-spacing: 0.3em;
font-weight: bolder;
}

#view_details a{
text-decoration: none;
}

/*------------------------------------------FOOTER---------*/
#footer{
position:   absolute;
top: 100%;
width: 100%;
font-size: 70%!important;
font-size:  65%;
height:     20px;
margin-top: 20px;
padding:    20px 30px 10px 0px;
text-align: center;
}

#footer p{
width:   80%;
}

h1{
font-size: 1px;
color: #FFFFFF;
}