@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}

body {background:#282828 url(images/mn_back.gif);}

img {border:none;} 

#container {background:#fff; width:100%;}
#container_hm {width:100%;}
#content, #content_hm, #header, #footer {width:1000px; margin:0 auto;}
#content, #content_hm {padding:30px 0 25px; min-height:300px; overflow:hidden;}
#content_hm {width:920px;}
#header {height:77px;}
#footer {margin-top:24px;}
.sprite {background:transparent url(images/sprite.gif);}

/** text ***/

a {color:#88b025; text-decoration:none;}

h1,h2,h3,p,li,.bu_sm {font-family:"Myriad Pro", Tahoma, sans-serif; color:#262626;}

p {font-size:11px;}
p.nav_text {font-size:15px; text-align:right; padding:42px 10px 0;}
p.lg {font-size:13px;}
p.form_txt{width:91px; text-align:right; font-size:13px; color:#8a8a8a;}
p.about {font-size:14px; width:550px; margin-bottom:15px; margin-top:8px;}
p.about a {font-weight:bold;}
.details p {color:#7f7f7f;}
.details p a {font-weight:bold;}
h1 {font-size:28px; color:#88b025;}
h1.sub_hd {font-size:28px; color:#88b025;}
h1.logo {width:178px; height:67px; margin-top:9px; text-indent:-9999px; background:transparent url(images/sprite.gif) no-repeat 0 0;}
h2 {font-size:18px;}
h3 {font-size:16px; color:#585858; margin:10px 0;}
h3.hd_form {margin-bottom:18px;}
h3.hd_details {color:#88b025; margin-bottom:0;}

/** list ***/

ul {list-style-type:none;}
li {}

/** header ***/

ul.nav{}
li.nav {width:93px; height:57px; float:left; color:#a3cd39; font-size:15px; text-align:right;}
li.nav a {height:26px; background:transparent url(images/sprite.gif) no-repeat -465px 0; padding:34px 10px 0; display:block; color:#a3cd39;}
li.nav a:hover {background-position:-558px 0; color:#282828;}

li.hm {width:96px;}
li.hm a {background-position:-177px 0;}
li.hm a:hover {background-position:-273px 0;}

li.select_hm a {background-position:-369px 0; color:#ababab}
li.select_hm a:hover {background-position:-369px 0; color:#ababab}
li.select a {background-position:-651px 0; color:#ababab}
li.select a:hover {background-position:-651px 0; color:#ababab}

/** content ***/

.colL {width:182px;}
.colCtr {width:622px;}
.colR {width:180px;}
.col_form {width:510px; margin-left:110px; margin-bottom:50px;}
.page_btm {height:8px; width:100%; background:transparent url(images/pg_bottom.gif) repeat-x;}
.details {margin-top:30px; margin-left:5px; width:175px;}
.images {}
.hm_lower {margin-top:50px; margin-right:10px;}
.hm_upper {margin-right: 10px;}
.web_images {height:558px; overflow:hidden;}
.print_images {height:473px; overflow:hidden;}

/** form ***/

input, textarea {float:left; margin:-20px 0 24px 108px; border:1px solid #B0B0B0; width:345px;}
input {height:20px;}
textarea {height:112px;}
.form_bu {margin-right:48px;}
.bu_sm {width:95px; height:25px; background:transparent url(images/sprite.gif) 0 -69px; border:1px solid #8fb52e; display:block; color:#fff; line-height:26px; text-align:center; margin-right:6px; margin-top:-5px; font-size:14px;}
.bu_sm a {}
.bu_sm a:hover {background-position: 0 -94px;}

/** portfolio ***/

li.thumbs {float:left; margin:0 6px 6px; width:78px;}
li.info {width:175px; height:400px;}

/** extras ***/

.clear {clear:both;}
.floatL {float:left;}
.floatR {float:right;}

/** footer ***/

.foot_links ul {}
.foot_links li, .foot_info li {font-size:11px; color:#8a8a8a;}
.foot_links li {width:75px;}
.foot_info li {width:200px;}
.foot_links li a {color:#a3cd39;}
.foot_links li a:hover {}