html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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;
}

body,   p, li, label, input, textarea { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000; }

body {background: #adaa9f url(img/back4.jpg) repeat-x; }
p {text-align:justify;}
h1 { font:normal 26px/27px Arial, Helvetica, sans-serif; color:#282723; margin:0 0 8px 0; }
h2 { font:normal 26px/27px Arial, Helvetica, sans-serif; color:#282723; margin:0 0 8px 0; }
h3 { font:bold 15px/18px Arial, Helvetica, sans-serif; color:#282723; }

 #website-design {clear:both; color:#777; padding:20px 0 0 0;}
#website-design a, #website-design p {color:#777; font-size:11px;}


.b11 {font:normal 11px arial;}

a {color:#123f5a; text-decoration:underline;}
a:hover {text-decoration:none; color:#123f5a;}

#wrap1 {margin:0 auto; width:926px; background: url(img/wback.png) repeat-y;}
#wrap2 {margin:0 auto; width:886px;}
#header {width:886px; height:99px; background:url(img/back_header3.gif) no-repeat; position:relative;} 
#headerlinks {position:absolute; top:80px; left:625px; width:250px; height:50px; text-align:right;} 
#headerlinks  a{text-decoration:none; font:bold 11px arial;}
#headerlinks  a:hover{text-decoration:none; font:bold 11px arial; color:#000;}
#flash1 {width:886px; height:280px; background:url(img/photos_background.jpg) no-repeat; position:relative;}
#footer {background:url(img/back_footer1.png) no-repeat; width:926px; height:100px; margin:0 auto;}
#footer-links {width:120px; float:right; height:30px; padding: 46px 40px 0 0; text-align:right;}
#footer-links a {color:#fff; text-decoration:none; font-weight:bolder;}
#footer-links a:hover {color:#fff; text-decoration:underline; font-weight:bolder;}
#beige1 {width:886px; background:#aaa599 url(img/top_beige1.jpg) no-repeat;}
#beige2 {width:820px; padding:30px 0 30px 30px;}
#tan1 {width:886px; background:#ccc8bf url(img/top_tan1.jpg) no-repeat;}
#tan2 {width:820px; padding:30px 0 30px 30px;}
ul.sitemap1 li {list-style-image:url(img/dot1.gif); margin: 0 0 8px 40px;}
#dot1 li {list-style-image:url(img/dot1.gif); margin: 0 0 8px 40px;}
#dot2 li {list-style-image:url(img/dot2.gif); margin: 0 0 8px 40px;}
#dot3 li {list-style-image:url(img/dot3.gif); margin: 0 0 8px 40px;}
#dot4 li {list-style-image:url(img/dot4.gif); margin: 0 0 8px 40px;}
#dot5 li {list-style-image:url(img/dot5.gif); margin: 0 0 8px 40px;}
#tan2 h4 { font:bold 16px/27px Arial, Helvetica, sans-serif; color:#07366c; margin:0 0 8px 0; }
#tan2 h5 { font:bold 14px/16px Arial, Helvetica, sans-serif; color:#07366c; margin:0 0 5px 0; }

.border1 {border:solid 1px #282723;}
#tan2 a{text-decoration:none;}


#tan1x {width:886px; background:#ccc8bf url(img/top_tan1.jpg) no-repeat;}
#tan2x {width:820px; padding:30px 0 30px 30px;}

#suites1 td { padding:6px; margin:0; text-align:center;}

.img1 {border:solid 1px #282723; margin:0 30px 10px 0;}
.img2 {border:solid 1px #282723;  float:right;}


.pc {text-align:center;}
 
#detailsL1 {width:400px; float:left;}
#detailsL1 h1 { font:normal 30px/30px Arial, Helvetica, sans-serif; color:#104557; margin:0; }
#detailsL1 h2 { font:normal 14px/16px Arial, Helvetica, sans-serif; color:#2a2720; margin:0;}
#detailsL1 h3 { font:normal 26px/27px Arial, Helvetica, sans-serif; color:#282723; margin:0 0 8px 0; }
#detailsR1 {widith:300px; float:right; background:url(img/phone1.gif) 0 5px no-repeat; padding:0 0 0 38px;}
#detailsR1 h1 { font:normal 23px/27px Arial, Helvetica, sans-serif; color:#104557; margin:0; }
#detailsR2 {widith:375px; float:right;}

#photobox1 {width:400px; height:363px; background:#fff; float:left; padding:7px;}

#enquiry1 {padding: 10px 0 10px 70px; width:303px;  background:#c4c0b5 url(img/email1.gif) 320px 15px no-repeat; border:1px solid #888479; font:normal 9px/10px arial;}
#enquiry1 h3 { font:bold 17px/18px Arial, Helvetica, sans-serif; color:#282723; margin:5px 0 0 0; padding: 0 0 10px 0; }

#enquiry2 {padding: 10px 0 40px 70px; width:328px; height: 370px;  background:#c4c0b5 url(img/email1.gif) 320px 15px no-repeat; border:1px solid #888479; font:normal 9px/10px arial;}
#enquiry2 h3 { font:bold 17px/18px Arial, Helvetica, sans-serif; color:#282723; margin:5px 0 0 0; padding: 0 0 10px 0; }

.input4 {padding:3px; width:220px; margin: 0 0 0 0; border:1px solid #8f8c82;}
.input5 {padding:3px; width:60px; margin: -6px 0 0 0; border:1px solid #8f8c82;}
.submit4 {background:url(img/submit4.gif) repeat-x; font:bold 14px arial; color:#fff; padding: 4px 15px; margin:0 0 0 60px; border:1px solid #fff; cursor: pointer;}
.submit4:hover {background:url(img/submit4.gif) 0 -28px repeat-x;}
.textarea4 {padding:3px; width:220px; margin: 0 0 0 0; border:1px solid #8f8c82; height:50px;}
.error5 {font:normal 9px arial; color:#cc0000;}


table.table8 td {vertical-align:top; font:normal 11px arial; color:#716f60;}
table.table8 td b{font:bold 13px arial; color:#3b3a32;}

#form8 {width:700px; border:solid 1px #e2ddd2; padding:30px; margin:0 auto; background:#b8b4aa; color:#2e2d26;}
#form8 h2 {text-align:center; margin:0 0 25px 0;}
#form8 h3 {font:normal 24px/27px Arial, Helvetica, sans-serif; color:#282723; margin:0 0 8px 0; }
.input8 {padding:3px; width:200px; margin: 0 0 10px 0; border:1px solid #8f8c82;}
.textarea8 {padding:3px; width:430px; margin: 0 0 10px 0; border:1px solid #8f8c82; height:225px;}

.view-button {display:block; width:55px; height:17px; background:url(img/view3.png) 6px 0 no-repeat;}
.view-button span{display:none;}
.view-button:hover {background:url(img/view3.png) 6px -18px no-repeat;}

.icon-1 {display:block; width:168px; height:36px; background:url(img/icon-sendtofriend.gif) 0px 0 no-repeat; float:left;}
.icon-1 span{display:none;}
.icon-1:hover {background:url(img/icon-sendtofriend.gif) 0px -36px no-repeat;}

.icon-2 {display:block; width:168px; height:36px; background:url(img/icon-reference.gif) 0px 0 no-repeat; float:left; margin:0 0 0 20px;}
.icon-2 span{display:none;}
.icon-2:hover {background:url(img/icon-reference.gif) 0px -36px no-repeat;}

.icon-3 {display:block; width:168px; height:36px; background:url(img/icon-application.gif) 0px 0 no-repeat; float:left;}
.icon-3 span{display:none;}
.icon-3:hover {background:url(img/icon-application.gif) 0px -36px no-repeat;}

.icon-4 {display:block; width:168px; height:36px; background:url(img/icon-bankform.gif) 0px 0 no-repeat; float:left; margin:0 0 0 20px;}
.icon-4 span{display:none;}
.icon-4:hover {background:url(img/icon-bankform.gif) 0px -36px no-repeat;}

.button2 {display:block; width:203px; height:50px; background:url(img/button2.gif) 0px 0 no-repeat; float:right; margin:0 0 0 20px;}
.button2 span{display:none;}
.button2:hover {background:url(img/button2.gif) 0px -50px no-repeat;}


.testimonials1 {width:758px; background:url(img/test-back.gif) repeat-y; margin:0 auto 30px auto;}
.testimonials2 {padding: 10px 40px;}
.testimonials2 h3 {font:normal 16px arial; margin:0 0 10px 0;}
.testimonials2 h3 span{font:normal 11px arial; color:#444;}
.testimonials2 blockquote {font:italic 13px/17px arial;}
.test-top {height:12px;width758px:;background:url(img/test-top.gif) no-repeat;}
.test-bottom {height:39px;width:758px;background:url(img/test-bottom.gif) no-repeat;}



.clear2 {clear:both; height:17px;}


 

.clear1 {clear:both;}


ol#comm_list {
	list-style:decimal outside;
}
ol#comm_list li {
	/*padding-left:3em;*/
	margin-left:3em;
	margin-bottom:20px;
	vertical-align:top; border-bottom:1px solid #ada79a;
}
ol#comm_list li b { font: bold 14px arial;
	color:#123f5a;
}
ol#comm_list li span {
	width:400px;
}	
ol#comm_list li img {
	width:56px;
	float:right; 
}



#items1 {float:left; width:370px;}
#items2 {float:right; width:370px;}

.item {
	margin-bottom:50px;
}
.item p {
	overflow:hidden;
	margin-bottom:0.5em;
	height:auto;
	display:block;
	float:left;
	width:100%;
}

.item h4 {
font:bold 15px/18px Arial, Helvetica, sans-serif; color:#123f5a;
}


#map-wrap {position:relative; float:right; width:519px; height:303px;}

#map {position:relative;
			margin:0;
			padding:0;
			width:519px;
			height:303px;
			background:url(img/map3.gif) top left no-repeat #fff;
		
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(img/spacer.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none;  }
		
		 	
		#map a.le1 {
	top:148px;
	left:332px;
	width:24px;
	height:22px;
		}
 		
		#map a.pg1 {
	top:108px;
	left:315px;
	width:24px;
	height:23px;
		}
 	
		#map a.ka1 {
	top:71px;
	left:230px;
	width:24px;
	height:23px;
		}
 	
		#map a.sp1 {
	top:62px;
	left:459px;
	width:21px;
	height:22px;
		}
 
		
		
		
		#map a.ab1 {
	top:237px;
	left:37px;
	width:22px;
	height:23px;
		}

 




#list1 {float:left; width:250px;}
#list1 li {display:block; border:1px solid #a9a497; padding:10px 10px 10px 40px; list-style-type: none; background:url(img/box6.gif) 0 0 no-repeat; margin:0 0 -1px 0; width:198px;}
#list1 li:hover {display:block; background:url(img/box6.gif) 0px -57px no-repeat; list-style-type: none;}
#list1 h3 {color:#123f5a;}


 
.hide1 {
position: absolute;
left: 200px;
top: 210px;
background-color: #fff;
width: 300px;
padding: 10px;
color: #000;
border: #000 1px solid;
} 

.img5 {border:1px solid #000; margin:0 15px 0 0; float:left;}


#dropmenu5 {height:42px; width:886px; background:url(img/menu_back2.gif) repeat-x;}
#dropmenu5x {padding:1px 0 0 100px;}


   
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {list-style: none; margin: 0;padding: 0;}
ul.dropdown {position: relative;z-index: 597;float: left;}
ul.dropdown li {float: left;line-height: 1.3em;vertical-align: middle;zoom: 1;}
ul.dropdown li.hover,
ul.dropdown li:hover {position: relative;z-index: 599;cursor: default; }
ul.dropdown ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;}
ul.dropdown ul li {float: none;}
ul.dropdown ul ul {top: 1px;left: 99%;}
ul.dropdown ul {width: 150px;	}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown a ,ul.dropdown span {display: block; padding: 12px 30px; }
ul.dropdown ul a,ul.dropdown ul span { /* POI, proposal: override abstract a, span */padding: 7px;}
ul.dropdown a:link,
ul.dropdown a:visited { color: #fff; text-decoration: none;}
ul.dropdown a:hover {color: #fff;background:url(img/menu_back3.gif) 0 -1px repeat-x;	}
ul.dropdown ul li {	 background-color: #8a8780; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; }
ul.dropdown li a {font:bold 14px arial;} /* Top level text  */
ul.dropdown li ul li a {font:normal 13px arial;}  /* Sub menu text  */



#slideshow1 { width:382px; height: 280px; position:absolute; top:0; left:40px; }
#slideshow2 { width:382px; height: 280px; position:absolute; top:0; left:466px; }


.pics img { height: 280px; width: 382px; border: 0; top:0; left:0 }



