/* GENERAL STYLES */
/* MAIN CONTENT ------------------------------------------------- */


    	div#content
		{
		position:relative;
		top:20px;
		z-index:8;

		}
    	
	div#contentHome
		{
		position:relative;
		top:20px;
		z-index:8;

		}

	div#pageContentTopHome {
		background-image: url('/templates/_img/contenttop.gif');
	        background-repeat: no-repeat;
		background-position: top center;
	        margin-top: 20px;
	        width:100%;
        	height:38px;
	}

	div#pageContentTop {
		background-image: url('/templates/_img/contenttop.gif');
	        background-repeat: no-repeat;
		background-position: top center;
	        margin-top: 20px;
	        width:100%;
        	height:38px;
	}

	div#pageContentTop div {
		float:left;
		z-index:5;
		width:50%;
        	height:38px;
	}

	div#pageContentTop div#clear_bg {
		background-image: url('/templates/_img/bg_filler.gif');
	        background-repeat: repeat-x;
		background-position: top right;
	}

	div#smallspacer {
	        display: block;
	        width:100%;
        	height:50px;
	}

	div#bigspacer {
	        display: block;
	        width:960px;
        	height:375px;
	}

    	div#pageContent
		{
		width: 100%;
		background-color: #ffffff;
		}


    	div#pageContentHome
		{
		width: 100%;
		background-color: #ffffff;
		}


	div#homeCenter
		{
 		width:448px;
		padding-top: 0px;
		min-height:750px;
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-right:0px;
		vertical-align:top;
		overflow-x:hidden;
		}

	div#homeCenterInner
		{
			float: left;
 			width:408px;
			padding-right: 40px;
		}


	div#homeRight
		{
 		width:234px;
		padding-top: 0px;
		min-height:750px;
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTable
		{
 		width:682px;
		min-height:750px;
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-top:0px;
		padding-right:22px;
		vertical-align:top;
		padding-bottom: 100px;
		}

	div#contentTableImage
		{
 		width:682px;
		min-height:750px;
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-top:22px;
		padding-right:22px;
		vertical-align:top;
		}
	

	div#contentTableFullWidth
		{
 		width:916px;
		min-height:750px; 
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-top:34px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTableNoPadding
		{
 		width:916px;
		min-height:750px; 
		height: auto !important;
		height: 750px;
		background-color:#ffffff;
		padding-top:0px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTableNoPaddingVT
		{
 		width:916px;
		min-height:200px; 
		height: auto !important;
		height: 200px;
		background-color:#ffffff;
		padding-top:0px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#contentTableEmpty
		{
 		width:916px;
		background-color:#ffffff;
		padding-top:10px;
		padding-left:22px;
		padding-right:22px;
		vertical-align:top;
		}


	div#pageTitleleftCallouts
		{
		padding-left:20px;
		padding-bottom:0px;
		background-color:#ffffff;
		height:43px;
		}

	div#pageTitle
		{
		padding:0px;
		padding-bottom:0px;
		background-color:#ffffff;
		height:43px;
		}


	div#pageTitle img		
		{
		margin-left:-6px;
		}

	div#pageTitleSpecial
		{
		width: 960px;
		margin: 0 auto;
		padding-top: 10px;
		}


	div#pageTitleSpecial img		
		{
		padding-left: 35px;
		}

	div#pageTitleSpecial span		
		{
		/* IE DISPLAY HACK*/
		display: none;
		_display:block;
		padding-left: 35px;
		font-family: Arial;
		font-size: 25px;
		color: #ffffff;
		}



	div#homeTitle
		{
		padding:0px;
		padding-bottom:0px;
		}
	
    	div#homeTitle img        
        	{
        	margin-left:-6px;
        	}


	td#subpagetitle
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
		padding-top:1px;
		padding-bottom:11px;
		}


	
	td#intro
		{
		font-size:12px;
		font-family:Arial;
		color:#666666;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}

	td#intro_image
		{
		font-size:12px;
		font-family:Arial;
		color:#666666;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
                padding-bottom: 30px;
		}



	td#intro a
		{
		color:#ff6600;
		font-weight:bold;
		text-decoration:none;
		}



	td#intro a:HOVER
		{
		color:#bf212d;
		}


	td#dataLoop
		{
		font-size:12px;
		font-family:Arial;
		color:#666666;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}


	td#dataLoop_NoRightCallouts
		{
		font-size:12px;
		font-family:Arial;
		color:#666666;      
		line-height:18px;
		vertical-align:top;
		margin:0px;
		width:662px;
		padding-top:0px;
		padding-right:20px;
		}


	div.dataitemGroup
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
		padding-bottom:2px;
		padding-top:30px;
		}


	div.dataitemGroup_Orange
		{
		font-size:16px;
		font-family:Arial;
		color:#ff6600;
		padding-bottom:2px;
		padding-top:30px;
		}



	div.dataitemTitle
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
		padding-top:31px;
                padding-bottom: 5px;
		}



	div.dataitemTitle_Red
		{
		font-size:12px;
		font-weight:bold;
		font-family:Arial;
		color:#bf212d;
		padding-top:20px;
		}

	div.brandCenterItemTitle
		{
		font-size:16px;
		font-family:Arial;
		color:#000000;
                padding-bottom: 5px;
		}



	div.dataitem
		{
		font-size:12px;
		font-family:Arial;
		color:#666666;       
		line-height:18px;
		}



	div.dataitem p a, div.dataitem a
		{
		color:#ff6600;
		font-weight:bold;
		text-decoration:none;
		}



	div.dataitem p a:HOVER, div.dataitem a:HOVER
		{
		color:#bf212d;
		}



	tr.gray td 
		{
		background-color: #F5F5F5; 
		color: #666666;
		font-weight:bold;
		}



	tr.white td 
		{
		background-color: #FFFFFF; 
		color: #666666;
		font-weight:bold;
		}




	a.news, a.news:visited, a.news:hover, a.news:active 
		{
		text-decoration:none;
		font-weight:bold;
		}
	


	a.news, a.subnav_tier01:news 
		{
		color:#bf212d;
		}




	.showTalkTable
		{
		padding-bottom: 20px; 
		margin-top: 20px;
		}



	.showTalkTxt
		{
		padding-left:30px;
		}

        .accessPhotoTxt
		{
		padding-left:30px;
		}





	div.sitemaptitle
		{
		font-size:11px;
		font-family:Arial;
		font-weight:bold;
		color:black;
		padding-top:10px; 
		}


	div.sitemap01
		{
		font-size:11px;
		font-family:Arial;
		padding-left:10px;  
		padding-top:7px;      
		}



	div.sitemap01 a
		{
		color:#666666;
		font-weight:bold;
		text-decoration:none;
		}



	div.sitemap01 a:HOVER
		{
		color:#bf212d;
		}


	div.sitemap02
		{
		font-size:11px;
		font-family:Arial;
		padding-left:20px;   
		padding-top:7px;   
		}



	div.sitemap02 a
		{
		color:#666666;
		font-weight:bold;
		text-decoration:none;
		}



	div.sitemap02 a:HOVER
		{
		color:#bf212d;
		}


.clear {
	clear: both;
	height: 1px;
	
	/* IE HACK */
	font-size: 0px;
	line-height: 0px;
}




.vtmid {
	position: relative;
	left: 38px;
	top: 75px;
	width: 375px;
}

	.vtmid span {
		width: 375px;
		height: 30px;
		line-height: 30px;
		color: #000000;
		font-size: 13px;
		font-weight: bold;
		font-family: arial;
		text-transform: uppercase;
	}

    	.vtmid p {
		width: 375px;
		height: 120px;
        	color: #ffffff;
	        font-size: 12px;
		line-height: 18px;
		font-weight: bold;
        	font-family: arial;
	}

        .vtmid a {
		display: block;
		width: 354px;
		height: 50px;
		background-image: url('/templates/_img/launchtourbutton.gif');
		/*background-image: url('/templates/_img/vt_coming_soon.gif');*/
	        background-repeat: no-repeat;
		background-position: 0 0;
		outline: none;
		margin-bottom:15px;
    	}	

		.vtmid a:hover {
			display: block;
			width: 354px;
			height: 50px;
			background-repeat: no-repeat;
			background-position: 0 -50px;
			outline: none;
			cursor:pointer;
		}


	.vtmid a.downloadMap {
		display: block;
		width: 354px;
		height: 50px;
		background-image: url('/templates/_img/dowload_floor_plan_map.gif');
	        background-repeat: no-repeat;
		background-position: 0 0;
		outline: none;
    	}
	
		.vtmid a.downloadMap:hover {
			display: block;
			width: 354px;
			height: 50px;
			background-repeat: no-repeat;
			background-position: 0 -50px;
			outline: none;
			cursor:pointer;
		}

































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

