body {background:#6E6E6E url(../images/bg_slice.jpg) top left repeat-x;font-family:verdana;}
a {color:#fff;text-decoration:none;display:block;}

#container {width:950px;margin:0 auto;padding-top:70px;position:relative}
#topleft {float:left;width:350px;}
#topleft h1 {padding-bottom:40px;}
#barlinks {position:absolute;top:0;right:33px;font-size:0.7em;padding-top:3px;}
#barlinks a {color:#ccc;}
#barlinks a:hover {text-decoration:underline;}
#navigation {padding-left:20px;}
#navigation li {width:295px;height:36px;background:url(../images/nav_off.jpg) top left no-repeat;margin-bottom:8px;}
#navigation li a {color:#999999;padding:8px 0 9px 90px;text-transform:uppercase;border:1px solid #999999;font-size:0.9em;}
#navigation li.on a, #navigation li a:hover {color:#fff;background:url(../images/nav_on.jpg) top left no-repeat;border:1px solid #fff;}

#maincont {width:526px;padding:20px;float:left;color:#fff;font-size:0.7em;background:#373739 url(../images/main_bg.jpg) top left repeat-x;border:1px solid #999;}
#maincont p {padding:6px;}
#maincont h2 {color:#fff;}
#maincont span {cursor:pointer;}
#slider1 {margin-bottom:10px;}
#welcome {width:240px;float:left;border-right:1px solid #999;padding-right:10px;padding-top:10px;}
#services {width:250px;float:left;padding-left:20px;padding-top:10px;}
#services li {padding:2px;list-style-type:circle;margin-left:10px;}
#footer {font-size:0.7em;height:300px;clear:both;}
#footer p {float:right;}
#footer p.top {color:#fff;padding:150px 69px 0 80px;}
#footer p.credit {clear:right;padding:5px 69px 0 80px;}
#footer img {position:absolute;top:545px;left:0;}
#footer ul {padding-right:69px;clear:both;}
#footer ul li {padding:5px 0 0 10px;float:right;}
#footer ul li a {color:#999;padding-left:5px;}
#footer ul li.last a {border-left:1px solid #999;}

/* css form */
#compLeft p {padding:5px 0;}
#compLeft h2 {margin:0;}
#compLeft form, #compLeft fieldset {margin:0;padding:0;border:none;}
#compLeft form {width:350px;float:left;}
#compLeft input, #compLeft textarea {border:1px solid #ccc;width:100%;}
#compLeft label {clear:both;display:block;padding:5px 0;font-size:0.8em;}
#submit {margin:5px 0;}
.submit {float:right;}
input, textarea {-moz-border-radius: 0.7em;}
input#submit {width:150px;padding:3px;background:url(../images/grey_slice.jpg) bottom left repeat-x;}
.fieldhold {position:relative;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.fieldhold span {display:none;position:absolute;top:5px;right:-2px;width:180px;border:1px solid #ccc;padding:0 5px;font-size:0.8em;background:#FF1F1F;color:#fff;}
#completed {background:#0BCF00;color:#fff;padding:5px;}
.correct {background:#fff url(../images/tick.png) top right no-repeat;}

/* services tabs */

ul#servNav {list-style:none;margin:0;padding:0;width:400px;}
ul#servNav li {float:left;padding:0 1px;}
ul#servNav li a {display:block;padding:7px 0px 0px 0px;text-align:center;background:#a1a1a1 url(../images/servnav_off.jpg) top left no-repeat;;width:110px;height:23px;}
ul#servNav li.first a {}
ul#servNav li a.on {background:#fff url(../images/servnav_on.jpg) top left no-repeat;color:#000;}
.services h2 {clear:both;margin:0;padding:5px 0;}
.services p {padding:5px 0 !important;}
.services ul {list-style:circle;margin-left:15px;}
.services ul li {padding:2px 5px;}
.services #services2 a {display:inline;font-weight:bold;text-decoration:underline;}
.block {border-top:5px solid #fff;clear:both;margin:0 1px;padding:10px;color:#fff;font-size:0.9em;}
.block h2 {padding:0;color:#fff !important;font-size:1.7em;}

/* about */
.rightIm {float:right;padding:10px 5px;}
#maincont.about p, #maincont.galleries p, #maincont.disclaimer p, #maincont.privacy p {padding:6px 0;}	

/* gallery */
#maincont.galleries #ims a {float:left;padding:20px;}





