* { margin:0; padding:0; }
body { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-size: 100%; background-color: black; }
.access { display: none; text-indent: -9999px; }
a { color: #ff8d00; }

#header { background-color: #fdfdfd; position: relative; height: 110px; }
#header #div-1 { width: 300px; height:110px;  position: absolute; top: 0; right: 10px; text-align: right; }
#header h1 { width: 300px; height:110px;  position: absolute; top: 0; right: 0; text-indent: -9999px; background: #000 url(../img/logo.gif) no-repeat right bottom; }
#header h2 { width: 760px; height:110px; background: #fdfdfd url(../img/call-us.jpg) no-repeat left bottom; text-indent: -9999px; position: absolute; top: 0; left: 0; }
#header h1 a { width: 282px; height:110px; display: block; }
#header h2 a { width: 760px; height:110px; display: block; }

#header-bodyshop { background-color: #fdfdfd; position: relative; height: 110px; }
#header-bodyshop #div-2 { width: 300px; height:110px; position: absolute; top: 0; left: 10px; text-align: left; }
#header-bodyshop h1 { width: 300px; height:110px; position: absolute; top: 0; left: 0; text-indent: -9999px; background: #000 url(../img/logo-bodyshop.gif) no-repeat left bottom; }
#header-bodyshop h2 { width: 760px; height:110px; background: #fdfdfd url(../img/call-us-bodyshop.jpg) no-repeat left bottom; text-indent: -9999px; position: absolute; top: 0; right: 0; }
#header-bodyshop h1 a { width: 282px; height:110px; display: block; }
#header-bodyshop h2 a { width: 760px; height:110px; display: block; }

#header h1.index { right: 10px; background: #fff url(../img/logo1.gif) no-repeat right bottom; }
#header h2.index { width: 730px; background: #fdfdfd url(../img/call-usi.jpg) no-repeat left bottom; }
#header-bodyshop h1.index { left: 10px; background: #fff url(../img/logo-bodyshop1.gif) no-repeat left bottom; }
#header-bodyshop h2.index { width: 730px; background: #fdfdfd url(../img/call-usib.jpg) no-repeat right bottom; }

#navwrap { height: 33px; width: 100%; border-top: 1px solid white; background: #000 url(../img/navbg.jpg) repeat-x left bottom; border-bottom: 1px solid #ff8d00; }
#nav { list-style-type: none; width: 711px; margin: 0 auto; }
#nav li { float: left; }
#nav li a { text-transform: uppercase; display: block; height: 23px; padding-top: 10px; padding-right: 30px; padding-left: 30px; text-decoration: none; font-size: .75em; color: black; }
#nav li a:hover, #nav li.selected a { border-top: 1px solid #ff8d00; padding-top: 9px; }

p, pre { font-size: .75em; line-height: 20px; padding-bottom: 10px; color: white; }
h3 { color: #ff8d00; font-size: 1.1em; font-weight: lighter; }

.ourpledge { margin-bottom: 30px; }
.features { margin-bottom: 30px; }
.features img { border: 0; }

#bodyhome { height: 440px; background-color: black; width: 790px; margin: 0 auto; padding-top: 15px; }
#bodyhome .ourpledge, #bodyhome .features, #bodybs .ourpledge, #bodybs .features, #bodycontact .ourpledge, #bodycontact .features { float: left; }
#bodyhome .ourpledge, #bodybs .ourpledge { width: 450px; }
#bodyhome .features, #bodybs .features { width: 240px; padding-left: 60px; }
#bodyhome .features ul, #bodybs .features ul { list-style: url(../img/tick.gif); }
#bodyhome .features li, #bodybs .features li { font-size: .75em; color: #ff8d00; padding: 5px 0; }
#bodyhome .features li a, #bodybs .features li a { color: white; }

#bodycfs {
	background-color: #000;
	width: 790px;
	margin: 0 auto;
	padding-top: 200px;
	background-image: url(../img/bg6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#bodybs { background-color: black; width: 790px; height: 685px; margin: 0 auto;  margin-top: 15px; }

#bodycontact { background-color: black; width: 920px; height: 610px; margin: 0 auto; padding-top: 50px; }
#bodycontact .features { width: 505px; }
#bodycontact .ourpledge { width: 415px; }
#bodycontact ul { list-style-type: circle; }
#bodycontact li { font-size: .75em; color: #fff; padding: 5px 0; }
#bodycontact strong { color: #ff8d00; }

#footer {  clear: both; height: 65px; background-color: #c0c0c0; border-top: 1px solid #ff8d00; width: 100%; font-size: .75em; font-family: Verdana; position: relative;}
#footer .contact { position: absolute; bottom: 40px; right: 10px; }
#footer .copyright { position: absolute; bottom: 20px; right: 10px; color: #707070; }.quotebox {
	background-image: url(../img/quotebox.png);
	height: 43px;
	width: 217px;
	left: 775px;
	top: 60px;
}
