/* CSS Document */
	/* Clearing element so that main wrapper div tag clear content div */	
@import media="print" url("print.css");		
div#right_content {background-color:#9484AC;float:right;width:195px;padding:0px;}
div#right_content ul {padding:0px;margin:0px;}
div#right_content li {list-style:none;}
body {
	background-color:#A49DBC;
	background-image:url(../images/background.jpg);margin:0px;padding:0px;
	background-repeat: repeat-x;
	background-position: left top;}
em {
	color: #999999;
}	
img {border:none}	
	
#seo_key { display:none;}
#seo_key2 { display:none;}

.sherwrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}		

.listItems
{
    margin:0px 0px 0px 5px;
}

/* Hides from IE-mac \*/
* html .sherwrapper {height: 1%;}
/* End hide from IE-mac */	

.sherwrapper
	{
	display: inline-block;
	}
/*\*/
.sherwrapper
	{
	display: block;
	}
	
.sherwrapper {width: 780px; margin: 0 auto; background-color:#FFFFFF }


.left_centre {float: left; padding:10px;
voice-family: "\"}\""; 
voice-family:inherit;
width:551px;
}
html>body .left_centre { /*be nice to opera*/
width:551px; 
}     /*** This can be floated left or right ***/

.first-float-rigid {float: right; width: 269px; }
     /*** This must be floated opposite 
		to .second-float ***/

.second-float-rigid {float: left; width: 279px; padding-right:10px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:269px;
}
html>body .second-float-rigid { /*be nice to opera*/
width:269px; 
} 
     /*** This must be floated opposite 
		to .first-float ***/

.right {float:right;padding-right:10px; padding-top:10px; width: 300px; 
voice-family: "\"}\""; 
voice-family:inherit;
width:198px;}
html>body .right { /*be nice to opera*/
width:198px; 
}
     /*** This must be floated opposite 
		to .float-wrap ***/ 

/*.clearfooter {clear: both;}*/
div#sherforcePlus {width:199px; float:left; margin-top:8px;}
div#feeds {width:199px;float:left; background-color:#624A9E; margin-top:8px}	
div#feeds p.feed { background-image:url(../images/feed.gif); background-repeat:no-repeat; color:#FFFFFF; background-position: 8px center; padding: 10px 8px 10px 25px;}
div#feeds p.feed a:link, div#feeds p.feed a:active, p.feed a:visited {color:#FFFFFF}
div#feeds p {padding:10px; color:#FFFFFF;}

.enquire2 {float:left; background-color:#624A9E; margin-top:8px;}
.moviesN {float:left; background-color:#FFFFFF; margin-top:7px;}

.enquire2, .movies  {width:199px;float:left; background-color:#624A9E; margin-top:8px}	
.enquire2 p.enq,.movies p.enq { color:#FFFFFF;  padding: 5px 8px 10px 10px; background-color:#624A9E}
.enquire2 p.enq a:link, .enquire2 p.enq a:active, .enquire2 p.enq a:visited {color:#FFFFFF}
.enquire2 p,.movies p {padding:5px; color:#FFFFFF;background-color:#CC0000; margin:0px}
.enquire2 a:link,.enquire2 a:visited,.movies a:link,.movies a:visited {display:block; color:#FFFFFF}


div#map {width:199px; background-color:#624A9E; color:#FFFFFF;margin-top:8px;padding:0px;float:left;margin-bottom:10px;}
div#map p{color:#FFFFFF;padding: 0px 8px 8px 10px;}
div#map a{color:#FFFFFF;}
div#map div.map {margin:0px;padding-bottom:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:18px;margin:10px;background-image:url(../images/magnify.gif); background-repeat:no-repeat; background-position:left center;}	

/* /////////////////////// footer Box ////////////////////////////////////////////*/

div#footer {
	clear:both;
	width:780px;
	height:30px;
	background-color:#4F3671;
	text-align:center;}
div#footer ul {margin:0px;padding:5px 0px 0px 0px;}
div#footer li {display:inline;padding:0px 4px 0px 4px;}
div#footer li {font-size:10px; color:#FFFFFF;}
div#footer a {font-size:10px; color:#FFFFFF; text-decoration:none}
/* /////////////////////// print  footer Box ////////////////////////////////////////////*/
div.print_footer {
	clear:both;
	width:539px;
	margin:5px;
	background-color:#;
	text-align:left;}
div.print_footer ul {margin:0px;padding:5px 0px 5px 0px;}
div.print_footer li {display:inline;padding:0px 4px 0px 4px;}
div.print_footer li {font-size:10px; color:#FFFFFF;}
div.print_footer a {font-size:10px;  text-decoration:none}
.footer-image {background:url(../images/footer.jpg) no-repeat; display: block; height:40px; width:780; color:#ffffff; text-indent: -9999px;}
.footer-image h1 {padding:0px; margin: 0px;}
/* /////////////////////// Testimonials ////////////////////////////////////////////*/
div#testim {width:199px; background-color:#624A9E; color:#FFFFFF;margin-top:8px;padding:0px;float:left;}
div#testim p{color:#FFFFFF;padding: 15px 0px 5px 5px;}

a.sherforce_arrow_white:link, a.sherforce_arrow_white:visited, a.sherforce_arrow_white:active {color:#FFFFFF;text-decoration:none; background-image:url(../images/sherforce_arrow.gif); background-repeat:no-repeat; background-position:left 2px; padding-left:15px; }
a.sherforce_arrow_white:hover {
	text-decoration:underline;
	color: #000099;
}



/* /////////////////////// Generic advert Box ////////////////////////////////////////////*/
div.generic_ad {width:199px;margin-top:5px;padding:0px;float:left;
}
div.generic_ad2 {width:199px;padding:0px;float:left;
}
div.generic_ad3 {width:199px;padding:0px;float:left;margin-bottom:8px
}
.button { background-color:#CC0000; color:#FFFFFF;padding:0px;margin:3px}


.breadcrumbs {padding:5px 10px;margin:0px;background-color:#9484AC; color:#FFFFFF; height:27px;}	
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {color:#FFFFFF;}	

