/* CSS Document */
/* Main Elements  */
#header
{
	position:absolute;
	top:0px;
	left:0px;
	width:981px;
	height:165px;
	text-align:left;
	background-image:url(../images/header.jpg);
}
#headerimageDiv
{
	position:absolute;
	bottom:0px;
	left:0px;
}
#whitebox
{
	background-color:#FFFFFF;
	width:981px;	
}
.headerimage
{
	float:left;
}
#menu
{
	position:absolute;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	top:165px;
	left:0px;
	width:981px;
	height:23px;
}
.pnlBody
{
	position:absolute;
	background-color:#FFFFFF;
	width:480px;
	height:470px;	
	margin:0px;
	padding:0px;
	z-index:50;
}
.enquireTable
{
	background-color:#d2cfda;
	background-image:url(../images/enquire_10.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#404663;
	width:452px;
	margin:15px;
}
#enquirePnlInner
{
	padding:0px;
	margin:0px;
}
.txtForm
{
	width:250px;
	border:solid 1px #404663;
}
#PopupOverlay
{
	position:absolute;	
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:10;
	margin:0px;
	background-color:#000000;
}
.hfsBtn
{	
	display:block;		
	width:146px;
	height:106px;
	background-image:url(../images/hfsBtn.gif);
	background-position:left;	
	cursor:pointer;
}
.hfsBtn:hover
{
	background-position:right;	
}
/*menu items*/
.menuhome
{
	display:block;
	float:left;
	background-image:url(../images/menu_home.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:130px;
	height:23px;	
}
.menuhome:hover
{
	background-position:right;
}
.menuabout
{
	display:block;
	float:left;
	background-image:url(../images/menu_about.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:127px;
	height:23px;	
}
.menuabout:hover
{
	background-position:right;
}
.menugallery
{
	display:block;
	float:left;
	background-image:url(../images/menu_gallery.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:128px;
	height:23px;	
}
.menugallery:hover
{
	background-position:right;
}
.menunews
{
	display:block;
	float:left;
	background-image:url(../images/menu_news.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:127px;
	height:23px;	
}
.menunews:hover
{
	background-position:right;
}
.menulocations
{
	display:block;
	float:left;
	background-image:url(../images/menu_locations.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:127px;
	height:23px;	
}
.menulocations:hover
{
	background-position:right;
}
.menuenquiry
{
	display:block;
	float:left;
	background-image:url(../images/menu_enquiry.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:147px;
	height:23px;	
	cursor:pointer;
}
.menuenquiry:hover
{
	background-position:right;
}
.menucontact
{
	display:block;
	float:left;
	background-image:url(../images/menu_contact.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:153px;
	height:23px;	
}
.menucontact:hover
{
	background-position:right;
}
.menuback
{
	display:block;
	float:left;
	background-image:url(../images/menu_back.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:19px;
	height:23px;	
}
.menuback:hover
{
	background-position:right;
}
.menuforward
{
	display:block;
	float:left;
	background-image:url(../images/menu_forward.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:16px;
	height:23px;	
}
.menuforward:hover
{
	background-position:right;
}
/*content */
#content
{
	position:absolute;
	top:200px;
	left:0px;
	width:981px;
	height:350px;
	background-color:#FFFFFF;
}
/* homepage */
.homepageContent
{
	float:left;
	width:430px;
	padding-left:22px;
	padding-top:10px;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#272e4e;
}
.homepageContent p
{
	padding-top:5px;
	width:400px;					
}
.homeAdvantage
{
	float:left;
	background-image:url(../images/home_advantagebg.gif);
	background-repeat:repeat-y;
	width:162px;
	height:315px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
}
.homeAdvantage ul
{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:5px;
	list-style:disc;
}
.homeAdvantage ul li
{
	list-style-type:disc;
	list-style:disc;
	padding-bottom:5px;
}
.homeContact
{
	float:right;
	width:355px;
	height:315px;
	background-image:url(../images/homecontactBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
* html .homeContact
{
	position:absolute;
	left:626px;
	top:0px;	
	width:355px;
	height:315px;
	background-image:url(../images/homecontactBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
.contactLefthome
{
	float:left;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:285px;
	margin-left:11px;
	margin-top:11px;
	padding-top:8px;
}
* html .contactLefthome
{
	position:absolute;
	left:11px;
	top:10px;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:295px;
	margin:0px;
	padding:0px;
}
.contactLefthome p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.contactLeft
{
	float:left;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:285px;
	margin-left:11px;
	margin-top:11px;
	padding-top:8px;
}
* html .contactLeft
{
	position:absolute;
	left:183px;
	top:10px;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:295px;
	margin:0px;
	padding:0px;
}
.contactLeft p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.contactLeft2
{
	float:left;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:285px;
	margin-left:11px;
	margin-top:11px;
	padding-top:8px;
}
* html .contactLeft2
{
	position:absolute;
	left:11px;
	top:10px;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;	
	height:295px;
		margin:0px;
	padding:0px;
}
.contactLeft2 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	padding:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.hfsRight
{
	float:right;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;
	height:285px;	
	margin-right:11px;
	margin-top:11px;
	padding-top:8px;
}
* html .hfsRight
{
	position:absolute;
	left:356px;
	top:10px;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;
	height:295px;	
	margin:0px;
	padding:0px;
}
.hfsRighthome
{
	float:right;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;
	height:285px;	
	margin-right:11px;
	margin-top:11px;
	padding-top:8px;
}
* html .hfsRighthome
{
	position:absolute;
	left:183px;
	top:10px;
	background-image:url(../images/contact_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	width:160px;
	height:295px;	
	margin:0px;
	padding:0px;
}
.findoutmoreHome
{
	margin-left:11px;
	display:block;
	width:141px;
	height:42px;
	background-image:url(../images/findoutmore.png);
	background-position:left;	
	cursor:pointer;
}
.findoutmoreHome:hover
{
	background-position:right;
}
/* about us */
.aboutContent
{
	float:left;
	width:470px;
	padding-left:22px;
	padding-top:10px;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#272e4e;
}
.aboutContent p
{
	padding:0px;
	padding-top:5px;				
}
.aboutImage
{
	float:right;
	width:464px;
	height:305px;
	background-image:url(../images/about_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
.aboutImageInner
{
	background-image:url(../images/about_sml_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#918ea4;
	margin:12px;
	padding-top:12px;
	width:440px;
	height:268px;
	text-align:center;
}
.findoutmoreAbout
{
	position:absolute;
	bottom:38px;
	left:675px;
	z-index:5;
	width:141px;
	height:42px;
	background-image:url(../images/findoutmore.png);
	background-position:left;	
	cursor:pointer;
}
.findoutmoreAbout:hover
{
	background-position:right;	
}
/* gallery */
.galleryContent
{
	float:left;
	padding-left:22px;
	padding-top:10px;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#272e4e;
}
.galleryContent p
{
	text-transform:uppercase;		
}
.galleryImage
{
	float:right;
	width:526px;
	height:305px;
	background-image:url(../images/galley_imageBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
.galleryThumbs
{
	float:left;
	width:391px;
	height:225px;
	background-image:url(../images/gallery_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
.galleryImageInner
{
	margin-top:12px;	
}
.findoutmoreGallery
{
	position:absolute;
	bottom:30px;
	left:648px;
	z-index:5;
	width:141px;
	height:42px;
	background-image:url(../images/findoutmore.png);
	background-position:left;	
	cursor:pointer;
}
.findoutmoreGallery:hover
{
	background-position:right;	
}
#previous
{
	position:absolute;
	bottom:40px;
	left:466px;
	z-index:5;
	width:86px;
	height:20px;
	background-image:url(../images/previous.png);
	background-position:left;	
	cursor:pointer;
}
#previous:hover
{
	background-position:right;	
}
#next
{
	position:absolute;
	bottom:40px;
	left:552px;
	z-index:5;
	width:65px;
	height:20px;
	background-image:url(../images/next.png);
	background-position:left;	
	cursor:pointer;
}
#next:hover
{
	background-position:right;	
}
.gallerythumb_1
{
	margin-top:7px;
	margin-left:6px;
	float:left;
	width:94px;
	height:69px;
	background-image:url(../images/gallery1.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_1:hover
{
	background-position:right;
}
.gallerythumb_2
{
	margin-top:7px;
	float:left;
	width:94px;
	height:69px;
	background-image:url(../images/gallery2.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_2:hover
{
	background-position:right;
}
.gallerythumb_3
{
	float:left;
	margin-top:7px;
	width:95px;
	height:69px;
	background-image:url(../images/gallery3.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_3:hover
{
	background-position:right;
}
.gallerythumb_4
{
	float:left;
	margin-top:7px;
	width:93px;
	height:69px;
	background-image:url(../images/gallery4.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_4:hover
{
	background-position:right;
}
.gallerythumb_5
{
	margin-left:6px;
	float:left;
	width:94px;
	height:70px;
	background-image:url(../images/gallery5.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_5:hover
{
	background-position:right;
}
.gallerythumb_6
{
	float:left;
	width:94px;
	height:70px;
	background-image:url(../images/gallery6.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_6:hover
{
	background-position:right;
}
.gallerythumb_7
{
	float:left;
	width:95px;
	height:70px;
	background-image:url(../images/gallery7.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_7:hover
{
	background-position:right;
}
.gallerythumb_8
{
	float:left;
	width:93px;
	height:70px;
	background-image:url(../images/gallery8.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_8:hover
{
	background-position:right;
}
.gallerythumb_9
{
	margin-left:6px;
	float:left;
	width:94px;
	height:68px;
	background-image:url(../images/gallery9.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_9:hover
{
	background-position:right;
}
.gallerythumb_10
{
	float:left;
	width:94px;
	height:68px;
	background-image:url(../images/gallery10.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_10:hover
{
	background-position:right;
}
.gallerythumb_11
{
	float:left;
	width:95px;
	height:68px;
	background-image:url(../images/gallery11.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_11:hover
{
	background-position:right;
}
.gallerythumb_12
{
	float:left;
	width:93px;
	height:68px;
	background-image:url(../images/gallery12.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.gallerythumb_12:hover
{
	background-position:right;
}

/* news */
.newsContent
{
	float:left;
	padding-left:22px;
	padding-top:10px;	
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#272e4e;
}
.newsContent p
{
			
}
.newsArticles
{
	height:85px;
	width:390px;
	overflow:auto;
}
.newsLinks
{
	float:left;
	width:391px;
	height:157px;
	background-image:url(../images/gallery_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
.newsRight
{
	float:right;
	left:455px;
	width:526px;
	height:317px;
	background-image:url(../images/galley_imageBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
}
* html .newsRight
{
	position:absolute;
	top:0px;
	left:455px;
	width:526px;
	height:317px;
	background-image:url(../images/galley_imageBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#d2cfda;
	z-index:5;
}
.newslink_1
{
	margin-left:6px;
	margin-top:8px;
	float:left;
	width:76px;
	height:70px;
	background-image:url(../images/news1.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_1:hover
{
	background-position:right;
}
.newslink_2
{
	margin-top:8px;
	float:left;
	width:75px;
	height:70px;
	background-image:url(../images/news2.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_2:hover
{
	background-position:right;
}
.newslink_3
{
	margin-top:8px;
	float:left;
	width:75px;
	height:70px;
	background-image:url(../images/news3.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_3:hover
{
	background-position:right;
}
.newslink_4
{
	margin-top:8px;
	float:left;
	width:75px;
	height:70px;
	background-image:url(../images/news4.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_4:hover
{
	background-position:right;
}
.newslink_5
{
	margin-top:8px;
	float:left;
	width:76px;
	height:70px;
	background-image:url(../images/news5.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_5:hover
{
	background-position:right;
}
.newslink_6
{
	margin-left:6px;
	float:left;
	width:76px;
	height:68px;
	background-image:url(../images/news6.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_6:hover
{
	background-position:right;
}
.newslink_7
{
	float:left;
	width:75px;
	height:69px;
	background-image:url(../images/news7.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_7:hover
{
	background-position:right;
}
.newslink_8
{
	float:left;
	width:75px;
	height:69px;
	background-image:url(../images/news8.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_8:hover
{
	background-position:right;
}
.newslink_9
{
	float:left;
	width:75px;
	height:69px;
	background-image:url(../images/news9.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_9:hover
{
	background-position:right;
}
.newslink_10
{
	float:left;
	width:76px;
	height:69px;
	background-image:url(../images/news10.gif);
	background-repeat:no-repeat;
	background-position:left;	
	cursor:pointer;
}
.newslink_10:hover
{
	background-position:right;
}
/*footer */
#footer
{
	position:absolute;
	top:550px;
	left:0px;
	width:981px;
	height:31px;
	text-align:center;
	background-image:url(../images/footerbg.gif);
	background-repeat:repeat-x;
}
#footerlogo
{
	position:absolute;
	top:7px;
	left:341px;
}
.fletcherFooter
{
	display:block;
	float:left;
	background-image:url(../images/fletcherfooter.gif);
	background-repeat:no-repeat;
	background-position:left;		
	width:299px;
	height:17px;	
}
.fletcherFooter:hover
{
	background-position:right;
}
