@charset "UTF-8";
/* CSS Document */

body,
html {
    margin:0;
    padding:0;
    background:#d3c6ac;
    color:#000;
    }
img {
	border:0px;
	padding:0px;
	display:block;
}
	
body {
    min-width:750px;
    }
#wrap {
    background:#000000;
    margin:0 auto;
    width:798px;
    }
	
#header {
    /*background:#ddd;*/
	background-image:url(../img/header.jpg);
	height:215px;
    }	
	
#left_border {
	width:7px;
	height:578px;
	background-image:url(../img/nav_left.jpg);
	/*border:1px solid red;*/
	float:left;
}

#right_border {
	width:7px;
	height:551px;
	background-image:url(../img/nav_right.jpg);
	/*border:1px solid red;*/
	float:right;
}

#introheader {
	height:45px;
	
}

#leftside {
	background-color:#ffffff;
	width:397px;
	height:550px;
	background-image:url(../img/bg1.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#leftside_request {
	background-color:#ffffff;
	width:397px;
	height:550px;
	background-image:url(../img/request_form_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#leftcopy {
	padding-top:14px;
	padding-left:14px;
	padding-right:10px;
	
}

#rightside {
	background-color:#FFFFFF;
	width:384px;
	height:516px;
	float:right;
	background-image:url(../img/bg2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#find_title {
	height:34px;
}

#nyc_buttons {
	height:60px;
}

#content {
	/*border:1px solid green;*/

}

#introcopy {
	width:397px;
}

#introcopy {
	width:397px;
	height:129px;
	background-image:url(../img/intro_bg.jpg);
	padding-left:15px;
	/*border:1px solid red;*/

}
	
#nav {
    /*background:#c99;*/
    /*padding:5px;*/
	background-image:url(../img/nav_bg.jpg);
	height:27px;
	padding-left:68px;
	/*border:1px solid blue;*/
}

#nav2 {
    /*background:#c99;*/
    /*padding:5px;*/
	background-image:url(../img/nav_bg.jpg);
	height:27px;
	/*padding-left:68px;*/
	/*border:1px solid blue;*/
}

#titlebar {
	height:35px;
	background-image:url(../img/titlebar_bg.jpg);
	background-repeat:repeat-x;
}

#topnav {
	float:right;
	width:auto;
	padding-top:4px;
	padding-right:8px;
}

#topnav_index {
	float:right;
	width:auto;
	padding-top:4px;
	padding-right:8px;
}

*html body #topnav_index {
    	float:right;
	padding-top:4px;
	padding-right:86px;
}

html>/**/body #topnav_index {
    	float:right;
	padding-top:4px;
	padding-right:86px;
}
	
#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#nav li{
    display:inline;
    margin:0;
    padding:0;
    }
	
#nav2 ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#nav2 li{
    display:inline;
    margin:0;
    padding:0;
    }

#main {
    float:left;
    width:397px;
}
	
#sidebar {
    
    float:left;
    width:386px;
	/*border:1px solid red;*/
    }
	
#sidebar ul {
    margin-bottom:0;
    }
	
#studio {
	background-color:#fefff6;
	height:93px;
}



#textbox {
	padding-left:158px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#1bed {
	background-color:#fefff6;
	height:93px;
	border:1px solid red;
}

#2bed {
	background-color:#fefff6;
	height:93px;
}

#studio {
	background-color:#fefff6;
	height:93px;
}

#black_line {
	height:2px;
	background-color:#000000;
}
	
#sidebar h3, #sidebar p {
    padding:0 10px 0 0;
    }
	
#footer {
	background-image:url(../img/footer_bg.jpg);
	height:7px;
    clear:both;
    }
	
#footer p {
    padding:5px;
    margin:0;
    }

#footerlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	background-color:#d3c6ac;
	text-align:right;
	padding-top:10px;
}	

#footerlinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	background-color:#d3c6ac;
	text-align:center;
	padding-top:10px;
	text-decoration:none;
}		

#footerlinks a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	background-color:#d3c6ac;
	text-align:center;
	padding-top:10px;
	text-decoration:underline;
}	
	
.float_right{
	float:right;
}

.float_left{
	float:left;
}

.button{
	float:right;
}

.bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.tabletext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#202020;
	font-weight:bold;
	
}

.tabletextwhite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	
}

.featuretext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#000000;

}

.featuretext2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#000000;
}

.textbox {
	border:1px solid #f17e31;
}

.titlebartext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	
}

.whiteHeaderBox{
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;

}	
.whiteHeaderBoxTitle{
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:15px;

}

	
	 
/* the div that holds the date picker calendar */
.dpDiv {
	}
 
 
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
 
 
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}
 
 
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}
 
 
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}
 
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}
 
 
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}
 
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
 
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
 
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}
 
 
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}
 
 
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
 
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
 
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
 
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}
 
 
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
 
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
 