
body {margin:0px;}
#top{display:none;}
#nav{display:none; height:45px; background:url(../images/nav_bg.jpg);}

	#nav a{height:45px; float:left; font-size:0px; text-indent:-9999px; background:url(../images/nav_buttons_bg.jpg) no-repeat; margin:0px 5px 0px 5px}
		#nav a.nav_home{width:81px; background-position:0px 0px;}
			#nav a.nav_home:hover, #home #nav a.nav_home{background-position:0px -45px;}
		#nav a.nav_about{width:103px; background-position:-90px 0px;}
			#nav a.nav_about:hover, #about_Us #nav a.nav_about{background-position:-90px -45px;}
		#nav a.nav_range{width:130px; background-position:-201px 0px;}
			#nav a.nav_range:hover, #range #nav a.nav_range{background-position:-201px -45px;}
		#nav a.nav_services{width:98px; background-position:-340px 0px;}
			#nav a.nav_services:hover, #services #nav a.nav_services{background-position:-340px -45px;}
		#nav a.nav_contact{width:114px; background-position:-451px 0px;}
			#nav a.nav_contact:hover, #contact #nav a.nav_contact{background-position:-451px -45px;}
		#nav a.nav_map{width:135px; background-position:-579px 0px;}
			#nav a.nav_map:hover, #map #nav a.nav_map{background-position:-579px -45px;}
			
.date{font-size:12px; color:#7d7d7d; float:right; padding-top:12px; padding-right:20px;}

#header{display:none; height:228px; background:url(../images/header_bg.jpg) no-repeat; padding:15px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#f5d6df; line-height:18px;}
	.banner_img{width:431px; height:224px; margin-right:25px; float:left; display:inline; background:url(../images/banner_Img.jpg);}
	#header p{margin:5px 0px 5px 0px; padding:0px;}
	#header ul{color:#d08b9d; float:left; list-style-type:none; margin-top:0px;}
		#header ul li{height:22px; background:url(../images/bullet.gif) no-repeat center left; padding-left:18px; padding-top:3px;}
	#header #slideshow{width:420px;float:left; display:inline;}
	#header #slideshow div{background:url(../images/slideshow_Bg.jpg) repeat-x; height:233px;}
#content{display:block; color:#555555; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:justify; letter-spacing:-0.03em; padding-bottom:20px;}
	#content h2{color:#252525; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; font-weight:normal;}
	#content strong{color:#1d1d1d; font-weight:bold;}
	#content h2 em{color:#90012c; font-style:normal; font-weight:normal;}
	#content h3{font-size:14px; color:#90012c; font-weight:bold; margin:0px; padding:0px;}
	#content em{font-style:italic; color:#c4627f; font-weight:bold;}
		#content .left_Col{width:269px; float:left; margin-left:15px; padding-right:15px; margin-right:20px; display:inline;}
			#content .left_Col ul{ margin:0px; padding:0px 0px 0px 14px;}
			#content .left_Col ul li{ margin:0px 0px 13px 0px; padding:0px;}
			#content .left_Col ul li ul{ margin:10px 0px 0px 13px; padding:0px 0px 0px 0px;}
			
		#content .middle_Col{width:273px; float:left; padding-left:6px; padding-right:21px; margin-right:20px; display:inline;}
		#content .right_Col{width:280px; float:left; padding-top:20px; display:inline;}
	.home_Box{width:272px; height:82px; background:url(../images/home_box.jpg); margin-bottom:19px; padding:8px 8px 0px 20px;}
		#content .home_Box h3{font-size:18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; color:#edd9df; margin:-5px 0px 0px 0px; padding:0px;}
		#content .home_Box p{font-size:11px; color:#d08b9d; margin:0px; padding:0px; line-height:normal;}
		#content .home_Box img{margin-right:3px;  display:inline;}
		#content .home_Box a{color:#c2c1c1; font-size:11px; float:left; text-align:left; letter-spacing:-0.04em; margin-top:11px;}
#footer{display:none;width:904px; height:109px; background:url(../images/footer_Bg.jpg) repeat-x; line-height:18px; padding:27px 18px 0px 18px;font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#FFF;}
	#footer_Left{width:359px; float:left;}
	#footer_Left a{color:#ffffff;}
		.accred{width:359px; height:70px; float:left; margin-top:12px;}
		.accred img{float:left;}
		.accred p{float:left; font-size:10px; color:#787575; line-height:18px;}
	#footer_Right{width:360px; float:right; text-align:right;}
		.footer_Address{width:360px; height:70px; margin-top:12px; font-size:10px; color:#787575;}

/* LAYOUT END */

h1.logo{width:246px; height:81px; background:url(../images/logo.jpg); text-indent:-9999px; font-size:0px; float:left;}
.tel{height:56px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; color:#292929; padding-top:25px;}
.tel em{font-size:22px; font-style:normal; color:#90012c;}

.quote{width:296px; height:346px; background:url(../images/quote_Bg.gif) no-repeat; float:right; margin-left:40px; padding:22px 22px 0px 22px; font-size:14px; font-weight:bold; color:#dcdcdc; line-height:21px;}
.quote p{padding:0px; margin:0px; text-align:justify;}

table#range_Table{width:400px; border:1px solid #d4d4d4; border-bottom:none; border-collapse:collapse; margin:0; float:left; margin-right:32px; margin-left:32px;}
table#range_Table td{padding:10px; text-align:center; border-bottom:1px solid #e1e1e1;}
table#range_Table tr.odd{background:url(../images/bg-td.png) repeat-x 0 100%;}
table#range_Table td.header{background:url(../images/bg-th.gif) repeat-x 0 100%; font-weight:bold; color:#e6e6e6;}


.service_Wrap{width:920px; height:184px; background:url(../images/serv_bg.png); padding:10px;}
	.service_Wrap h4{color:#90012c; font-size:16px;}
	.service_Wrap div.video{float:right; margin-left:20px; background:url(../images/videos.jpg); width:327px; height:184px;}
	.service_Wrap div.video p{margin:0px; padding:0px;}
	
.address{width:293px; height:330px; float:right; padding:10px; text-align:center; color:#CCC; background:url(../images/address_Bg.jpg) repeat-x #3b3b3b;}
.address h3{color:#ae2828 !important; font-size:21px !important;}
.address hr{color: #545454; background-color: #545454; height: 1px; border:0px;}
.address a{color:#ffffff;}
.address a:hover{color:#dd5252;}

.gallery_Image{float:left; margin-right:53px; margin-bottom:20px; border:1px solid #820127;}
.no_Margin{margin-right:0px;}
/* CONTACT FORM */
.validation-message{}
#enquiryform{}
#enquiryform table{}
#enquiryform td{}

#enquiryform input.required, #enquiryform textarea.required {background-color: #7f0126;color:white;border:none;padding:3px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
.field{border:none;background-color:#d0cece;padding:3px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
.validation-message {width: 60%; padding: 20px;border: 1px solid #800000;color: #800000;background-color: #ffdddd;}
#enquiryform h5{background:url(../images/bg-th.gif) repeat-x 0 100%; padding:10px; font-size:14px; color:#ffffff; margin:0px;}
/* CONTACT FORM END */

#about_Us #content img{margin-left:20px; float:right;}

.range_Fader{width:298px; height:227px; float:right; margin-left:20px;}
.download{color:#90012c; font-size:13px;