/*************************** general ***************************************/
body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, img, form, fieldset {margin:0px;padding:0px;border:0px;}
html {background-color:#fff;}
body {text-align:center;font-family:arial;font-size:11px;color:#424242;background:#efefef url(../images/body-bg.jpg) top center repeat-x;}
#page {width:960px;text-align:left;margin:0px auto;position:relative;}
#print {display:none;}

/*************************** top ***************************************/
#top {position:relative;height:140px;background: transparent url(../images/top-bg.jpg) 0px 0px no-repeat;}
#toplink {display:block;position:absolute;top:0px;left:0px;height:140px;width:250px;}
#toplink span {display:none;}

/*************************** navigation ***************************************/
#nav {position:relative;height:30px;padding-top:3px;padding-left:12px;font-weight:bold;font-size:14px;}
#nav li {display:block;float:left;letter-spacing:-0.02em;}
#nav li a {display:block;float:left;height:30px;line-height:32px;color:#fff;background: transparent;text-decoration:none;margin-right:5px;}
#nav li a span {display:block;float:left;background:transparent;padding:0px 13px;cursor:hand;}
#nav li a:focus {text-decoration:underline;}
#nav li a.selected {color:#f68428;background: transparent url(../images/nav-li-a-bg.jpg) 0px 0px no-repeat;}
#nav li a.selected span  {color:#f68428;background:transparent url(../images/nav-li-a-span-bg.jpg) right top no-repeat;}
#nav li a:hover {background: transparent url(../images/nav-li-a-hover-bg.jpg) 0px 0px no-repeat;}
#nav li a:hover span  {background:transparent url(../images/nav-li-a-span-hover-bg.jpg) right top no-repeat;}
#home #nav li a#nav-home,
#claims #nav li a#nav-claims,
#building #nav li a#nav-building,
#branches #nav li a#nav-branches,
#franchise #nav li a#nav-franchise,
#testimonials-page #nav li a#nav-testimonials,
#contact #nav li a#nav-contact {color:#f68428;background: transparent url(../images/nav-li-a-bg.jpg) 0px 0px no-repeat;}
#home #nav li a#nav-home span,
#claims #nav li a#nav-claims span,
#building #nav li a#nav-building span,
#branches #nav li a#nav-branches span,
#franchise #nav li a#nav-franchise span,
#testimonials-page #nav li a#nav-testimonials span,
#contact #nav li a#nav-contact span {color:#f68428;background:transparent url(../images/nav-li-a-span-bg.jpg) right top no-repeat;}

/*************************** usps ***************************************/
#usps {color:#6f6f6f;font-size:13px;line-height:1.5em;height:355px;}
#usp01 {height:355px;width:198px;float:left;background: transparent url(../images/usp01.jpg) 0px 0px no-repeat;}
#usp02 {height:355px;width:198px;float:left;background: transparent url(../images/usp02.jpg) 0px 0px no-repeat;}
#usp01, #usp02 {margin-right:6px;}
html>body #usp01, html>body #usp02 {margin-right:13px;}
#usp03 {height:355px;width:198px;float:left;background: transparent url(../images/usp03.jpg) 0px 0px no-repeat;}
#usps a span {display:none;}

/*************************** content ***************************************/
#main {color:#6f6f6f;font-size:13px;line-height:1.5em;padding: 25px 12px 25px 12px;width:626px;float:left;}
#content {padding-right:30px;}
#content h1 {color:#f58426;font-size:22px;margin-top:1em;margin-bottom:0.5em;}
#content p, #content ul, #content ol {margin-bottom:1em;text-align:justify;}
#content ul {list-style-type:none;margin-left:30px;}
#content ul li {padding-left:30px;background: transparent url(../images/content-li-bg.jpg) 0em 0.6em no-repeat;}
#content h3 {font-size:13px;}
#content p.quote {margin-bottom:0em;font-style:italic;padding:0px 50px;padding-top:1em;}
#content p.author {text-align:right;font-weight:bold;padding:0px 50px;padding-bottom:2em;margin-bottom:1em;border-bottom:1px dotted #626262;}
#content a {color:#f58426;font-weight:bold;}
#content table {font-size:11px;border:1px solid #f58426;cellspacing:0px;border-collaps:collapse;}
#content table th {background-color:#f58426;color:#fff;font-size:12px;}
#content table tr.odd td {background-color:#fff;}
#content table td, #content table th {padding:10px;}

/*************************** sidebar ***************************************/
#sidebar {float:right;width:310px;}
#images {width:298px;margin-left:12px;padding-top:25px;}
#images img {margin:0px;padding:0px;float:left;padding-right:1px;padding-bottom:8px;}
#testimonials {margin-top:25px;width:297px;background:#fff url(../images/test-top-bg.jpg) 0px 0px no-repeat;padding-top:34px;}
#testimonials p.quote {padding:10px 20px 20px 20px;background: transparent url(../images/test-quote-bg.jpg) bottom right no-repeat;font-size:13px;font-family:georgia;font-style:italic;}
#testimonials p.author {text-align:right;padding:10px 20px;background: transparent url(../images/test-bottom-bg.jpg) bottom right no-repeat;font-size:13px;font-family:georgia;font-weight:bold;}
#testimonials {position:relative;left:13px;}

/*************************** footer ***************************************/
#clearing {clear:both;height:20px;}
#footer {background: #fff url(../images/footer-bg.jpg) 0px 0px repeat-x;text-align:center;padding:30px 0px;}
#footer ul {width:948px;padding-left:12px;margin:0px auto;text-align:left;font-size:13px;line-height:1.5em;padding-bottom:0.2em;}
#footer ul li {display:inline;padding:0px 5px 0px 0px;color:#000;}
#footer ul li a {color:#000;padding: 0px 7px 0px 0px;}
#footer ul li a:hover {color:#626262;}
#footer p {width:948px;padding-left:12px;margin:0px auto;text-align:left;color:#aeaeae;font-size:11px;}
#footer p a {color:#aeaeae;}

/*************************** contact form ***************************************/
#contact-form {clear:both;margin-top:25px;width:310px;height:391px;background: transparent url(../images/contact-form-bg.jpg) 0px 0px no-repeat;position:relative;}
#contact-form h3 {display:none;}
#contact-form ul {list-style-type:none;}
#contact-form label {display:none;}
#contact_name,
#contact_phone,
#contact_email,
#contact_address,
#contact_enquiry {margin:0px;padding:0px;border:0px;position:absolute;height:19px;width:292px;left:12px;font-style:italic;padding:4px 3px 2px 3px;background-color:transparent !important;font-family:arial;font-size:12px;}
#contact_name {top:78px;padding-left:48px;width:247px;}
#contact_phone {top:108px;padding-left:95px;width:200px;}
#contact_email {top:138px;padding-left:93px;width:202px;}
#contact_address {top:168px;padding-left:120px;width:175px;}
#contact_enquiry {top:218px;height:113px;}
#contact_submit {position:absolute;top:345px;left:12px;width:298px;height:46px;background: transparent url(../images/submit-bg.jpg) 0px 0px no-repeat;margin:0px;padding:0px;border:0px;cursor:pointer;cursor:hand;}
#contact_submit:hover {background-position:0px -46px;}
