@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0;} 
body {font-size: small;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: url(/media/themes/bg_rpt.jpg) repeat-x left top;	}
* html body {font-size: x-small; /* for IE5 */	f\ont-size: small; /* for other IE versions */}
	
/* Generic Text Styles Begin */
h1, h2, h3, h4{font-size:100%; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
p {font-size:1em; text-align:justify; color:#333;}
#content-right p{text-align: left;}
ul {list-style:none;}
a {color:#f60;text-decoration:none;}
a:hover {color:#f60;	text-decoration:underline;}
/*=blocktext*/
h1, h2, h3, h4, p, ul{margin:0;	padding:.4em 0;	}
.cb{clear:both;}
/* Generic text style ends */
		
/*Form Starts*/
.submit{background:url(/media/themes/button_default.gif) no-repeat top left; height:25px; width:133px; border:none; color:#fff;}
.log-in-form{margin-left:20px; margin-bottom: 10px; width:300px;}
.log-in-form fieldset{padding:3px 10px 3px 10px;}
.log-in-form legend{font-weight:bold; font-size:9pt;}
.log-in-form label{display:block; height:2em;}
.log-in-form input {margin-right:20px;float:right;clear:right;}
.log-in{float:right; padding:5px; width:300px;	height:80px;}
.log-in p{padding:0px; margin-left:90px;} 
/*Form Ends*/
		
/* Default layout */
.error{color:#c00; background: #FFC; border:#c00 dashed 1px;padding-left:10px;margin:5px 5px;}
#main-content .error strong{color:#c00;}
.contact-us-form {padding:8px;}
.formfield {margin-bottom:10px;}
.formentry {visibility: hidden;}
.label{font-weight:bold; width:80px;float:left;}
#container{width: 1000px;margin: 0px auto;}
.header{height:155px; background:url(/media/themes/head_rpt.gif) repeat-x left top;}
.f-l{float:left;margin:0px 5px;}
.f-r{float:right;}
#main-content ul, #main-content ol{margin-left: 15px;}
#main-content ul li{list-style:disc;}

/* Footer Starts */
#footer{margin-top:15px; border-top:#ccc solid 2px; background-color:#fff;}
#footer p {padding:5px 10px; text-align:center; color:#333;}
#footer a {color:#666; margin:0px 10px;}
#footer a:hover{color:#f60;}
.contactname p{text-align: left;}
/* Footer Ends */
		
/* Gallery Stuff */
.gallery {margin-top:8px;}
.thumb {width:200px; margin-left:12px; float:left; text-align:center; margin-bottom:12px;}
.address, .open-times{display: inline;text-align:left;}
.img-container {text-align:center;}
.img-container span {display:block;	font-size: 85%;}

/*Google Map */
#map {border:1px solid #444; margin: 15px auto;}
#content-right p.zoom {font-size: 0.85em; text-align:center; margin: 0 auto; padding:0; position:relative;}