body {padding: 0px; margin: 0px; text-align:center; font-family: Arial, Helvetica, sans-serif;font-size: 70%; background: url('images/background.jpg') repeat-x;background-color: #F3ECE0;}
#contain{width: 868px; margin: 0px auto; text-align: left;}
.clear{ height: 1px; line-height:1px; clear:both; font-size: 1px;}
#header{width: 868px; margin:0px; padding:0px; height:147px;background: url('images/header.jpg') no-repeat;}
#nav{width: 868px; margin:0px; padding:0px; height:47px;background: url('images/nav_hold.jpg') no-repeat;}

a{text-decoration: none; color:#CC3300; }
a:hover{text-decoration:underline; }

#nav ul{ padding: 0px; margin: 0px; width: 718px; height: 37px;list-style: none;}
#nav li{ float: left; height: 37px; line-height: 37px;}
#nav li a{display: block; float: left;  height: 37px; text-indent: -9999px; padding: 0px; margin: 0px;}

h1#welcome{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/welcome.jpg') no-repeat;}
h2{color: #CC3300; padding: 5px 0px; margin: 0px; font-size: 14px;}
p{ line-height: 150%;}

li#nHome a{width: 49px; background: url('images/nav/home1.jpg') no-repeat;}
li#nHome a:hover{  background: url('images/nav/home2.jpg') no-repeat;}
li#nCom a{ width: 119px; background: url('images/nav/commission1.jpg') no-repeat;}
li#nCom a:hover{  background: url('images/nav/commission2.jpg') no-repeat;}
li#nPro a{ width: 48px; background: url('images/nav/process1.jpg') no-repeat;}
li#nPro a:hover{  background: url('images/nav/process2.jpg') no-repeat;}
li#nDown a{ width: 63px; background: url('images/nav/downloads1.jpg') no-repeat;}
li#nDown a:hover{  background: url('images/nav/downloads2.jpg') no-repeat;}
li#nFaq a{ width: 37px; background: url('images/nav/faq1.jpg') no-repeat;}
li#nFaq a:hover{  background: url('images/nav/faq2.jpg') no-repeat;}
li#nTest a{ width: 66px; background: url('images/nav/testimonials1.jpg') no-repeat;}
li#nTest a:hover{  background: url('images/nav/testimonials2.jpg') no-repeat;}
li#nCon a{ width: 60px; background: url('images/nav/contact1.jpg') no-repeat;}
li#nCon a:hover{  background: url('images/nav/contact2.jpg') no-repeat;}
li#nSub a{ width: 96px; background: url('images/nav/submit_app1.jpg') no-repeat;}
li#nSub a:hover{  background: url('images/nav/submit_app2.jpg') no-repeat;}
li#nOak a{ width: 121px; background: url('images/nav/oak1.jpg') no-repeat;}
li#nOak a:hover{  background: url('images/nav/oak2.jpg') no-repeat;}
li#nKens a{ width: 59px; background: url('images/nav/kens1.jpg') no-repeat;}
li#nKens a:hover{  background: url('images/nav/kens2.jpg') no-repeat;}


#content{width:868px; margin:0px; padding:0px; background: url('images/body_main.jpg') repeat-y;}
#c_inner{width:868px; margin:0px; padding:0px;background: url('images/body_top.jpg') no-repeat; }
#c_inner p{ margin:0px; padding: 5px 0px;}

#main{width: 670px; float: left; padding: 15px; margin: 0px;}
#right{width: 153px; float: left; padding: 180px 0px 0px 10px; margin: 0px; }

.right_box{ width: 126px; background-color: #F0ECE7; padding: 10px; margin: 0px 0px 5px 0px; line-height: 150%;}
.right_box a.rlink{ line-height: 15px;display: block;width: 116px; padding: 10px 5px; margin: 0px;color:#663300; border-bottom: 1px solid #D0BB92; text-decoration: none;}
.right_box a.rlink:hover{background-color: #D0BB92;}
#footer{width: 868px; height: 40px; padding: 0px; margin:0px 0px 10px 0px; background: url('images/footer.jpg') no-repeat;}
#footer{ color: #663300; font-size: 11px;}
#footer a{ text-decoration:none; color: #663300;}
#footer a:hover{text-decoration: underline;}
#lfoot{width: 400px; float: left; padding: 5px; margin: 0px;}
#rfoot{width: 380px; float: right; padding: 5px 10px; margin: 0px; text-align: right;}

ul.ticks li{ list-style: none; padding: 3px 3px 3px 20px; background: url('images/tick.gif') no-repeat;}

h1#testimonials{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/testimonials_t.jpg') no-repeat;}
h1#commissions{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/commissions.jpg') no-repeat;}
h1#faq{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/faq.jpg') no-repeat;}
h1#kensington{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/kensington.jpg') no-repeat;}
h1#oak{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/oak.jpg') no-repeat;}
h1#process{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/process.jpg') no-repeat;}
h1#contact_us{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/contact_us.jpg') no-repeat;}
h1#apologies{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/apologies.jpg') no-repeat;}
h1#downloads{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/downloads.jpg') no-repeat;}
h1#privacy{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/privacy.jpg') no-repeat;}
h1#sitemap{ width: 475px; height: 35px;display: block; padding: 0px; margin: 0px; text-indent: -9999px; background: url('images/sitemap.jpg') no-repeat;}


.center{ text-align: center;}

#front_app, #front_faq{height: 315px;background-color: #FFF1D4; padding: 10px 15px; float: left; margin: 0px 5px 0px 0px; width:166px;}
#front_test{height: 315px;background-color: #FFF1D4; padding: 10px; float: left; margin: 0px; width:245px;}
#front_app h3{ margin: 0px; padding: 0px;text-indent:-9999px; background: url('images/front_apply.jpg') no-repeat; width: 140px; height: 45px; }
#front_faq h3{ margin: 0px; padding: 0px;text-indent:-9999px; background: url('images/front_faq.jpg') no-repeat; width: 140px; height: 45px; }
#front_test h3{ margin: 0px; padding: 0px;text-indent:-9999px; background: url('images/front_test.jpg') no-repeat; width: 140px; height: 45px; }

.t_box{ padding: 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #D0BB92; color: #333300;}
.t_box h5{ padding: 0px 0px 5px 0px; margin: 0px; color: #CC3300; font-size: 12px; }
.t_more{text-align: right;}
.f_more a, .t_more a{color: #330000;}
.f_spacer{ height: 60px;}
.f_more{margin:0px; padding: 10px 0px; border-top: 1px solid #D0BB92; text-align: center;}
.right_spacer{ height: 110px;}

.faq_q{padding: 10px; border-top: 1px solid #D0BB92;}
.faq_q em{font-style:normal; color: #FF6600;}
.faq_q h3{ color: #FF6600; margin: 0px; padding: 5px 0px; color:#FF6600; font-size: 14px;}
.faq_a{padding: 10px; background-color:#FFF1D4;margin: 0px 0px 20px 0px;}

.test_box{ padding: 10px; border-top: 1px solid #D0BB92;background-color:#FFF1D4;margin: 0px 0px 20px 0px; }
.test_box h3{ color: #FF6600; margin: 0px; padding: 5px 0px; color:#FF6600; font-size: 14px;}
.orange{color: #FF6600;}
p.admin_row_success{ background-color: #E9F4C7; border:1px solid #336600; color: #336600; padding: 20px; margin: 10px 0px;}
.top_c_intro{padding: 10px; border-top: 1px solid #D0BB92;background-color:#FFF1D4;}

#contact_form  h3{ font-size: 12px; color:#FF3300; font-weight: normal; padding: 3px 0px; margin: 0px; }

#job_form h3{ font-size: 12px; color: #0099CC; }
#gbook_form form, #job_form form{ border: 1px dotted #CCCCCC; background-color: #F5F5F5; padding: 10px; font-size: 10px; margin: 10px 0px;}
#gbook_form form .inputs, #job_form form .inputs , #contact_form form .inputs{ width: 320px; border: 1px solid #CCCCCC;}

#sitemap li { list-style: none; padding: 10px; border-top: 1px solid #FED7BD;}
#sitemap {width: 300px;}