/* Apartment Video Tours Stylesheet */

*{
	margin:0px;
	padding:0px;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
	}

body{
	background:#fcfcf2 top left repeat-x;
	}

a
{
	text-decoration:none;
}

img
{
	border:0;
}

h2 { font-family:Tahoma,Verdana,Sans-Serif; }
h2.blue { color:#4e7a9e; }
h2.black { color:#333333; }
h2.brown { color:#2c2318; }
h2.olivegreen { color:#668040; }
h2.green { color:#408055; }
h2.darkred { color:#804840; }
h2.grey { color:#666666; }

h3
{
	color:#888888;
	font-size: 1.2em;
}

/* Layout */
#site{
	width:816px;
	text-align:left;
    border-collapse:collapse;
    margin:0px auto;
}
div.container
{
    position: absolute;
    top: 585px;
    left: 0px;
    width: 100%;
}

#ruler
{
	width:0px;
}
#margin1
{
	width:10px;
}

#margin2
{
	width:10px;
}



/* Header */
#avtlogo
{
	display:block;
	height:190px;
	width:210px;
}

#logo
{
	display:block;
	height:190px;
	width:210px;
	background:#fff top left no-repeat;
}

/* Nav Bar */
#nav_home{
	background:url(/images/home_btn.jpg) top left no-repeat;
	width:80px;
	height:30px;
	}
	#nav_home:hover{
		background:url(/images/home_btn_on.jpg) top left no-repeat;
		}
#nav_list{
	background:url(/images/list_btn.jpg) top left no-repeat;
	width:157px;
	height:30px;
	}
	#nav_list:hover{
		background:url(/images/list_btn_on.jpg) top left no-repeat;
		}
#nav_howto{
	background:url(/images/howto_btn.jpg) top left no-repeat;
	width:200px;
	height:30px;
	}
	#nav_howto:hover{
		background:url(/images/howto_btn_on.jpg) top left no-repeat;
		}
#nav_contact{
	background:url(/images/contact_btn.jpg) top left no-repeat;
	width:99px;
	height:30px;
	}
	#nav_contact:hover{
		background:url(/images/contact_btn_on.jpg) top left no-repeat;
		}

/* Photos*/
#photos
{
	padding-left:15px;
	padding-right:6px;
	color: #ffffff;
	font-size:0.8em;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
}
#photos h4
{
	font-size:1.1em;
	font-weight: bold;
	letter-spacing:1px;
	padding-bottom: 4px;
}
#photothumb
{
    float: left;
    display: block;
	margin: 3px;
    width: 85px;
    height: 66px;
}
#photothumb:hover
{
	margin:2px;
	margin-bottom:1px;
	border:1px solid #000000;
	border-bottom: 2px solid #000000;
}
	
/* Video */
#player
{
	padding-left: 20px;
	padding-right: 20px;
	text-align:left;
	color: #9e9e9a;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
}
#player a{
	cursor: pointer;
	color:#9e9e9a;
	font-size:.7em;
	display:block;
	text-align:right;
	margin-top:2px;
	}
	#player a:hover{
		color:#444;
		}

div.sharing
{
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	color:#888888;
	margin-top:8px;
}
div.sharing a, div.sharing a:link, div.sharing a:visited
{
	color:#555555;
	text-decoration: none;
	cursor: pointer;
}
div.sharing a:hover
{
	text-decoration: underline;
}

/* Floorplans*/
#floor
{
	width:350px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	color: #9e9e9a;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
	font-size:0.9em;
}
	#floor table
	{
		width:100%;
		font-size:12px;
        border-collapse: collapse;

	}
    #floor table td
    {
        padding: 1px;
    }
	#floor a
	{
		color:#e57011;
	}
	#floor a:hover
	{
		color:#4e7a9e;
	}

/* Sidebar */
#sidebar
{
	width:167px;
	padding-top:0px;
	margin-left:15px;
	padding-bottom:5px;
	color: #9e9e9a;
	font-size:0.8em;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
}
	#sidebar h3
	{
		font-size:1.4em;
		font-weight:bold;
	}
	#sidebar img
	{
		padding-left:8px;
		padding-bottom:8px;
	}
	#sidebar p
	{
		font-size: .85em;
	}
	#sidebar a.amenitylink
	{
		color: #7e7e7a;
		cursor: pointer;
	}
#moreamenities
{
	cursor: pointer;
	visibility:hidden;
	position:absolute;
	background-color:#ffffff;
	border:1px solid black;
	padding:1px;
	z-index:2;
	color:#888;
}
/* Specials */
#specials
{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	color: #ffffff;
	font-size:0.8em;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
}
#specials h3
{
	font-weight:bold;
	font-size:1.4em;
}
	#specials p{
		padding:8px 0;
		font-size:.85em;
		line-height:1.2em;
		}
	#specials p a{
		color:#444;
		}
	#specials p em{
		font-style:normal;
		font-weight:bold;
		color:#e57011;
	}


/* Description */
#description
{
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
	color: #ffffff;
	font-size:0.8em;
	font-family:Tahoma,Helvetica,Arial,Sans-Serif;
}
#description p
{
	margin: 0px;
    padding: 0px 0px 12px;
}
#description ul
{
	padding-left: 30px;
}

/* Footer Area */
#extra{
	margin-top: 4px;
	height:158px;
	background:url(/images/bg_extra.jpg) top left no-repeat;
	padding:15px;
	}

#footer{
	clear:left;
	text-align:center;
	color:#909192;
	font-size:.8em;
	padding:0 80px;
	}
	#footer a{
		color:#909192;
		}
		#footer a:hover{
			color:#444;
			}

#footer ul{
	margin-top:20px;
	}
	#footer ul li{
		display:inline;
		list-style:none;
		}

#footer_nav a{
	margin:15px;
	font-size:1.0em;
	font-weight:bold;
}

/* Floating Elements */
.yui-skin-sam .yui-panel .hd
{
	font-size: 12px;
}

.yui-skin-sam .yui-panel .bd
{
	font-size: 12px;
	color: #000000;
	padding: 0px;
}

.yui-panel .container-close
{
	-moz-outline: none;
}

#googlemap
{
	width:100%;
	height:350px;
	background-color:#ffffff;
}

.clear{
	clear:both;
	}

#videoframe
{
	width:320px;
	height:260px;
	margin-left:40px;
	margin-top: 10px;
	z-index:1;
}

#videolinks
{
}
#videolinks a
{
	cursor: pointer;
	text-align: left;
	font-size:1em;
	color: #888888;
}

.searchdropdown
{
	width:100%;
	z-index: 0;
}

.pagetablelink
{
	font-size:1.2em;
}

.pagetablelink:hover
{
	font-size:1.2em;
	color: #aaa;
}

.pagetableselected
{
	font-size:1.3em;
}

#control
{
	border: 1px solid #666666;
	font-size: .9em;
}
#control th
{
	vertical-align:bottom;
	font-weight: bold;
	background: #cccccc;
	padding: 2px;
}
#control td
{
	background: #ffffff;
	padding: 2px;
}

a.sidebarbtn, a.sidebarbtn:link, a.sidebarbtn:visited, a.sidebarbtn:hover
{
	display: block;
	width: 137px;
	height: 17px; /* 17+5=22px */
	padding-top: 5px;

	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	
	margin-left: 8px;
	margin-bottom: 8px;
}

a.btn-orange, a.btn-orange:link, a.btn-orange:visited, a.btn-orange:hover
{
	background: url('/images/btn-orange.gif') top center no-repeat;
}

a.btn-brown, a.btn-brown:link, a.btn-brown:visited, a.btn-brown:hover
{
	background: url('/images/btn-brown.gif') top center no-repeat;
}

a.btn-darkred, a.btn-darkred:link, a.btn-darkred:visited, a.btn-darkred:hover
{
	background: url('/images/btn-darkred.gif') top center no-repeat;
}

a.btn-green, a.btn-green:link, a.btn-green:visited, a.btn-green:hover
{
	background: url('/images/btn-green.gif') top center no-repeat;
}

a.btn-olivegreen, a.btn-olivegreen:link, a.btn-olivegreen:visited, a.btn-olivegreen:hover
{
	background: url('/images/btn-olivegreen.gif') top center no-repeat;
}

a.btn-blue, a.btn-blue:link, a.btn-blue:visited, a.btn-blue:hover
{
	background: url('/images/btn-blue.gif') top center no-repeat;
}

