body { background-color:#040404; padding: 0px; margin: 0px; color:#c9c9c9; font-family: verdana; font-size: 11px; text-align:left;}
table { border: 0px #FFF solid; margin: 0px; padding: 0px;}

body, table {line-height:16px;}

.box_header {background:url('../images/box_header_bg.jpg') repeat-x; color:#fff; height:64px; line-height:64px; font-family:verdana; font-weight:normal; font-size:14px;}
.box_header2 {background-color:#181818; color:#fff; height:44px; line-height:44px; font-family:verdana; font-weight:normal; font-size:14px; padding-left:10px; padding-right:10px;}
.box_header3 {background:url('../images/box_header3_bg.jpg') repeat-x; color:#fff; height:64px; line-height:64px; font-family:verdana; font-weight:normal; font-size:14px;}
.box_body {background-color:#101010;}
.box_header2 span {color:#71d47d;}

.description {font-family:verdana; font-size:11px; padding:10px;}

div.separator_t {width:100%; height:0px; border-top:1px solid #191919; border-bottom: 1px solid #000;}
div.separator_b {width:100%; height:0px; border-bottom:1px solid #191919; border-top: 1px solid #000;}

h1 { display:inline-block; font-family: Verdana; font-size:18px; color: #84c30f; font-weight:normal; line-height:32px;letter-spacing:0px;padding:3px 0px 0px 0px;margin:0px;}
h2 { display:inline-block; font-family: Verdana; font-size:16px; color: #71d47d; font-weight:normal; line-height:22px;letter-spacing:0px;padding:3px 0px 0px 0px;margin:0px;}
h3 { display:inline-block; font-family: Verdana; font-size:12px; color: #71d47d; font-weight:normal; line-height:26px;letter-spacing:0px;padding:3px 0px 0px 0px;margin:0px;}

font.bolder { color:#a7a7a7; font-weight:bold;}
font.header { color:#71d47d; font-weight:bold;}

div.alert1 {border:1px solid #d43535;padding:5px;margin:5px; margin-top:15px;margin-bottom:15px;background-color:#3a0000; color:#f47b7b;}
div.alert2 {border:1px solid #71d47d;padding:5px;margin:5px; margin-top:15px;margin-bottom:15px;background-color:#06500e; color:#b2d471;}

ul.menu {list-style:none; padding:0px; margin:0px;}
ul.menu li {background:url('../images/bullet.png') no-repeat; background-position: 5px; height:28px; line-height:28px; color:#128220; font-size:12px; padding-left:20px; border-bottom:1px solid #191919;}
ul.menu li:hover {background-color:#032007; color:#71d47d;}

ul.main_list {list-style:none; padding:0px; margin:0px;}
ul.main_list li {background:url('../images/bullet.png') no-repeat; background-position: 5px; height:28px; line-height:28px; color:#128220; font-size:12px; padding-left:20px; border-bottom:1px solid #191919;}
ul.main_list li:hover {background-color:#032007; color:#71d47d;}

.footer1 {color: #989898; line-height: 18px; font-size: 11px;}

.footer1 a:link, .footer1 a:visited, .footer1 a:active { font-family: Verdana; font-size: 11px; color: #6e6e6e; text-decoration:none; }
.footer1 a:hover { color: #989898; text-decoration: none; }

.footer2 {color: #333333; line-height: 18px; font-size: 11px;}

.footer2 a:link, .footer2 a:visited, .footer2 a:active { font-family: Verdana; font-size: 11px; color: #6e6e6e; text-decoration:none; }
.footer2 a:hover { color: #989898; text-decoration: none; border-bottom:1px dotted #128220; }

div.clearer {
    width: 100%;
    clear: both;
    float: none;
}



.category_banner {border: 2px #222222 solid;}
.category_banner:hover {border-left: 2px #9dcd52 solid;border-bottom: 2px #9dcd52 solid;border-right: 2px #82b72f solid;border-top: 2px #82b72f solid;}

a:link, a:visited { color:#cfcfcf; text-decoration:none;}
a:hover { color:#969696; text-decoration:none;}

a.navi { font-family: Verdana; font-size: 12px; line-height: 18px; color: #9dc0ff; text-decoration:none; border-bottom:1px dotted #ababab; }
a.navi:hover { color:#cfcfcf; }

.gallery { border: 1px solid #191919; }
.gallery:hover { border-bottom: 1px solid #c7d9f8; }

img { padding: 0px; margin: 0px; text-align:left; }

div.caption {
   position: relative;
   font-family:  Verdana;
   color: #8e8c8c;
   
}
div.caption p {
   position: absolute;
   left: 2px;
   bottom: 2px;
   padding: 7px;
   margin: 0;
   background: #000;
   width: 251px;
   color: #dcdcdc;
   font-weight: bold;
   text-align: center;
}


font.header1 { font-family: Verdana; font-size:14px; color: #84c30f; font-weight:normal; line-height:28px;letter-spacing:0px;padding:3px 0px 0px 0px;margin:0px; }

.content { font-family: Arial; font-size:12px; text-align:left; line-height:17px; color:#82878a; }



.copy:link, .copy:visited {color: #878787;}
.copy:hover {color: #dedede;}

.main_menu:link, .main_menu:visited {color: #84c30f; }
.main_menu:hover {color: #bcff1b; text-decoration: underline;}

blockquote p { padding:0px; margin:0px; }
blockquote:before, blockquote:after { display:block; cursor:default; line-height:1em; font-weight:bold;	font-size:1.6em; color:#000; font-family:Georgia, 'Times New Roman', serif; }
blockquote { font-family: Arial; font-size:15px; margin:40px; padding:10px; border-left:2px solid #e8e7e7; line-height:1.4em; color:#727f90; }



p { font-family: Arial; color:#9aa0a3; font-size:12px;line-height:18px; }
div {line-height:18px;}

.text { width:200px; height:16px; border:1px solid #1e2123;background-color:#2e3235; font-family:Arial; font-size:12px; color:#82878a;}
.textarea { width:400px; height:100px; border:1px solid #1e2123;background-color:#2e3235; font-family:Arial; font-size:12px; color:#82878a;}
.submit { width:60px; height:18px; border:1px solid #1e2123;background-color:#2e3235; font-family:Arial; font-size:12px; color:#82878a;}

.text2 { width:140px; height:16px; border:1px solid #082a0c;background-color:#2e3235; font-size:11px; color:#82878a;}
.submit2 { width:100px; height:18px; border:1px solid #082a0c;background-color:#2e3235; font-size:11px; color:#82878a;}

.text3 { width:140px; height:14px; border:1px solid #082a0c;background-color:#eaeaea; font-size:11px; color:#444444;}
.submit3 { width:100px; height:18px; border:1px solid #082a0c;background-color:#eaeaea; font-size:11px; color:#444444;}

