
body {margin: 0; padding: 0; background: #000; font-family: trebuchet, "trebuchet ms", arial, sans-serif; color: #fff; font-size: 13px; line-height: 1.5em; text-align: center;}
h1, h2, h3, h4, h5, h6 {font-size: 13px; margin: 0 0 .8em;}
p {margin: 0 0 1.5em 0;}
select, input, textarea {font-family: arial, helvetica, sans-serif; font-size: 13px; color: #000;}
img, table {border: 0;}
form {margin: 0;}
a:link, a:active, a:visited {color: #cbd600; font-weight: bold;}
a:hover {color: #ecf900; font-weight: bold;}

.hide {display: none;}
.small {font-size: 11px;}
.hr {float: none; clear: both; height: 1px; overflow: hidden; background: #8989a3; margin: 2em -5px;}
#content .hr {background: #858585;}

#outer {position: relative; width: 935px; margin: 20px auto 5px auto; text-align: left; background: #fff url(../images/bkg-main.gif) repeat-y;; border: solid #fff; border-width: 7px 10px;}

#logo {display: block; background: #b2bc00 url(../images/logo.gif) 50% 50% no-repeat; width: 307px; height: 150px;}

#topphotos {position: absolute; top: 0; left: 307px; background: #fff; width: 628px; height: 150px;}
#topphotos img {display: block; position: absolute; top: 0; width: 150px; height: 150px;}
#topphoto1 {left: 7px;}
#topphoto2 {left: 164px;}
#topphoto3 {left: 321px;}
#topphoto4 {left: 478px;}

#main {border-top: 7px solid #fff; height: 360px; overflow: hidden;}
html>body #main {height: auto; min-height: 360px;}

#left {position: relative; float: left; background: url(../images/bkg-left.gif) no-repeat; width: 621px; height: 307px;}
html>body #left {height: auto; min-height: 307px;}
body.pho #left, body.flo #left, body.con #left {width: 930px;}

#content {padding: 50px 60px 50px 50px; line-height: 18px;}
	body.home #content {padding: 0; margin: 0 0 0 150px; background: no-repeat; height: 307px;}

#main h2 {font-size: 22px; line-height: 26px; font-weight: normal;}
#main h3 {font-size: 16px; line-height: 26px; font-weight: normal;}
#main #right h2 {font-size: 18px;}
#main ul {position: relative; margin: 0 0 1.5em 0; padding: 0; list-style: none;}
#main li {position: relative; margin: 0; padding: 0 0 0 10px; list-style: none; background: url(../images/bullet.gif) 0 7px no-repeat;}

form div {clear: left; padding-top: 5px;}
form label {position: relative; float: left; width: 70px;}
form .req {position: absolute; right: 4px; top: 0; color: #b2bc00; font-size: 20px; line-height: 30px;}
form .text input, form textarea {width: 170px;}
form select {width: 176px;}
form textarea {height: 70px;}
form .button input {margin-left: 70px;}

#right {float: right; width: 247px; padding: 30px;}
#right img {border-bottom: 7px solid #fff; margin-bottom: 30px;}

#copyright {font-size: 12px; color: #555; padding: 10px 0 20px; width: 935px; margin: 0 auto;}
#copyright a {color: #555; text-decoration: none; font-weight: normal;}
#copyright a:hover {text-decoration: underline;}
