body {behavior:url(cssHoverFix.htc);	font-family:Arial,Helvetica,sans-serif;	font-size:0.9em;text-align:center;}
.cb {clear:both;}
.fr {float:right;}
.fl {float:left;}
.cudd{display:none;}
a {color:#000;text-decoration:none;}
a:hover {color:#333;}
.h {width:960px;}
.h h1 span { background:#FFFFFF url('../img/logo.jpg') no-repeat scroll 0 0; height:91px; left:0; position:absolute; top:0; width:293px; }
.h h1 { margin:0; overflow:hidden; position:relative; width:293px;float:left; height:91px;margin:0 0 10px 20px;}
h1 {
	font-size:3em;
	font-family: Georgia, "Times New Roman", Times, serif;margin-bottom:0.5em;
}
h2 {font-size:2em;font-family: Georgia, "Times New Roman", Times, serif;margin:0.5em 0 0.5em 0;}
h3{font-size:1.3em;}

.m {clear:both;width:660px;margin:0 auto;}
a img{text-decoration:none;border:none;}
.bb{border-bottom:1px solid #BBD6F1;clear:both;padding:20px 0 20px 0;}
.i{padding:20px;}

.n{float:right;margin:73px 0 0 0;padding:0;width:320px;}
ul#n1{width:320px;float:left;margin-bottom:7px;}
ul#n2{width:140px;float:right;}
.n ul{margin:0;padding:0;}
.n ul li{display:inline;list-style-type:none;}
.n ul li a{padding:0 20px 0 20px;}

/*.c2-1{width:35%;float:left;}
.c2-2{width:50%;float:left;margin-left:30px;}*/


.content{margin-top:0;}
.content ul{margin-top:0;position: inherit;}
.content li{clear:both;}

ul.gallery{width:910px;height:190px;display:block;margin:0;padding:40px 0 0 50px;}
ul.gallery a{display:block;float:left;}
ul.gallery li{width:300px;display:block;float:left;margin-left:70px;}

.centre{text-align:center;}

blockquote{margin:0 0 0 5px;}
cite{color:#AC103D;margin-left:10px;}
#quotes{border-bottom:1px dashed #ac103d;}
#quotes ul{margin:0;padding:0; font-style: italic;}
#quotes ul li{margin-bottom:10px;}
#testimonials ul li p{border-bottom:1px dashed #ac103d;padding-bottom:20px;margin-bottom:20px}
#address{border-bottom:1px dashed #ac103d;}

/*contact form*/
form{margin-top:30px;}
fieldset{border:none;margin:0;padding:0;}
fieldset.c2-c1,fieldset.c2-c2{width:400px;}
label,input{display:block;width:100%;}
textarea{display:block;width:100%;}
.submit{width:25%;margin-left:25%;background-color:#2E4210;color:#fff;}
.submit:hover{background-color:#003300;}
.error{color: #CC0000;}
legend{padding:0;margin:0;}
legend h2{padding:0;margin:10px 0;}

#f{background:url(../img/footer-bg.jpg) no-repeat scroll top left;}
#f .i{}
#f ul{margin:0 0 0 20px;padding:10px 0 10px 0; list-style-type:none;}
#f ul li{margin:0;padding:0;display:inline;}
#f ul li.last{margin-left:130px;}

