/* CSS RESET */

/* v1.0 | 20080212 */

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 background: transparent;
}

body {background:#3d3220; font:normal 12px Arial, Helvetica, sans-serif; text-align:center; }


ol, ul { list-style: none;}
blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

/* remember to define focus styles! */

:focus { outline: 0;}

/* remember to highlight inserts somehow! */

ins { text-decoration: none;}
del { text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: collapse; border-spacing: 0;}

/* CSS RESET ENDS */


#wrapper { background:url(../images/backg.jpg) no-repeat center bottom; width:906px; margin: 0 auto; height:971px; padding:0; text-align:left;  }

#wrapperhome { background:url(../images/pagebg.jpg) no-repeat; height:971px; margin: 0 auto; width:906px;}

#topheader { overflow:auto; margin-bottom:-15px; width:906px; }
#sitelogo { display:block; float:left; margin:27px 0 0px 0px; padding: 0 0 0 65px;  width:200px; background:transparent; }
a img { border:0;}
a { color: #030;}
a:hover { color: #300; text-decoration: underline; }

#topright { float:right;  text-align:right; padding: 0 18px 0 0; }

#toprightmenu { color:#2B4915; margin:10px 30px 0 0; }
#toprightmenu a { color:#2B4915; text-decoration:none; }
#toprightmenu a:hover { text-decoration:underline; }

#topsearch { background: transparent url(../images/searchbg.png) no-repeat; width:347px; height:42px; margin-top:7px; text-align:left; padding:10px 0px 5px 14px;}
#topsearch #txtsearch { width:250px; border:0; background:none;}
#topsearch #btnsearch { margin-left:6px; background:none; border:none; color:white; font:normal 12px Arial, Helvetica, sans-serif; padding-top:1px; padding-left:3px; text-transform:uppercase; cursor:pointer; text-decoration:none;}

#leftpanel { margin:34px 0 0 0px; padding: 0 0 0 34px;  background:url(../images/menubg.gif) no-repeat 34px 0; width:191px; height:756px; text-align:center; float:left;}
#leftpanel #leftpanelmenu { color:white; text-align:left; font:bold 11px Arial, Helvetica, sans-serif; margin:28px 0 0 22px; }

#leftpanelmenu ul li { text-transform:uppercase; line-height:20px;}
#leftpanelmenu ul li a { text-decoration:none; color:white; background-color: black; }
#leftpanelmenu ul li a:hover { text-decoration:underline;}

#auctionalert { background: transparent url(../images/auctionalert.png) no-repeat; width:158px; height:59px; margin:44px auto 37px; padding:28px 0 0 0;}
#auctionalert input { border:0; background:none; width:130px; color:#666666; }
#auctionalert #btnsignup { background:url(../images/signup_simple.png) no-repeat; width:90px; height:32px; margin: 5px auto; display:block; cursor:pointer; }
#auctionalert #btnsignup:hover { background:url(../images/signup_mouseover.png) no-repeat center; }
#freerural, #auctionsold { margin:40px auto; }
#auctionsold {  margin-left:-3px; }
#rightpanel { margin:0px 0 0 3px; float:left; }

div#landauctions { border-bottom:dashed 1px #3d3220; padding-bottom:10px; margin-top:34px; }
div#landauctions .pagenav { overflow:auto; padding:10px;}

#rightpanel div#landauctions p {  margin:10px 25px; text-align:justify; width:550px }

a.prevpage {background-image:url(../images/prevpageico.png); background-repeat:no-repeat;background-position:0px 3px; padding-left:20px; text-decoration:none; color:#3d3220; font:normal 14px Arial, Helvetica, sans-serif; vertical-align:middle; float:left;}
a.nextpage {background-image:url(../images/nextpageico.png); background-repeat:no-repeat;background-position:70px 3px; padding-right:20px; text-decoration:none; color:#3d3220; font:normal 14px Arial, Helvetica, sans-serif; vertical-align:middle;float:right; margin-right:20px;}
 

#flashbox { z-index:10; background:url(../images/flashbg.jpg) no-repeat -2px -4px; width:640px; height:335px; position:absolute;}
#buysell { background:url(../images/buysellbg.jpg) no-repeat; width:625px; height:291px; margin:310px 0 0 14px; position:absolute; }
div#divseller {  float:left; width:210px; padding-left:50px; line-height: 14px; }
div#divbuyer { float:left; width:210px; padding-left:90px; line-height: 14px; }

div#divseller ul, div#divbuyer ul {  margin:10px 0px 0px 0px;  list-style:none; }
div#divseller ul li, div#divbuyer ul li { background: transparent url(../images/buysellbullet.png); background-position:0px 0px; background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 23px;}
a.divseller { background:url(../images/sellers_simple.png) no-repeat center; width:210px; height:87px; display:block;}
a.divseller:hover { background:url(../images/sellers_mouseover.png) no-repeat center;}
a.divbuyer {  background:url(../images/buyers_simple.png) no-repeat center; width:210px; height:87px; display:block; margin-bottom:15px;}

a.divbuyer:hover

{

 background:url(../images/buyers_mouseover.png) no-repeat center;

}

#divbox3

{

 position:absolute;

 margin:582px 0 0 45px;

 width:250px;

 text-align:center;

}

#divbox4

{

 position:absolute;

 margin:582px 0 0 345px;

 width:250px;

 text-align:center;

}

#divbox3 h3, #divbox4 h3

{

 font:bold 18px Arial, Helvetica, sans-serif;

 color:#65533b;

 text-transform:uppercase;

}

#divbox3 p, #divbox4 p

{

 text-align:justify;

 padding-top:10px;

}

.preadmore

{

 float:right;

 text-decoration:none;

 color:#3D2A10;

 font-weight:bold;

}

.galleryitem { border-bottom:dashed 1px #3d3220; overflow:auto; padding:5px 0px; margin:5px 0px; width:635px; }

.galleryitem img.alL { float:left; padding:5px 15px; clear: both; }

.galtitle, .galtitle2 { color:#2b4915; font:normal 15px Arial, Helvetica, sans-serif; }
.galtitle2{ font-weight:bold; }

.galdesc{ color:#3d3220; font:normal 15px Arial, Helvetica, sans-serif; width:440px;}

a.galdetail{ background: transparent url(../images/btnviewdet.png) no-repeat; width:110px; height:22px; display:inline-block; margin-top:10px;}
a.galtellfriend { background: transparent url(../images/btntellfriend.png) no-repeat; width:94px; height:22px; display:inline-block; margin-top:10px;}

.desc_contain{ float:right; padding-right:17px; }

div#backg{ position:absolute; width:906px; margin:0 auto; z-index:0;}

div#pagebg1

{

 background:url(../images/pagebg1.jpg) no-repeat center top;

 height:431px;

}

div#pagebg2

{

 background:url(../images/pagebg2.jpg) no-repeat center top;

 height:404px;

}

div#pagebg3r

{

 background:url(../images/pagebg3r.jpg) repeat-y center top;

 height:404px;

}

div#pagefooter

{

 background:url(../images/pagebgfoot.jpg) no-repeat center top;

 height:118px;

}

.pagetitle1 {  background: transparent url(../images/pagetitle1.png) no-repeat left top; width:653px; height:52px; color:white; }

.pagetitle1 .title1 { float:left; font:normal 14px Arial, Helvetica, sans-serif; padding:15px 0 0 15px; }
.pagetitle1 .title2 { float:right;padding:15px 25px;}
.rightcall { float:right; padding:15px 20px 0 0; color:white; font: normal 13px Arial, Helvetica, sans-serif;}
.desc1 { padding:10px 0px; border:dashed 1px black; border-width:0px 0px 1px 0px; overflow:auto; color:#3d3220; font: normal 16px Arial, Helvetica, sans-serif; #margin-right:30px;}
.desc1L { float:left; }
.desc_over{  height: 590px; overflow:auto;}

.desc1R { float:right; }
.descimages { margin:10px 0; float:left;}
.descimages img{ margin:10px 0px 0px 10px;}
.descimageright{ float:left; margin:15px 0; line-height:18px; color:#3D3220; width:150px; padding-left:10px;}

.descimageright h3

{

 color:#2B4915;

 margin:0px 0px 0px 0px;

}

.lineunder

{

 border-bottom: dashed 1px #897D60;

 padding:10px 0;

}

.lineunder a

{

 margin:5px;

}

.descprofile

{

 border-bottom:dashed 1px #897D60;

 overflow:auto;

 margin-bottom:5px;

}

.desc2L

{

 float:left;

 width:500px;

 border-right:dashed 1px #897D60;

 padding-right:10px;
 

}

.desc2R

{

 margin-left:5px;

 float:left;

}

.desc2L h3, .desc2R h3

{

 color:#2B4915;

 margin:10px 0px 5px 0px;

 font: normal 14px Arial, Helvetica, sans-serif;

}

.quickenquiry label

{

 width:80px;

 display:inline-block;

 text-transform:uppercase;

 line-height:26px;

 color:#3D3220;

 font-weight:bold;

}

#wrapfooter

{

 width:906px;

 margin:0 auto;

 text-align:center;

 color:#DD8D3B;

 margin-bottom:20px;

 font:bold 11px Arial, Helvetica, sans-serif;

}

#wrapfooter img

{

 margin-bottom:10px;

}

#wrapfooter a

{

 text-decoration:none;

 color:#DD8D3B;

 text-transform:uppercase;

}

#flashow

{

 position:absolute;

 top:43px;

 left:9px;

}



.emailtext{

 margin-top:3px;

 margin-bottom:3px;

}



#mail_response p, #message p{

 color:red;

 font-weight:bold;

}



#contents{

 margin-left:5px;

 width:620px;

 clear:both;

}



#contents a.url_link{

 font-weight:bold;

 font-style:italic;

 color:#000000;

}



#contents ul.sitemap{

 margin-left:15px;

}



#contents ul li{

 list-style:square; 

}



#contents ul li ul{

 margin-left:0px;

 list-style:none;

}



#contents ul li ul li{

 list-style:square;

}



#contents ul li a{

 color:#000000;

 text-decoration: underline;

}



#contents ul li a:hover{

 text-decoration:underline;

}

ul.files_list{
 margin:0px;
 padding:20px 0px 0px 20px;
}


#subs-form-box { display: none; position: absolute; top: 0px; left: 0px; width: 100%; background-color: #000000; filter: alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index: 90; }
#subs-form { display: none; position: absolute; top: 25%; left: 35%; width: 300px; border: solid 5px #a18657; z-index: 100; text-align: left; padding: 40px; padding-top: 0px; background: url(http://www.greenriverauction.com/images/backg.jpg) no-repeat -60px 0px; }
#subs-form #close-link { position: relative; left: 30px; cursor: pointer; width: 100%; text-align: right; padding: 3px; padding-bottom: 15px; }
#subs-form #subs-frm-logo { padding-bottom: 19px; width: 100%; text-align: center; }
#subs-form #subs-frm-logo p { padding-top: 13px; }
#subs-form .lbl, #subs-form .field { padding: 6px 3px; float: left; }
#subs-form .lbl { width: 90px; padding-top: 11px; padding-bottom: 4px; text-align: right; }
#subs-form .field .txt { border: solid 1px #4d453f; padding: 3px; }
#subs-form .field .btn { border: solid 1px #a18657; background-color: #2e1305; padding: 3px; font-weight: bold; color: #FFFFFF; }

#cabela-logo { z-index: 100; position: absolute; margin-top: -10px; padding-left: 199px; width: 130px; }

#contents p img { padding: 5px 10px 10px 0px; }

.descprofile { width: 650px; border: 0px; }
.descimages { margin-top: 3px; width: 635px; float: left;  border-bottom:dashed 1px #897D60; padding-bottom: 6px; }
.desctabs { padding-top: 6px; padding-left: 9px;  width: 600px; cursor: pointer; float: left; }
.desctabs .tabs { float: left; padding: 0px 9px; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
.desctabs .tabs:hover { text-decoration: underline; }
#rightpanel .desctabs a { color: #003967; }
#rightpanel { width: 650px; }

#about-authors { float: left; padding: 20px 0px; }
.authors { float: left; padding: 11px; width: 280px; }
.aa-image { float: left; border: solid 1px #613900; padding: 1px; background-color: #FFFFFF; }
.aa-name { float: left; padding: 9px; padding-top: 25px; }
.aa-name .name a { text-decoration: underline; font-size: 13px; font-weight: bold; }

#mail_response { padding: 15px; font-size: 13px; font-weight: bold; text-align: center; width: 600px; color: #FF0000; }