body{
	background-color:#2C2D2E;
	font-family:Arial,Helvetica,sans-serif;
        font-size: 11px;
}

.body_container{
	margin:auto;
margin-top:50px;
	width:1024px;
}
a{
color:#09760D;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
img{
border:0;
}
#header{
	background-color:#FFFFFF;
	width:1024px;
}
.h_right{
width:750px;
}
.slogan{
text-align:right;
padding:60px 10px 0px 15px;
font-weight:bold;
font-size:16px;
}
.logo{
	padding:0 0 0 10px;
}
.menu_container{
width:1024px;
height:40px;
margin-top:2px;
}
.menubg{
width:1006px;
background-color:#17761a;
height:38px;
border-top:1px solid #b8c1be;
border-bottom:1px solid #b8c1be;
}
.menu{
padding:13px;
}

/* home contents */
.content_container{
width:1024px;
margin-top:3px;
min-height:425px;
height:auto !important;
height:425px;
}
.l_content{
width:674px;
}
.r_content{
width:350px;
}
.flash_content{
height:408px;
width:669px;
background-color:#000000;
border-left:1px solid #bac0c0;
border-right:1px solid #bac0c0;
}
.ads{
height:230px;
width:348px;
background-color:#6daf50;
border-left:1px solid #bac0c0;
border-right:1px solid #bac0c0;
}

.ads .newsupdate, .newsletter, .news .newsupdate{
padding:8px 20px 0px 20px;
}
.ads h3, .signup h3, .signup2 h3, .news h3{
margin:0;
padding:5px 20px 6px 20px;
color:#000000;
font-size:14px;
font-weight:bold;
}
.hrdash{
border:1px dashed #000000;
}
.newsupdate h4{
margin:0;
color:#09760D;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.newsupdate span{
font-size:10px;
color:#266600;
}
.newsupdate p{
margin:0;
padding:3px 0px 0px 0px;
font-size:11px;
color:#444444;
}
.newsupdate p a{
font-size:11px;
color:#444444;
font-weight:bold;
}
.newsletter_container{
margin-top:3px;
}
.signup{
margin:0;
height:153px;
width:348px;
background-color:#6daf50;
border-left:1px solid #bac0c0;
border-right:1px solid #bac0c0;
}
#newsl{
font-size:11px;
margin:0;
}
.newsl{
margin:0;
}
.tbox{
width:165px;
}

#flash{
text-align:center;
padding:8px 0px 10px 0px;
}
#slider{
color:#FFFFFF;
font-size:12px;
text-align:left;
width:450px;
margin:auto;
padding-top:10px;
}
#slider h3{
margin:0;
font-size:14px;
line-height:20px;
}
#slider a{
color:#09760D;
text-decoration:none;
font-weight:bold;
}

#jackpot, #enhance{
text-align:center;
padding:20px 0px 0px 0px;
}
.txt{
margin:0;
padding:0px 75px 15px 85px;
font-size:12px;
font-weight:bold;
color:#000000;
}
/* footer */
#footer {
color:#BBC2C2;
font-size:10px;
padding-bottom:10px;
padding-top:20px;
}
div.siteFooterLinks {
white-space:nowrap;
}
div.siteFooterLinks a{
color:#BBC2C2;
text-decoration:none;
}


/* inner template */
.col_l{
width:343px;
min-height:400px;
height:auto !important;
height:400px;
}
.nav_container{
width:341px;
}
.nav{
width:338px;
min-height:46px;
height:auto !important;
height:46px;
background-color:#3da33d;
border-left: 1px solid #b9c2bf;
border-right: 1px solid #b9c2bf;
}
/* navigation menu */
.navmenu{
padding:5px 15px;
}
#nav_298642, #nav_298639,
#nav_298643, #nav_301527{
margin:0;
padding:0;
}
#nav_298642 li, #nav_298639 li,
#nav_298643 li, #nav_301527 li{
list-style-type:none;
}
#nav_298642 li a, #nav_298639 li a,
#nav_298643 li a, #nav_301527 li a{
background-color:#C3EDC2;
padding:3px 5px;
line-height:1;
font-weight:normal;
font-size:11px;
display:block;
border:1px solid #BBC2C2;
}

#nav_298642 .selected a, #nav_298639 .selected a,
#nav_298643 .selected a, #nav_301527 .selected a{
background-color: transparent;
font-weight:bold;
border:0;
}

/** end of right navigation **/
.story_container{
width:341px;
padding-top:3px;
}
.story_summary{
width:338px;
height:230px;
background-color:#6daf50;
border-left:1px solid #bac3c2;
border-right:1px solid #bac3c2;
}
.signup2{
height:140px;
width:338px;
background-color:#6daf50;
border-left:1px solid #bac0c0;
border-right:1px solid #bac0c0;
}
.col_r{
width:681px;
}
.contents{
width:679px;
min-height:400px;
height:auto !important;
height:400px;
background-color:#dde9d1;
border-left:1px solid #bcc2c2;
border-right:1px solid #bcc2c2;
}
.content{
padding:20px 30px;
}
.content h1{
color:#167619;
font-size:18px;
font-weight:bold;
margin:0;
}
.content .hr{
border-bottom:1px solid #628152;
padding:5px 0px;
}
.content .dealers{
padding:35px 0px 20px 0px;
text-align:center;
}
.content p{
font-size:11px;
}
.dealers p{
font-size:11px;
margin:0;
}
.dealers p a{
color:#09760D;
text-decoration:none;
font-weight:bold;
}

/* cattle */
.cattle{
padding:10px 0px;
}
.cattlepic{
width:220px;
padding-left:20px;
}
.cattlepic img{
border:1px solid #628152;
}
.cattlelink{
width:320px;
text-align:center;
font-size:11px;
}

/* misc */
.left{
	float:left;
}

.right{
	float:right;
}

.cls{
	clear:both;
}



