@charset "utf-8";
											/* Basics */
#home{
	background-image:url(bg_body.gif);
	background-color:#000000;
}
#inner{
	background-image:url(bg_bodyinner.gif);
	background-color:#FFFFFF;
}
#home, #inner{
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	background-position:top;
}
.left{
	float:left;
}
.right{
	float:right;
}
a{
	outline: none;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
img, a img{
	border:0px;
}
.green{
	color:#71aa37;
}
.red{
	color:#FF0000;
}
.newhr{
	height:20px;
	margin-bottom:20px;
	background:url(bg_borderinner.gif) repeat-x bottom;
}
.padright{
	padding-right:20px;
}
.padleft{
	padding-left:20px !important;
}
.padtop{
	padding-top:20px !important;
}
											/* Header */
											/* Body */
/*body container*/
.bodycont, .bodycontinner{
	width:936px;
	height:790px;
	background-position:left top;
	background-repeat:no-repeat;
}
.bodycontinner{
	min-height:790px;
	height:auto !important;
	height:790px;
}
#content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 40px 0px;
	font-size:12px;
	line-height:16px;
	color:#6e6f71;
}
#content a {
	color:#71aa37;
}
#content a:hover {
	text-decoration:none;
}
.partnerbox{
	padding:0px 0px 30px 0px;
}
.innerbtn{
	padding-top:40px !important;
}
#content h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#71aa37;
}

#content h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#71aa37;
}

#contact_c{
	width:390px;
        height:auto !important;
	min-height:270px;
	background-color:#f6f9e4;
	padding:40px 55px;
}
.twidth{
	width:150px;
}
.inputstyle input, .inputstyle select {
	width:250px;
	margin-bottom:10px;
	border:#8a9a72 1px solid;
	color: #6E6F71;
	font-size:12px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.inputstyle textarea{
	width:250px;
	height:100px;
	border:#8a9a72 1px solid;
	color: #6E6F71;
	font-size:12px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.inputstyle select.short, .inputstyle input.short {
	width:60px;
	color: #6E6F71;
	font-size:12px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.inputstyle input.medium {
	width:100px;
	color: #6E6F71;
	font-size:12px !important;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.innerheader h2{
	font-size:18px !important;
	color:#71aa37;
	padding:0px;
	margin:0px;
}
.innerheader{
	padding:0px 0px 20px 0px;
	background:url(bg_borderinner.gif) repeat-x bottom;
	margin-bottom:20px;
}
.innerheader2{
	padding:0px 0px 20px 0px;
	background:url(bg_borderinner.gif) repeat-x bottom;
	margin-bottom:20px;
}
#innerheader2 a:link {
	text-decoration: none;	
}
#innerheader2 a:visited {
	text-decoration: none;	
}
#innerheader2 a:hover {
	text-decoration: underline;
}
#innerheader2 a:active {
	text-decoration: none;	
}
.inputstyle2 input{
	width:180px;
	border:#8a9a72 1px solid;
}
.inputstyle2 textarea{
	width:180px;
	height:100px;
	border:#8a9a72 1px solid;
}
.smallsearch{
	width:296px;
	height:34px;
	background:url(bg_searchsmall.gif) no-repeat;
	padding:15px 0px 0px 20px;
	font-size:14px;
	color:#71aa37;
	margin-bottom:10px;
}
.smallsearch a{
	color:#71aa37;
}
.lsinner{
	padding-top:10px;
}
.morepad{
	padding-top:20px;
}
.lsinner a{
	font-size:12px;
}
.largesearch{
	width:316px;
	height:79px;
	background:url(bg_searchlarge.gif) no-repeat;
	padding:15px 0px 0px 20px;
	font-size:14px;
	color:#71aa37;
	margin-bottom:10px;
}
.largesearch a{
	color:#71aa37;
}
#imgfl{
	width:190px;
}
/*left div in body holding form*/
#logo {
	padding:0px 0px 28px 20px;
       position:relative;
}
#leftform{
	width:330px;
	padding:40px 0px 0px 20px;
}
/*right div holding menu and */
#rightcont{
	width:581px;
}
/*menu container*/
#menu_c{
	padding:16px 0px 0px 114px;
	height:62px;
	overflow:hidden;
}
/*menu*/
#menu{
	height:62px;
	background-image:url(bg_menu.gif);
	width:453px;
	overflow:hidden;
}
#menu_middle{
	height:62px;
	width:453px;
	overflow:hidden;
}
/*menu left and right border*/
#menuL, #menuR{
	height:62px;
	width:7px;
	background-image:url(bg_menuLeftB.gif);
	background-repeat:no-repeat;
}
#menuR{
	background-image:url(bg_menuRightB.gif);
}
#menu_L {
	height:62px;
	width:7px;
}
/* form container*/
.form1{
	width:281px;
	height:261px;
}
.form1 .right{
	padding:15px 20px 0px 0px;
	position:relative;
}
.form1 select{
	width:240px;
	border: #a2b88e 1px solid;
	color:#006600;
	font-size:12px;
	height:20px;
}
.form1 input {
 position:relative;
}

/* select div container*/
.select_c{
	padding:8px 0px 0px 20px;
	position:relative;
}
/*description container below form*/
.desc{
	width:281px;
	height:191px;
}
/*text inside desc*/
.boxtext{
	color:#ffffff;
	font-size:15px;
	font-weight:bolder;
}
/*refers to .form1 header*/
#b1{
	padding:17px 0px 10px 20px;
}
/*refers to .desc header*/
#b2{
	padding:38px 0px 10px 20px;
}
/*description text*/
.desctext{
	font-size:12px;
	color:#7e7f82;
	padding:14px 20px 0px 20px;
	position:relative;
/*border: 1px solid #00FF00;*/
}

#descr {
	padding-right:10px;
}

/**/
.desctext span, .desctext div a{
	color:#66a428;
	font-weight:bolder;
	font-size:13px;
	text-decoration:none;
}
.desctext div a{
	font-weight:normal;
}
.desctext div a:hover{
	text-decoration:underline;
}
/*word definition text above footer*/
#dictionary{
	width:620px;
	height:auto;
	color:#376e1b;
}
/*word being defined*/
.d_name{
	font-size:20px;
	font-weight:bolder;
	width:120px;
}
.d_name span{
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}
/*word definition*/
.d_desc{
	font-size:16px;
	padding:0px 0px 0px 20px;
	width:480px;
}
.d_name, .d_desc{
	padding-bottom:10px;
}
											/* Footer */
/*first footer*/
#footer_1{
	width:936px;
	height:190px;
	overflow:hidden;
}
#footer_innerpage{
	height:76px;
	background-image:url(bg_innerfootmenu.gif);
}
/*2nd footer*/
#footer_2{
	height:41px;
	background-image:url(bg_footer.gif);
}
/*inner div*/
#footer_inner{
	height:36px;
	color:#dbdbdb;
	font-size:10px;
	padding-top:5px;
	overflow:hidden;
	width:936px;
}
#footmenu{
	width:936px;
	height:46px;
	overflow:hidden;
	padding-top:0px;
	/*padding-right:210px;*/
}
/*1st footer divs*/
#f_desc, .f_panel{
	width:280px;
}
#f_desc{
	color:#fabc0f;
	font-weight:bolder;
	padding:20px 0px 0px 30px;
	font-size:16px;
}
.f_panel{
	padding:0px 0px 0px 20px;
}
/*footer headers*/
.f_heads{
	padding:0px 0px 10px 0px;
	background-image:url(bg_border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
}
#footmenu ul{
	margin:0px;
	/*padding:30px 0px 0px 170px;*/
	padding:30px 0px 0px 220px;
	list-style:none;
}
#footmenu ul li{
	float:left;
	display:block;
}
#footmenu ul li a{
	float:left;
	display:block;
	color:#66a428;
	font-size:12px;
	text-decoration:none;
	padding:0px 5px;
	border-right:1px solid #66a428;
}
#footmenu ul li a:hover{
	text-decoration:underline;
}
#lastmenu{
	border:0px !important;
}

.txtKeyword{
     border:1px solid #A2B88E;
     color:#006600;
     font-size:12px;
    height:16px;
    width:238px;
}
.partnerbox img{
	padding:0px 20px 10px 0px;
	float:left;
}

.system-message h1{
    line-height:20pt !important;
}

/* form */
.select_c_header {
	background-repeat:no-repeat;
	height:41px;
}
.select_c_wrap input {
	position:relative;
}
.select_c_wrap {
	min-height:170px;
	height:auto !important;
	height:170px;	
}


/* desc */
.select_c_header2 {
	height:69px;
}
.select_c_wrap2, .select_c_prints {
	background-repeat:repeat-y;
	min-height:108px;
	height:auto !important;
	height:108px;	
	position:relative;
}
.select_c_prints {
	background-repeat:no-repeat;
	background-position:93% 100%;
}

/* form, desc group */
.select_c_header, .select_c_header2 {
	width:281px;
}
.select_c_wrap, .select_c_wrap2 {
	background-repeat:repeat-y;
}

.select_c_footer, .select_c_footer2 {
	width:281px;
	height:14px;
	background-repeat:no-repeat;
}

#footer_inner a {
 color:#ffffff;
 text-decoration:none;
}
#footer_inner a:hover {
 text-decoration:underline;
}
/**
#webapp2683next,#webapp2683prev,#paging,#pagination_2683{
	 float:left;
}
.pagination{
	 float:center;
	 padding-right:10px;
}
*/

/*pagination*/
.pagination {
	display:inline;
}

.pag-prev {
	display:inline;	
}

.pag-current {
	display:inline;
}

.pag-number {
	display:inline;
}

.pag-next {
	display:inline;
}

#featPlay .pagination {
	display:none;
}

#adsense{
	/*width:468px;*/
	height:60px;
	margin:0px auto 0px auto;
	padding: 70px 0px 25px 0px;
	width: 100%;
	text-align: right;
}

p.feature_headline {
	color: #71AA37;
	font-weight: bold;
}

span.feature_description {
	color: #6E6F71;
	font-weight: normal;
}

.region_select {
    color: #6E6F71;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

div.page_banner_image {
	min-width: 570px;
	min-height: 212px;
	margin: 0;
	padding: 0;
}

div.page_banner_image img {
	border: none;
	margin-bottom: 20px;
}

div#extended_menu {
	width: 650px;
	height: 40px;
	margin: 0;
	padding: 0;
	/*background-color:#6F9;*/
	float: right;
}
div#extended_menu div {
	padding: 15px 0 0 0;
}
#nav_668553 {
    margin: 0;
    padding: 9px 0 0 12px;
}
#nav_668553 li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#nav_668553 a {
    color: #9FD537;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bolder;
    line-height: 1;
    padding: 4px 12px;
    text-align: center;
    text-decoration: none;
}
#nav_668553 a:hover, #nav_668553 a:active, #nav_668553 a:focus {
	color: #FFF;
}
#nav_668553 li#trading a, #nav_668553 li#mobile a, #nav_668553 li#road_trips a, #nav_668553 li#top_spots a {
	color: #FABC0F;
}
#nav_668553 li#trading a:hover, #nav_668553 li#mobile a:hover, #nav_668553 li#road_trips a:hover, #nav_668553 li#top_spots a:hover {
	color: #FFF;
}
div#page_content_extended_menu {
	margin-top: 38px;
}

fieldset.trading {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 1px #71AA37;
	padding: 4px;
	margin: 0 0 20px 0;
}

legend.trading {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 1px #71AA37;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	color: #6E6F71;
}

table.trading_item {
	width: 100%;
}

table.trading_item td, table.trading_item_detail td {
	text-align:left;
	vertical-align: top;
}

table.trading_item td.td_right {
	width: 400px;
}

table.trading_item td.td_left {
	width: 160px;
}

table.trading_item td.td_end {
	text-align:right;
}

div.trading_thumbnail img {
	max-width: 90px;
	max-height: 90px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 1px #dddddd;
	padding: 2px;
}

div.trading_image img {
	max-width: 300px;
	max-height: 300px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: solid 1px #dddddd;
	padding: 2px;
}
