/* @group Reset  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50;
}
*{margin:0; padding:0;}
body {background-color:#649500;}
.column {float:left;}
.container {width:100%; overflow:hidden;}
body {font-family:Arial, helvetica, sans-serif; color:#515151; font-size:0.75em; line-height:1.33em; text-align:center;}
textarea {color:#000; vertical-align:top; text-align:left; border: 1px solid #7E7E7E; font:12px Tahoma, Arial, helvetica, sans-serif; padding:4px;}
.float-right {float:right;}
.align-right {text-align:right;}
.block {display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.top-indent-6{margin-top:30px; display:block;}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

a {
	color:#000000;
	text-decoration:underline;
}
a:hover {text-decoration:none;}

/*=======header===========*/
.header {height:242px; background:url(header_bg.jpg) left top no-repeat;}
.menu {height:45px; background:url(menu_bg.jpg) left top no-repeat; padding-left:94px; overflow:hidden;}
/*=====//header===========*/

/*=======content===========*/
#content {background:url(content_bg.jpg) left top repeat-y;}
#content .layer-2{background:url(content_top_bg.jpg) left top no-repeat; min-height:484px; height:auto!important; height:484px; padding:25px 80px 10px 120px;}

.title{padding:25px 0 25px 46px; background:url(title_1_bg.gif) left 25px no-repeat;}

.announcement-details h1 {padding:25px 0 25px 46px; background:url(title_1_bg.gif) left 25px no-repeat;}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
  font-weight: normal; 
  font-family: Arial, Helvetica, sans-serif; 
}

h1 { font-size: 1.7em; font-weight: bold; color:#456800; line-height:1.33em;}
h2 { font-size: 1.2em; font-weight:normal; color:#6EA400; text-transform:uppercase; line-height:1.33em; margin-bottom: 1.0em;}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; color:#456800; margin-bottom: 1em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

p           { margin: 0 0 1.3em; }
p.last      { margin-bottom: 0; }

#content ul {margin:0 0 1.4em 0; padding:0 13px 0 13px; list-style:none;}
#content ul li {margin:0 0 0 13px; padding:0 0 0 -5px; list-style:disc;}

#content ol {margin:0 0 1.4em 0; padding:0 13px 0 13px; list-style:none;}
#content ol li {margin:0 0 0 13px; padding:0 0 0 -5px; list-style:decimal;}

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

em         {font-style:italic;}

strong {color:#000000;font-weight: bold;}
strong a{color:#000000; text-decoration:underline;}
strong a:hover{text-decoration:none;}

.img-float{margin-right:20px; float:left;}

.line-x{height:1px; font-size:0; background:url(line_x.gif) left top repeat-x; margin:4px 0 16px 0;}
.line-y{height:1px; font-size:0; background:url(line_x.gif) left top repeat-x; margin:16px 0 16px 0;}

.button-1{color:#FFFFFF; text-decoration:none; font-size:0.91em; padding:5px 21px 8px 33px; background:url(button1_bg.gif) left top no-repeat; text-transform:uppercase;}
.button-1:hover{text-decoration:underline;}

li a{color:#DD3210; line-height:1em; text-decoration:underline;}
li a:hover{text-decoration:none;}

/*=====//content===========*/

/*=======info_block===========*/
.info-block{
	background:url(info_block_left.gif) left top no-repeat;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
	padding-left: 50px;
}
.info-block .corner-right{background:url(info_block_right.gif) right top no-repeat;}
.info-block .content{background:url(info_block_bg.gif) left top repeat-x; margin:0 10px; height:24px; padding:15px 0 3px 4px;}
.info-block a{color:#010101; text-decoration:underline;}
.info-block a:hover{text-decoration:none;}
.info-block .link-1{padding:10px 0 0 32px; background:url(info_block_img_1.gif) left top no-repeat;}
.info-block .link-2{padding:10px 0 0 32px; margin-left:25px; background:url(info_block_img_1.gif) left top no-repeat;}
.info-block .link-3{padding:3px 0 5px 29px; margin-left:25px; background:url(info_block_img_2.gif) left top no-repeat;}
/*=====//info_block===========*/

/*=======block_1===========*/
.block-1 .corner-left-top{background:url(block_1_corner_left_top.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-top{background:url(block_1_corner_right_top.gif) right top no-repeat;}
.block-1 .border-top{background:url(block_1_border_top.gif) left bottom repeat-x; height:10px; margin:0 9px; font-size:0;}

.block-1 .content-top{background:url(block_1_content_top.gif) left top repeat-x #F4FAE7; width:100%;}
.block-1 .content-bot{background:url(block_1_content_bot.gif) left bottom repeat-x;}
.block-1 .border-left{background:url(block_1_border.gif) left top repeat-y;}
.block-1 .border-right{background:url(block_1_border.gif) right top repeat-y; padding:10px 30px 10px 29px;}

.block-1 .corner-left-bot{background:url(block_1_corner_left_bot.gif) left top no-repeat; width:100%;}
.block-1 .corner-right-bot{background:url(block_1_corner_right_bot.gif) right top no-repeat;}
.block-1 .border-bot{background:url(block_1_border_bot.gif) left bottom repeat-x; height:10px; margin:0 9px 15px 9px; font-size:0;}

.block-1 .title{padding:7px 0 0 45px; height:30px; margin-bottom:15px; background:url(block_1_title_bg.gif) left top no-repeat;}
.block-1 .title-2{padding:7px 0 0 45px; height:34px; margin-bottom:15px; background:url(block_1_title_bg_2.gif) left top no-repeat;}

.block-1 .extra a{color:#323232; text-decoration:underline; line-height:2.08em;}
.block-1 .extra a:hover{text-decoration:none;}
.block-1 .extra .font-1{font-size:1.09em; line-height:1.9em;}
.block-1 .extra .font-2{font-size:1.16em; line-height:1.7em;}
.block-1 .extra .font-3{font-size:1.25em; line-height:1.6em;}
.block-1 .extra .font-4{font-size:1.41em; line-height:1.4em;}

.block-1 h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.0em; }
/*=====//block_1===========*/

/*=======block_2===========*/
.block-2 .corner-left-top{background:url(block_2_corner_left_top.gif) left top no-repeat; width:100%;}
.block-2 .corner-right-top{background:url(block_2_corner_right_top.gif) right top no-repeat;}
.block-2 .border-top{background:url(block_2_border_top.gif) left bottom repeat-x; height:10px; margin:0 9px; font-size:0;}

.block-2 .content-top{background:url(block_2_content_top.gif) left top repeat-x #E5F2C9; width:100%;}
.block-2 .border-left{background:url(block_2_border.gif) left top repeat-y;}
.block-2 .border-right{background:url(block_2_border.gif) right top repeat-y; padding:15px 24px 10px 25px;}

.block-2 .corner-left-bot{background:url(block_2_corner_left_bot.gif) left top no-repeat; width:100%;}
.block-2 .corner-right-bot{background:url(block_2_corner_right_bot.gif) right top no-repeat;}
.block-2 .border-bot{background:url(block_2_border_bot.gif) left bottom repeat-x; height:10px; margin:0 9px; font-size:0;}

.block-2 .title{padding:2px 0 0 49px; height:31px; margin-bottom:15px; background:url(block_2_title_bg.gif) left top no-repeat;}
/*=====//block_2===========*/

/*=======page_1===========*/
#page1 .col-1 .indent{padding:10px 35px 0 0;}

#page1 .col-2 .img-float{margin-right:14px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page3 .col-2 .indent{padding:0 40px 0 0;}
/*=====//page_2===========*/

/*=======page_4===========*/
#page4 .col-1 .indent{padding:0 35px 0 0;}
#page4 .col-1 .top-indent-6{margin-top:35px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .col-2 .indent{padding:0 20px 0 0;}

#page5 .col-2 .box-1{width:188px; padding-right:30px;}
#page5 .col-2 .box-2{width:183px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page6 .col-1 span{float:right; padding-right:105px;}

#contact-form{width:100%; overflow:hidden;}
#contact-form .box-1{width:228px;}
#contact-form .box-1 div{height:24px;}
#contact-form .box-2{width:191px;}
#contact-form input{width:185px; height:18px;}
#contact-form textarea{width:186px; height:100px; overflow:hidden; margin-bottom:11px;}
#contact-form a{float:right; margin-left:20px;}

#page6 .col-2 dt{padding-bottom:3px;}
/*=====//page_6===========*/

/*=======page_7===========*/
#page7 #content .layer-2{padding-right:100px;}
#page7 #content p{padding-bottom:15px;}
/*=====//page_7===========*/

/*=======footer===========*/
#footer{height:38px; background:url(footer_bg.jpg) left top no-repeat; padding:37px 0 14px 102px; color:#355000; font-size:0.9em;}
#footer span{color:#B5E25A; text-transform:uppercase;}
#footer a{color:#355000; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer ul{width:100%; overflow:hidden; margin-bottom:3px; margin-left:0;}
#footer li{text-transform:uppercase; padding-left:19px; float:left; line-height:1em; background:url(footer_divider.gif) 10px top no-repeat; list-style-type: none;}
#footer .clear{padding:0; background:0;}
#footer li a{color:#355000; text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
/*=====//footer===========*/

.price { font-size: 1.15em; line-height: 1; margin-right: 1em; }
.warning { line-height: 1.33em;  margin:0; padding-top:10px; font-size:11px; }
.retail { font-size: 1.15em; line-height: 1; margin-right: 1em; color:#cc0000; font-weight:bold; }
