/* CSS Document */
/* global fonts style*/
body{
	background: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	color: #010101;
}
p{
	margin-bottom: 10px;
}
.color_01{
}
.color_02{
}
/*H*/
h1{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	color: #1c5174;
}
h2{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	padding: 0px 0px 10px;
}
h3{
}
h4{
}
h5{
}
/*links*/
a{
	color: #1c5174;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.link1{

}
a.link2{
}
a.link3{
}
a.link4{
}
a.link5{
}
a:active {outline:none;}
/*images*/
.img_01{
}
.img_02{
}
.img_03{
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*---------Custom Menu------------*/
@font-face {
    font-family: 'TrajanProRegular';
    src: url('trajanpro-regular-webfont.eot');
    src: url('trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('trajanpro-regular-webfont.woff') format('woff'),
         url('trajanpro-regular-webfont.ttf') format('truetype'),
         url('trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*---------------------------------*/		
/*layout*/
.global{
	width: 753px;
	margin: auto;
}
/*topMenu*/
.topMenu{
	height: 22px;
	background: #E18C24;
	padding: 0;
	
}
.topMenu li{
	display: inline;
	list-style: none;
	font:100 10px/20px TrajanProRegular, "Times New Roman", Times, serif;
	color:#EBECF3;
	text-transform:uppercase;
	border-right:1px solid #EBECF3;
	padding:0 25px;
	letter-spacing:3px;
}
.topMenu li:last-child {border:none;}
.topMenu li a {color:#EBECF3;}
.topMenu li a:hover {text-decoration:none;}
/*header*/
.header{
	height: 119px;
	background: url(../img/headerBack.jpg) no-repeat right bottom;
}
	.logo{
		margin: 8px 0px 0px 34px;
		float: left;
	}
	/*headerMenu*/
	.headerMenu{
		float: right;
		font: 10px Georgia, "Times New Roman", Times, serif;
		overflow: hidden;
		width: 400px;
		text-align: right;
		margin: 12px 0px 0px;
	}
		.headerMenu li{
			list-style: none;
			display: inline;
			border-right: 1px solid #666;
			padding: 0px 10px;
			margin-right: -1px;
		}
			.headerMenu a{
				color: #636363;
			}
				.headerMenu a:hover{
				}
		.headerMenu li.active a{
			color: #1c5174;
		}
/*globalMenu*/
.globalMenu{
	height: 23px;
	width: 100%;
	background: #C6C670 url(../img/globalMenu.gif) repeat-x;
	padding-top: 8px;
	font-size: 11px;
	position:relative;z-index:11;
}
.globalMenu a.menu_facebook {background:url(../img/facebook_icon.png) no-repeat left top;width:18px;height:19px;display:block;position:absolute;top:5px;left:10px;z-index:2;}
#globalMenu {display:block;padding:0 20px 0 30px;}
	#globalMenu li{
		display: inline;
		border-left: 1px solid #363636;
		padding: 0 10px;
		position:relative;z-index:1;
	}
	#globalMenu li:first-child {border:none;}
	#globalMenu > li > a {font-family:TrajanProRegular, "Times New Roman", Times, serif;color:#000;font-size:10px;font-weight:100;text-transform:uppercase;line-height:16px}
	#globalMenu > li.active > a, #globalMenu > li:hover > a{
		color: #1c5174;
		text-decoration:none;
	}
	#globalMenu ul, #globalMenu ul ul {display:none;background:#C7C771;width:200px;position:absolute;top:14px;left:0px;font-family:Arial, Helvetica, sans-serif;}
	#globalMenu ul ul {top:0px;left:200px;}
	#globalMenu ul li {display:block;float:none;padding:0px;border:none;}
	#globalMenu ul li a {display:block;line-height:18px;color:#000;padding:5px 10px;font-size:13px;}
	#globalMenu ul li a:hover {background-color:#D4D490;text-decoration:none;}
	#globalMenu li:hover >ul {display:block;}
/*content_01*/
.content_01{
	padding: 10px 20px 5px;
	position:relative;z-index:1;

}
	.content_01 h1{
		font: normal 27px Georgia, "Times New Roman", Times, serif;
		color: #363636;
		padding: 0px 0px 10px;
	}
	.content_01 h2{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #1c5174;
		padding: 0px 0px 15px;
	}
	.puzzleImg{
		float: right;
		margin-top: -60px;
/*                z-index: 10; */
/*		margin: -30px 0px 0px;*/
	}
	.textBox_01{
		float: left;
		width: 230px;
	}


/*bottomText*/
.bottomTextBox{
	background: #DDDDAB url(../img/bottomTextBox.jpg) no-repeat left;
}


	.bottomText{
		background: url(../img/bottomText.gif) repeat-x left top;
		padding: 0px 20px;
	}



		.column{
			width: 227px;
			float: left;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			_zoom: 1;
		}

			.column h3{
				text-align: center;
				color: #FFF;
				font: normal 13px Georgia, "Times New Roman", Times, serif;
				padding: 2px 0px 0px;
				display: block;
				height: 26px;
			}



			.column img{
				float: left;
				margin: 0px 10px 10px 0px;
			}


			#segway h3{
				text-align: center;
				color: #FFF;
				font: normal 13px Georgia, "Times New Roman", Times, serif;
				padding: 2px 0px 0px;
				display: block;
				/*height: 26px;*/
			}



			#segway img{
				float: left;
				margin: 0px 10px 10px 0px;
			}



/*floorPlans*/
.topBox{
	height: 30px;
	border-bottom: 1px solid #d9d9d9;
	padding: 14px 20px 0px;
	margin: 0px 0px 12px;
}
	.getFlyer{
		background: url(../pic/pdf.gif) no-repeat right top;
		display: block;
		padding: 0px 20px 4px 0px;
		float: right;
	}
.floorPlanBig{
	text-align: center;
	margin: 0px 0px 12px;
}
.planGallery{
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	padding: 12px 0px 12px 20px;
	margin: 0px 0px 12px;
}
	.planGallery img{
		margin: 0px 0px 0px 0px;
	}
/*content_02*/
.content_02{
	background: url(../img/content_02.gif) repeat-y left top;
	font-size: 11px;
}
	.content_02topBack{
		background: url(../img/content_02topBack.gif) no-repeat left bottom;
	}
		.content_02bottomBack{
			background: url(../img/content_02bottomBack.gif) no-repeat left bottom;
			padding: 15px 20px;
			_zoom: 1;
		}
			.leftText{
				width: 130px;
                                /* height: 250px; */
				float: left;
				color: #FFF;
                                font-size: 12px;
                                padding-bottom: 130px;
			}
				.leftText ul{
					/* font: 12px/22px Georgia, "Times New Roman", Times, serif; */

					font: 12px/22px Arial,Helvetica,sans-serif;
				}
					.leftText ul li{
					/*	list-style: none; */
					}
					
						.leftText a{
							color: #FFF;
						}
			.rightText{
				float: right;
				width: 540px;
                                font-size: 12px;
			}
/*features*/
.features{
	padding: 0px 20px 10px;
}
	.featuresBig{
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.featuresText li{
		list-style: none;
	}
/*featuresGallery*/	
.featuresGallery{
	padding: 12px 20px;
	margin: 12px 0px 0px;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
	.previous{
		float: left;
		margin: 25px 0px 0px;
	}
	.next{
		float: right;
		margin: 25px 0px 0px;
	}
	.rotateImg{
		text-align: center;
	}
		.rotateImg img{
			margin: 0px 0px 0px 10px;
		}
/*cityMenu*/
.cityMenu{
	float: right;
}
	.cityMenu li{
		display: inline;
		list-style: none;
	}
	.cityMenu li a{
		text-decoration: underline !important;
		color: #000;
	}
	.cityMenu li a:hover{
		text-decoration: none !important;
	}
/*map*/
.map{
	text-align: center;
	margin: 0px 0px 12px;
}
.mapBorder{
	background: #000;
	padding: 2px;
	border: 2px solid #FFF;
}
/*content_03*/
.content_03{
	background: url(../img/content_03.gif) repeat-y left top;
	font-size: 11px;
}
	.content_03topBack{
		background: url(../img/content_03topBack.gif) no-repeat left bottom;
	}
		.content_03bottomBack{
			background: url(../img/content_03bottomBack.gif) no-repeat left bottom;
			padding: 15px 20px;
			_zoom: 1;
		}
/*contactsForm*/
.contactsForm{
	font-size: 12px;
}
	.contactsForm td{
		padding: 0px 5px 10px;
	}

	.main_features_table td{
		padding: 0px 0px 0px;
	}


		.td_01{
			width: 110px;
		}
		.label_01{
			text-align: right;
			display: block;
			padding: 4px 0px 0px;
		}
		.input_01{
			background: #f4f4e2;
			border-style: none;
			width: 300px;
			padding: 2px 0px;
			font: 12px Arial, Helvetica, sans-serif;
		}
		.input_02{
			background: #f4f4e2;
			border-style: none;
			width: 100px;
			padding: 3px 0px;
			font: 12px Arial, Helvetica, sans-serif;
		}

		.textarea_01{
			width: 300px;
			height: 100px;
			border: none;
			background: #f4f4e2;
			font: 12px Arial, Helvetica, sans-serif;
		}
		.button_01{
			height: 21px;
			width: 58px;
			background: url(../img/button_01.jpg) no-repeat;
			cursor: pointer;
			border: none;
		}
/*textPage*/
.textPage{
	font-size: 12px;
}
	.textPage h2{
		color: #1c5174;
	}
	.textPage img{
		float: left;
		margin: 0px 20px 10px 0px;
	}
/*adress*/
.adress{
	background: url(../img/adress.jpg) no-repeat left top;
	padding: 50px 0px 0px 120px;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
}
	.adressList li{
		list-style: none;
		display: inline;
		padding: 0px;
	}
		
/*footer*/
.footer{
	border-top: 10px solid #e28d25;
	padding: 10px 0px;
	margin: 3px 0px 0px;
	text-align: center;
	font-size: 11px;
}
	.footerMenu{
		padding: 0px 0px 32px;
		display: block;
	}
		.footerMenu li{
			display: inline;
			padding: 0px 5px;
			border-left: 1px solid #010101;
		}
			
			.noBorder{
				border: none !important;
			}
			.footerMenu a{
			}
				.footerMenu a:hover{
				}
	.powered{
		color: #f0e2d1;
		font-size: 9px;
	}
	
				
				
	
/*  ==================================================================  */

div.dropdown {
/*    position: absolute; */
    position: relative; 
    top: 0px;
    z-index: 2000;
    padding: 0px;
    align: left;
}

table.dropmenu { 
    visibility: hidden; 
    position: absolute;
    top: 0px; 
    left: 0px;
    border-collapse: collapse; 
/*    background-color: #e16e20; */
/*    border: 0px solid #e16e20; */
    padding: 0px; 
    width: 161px;
}

table.dropmenu td {
    /*height: 30px;*/
    text-decoration: none;
    padding-top: 7px; 
    padding-bottom: 7px; 
    padding-left: 10px; 
    padding-right: 10px; 
    background-color: #C7C771;  
}



table.dropmenu td.td_br{
   height: 20px;
}



table.dropmenu a { 
    text-decoration: none;
    letter-spacing: 0px;
    color: #000000;
    font-size: 13px;
    white-space: nowrap;    
    display: block;
    margin: 0px;
    padding: 0px;
    background: none!important;
    font-family: Arial,Helvetica,"sans-serif"; 
}

/* ============================================================== */



/*
	.textPage li{
		list-style: auto;
		display: inline;
		padding: 0px;
	}
*/


.textPage ul li {

margin-left: 20px !important;

}


.leftText ul li {

margin-left: 20px !important;

}

.hi {
  color: blue;
}








.calcTable {border-collapse: collapse; border: 4px #DDBD66 double;}
.calcTable th {padding: 5px; background: #F8EBCB;}
.calcTable td {padding: 4px; border-bottom: 1px #DDBD66 solid;}






