body {
background-color:#232222;
color:#A4A4A4;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:lighter;
height:100%;
line-height:1.33em;
margin:0;
padding:0;
text-align:justify;
width:100%;
}
a img {
border:medium none;
}
#main {
background-color:#131313;
width:100%;
}
#header {
background-color:#131313;
height:80px;
margin:0 auto;
padding-top:15px;
text-align:left;
width:950px;
}
#header h1 {
background-color:#131313;
float:left;
margin:0 auto;
text-align:left;
}
#header a {
color:#A4A4A4;
text-decoration:none;
}
#header a:hover {
text-decoration:underline;
}
#content {
background-image:url("../img/center_bg.jpg");
background-repeat:repeat-x;
height:556px;
width:100%;
}
#center {
height:505px;
width:990px;
}
#left {
float:left;
height:500px;
margin-top:35px;
text-align:justify;
width:450px;
}
#right {
float:left;
height:500px;
margin-top:35px;
padding-left:50px;
text-align:justify;
width:450px;
}
#nav {
font-family:Helvetica,Arial,sans-serif;
font-size:18px !important;
font-weight:lighter;
height:37px;
margin:0 auto;
padding-top:16px;
text-align:left;
width:990px;
}
#flash {
margin:24px auto;
width:990px;
}
#fwr {
height:auto;
margin:0 auto;
width:950px;
}
#nav {
float:left;
width:500px;
}
#nav a {
color:#808386;
font-weight:lighter;
margin-right:20px;
text-decoration:none;
}
#nav a:hover {
text-decoration:underline;
}

.title {
color:#000000;
margin:5px 0 0;
}
.white_nav {
color:#FFFFFF;
margin-left:12px;
}
.white {
color:#FFFFFF;
}
.red {
color:red;
}
.b {
font-size:18px;
}
#slideshow-adv img {
display:block;
min-width:300px;
}
.controls {
margin-top:85px;
position:absolute;
}
#image-title {
color:#131313;
font-family:Helvetica,Arial,sans-serif;
padding-bottom:15px;
padding-top:55px;
}
#nextprevious img {
margin-right:5px;
}
#image-desc {
color:#808386;
padding-top:30px;
}
.prev {
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
height:22px;
margin-right:5px;
padding:5px 10px;
text-decoration:none;
width:71px;
}
#controls-adv a:focus, #controls-adv a:hover, #controls-adv a:active {
background:none repeat scroll 0 0 #777777;
}
.next {
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
height:22px;
padding:5px 10px;
text-decoration:none;
width:46px;
}
#footer {
background-color:#232222;
height:70px;
}
#slider {
margin:0 auto;
}
#slider ul, #slider li {
list-style:none outside none;
margin:0 auto;
padding:0;
}
#slider, #slider li {
overflow:hidden;
width:950px;
}
span#prevBtn {
display:inline-block;
height:21px;
left:50%;
margin:0 0 0 -535px;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-8000px;
top:320px;
width:19px;
}
span#nextBtn {
display:inline-block;
height:21px;
left:50%;
margin:0 0 0 510px;
overflow:hidden;
padding:0;
position:absolute;
text-indent:-8000px;
top:320px;
width:19px;
}
span#nextBtn a {
background:url("../img/rightArrow.png") no-repeat scroll 0 0 transparent;
display:block;
height:21px;
width:19px;
}
span#prevBtn a {
background:url("../img/leftArrow.png") no-repeat scroll 0 0 transparent;
display:block;
height:21px;
width:19px;
}
#main_container {
margin:0 auto;
position:relative;
width:950px;
}
#nav_top {
float:right;
font-size:15px;
padding-top:26px;
}
#nav_top a {
margin-left:12px;
}
#slide_show_control {
height:20px;
margin:0 auto;
overflow:hidden;
padding-top:5px;
text-align:left;
width:950px;
position:relative;
}
#slide_show_control span {
float:left;
}
#slide_show_control img {
cursor:pointer;
padding-top:1px;
}
#slideheader {
margin-top:-20px;
}
.emailheader {
display:block;
margin-bottom:14px;
margin-top:-8px;
}
#sketch {
	left:0;
	position:absolute;
	top:277px;
}
#copyright a {
color:#A4A4A4;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
#copyright {
color:#A4A4A4;
float:left;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;
height:15px;
padding-bottom:10px;
padding-top:16px;
text-align:left;
text-decoration:none;
width:172px;
}
#copyright a:hover {
color:#FFFFFF;
}
.phone {
color:#FFFFFF;
font-size:25px;
left:607px;
position:absolute;
top:68px;
}
#image_title {
display:block;
font-size:13px;
height:22px;
position:relative;
text-align:left;
top:4px;
width:951px;
}
#control_image {
left:-2px;
position:relative;
}
#subleft {
float:left;
height:600px;
margin-left:2px;
margin-top:2px;
text-align:left;
width:190px;
display:block;
}
#subleft .white, #subright .white {
display:block;
margin-bottom:-21px;
}
#subright {
float:left;
margin-top:2px;
text-align:left;
width:190px;
display:block;
}
.sketchimg {
float:right;
margin-top:20px;
width:80%;
}

#slideshow-nav {
	position:absolute;
	right:1px;
	top:6px;
}
#slideshow-nav a {
	color:#A4A4A4;
	text-decoration:none;
}
#slideshow-nav a:hover {
	color: #fff;
}

.front {
	position:relative;
	top:44px;
}
