*{margin:0; padding:0;}
body{text-align:center;
	font:76%/1.5 Verdana, Arial, Helvetica, sans-serif;
	}

body#bhome, body#bprices{background:url(../images/bg1.jpg);}
body#brecords{background:url(../images/bg4.jpg);}
body#bservices{background:url(../images/bg2.jpg);}
body#babout{background:url(../images/bg3.jpg);}
body#bcontact{background:url(../images/bg4.jpg);}

#wrapper{width:760px;
	margin:20px auto 10px;
	border:2px solid #000;
	background:#fff;
	}

#header{background:#900 url(../images/clocks.jpg) no-repeat 15px 15px;
	height:150px;
	width:750px;
	margin:5px auto;
	border:1px solid #000;
	position:relative;}

#header h1, #header h2{text-indent:-2000em; overflow:hidden; height:0;}

#header h1{background:url(../images/title1.gif) no-repeat;
	margin:20px 0 0 193px;
	width:553px;
	height:130px;}

#clocks_rt{background:url(../images/clocks.jpg) no-repeat;
	position:absolute;
	width:175px;
	height:116px;
	top:15px;
	right:15px;}

#content{padding:20px;
	text-align:left;
	}
	
#footer{width:750px;
	margin:5px auto;
	background:#900;
	border:1px solid #000;
	color:#fff;
	clear:both;}

#pontbren{font-size:.8em;}
ul#validation{list-style-type:none;}
ul#validation li{display:inline;}
ul#validation li a{padding:0 1em;}

a, a:visited{color:#333;}
a:hover{color:#900; text-decoration:none;}

h3{font-size:1.4em; margin-bottom:.5em; padding-top:1em;}
p{font-size:1.2em; margin-bottom:1em;}
#footer p{font-weight:bold; padding:.3em 0; margin:0;}
	
/*---Prices info list----*/
#info{margin:0 0 1em 2em; font-size:1.2em;}
#info ul{margin-left:3em;}


/* Menu */
a{outline:none;}

ul#nav{padding:0; margin:20px 0 20px 20px;
	display:inline; /*IE double margin bug fix*/
	list-style-type:none;
	width:720px;
	float:left;
	border-bottom:1px solid #030;
	}

ul#nav li{float:left;
	background-repeat:no-repeat;
	background-position:top right;
	}

ul#nav li a{
	display:block;
	padding:0 2em;
	line-height:2.5em;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	float:left;
	background-repeat:no-repeat;
	background-position:top left;
	}

ul#nav li{background-image:url(../images/tab-r.gif);}
ul#nav li a{background-image:url(../images/tab-l.gif);}

#bhome ul#nav li#home,
#brecords ul#nav li#records,
#bservices ul#nav li#services,
#bprices ul#nav li#prices,
#babout ul#nav li#about,
#bcontact ul#nav li#contact
{background-image:url(../images/tab-r-active.gif);}
#bhome ul#nav li#home a,
#brecords ul#nav li#records a,
#bservices ul#nav li#services a,
#bprices ul#nav li#prices a,
#babout ul#nav li#about a,
#bcontact ul#nav li#contact a
{background-image:url(../images/tab-l-active.gif); color:#600;}

ul#nav li a:hover{color:#fff; text-decoration:underline;}

#bhome ul#nav li#home a:hover,
#brecords ul#nav li#records a:hover,
#bservices ul#nav li#services a:hover,
#babout ul#nav li#about a:hover,
#bcontact ul#nav li#contact a:hover
{color:#600; text-decoration:none; cursor:default;}

/* Images */
img.rt{display:inline; float:right;
	padding:3px; 
	margin:0 0 1em 10px;
	}

/*With captions (both enclosed in div) */
.picleft{float:left; text-align:center; margin:0 20px 5px 0; border:1px solid #605953; background-color: #f4f4ee;}
.picright{float:right; text-align:center; margin:0 0 5px 20px; border:1px solid #605953; background-color: #f4f4ee;}
.piccentre{margin:0 auto 1em; text-align:center; border:none;}
.picleft img, .picright img, .piccentre img{display:block;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.nb{border:none; background-color:#fff;}
/*------Contact Form-------------*/
form{width:475px; margin:1em 0 1em 20px; font-size:1em;}

fieldset{margin:0;
	padding:1em;
	border:1px solid #ccc;
	background:#f8f8f8;}
	
label{display:block; margin-top:.5em;}

input:focus, textarea:focus{background:#ffc;}

label span, .rqd{color:#93111b; font-weight:bold;}

.footnote{font-size:.8em;}
ul.links{margin:1em 0 1em 40px;}