/* CSS Document */
@import ("undohtml.css");
html
{
	margin:0;
	padding:0;
}
body
{
	text-align:center;
	font:12px/16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
}
	#main
	{
		margin:0 auto;
		text-align:left;
		width:780px;
		/*height:720px;*/
		background-color:#FFFFFF;
		
	}
		#header
		{
			padding:10px 10px 0 20px;
			margin-bottom:10px;
			height:70px;
		}
			#infobox
			{
				float:right;
			}
				#infobox ul
				{
					margin-right:3em;
				}
				#infobox li
				{
					list-style:none;
					display:inline;
					margin:0 0.5em;
				}
					#infobox li a img
					{
						border:0;
					}
					#infobox li a:hover img
					{
						border:0 !important;
					}
				#infobox p
				{
					text-align:center;
					font-size:0.85em;
					color:#999999;
				}
		#menu
		{
			clear:both;
			
			position:relative;
			background:url(images/image.jpg) no-repeat 245px 0 ;
			
		}
			#nav
			{
				background:url(images/menu_top.gif) no-repeat 0 0 ;
				width:245px;
				padding:0;
				padding-top:17px;
			}
				#nav li
				{
					background:url(images/menu_back.gif) repeat-x 0 0;
					height:22px !important;
					
					list-style:none;
					margin:0;
					padding-top:3px;
					
					
				}
					#nav li a
					{
						background:url(images/menu_bullet.gif) no-repeat 0 0;
						margin-top:2px;
						padding-left:20px;
						font-size:13px;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						color:#869caa;
					}
#rent_location, #rent_info, #rent_info_2, #rent_rates, #photos
{
        margin_top:5px;
        margin-bottom:5px;
        background-color:#DEDEDE;
        padding:10px;
        margin-left:10px;
        float: left;
        width:92%;
}
.container, .s_container
{
        background-color:#EEEEEE;
		position:relative;
        padding:10px;
        margin:5px 10px 5px 10px;
}
.rate_container
{
        padding-top:2px;
        width:45%;
        float:left;
        margin:10px;
        background-color:#DEDEDE;
}
.v_container
{
        padding:5px;
        margin:5px;
        position:relative;
        background-color:#CECECE;
        filter:alpha(opacity=80);
        -moz-opacity:.80;
        opacity:.80;
}
.content, .rate_content, .v_content
{
        padding:10px;
        background-color:#DFDFDF;
        margin-top: 2px;
}
.v_content
{
        

}
.desc
{
        font-weight:bold;
        text-shadow:Gray;
        padding:3px;
        padding-left:10px;
        background-color:#CCCCCC;

}

.value
{
        padding-left:10px;
        margin-left:10px;
        font-weight:100;
}

.title
{
        font-size:10px;
        font-family:Arial, "Verdana", Times New Roman;
        font-weight:bold;
        margin-top:10px;
        padding-left:10px;
        padding-right:10px;
        background-color:#339900;
        color:#CCCCCC;
        display:inline;
}
.title2
{
        font-size:10px;
        font-family:Arial, "Verdana", Times New Roman;
        font-weight:bold;
        margin-top:10px;
        padding-left:10px;
        padding-right:10px;
        background-color:#339900;
        color:#CCCCCC;
        display:inline;
		width:100%;
}
.separator
{
        height:10px;
}

.link, a
{
        color:#000033;
        font-size:10px;
        padding-left:3px;
        padding-right:3px;
		padding:0;
}
a img
{
	border:0;
}
.link:hover, a:hover
{
        color:#000066;
		border:0;
		padding:0;
        background-color:#999999;
}
.link:visited, a:visited
{
        color:#000066;
}
.menu
{
        padding:3px;
        background-color:#CCCCCC;
        font-family:Arial, "Verdana", Times New Roman;
        font-size:12px;
        font-weight:bold;
        float:left;
		min-width:60px !important;
}
.menu a
{
        color:#000033;
        font-family:Arial, "Verdana", Times New Roman;
        font-size:12px;
        font-weight:bold;
}
.menu a:hover
{
        color:#000066;
        background-color:#999999;
}
.menu a:visited
{
        color:#000066;
}
.menu_container
{
        float:left;
}
input, select, textarea
{
        font-family:Arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        font-weight:100;
}
.refresh
{
        width:100%;
        height:5px;
        display:block;
        clear:both;
}
.data
{
        background-color:#ECECEC;

}
.header_left
{
        font-weight:bold;
        display:inline;
        background-color:#CCCCCC;
}


.t1 {
        float: left;
        padding: 10px;
        margin: 5px;

        border: 5px solid #ccc;
        width: 150px;
        /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 135px;
        }
.t2 {
        float: left;
        padding: 10px;
        margin: 5px;

        border: 5px solid #ccc;
        width: 150px;
        /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 135px;
        }

.small_title
{
        background-color:#CCCCCC;
        font-size:9px;
        padding:5px;
        padding-left:10px;
        padding-right:10px;
}

.small
{
        font-size:9px;
}

.photo_right
{
        position:absolute;
        top:5px;
        right:5px;
        padding:5px;
        margin:3px;
        background-color:#CCCCCC;
        width:160px;
        height:120px;
        clear: right;

}

.spacer
{
        height:5px;
        background-color:#CCCCCC;
        margin:10px;
}


.td1 {
   	background-color:#DDCCCC;     
}
.td2 {
	background-color:#BBCCCC;
}
.photo_link
{
	height:120px;
	padding:4px;
	margin:0;
	display:block;
	font-size:1px;
}
.photo_link:hover
{
	/*background-color:none;*/
	margin:0;
}
.photo_list
{
    margin: 0;
    padding:0;
}
.photo_list li
{
    list-style:none;
    float:left;
    margin-right:2px;
    margin-bottom:2px;
}

.picture
{
	float:right;
	padding-top:30px;
	padding-right:30px;
}
ul.city, ul.type
{
	list-style:none;
	list-style-type:none;
	margin: 0 0 0 10px;
	padding:0;
}
ul.type a
{
	padding-left:10px;
}
.value img
{
	margin-left:20px;
	border:1px solid #999;
	padding:3px;
}
.value img:hover
{
	border-color:#333;
	background-color:#aaa;
}
#right_col
{
	
	padding:2em 1em 1em 1em;
}

#left_col
{
	background-color:#E2E8ED;
	padding:2em 1em 1em 1em;
}
	#left_col h1
	{
		font-size:16px;
		color:#83A0B4;
	}
#member_login
{
	position:absolute;
	top:15px;
	right:45px;
}
#center_col
{
	padding:2em 1em 1em 1em;
}