div.wrapper {
	position:relative;
	left:0px;
	top:0px;
	width:975px;
	height:920px;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}

div.logo-area_ {
	position:absolute;
	z-index:101;/*LK new*/
	left:0px;
	top:0px;
	width:326px;
	height:112px;
}

div.top_middle_ {
	position:absolute;
	left:445px;
	top:0px;
	width:226px;
	height:112px;
}

/*remove LK
div.top_right_ {
	position:absolute;
	left:671px;
	top:0px;
	width:304px;
	height:74px;
}
*/

/*new*/
	div.top_right_ {
		position:relative;
		float:right;
		width:304px;
		height:112px;
		text-align:right;
	}
	
	
	
	/*LK new facebook and twitter logos*/
	div#fb-tw{
		position:absolute;
		z-index:100;
		top:74px;
		right:0px;
		width:304px;
		height:32px;
		text-align:right;
		background-color:#f9f9f9;
	}


div.search_ {
	position:absolute;
	z-index:1;!important/*LK added so FB & TW show*/
	left:671px;
	top:74px;
	width:304px;
	height:38px;
	background-color:#f9f9f9;
}

div.nav_ {
	position:absolute;
	left:0px;
	top:112px;
	width:975px;
	height:40px;
	
}

div.main_picture_ {
	position:absolute;
	left:0px;
	top:152px;
	width:630px;
	height:230px;
}

div.picture_content_ {
	position:absolute;
	left:0px;
	top:152px;
	width:630px;
	height:151px;
}

div.right_01_ {
	position:absolute;
	left:630px;
	top:153px;
	width:330px;
	height:150px;
	padding-left:15px;
	background-color:#c3c2c2
	
}

div.right_02_ {
	position:absolute;
	left:630px;
	top:303px;
	width:345px;
	height:79px;
	
}

div.right_03_ {
	position:absolute;
	left:634px;
	top:21px;
	width:309px;
	height:368px;
	padding-left:5px;
}

div.nav_02_ {
	position:absolute;
	left:0px;
	top:304px;
	width:960px;
	height:29px;
	padding-left:15px;
	background-color:#c6c6c6;
}

div.wed_area_ {
	position:absolute;
	left:0px;
	top:382px;
	width:146px;
	height:222px;
	padding-left:12px;
	background-color:#dbdada
}

div.wed_area2_ {
	position:absolute;
	left:14px;
	top:103px;
	width:146px;
	height:320px;
	padding-left:12px;
	background-color:#dbdada
}

div.event_area3_ {
	position:absolute;
	left:15px;
	top:459px;
	width:299px;
	height:436px;
}

div.event_area4_ {
	position:absolute;
	left:640px;
	top:458px;
	width:299px;
	height:436px;
}

div.event_area5_ {
	position:absolute;
	left:337px;
	top:459px;
	width:299px;
	height:436px;
}

div.contact_area_ {
	position:absolute;
	left:4px;
	top:54px;
	width:348px;
	height:351px;
	padding-left:12px;
	background-color:#e8e7e7
}

div.contact_area2_ {
	position:absolute;
	left:387px;
	top:34px;
	width:196px;
	height:337px;
	padding-left:12px;
	background-color:#e8e7e7
}

div.est_area_ {
	position:absolute;
	left:4px;
	top:79px;
	width:547px;
	height:1062px;
	padding-left:12px;
	background-color:#e8e7e7
}

div.corp_area_ {
	position:absolute;
	left:158px;
	top:382px;
	width:145px;
	height:222px;
	padding-left:12px;
	background-color:#d0cfcf
}

div.corp_area2_ {
	position:absolute;
	left:172px;
	top:103px;
	width:145px;
	height:320px;
	padding-left:12px;
	background-color:#d0cfcf
}

div.pri_area_ {
	position:absolute;
	left:315px;
	top:382px;
	width:145px;
	height:222px;
	padding-left:12px;
	background-color:#dbdada
}

div.pri_area2_ {
	position:absolute;
	left:329px;
	top:103px;
	width:145px;
	height:320px;
	padding-left:12px;
	background-color:#dbdada
}


div.ind_area_ {
	position:absolute;
	left:472px;
	top:382px;
	width:145px;
	height:222px;
	padding-left:12px;
	background-color:#d0cfcf
}

div.ind_area2_ {
	position:absolute;
	left:486px;
	top:103px;
	width:145px;
	height:320px;
	padding-left:12px;
	background-color:#d0cfcf
}

div.right_news_ {
	position:absolute;
	left:630px;
	top:382px;
	width:330px;
	height:436px;
	padding-left:15px;
	background-image:url(images/index_21.jpg)
}

div.main_body_01_ {
	position:absolute;
	left:0px;
	top:604px;
	width:614px;
	height:214px;
	padding-left:15px;
	background-color:#e8e7e7
}

div.main_body_02_ {
	position:absolute;
	left:0px;
	top:334px;
	width:960px;
	height:484px;
	padding-left:15px;
	background-color:#e8e7e7
}

div.main_body_03_ {
	position:absolute;
	left:0px;
	top:334px;
	width:960px;
	height:1172px;
	padding-left:15px;
	background-color:#e8e7e7
}

div.main_body_04_ {
	position:absolute;
	left:0px;
	top:334px;
	width:960px;
	height:1290px;
	padding-left:15px;
	background-color:#e8e7e7
}

div.bottom_ {
	position:absolute;
	left:-1px;
	top:868px;
	width:975px;
	height:41px;
	passing-left:600px;
	text-align:center;
	background-color:#f4f3f3
}

div.bottom2_ {
	position:absolute;
	left:0px;
	top:1505px;
	width:975px;
	height:41px;
	passing-left:600px;
	text-align:center;
	background-color:#f4f3f3
}

div.bottom3_ {
	position:absolute;
	left:0px;
	top:1625px;
	width:975px;
	height:41px;
	passing-left:600px;
	text-align:center;
	background-color:#f4f3f3
}

div.footer_ {
	position:absolute;
	left:0px;
	top:859px;
	width:975px;
	height:61px;
}

div.footer2_ {
	position:absolute;
	left:0px;
	top:1547px;
	width:975px;
	height:61px;
}

div.footer3_ {
	position:absolute;
	left:0px;
	top:1667px;
	width:975px;
	height:61px;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.jpg);
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #ee3024;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.style1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.style1boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.style2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style2UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.style1thinline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 11px;
}

.highlight	{
	color: #ef4030;
	font-weight: bold;
}

.Testimonials	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	}

.Testimonials .col1	{
	width: 500px;
	float: left;
}

.Testimonials .col2	{
	clear: both;
	}


/* Contact form */
#ContactFormTable{font-size:12px;}
#contact_form p{font-family:Arial, Helvetica, sans-serif;padding:0px 0px;clear:both;margin:0px 1px 2px 0px;padding:0px;padding-bottom:5px;font-size:11px;}
#contact_form label{float:left;width:180px;margin-bottom:3px;font-size:11px;}
#contact_form .textfield{float:left;border:1px solid #333;width:145px;font-size:11px;margin-bottom:4px;}
#contact_form .extra{float:left;width:200px;}
#contact_form .textarea{float:left;background:#232323;border:none;font-size:11px;width:303px;color:#FFFFFF;padding:3px;margin-top:-3px;height:83px;overflow:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#contact_form .error{background-color:#EF392B;float:left;border:1px solid #333;width:145px;font-size:11px;margin-bottom:4px;}
#contact_form .submit{float:left;clear:both;width:66px;margin-top:10px;height:21px;background-image:images/send_03.gif;}
#contact_form .datefield{float:left;border:1px solid #333;width:45px;font-size:11px;margin-bottom:4px;}


/* GALLERY */
.main_body_02_.gallery	{ height: 585px; }
.bottom_.gallery	{ top: 919px; }
.footer_.gallery	{ top: 959px; }