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

/*********CLEAR STYLES*********
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}


/**********GENERAL***********/
body{
	/*background: url("http://www.tsdesignonline.com/downtown/downtownpics/repeatdarkgreen.gif");*/
	font-family: LucidaGrande, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial, Helvetica, Tahoma, sans-serif;
	}
	
div.popup h3{
line-height:1.5;
font-size:14px;
margin:5px 0;
padding:0;
}
div.popup p{
font-size:12px;
line-height:1.5;
margin:0;
padding:0;
}


a{ 
	color:#333; 
	text-decoration:none;
	}

#menu h3{
	font-size:.8em;
	padding:3px 5px 2px;
	margin:0;
	
	}
#menu ul{
	margin:0;
	padding:3px 5px 3px 15px;
}
	

#col1{
	float:left;
	display:inline;
	width:650px;
	height:630px;
	background-color:#ffffff;
	margin: 0 0 0 10px;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	vertical-align: baseline;
	}
#map{
	margin:10px 0;
	border:1px solid #333333;
	}
/**********SIDE MENU***********/
#menu{
	float:left;
	display:inline;
	width:220px !important;
	width:218px;
	background-color:#ffffff;
	/*border:1px solid #cccccc;*/
	margin: 10px 0 0 10px;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;

	}
.mainMenu ul{
	padding:0px;
	margin:0px
	}
.mainmenu a{
	}
.mainMenu li{
	background: url(../graphics/bg_menu.png) repeat-x;
	padding:5px 0px 7px 0px;
	margin:0px;
	}
.subMenu1 ul{
	border-bottom:none;	
	margin:0px;
	}
.subMenu1 li{
	background:#e0d5c5;

	margin:0px;
	}
.subMenu2 ul{

	}
.subMenu2 li{
	background:#eeeeee;
	border-bottom:none;	
	margin:0px;
	}

	
#fclear{
	clear:both;
	}

	
#detailwrapper{
	float:left;
	position:relative;
	width:646px;
	background:url(../graphics/moreinfo/mainbg.jpg) repeat-x top left #bc9e65;
	font-family: LucidaGrande, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight:normal;
	border:5px solid #343333;
	}
#detailwrapper h1{	
	font-family: LucidaGrande, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	margin: 0 auto;
	display:block;
	}
	
#detailwrapper h2{
	font-family: LucidaGrande, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	}
#detailwrapper h3{
	font-family: LucidaGrande, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Geneva, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	padding:10px;
	}
#detailwrapper p{
	padding:10px;
	}

#detailheader{
	position:relative;
	height:0px;
	background-color:#ab8c52;
	/*background-color:#343333;*/
	z-index:999px;
	}
#detailheader a{
	position:absolute;
	display:block;
	right:5px;
	top:3px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
#detailheader a:hover{	
	color:#0000FF;
	}
#detailmainpage{
	float:left;
	background:url(../graphics/moreinfo/mainbg.jpg) repeat-x top left #bc9e65;
	}
#detailcol1{
	float:left;
	width:330px;
	}
#detailcol2{
	float:left;
	width:280px;
	margin:15px 16px 0px 0px  !important;
	margin:15px 3px 0px 0px;
	padding-bottom:40px;
	background:url(../graphics/moreinfo/textbg.jpg) repeat-x;
	}
#detailcol2 ul{
	padding-left:20px;
	}

#detailnav{
	clear:both;
	position:relative;
	width:646px;
	height:38px;
	background-color:#ab8c52;
	padding-top:5px;
	}
#detailprevious{
	position:absolute;
	width:108px;
	height:38px;
	left:0px;
	bottom:0px;
	background:url(../graphics/moreinfo/pbuttonbg.jpg) no-repeat;
	z-index:999;
}
#detailnext{
	position:absolute;
	width:108px;
	height:38px;
	right:0px;
	bottom:0px;
	background:url(../graphics/moreinfo/nbuttonbg.jpg) no-repeat;
	}
#detailprevious a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:11px 0px 10px 37px;
	text-transform:uppercase;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	}
#detailnext a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:11px 0px 10px 30px;
	text-transform:uppercase;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	}
#detailprevious a:hover{
	color:#0000ff;
	}
#detailnext a:hover{
	color:#0000ff;
	}
#detailtitle{
	position:relative;
	width:646px;
	text-align:center;

	}
#detailselect a{
	color:#333333;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	}
#detailselect a{
	color:#0000ff;
	}
#detailfooter{
		background-color:#ab8c52;
	/*background-color:#343333;*/
	width:646px;
	height:9px;
	}
#detailphoto, #detailqtmov{
	margin:0px;
	padding:15px 13px 10px 16px;
	height:225px;
	}
#detailpano{
	padding:15px 13px 10px 16px;
	height:225px;
	}
#detailplaceholder{
	}
#detaildescription{
	padding:0px 3px 10px 30px;
	}
#detailphotoGallery{
	float:left;
	padding:0px 2px 10px 15px;
	margin:0px;
	
	}
#detailphotoGallery li{
	display:inline;	
	padding:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	margin:0px 2px 0px 0px !important;
	margin:0px 3px 0px 0px;
	}
#detailgpano{
	padding:0px;
	margin:0px;
	}
#detailmap{
	padding:15px 13px 10px 16px;

	}
#detailaddress{
	margin-top:30px;
	padding:0px 13px 15px 0px;
	background:url(../graphics/moreinfo/textbg.jpg) repeat-x;
	float:left;
	width:226px;
	height:274px;
	}
#detailviewmap{
	float:left;
	position:relative;	
	background: url(../graphics/moreinfo/viewmap.jpg) no-repeat;
	margin:5px 12px 10px 15px !important;
	margin:5px 12px 10px 7px;
	height:40px;
	width:302px;

	}
#detailviewmap a{	
	position:absolute;	
	top:3px;
	left:75px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:.875em;
	font-weight:bold;

	}
.detailcaption{	
	padding-left:8px;
}

#sampleAccordion li {text-indent:-12px; margin-left:8px;}
