body{background:#d6dde6 url(images/body-bg.gif) top repeat-x;font:82% "Lucida Sans Unicode", "Lucida Grande", sans-serif;width:100%;margin:0;padding:0}
h1{font:34pt HeliosCond, "Arial Narrow", "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400;letter-spacing:-.02em;margin:0;padding:10px 0 20px}
h2{font:20pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400;letter-spacing:-.05em;margin:0;padding:0}
h3{font:12pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400;margin:0;padding:0}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#02416c}
p{margin:0;padding:0}
a{color:#02416c}
a:hover{color:#17769d}
abbr,acronym{cursor:help}
label{cursor:pointer}
blockquote{font-style:italic;margin:0;padding:0 0 10px 25px}
img,div{behavior:url(iepngfix.htc)}
#main{background:#d6dde6 url(images/body-bg.gif) top repeat-x;width:100%;text-align:center;margin:0 auto;padding:0}
#headerwrap{height:99px;background:transparent url(images/header-bg.jpg) top center no-repeat;width:100%;margin:0 auto;padding:0}
#ind-titlewrap{background:transparent url(images/ind-bg3.jpg) top center no-repeat;width:100%;height:265px}
#interior-titlewrap{width:960px;background:#fff;margin:0 auto}
#titlewrap{background:transparent url(images/ind-bg.jpg) top center no-repeat;width:100%;float:left}
#contentwrap{background:url(images/bg-main.png) top center repeat-y;border-top:1px solid #fff;width:100%;height:100%;margin:0;padding:0 0 25px}
#footerwrap{background:#d6dde6;width:750px;float:left}
#header{width:960px;height:99px;font-size:90%;line-height:160%;color:#fff;margin:0 auto;padding:0}
#webtitle{width:540px;height:90px;float:left;margin:0;padding:0}
#webtitle h1{color:#fff;font-size:21px;padding:5px 0 0}
#webtitle h1 em{display:block;height:60px;margin-top:20px;font-style:normal}
#webtitle h1 span{display:none}
#mainmenu{float:right;width:415px;margin-top:0}
#mainmenu p{font-size:18px;line-height:22px;text-align:right;color:#fff;font-weight:700;margin:0;padding:20px 20px 0 0}
#mainmenu ul{float:right;list-style:none;width:350px;height:20px;margin:0;padding:0}
#mainmenu li{float:left;text-transform:uppercase;margin:0;padding:0}
#mainmenu li a{font-size:11px;line-height:20px;border-left:1px solid #75afd8;text-decoration:none;color:#75afd8;display:block;padding:10px 10px 0}
#mainmenu li a:hover,#mainmenu li a.active{border-left:1px solid #efefef;color:#fff}
#mainmenu address{text-align:right;color:#fff;font-size:12px;margin:0;padding:0 20px 0 0}
#pagetitle{width:990px;height:270px;line-height:180%;font-size:100%;color:#fff;text-align:left;margin:0 auto;padding:0}
#frontpage{height:270px;width:750px;float:left;margin:0;padding:0}
#pagetitle ul{list-style:none;margin:0;padding:0}
#pagetitle li a{text-decoration:none;display:block;width:179px;padding-left:12px}
#pagetitle li a:hover{text-decoration:none}
#int-frontpage{width:750px;float:left;margin:0;padding:0}
#int-pagetitle{width:990px;font-size:100%;color:#fff;text-align:left;margin:0 auto;padding:0}
#ind-side-menu ul{list-style:none;display:block;clear:both;margin:0 0 0 3px;padding:0}
#ind-side-menu li a{text-decoration:none;display:block;width:240px;padding-left:0}
#con-buck{width:210px;line-height:13px;border:2px solid #d6dde6;color:#666;margin:10px auto;padding:6px;background-color:#facf62;}
#con-buck h4{margin-top:0;margin-bottom:5px;line-height:130%}
#con-buck p span{font-weight:400;line-height:130%}
#con-buck p a{font-weight:700;line-height:130%}
dl{font-size:12px}
dt{font-weight:700;padding:5px 0 0}
dd{margin:0;padding:0 0 5px 10px}
dd a{background:url(images/download2.png) top left no-repeat;margin:0;padding:0 0 5px 19px}
dd a.none{background:none}
#alignright form p{display:block;padding-top:10px}
address{padding-bottom:20px;font-style:normal;font-size:13px;line-height:22px;margin-top:30px}
#ind-side-menu{width:240px;float:left;background:#fff url(images/side-nav-bg.jpg) top right no-repeat}
#ind-side-menu h2{color:#102a4b;font-size:20px;margin:0;padding:0}
#interior h2{color:#032e63}
#interior p{color:#666;padding:6px}
#left-int{float:left;width:180px}
#left-int h2{color:#fff;padding:10px 0 20px 20px}
#left-int li{height:40px;width:180px;margin:0;padding:0}
#left-int li a{display:block;font-weight:700;color:#fff;padding-left:20px;height:40px;line-height:40px;border-bottom:1px solid #d6dde6;text-decoration:none}
#right-int{display:inline;float:left;width:820px;background:#fff url(images/right-int-bg.jpg) top left repeat-x}
#right-int p a{color:#000}
#right-int h2{color:#fff;padding:10px 0 40px}
#right-int2{width:800px;float:left;display:inline;padding-left:20px;padding-bottom:20px;color:#333}
#right-int2 h5{font-size:16px;margin:0;padding:0}
#right-int2 .serv{width:780px;border-bottom:1px solid #ccc;margin-bottom:10px}
#right-int2 .serv h3 a{font-size:20px;margin:0;padding:10px 0 0}
#right-int2 img{float:right;margin:12px}
#right-int2 #dyk{float:left;width:780px;background:#eee;margin:10px 0 20px}
#dyk h6{font-size:18px;font-style:italic;color:#052d61;margin:0;padding:6px}
#dyk p{line-height:120%}
#container{width:1000px;font-size:90%;line-height:160%;color:#222;clear:both;margin:0 auto;padding:20px 0 0}
#content{float:left;padding-top:10px}
#footer{width:750px;background:#d6dde6;font-size:90%;line-height:160%;color:#333;float:right;margin:0;padding:0}
#footer h3{margin-top:0;display:block;height:39px;width:220px;background:transparent url(images/foot-3.jpg) top no-repeat}
#footer h3,#footer h3 a,#footer h3 a:hover{color:#fff;padding-left:4px}
#footer h4{margin-top:0;display:block;height:39px;width:220px;background:transparent url(images/foot-4.jpg) top no-repeat}
#footer h4,#footer h4 a,#footer h4 a:hover{color:#3f75a3;font-size:15px;padding-left:4px;padding-top:3px;margin-bottom:0;padding-bottom:0}
#footer ul,#footer ol{list-style:none;margin:0;padding:10px 0 0}
#footer ul li,#footer ol li{border-bottom:1px solid #222;line-height:24px}
#footer ul li a,#footer ol li a{text-decoration:none;color:#333}
#footer p{line-height:180%;color:#333;padding:0 6px 10px 0}
#footer p a:hover{font-size:12px;padding-left:0;color:#666}
#int-footer{float:left;width:750px;margin-top:20px;margin-bottom:20px}
#quote{float:left;width:1000px;background:#eee url(images/quote-bg2.jpg) top no-repeat;height:90px}
#quote h4{font-size:15px;margin:0;padding:0 0 0 10px}
#quote a img{width:232px;height:40px;padding:0}
#quote p{font-size:12px;line-height:15px;margin:0;padding:10px 10px 0}
#quote p span{font-style:italic;float:right;margin-top:-20px;padding:0 100px 0 0}
#copyright{width:1000px;height:150px;font-size:70%;line-height:160%;text-transform:uppercase;clear:both;border-top:1px solid #eee;margin:20px auto 0;padding:40px 0 20px}
#copyright p{display:block;text-align:right;clear:both;margin:0;padding:0}
#copyright a{text-decoration:none;color:#444}
#copyright a:hover{color:#efefef;text-decoration:underline}
#copyright h3{text-align:left;float:left;padding-left:8px}
#copyright li{float:left;margin:0;padding:0 5px}
.pagination{float:right;font-size:80%;text-transform:uppercase;margin:10px 0;padding:0}
.nav{background:#efefef;text-decoration:none;border:1px solid #999;display:block;float:left;margin:0 1px;padding:4px 10px}
.pagination a span.nav:hover{background:#444;color:#fff;cursor:pointer}
.current{background:#d4d4d4;text-decoration:none;border:1px solid #444;color:#222;display:block;float:left;margin:0 1px;padding:4px 10px}
.buck{width:234px;padding-left:3px;float:left;border-right:1px solid #454444;display:inline;margin:0 6px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
#alignleft{float:left;margin-right:0;text-align:right;width:586px;height:350px;background:url(images/index-left-bg.jpg) no-repeat;padding:0}
#alignleft h2 span{color:#3e7bcc}
#topintleft{width:145px;float:left;height:50px;text-align:left;margin-top:10px}
#int-left{float:left;display:inline;width:566px;margin-top:165px;margin-right:20px}
#alignright{color:#333;float:right;margin-left:0;width:750px;display:inline}
#alignright h2, #alignright h1 {font-size:18px;text-align:justify;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400;letter-spacing:-.05em;margin:0;padding:0px 0px;}
#alignright h2 span{font-family:tahoma;font-size:22px;color:#294f7e}
#alignright p{line-height:130%;text-align:justify;padding:0}
#alignright h3.pad{padding-top:10px}
#rotation{float:right;width:414px;height:350px;background:transparent url(images/slide-bg2.jpg) no-repeat;position:relative;overflow:hidden;margin:0;padding:0}
#slider h2{display:block;width:400px;color:#ff7e00;font-size:25px;clear:both;padding:0 0 0 10px}
#slider h2 span{font-size:27px;color:#b5c4e5}
#slider{width:414px;height:330px;margin:10px 0 0;padding:0}
#slider ul{width:414px}
#slider li{width:414px;height:350px;overflow:hidden}
#slider li h2 a{color:#fff;text-decoration:none;line-height:32px;margin-left:0;padding-bottom:6px}
#slider p{display:block;width:350px;margin:0 0 0 15px;padding:0}
#slider p span{font-style:italic}
#slider p.sig{padding-bottom:20px;text-align:right;margin:0}
#prevBtn,#nextBtn{display:block;width:50px;height:30px;position:absolute;top:300px}
#prevBtn{left:75px}
#nextBtn{right:75px}
#prevBtn a,#nextBtn a{display:block;width:50px;height:30px;background:url(images/btn_prev.gif) no-repeat 0 0}
#nextBtn a{background:url(images/btn_next.gif) no-repeat 0 0}
#conact{width:300px;float:right;font-style:normal}
#frem{float:left;width:300px;margin:10px 0 0 20px}
#frem p.error{color:#f60}
#frem input{width:200px;border:solid 1px #939393;margin:0 0 10px;padding:0}
#frem textarea{width:200px;border:solid 1px #939393;margin:0;padding:0}
.submit{border:0;background:#666;color:#FFF;margin-top:9px;display:block;cursor:pointer}
#verification_contact{float:left;width:110px;margin:0 0 0 18px;padding:0}
.gallerysee{font-size:12px;font-family:Arial, Helvetica, sans-serif}
.code_wrapper{border:1px solid #888;background:#f0f0f0;padding:10px}
#parts-img{border:1px solid #000}
img.nav{border:1px solid #000;margin-bottom:5px}
.panel-overlay h2,.panel-overlay p{padding:0 0 0 10px}
#alignright.panel-overlay h2,#alignright.panel-overlay p{padding:0}
#photos .panel-overlay h2 a{font-weight:400;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.panel-overlay p{line-height:1.2em}
pre,code{font-size:9pt}
br,.clear{clear:both}
img,.noneb{border:none}
#webtitle div a img,#right-int2 .serv img{float:left}
#webtitle img {margin-top:-30px;}
#webtitle div span {display:none;}
#webtitle em {font-size:20px;display:block;margin-top:30px;}
#pagetitle h1,#int-pagetitle h1{margin:0 0 0 -1px;/*padding:40px 0*/}
#pagetitle h1 a,#int-pagetitle h1 a,#right-int p,#slider li p a:link,#slider li p a:visited,#slider li p a:active{color:#fff}
#pagetitle li,#ind-side-menu li{line-height:182%;margin:0;padding:0}
#pagetitle div#interior,#int-pagetitle div#interior{width:100%;float:left;background:#666}
#ind-side-menu li a:hover,#ind-side-menu li a.this{text-decoration:underline;color:#999}
#alignright form p.pf,#right-int2 p span,#dyk p span{font-weight:700}
#left-int ul,#copyright ul,#slider ul,#slider li{list-style:none;margin:0;padding:0}
#left-int li a:hover,#left-int li a.choice{color:#333;background:#ccc}
#right-int2 p,#dyk p a,#footer a,#footer ul li a:hover,#footer ol li a:hover{color:#333}
#slider li h2 a:hover,#slider li p a:hover{color:#ccc}
#slider img,#slider li a img{display:block;margin:0 auto;padding:6px 0}
a[href^=tel]{color:#fff;text-decoration:none;}
#internal {width:750px;float:left;background:#fff;}
#subinternal {width:730px; float:left;margin:10px 0px 20px 10px;}
#m-photos {display:none;}
#img-hldr {float:right;width:240px;background:#f7f7f7;margin-left:10px;border:1px solid #eee;}