/* Layout Specific Styles */
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
body {  text-align: center; margin: 30px 0 0 0; }
img { border: 0; }

/* Global IDs */
#framework										{ position: relative; width: 685px; height: 538px; margin: 0 auto;  text-align: left; }

.fakebutton										{ width: 100%; height: 100%; display: block; text-indent: -2000px; overflow: hidden; background-color: transparent; background-repeat: no-repeat; }

#framework #logo							{ position: absolute; top: 42px; left: 138px;  width: 180px; height: 58px; overflow: hidden; } 
#framework #property_address		{ position: absolute; top: 45px; left: 332px;  width: 210px; height: 53px; text-align: right; } 
#framework #display_area				{ position: absolute; top: 132px; left: 142px;  width: 320px; height: 230px; }

#framework #thumbs_vt					{ position: absolute; top: 41px; left: 26px; width: 92px; height: 460px; text-align: center; }
#framework #thumbs_stills				{ position: absolute; top: 41px; right: 26px; width: 92px; height: 460px; text-align: center; }
#framework h3								{ padding: 0px; margin: 0px 0px 10px; text-indent: -2000px;  }
#framework #thumbs_stills  h3		{ margin-bottom: 60px; }
#framework .thumb							{ font-size: 9px; font-weight: normal; padding: 0px; margin: 3px 0 0;  }
#framework .thumb a						{ text-decoration: none;  }

#framework .thumb_selected			{ font-size: 9px; font-weight: normal; padding: 0px; margin: 3px 0 0;  }
#framework .thumb_selected a		{ text-decoration: none;  }

#framework #agent_photo				{ position: absolute; left: 144px; top: 403px; height: 95px;  }
#framework #agent_details			{ position: absolute; left: 229px; top: 403px; width: 206px; height: 96px; padding-top: 20px; text-align: left; }

#framework #button_touraudio		{ position: absolute; left: 16px; top: 7px; width: 224px; height: 28px; }
#framework #button_agentaudio	{ position: absolute; left: 446px; top: 403px; height: 97px; width: 94px; }
#framework #button_download		{ position: absolute; left: 403px; top: 370px; width: 149px; height: 21px; }
#framework #button_largerview		{ position: absolute; left: 143px; top: 107px; width: 203px; height: 17px; }
#framework #button_largerview		a { text-indent: 0px; text-decoration: none; font-size: 10px; margin-top: 3px;}
#framework #button_floorplan		{ position: absolute; left: 469px; top: 8px; width: 199px; height: 26px; }
#framework #button_slideshow		{ position: absolute; left: 567px; top: 73px; width: 90px; height: 41px; }

#framework #helplink						{ position: absolute; bottom: 0px; text-align: center; margin: 0px 180px; font-size: .8em;}

/* Button Menu Items */
#framework #b_menu						{ position: absolute; top: 148px; left: 467px; width: 82px; height: 215px; font-size: 11px; }
#framework #b_menu a					{ font-weight: bold; text-decoration: none; width: 100px; height: 20px; }
#framework #b_menu a:hover		{ font-weight: bold; text-decoration: none; width: 100px; height: 20px; }
#framework #b_menu ul 				{ border: 0px; margin: 0px; padding: 0px; list-style-type: none; width: 56px; }
#framework #b_menu ul li 				{ display: block; text-align: left; margin: 5px 0; width: 81px; height: 33px; }
#framework #b_menu ul li a 			{ display: block; width: 56px; height: 28px; margin: 0px; color: #fff; text-decoration: none; text-align: center; font-size: 9px; font-weight: bold; padding-left: 25px; padding-top: 5px; }
#framework #b_menu ul li a:hover { display: block; width: 56px; height: 28px; margin: 0px; color: #fff; text-decoration: none; text-align: center; font-size: 9px; font-weight: bold; padding-left: 25px; padding-top: 5px; }

#framework #FlashSwitch				{ position:absolute; left:395px; top: 110px; width:150px; height:20px; }
