/* If your browser made it this far, it's a winner! */

/* First, let's import our basics - you should never need to edit these, so they're in separate files */
@import 'base/basereset.css';
@import 'base/structure.css';

/* These are optional from the mockups, and should be imported on a project-by-project basis. (Un)comment as necessary */
/*@import 'base/grids.css';*//* Subdivides columns into a grid layout */
/*@import 'base/forms.css';*//* Table-less forms */
/* @import 'donotedit/sifr.css'; *//* sIFR-specific styles */
/* END optional imports */

/* END import */

/* A handy pixel to percent font conversion */
/*
10px / 77%
11px / 85%
12px / 92%
13px / 100%
14px / 107%
15px / 114%
16px / 122%
17px / 129%
18px / 136%
19px / 144%
20px / 152%
21px / 159%
22px / 167%
23px / 174%
24px / 182%
25px / 189%
26px / 197%
*/

/* Font Color Swatch	
#1a4d00 - green font color for headers
#6d8d5c - light green color (very appeasing to the eyes)
#3362ba - blue link color
#000000 - black font color
#ffffff - white font color
#b65b00 - red/brown font color for headers
#545454 - dark grey for data
#c06102 - 'new' text in store
#edece3 - light gray background color
*/

/* 
	+++ VERY IMPORTANT+++
		The default font for these templates is 13px Arial, set on the <body> element (in basereset.css).
		NEVER set a font-size or font-family on the <body> element.
		ALWAYS override using a child of <body>, with the pixel-equivalent percentage value for the font size, as documented above.
		
		EG: #wrap {font-family:Verdana,Arial,Helvetica,sans-serif;}
		would set everything within #wrap to Verdana.
		It is better to set font-sizes on elements rather than containers.
*/

/* ///////////////////// General fonts ///////////////////// */
#pagewrap, #ftwrap
{
	font-family: Arial, Helvetica, sans-serif;
}

/*h2
{
	font-size: 122%;
}

h3
{
	font-size: 107%;
}

h4
{
	font-size: 107%;
}

h5
{
	font-size: 107%;
}

h6
{
	font-size: 107%;
}

p, li, dt, dd, th, td, address, blockquote, pre, input, textarea, select
{
	font-size: 100%;
}

p p, p li, p dt, p dd, p th, p td, p address, p blockquote, p pre, p input, p textarea, p select, li p, li li, li dt, li dd, li th, li td, li address, li blockquote, li pre, li input, li textarea, li select, dt p, dt li, dt dt, dt dd, dt th, dt td, dt address, dt blockquote, dt pre, dt input, dt textarea, dt select, dd p, dd li, dd dt, dd dd, dd th, dd td, dd address, dd blockquote, dd pre, dd input, dd textarea, dd select, th p, th li, th dt, th dd, th th, th td, th address, th blockquote, th pre, th input, th textarea, th select, td p, td li, td dt, td dd, td th, td td, td address, td blockquote, td pre, td input, td textarea, td select, address p, address li, address dt, address dd, address th, address td, address address, address blockquote, address pre, address input, address textarea, address select, blockquote p, blockquote li, blockquote dt, blockquote dd, blockquote th, blockquote td, blockquote address, blockquote blockquote, blockquote pre, blockquote input, blockquote textarea, blockquote select, pre p, pre li, pre dt, pre dd, pre th, pre td, pre address, pre blockquote, pre pre, pre input, pre textarea, pre select, input p, input li, input dt, input dd, input th, input td, input address, input blockquote, input pre, input input, input textarea, input select, textarea p, textarea li, textarea dt, textarea dd, textarea th, textarea td, textarea address, textarea blockquote, textarea pre, textarea input, textarea textarea, textarea select, select p, select li, select dt, select dd, select th, select td, select address, select blockquote, select pre, select input, select textarea, select select
{
	font-size: 100%;
} */

/* strong, b
{
	font-weight: bold;
}
sets the font bold for those tags */

/*em, i
{
	font-style: italic;
}
 sets the font italic for those tags
NOTE: WHY? WTH! */

/* ///////////////////// END General fonts ///////////////////// */

body
{
	/*background-color: #1a4d00;  Sets the background color of the page green */
	color: #000;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background: #1a4d00;
	min-width: 1032px;
}
a, a:visited, a:hover
{
	color: #1A4E00;
}

.LoginSection
{
	margin-bottom: 15px;
	background-color: #F0F8ED;
	padding: 10px;
	border-bottom: 1px solid #5E804D;
	color: Black
}

.HeaderText
{
	color: #1a4d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.SubHeaderText
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
}

/*.LinkTextLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.LinkTextLarge a:Link, a:Active, a:Visited
{
	color: Blue;
}

.LinkTextLarge a:Hover
{
	color: red;
}

.LinkText
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1A4E00;
}

.LinkText a:Link, a:Active, a:Visited
{
	color: #1A4E00;
}

.LinkText a:Hover
{
	color: red;
}
*/
.BarclaysHeaderText
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.BarclaysSubHeaderText
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.BarclaysSubHeaderRedText
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}

.BarclaysDisclaimerText
{
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
}

.loginleft
{
	padding: 0px 0px 10px 0px;
	background-color: #edece3;
	width: 420px;
    float: left;
	margin-right: 20px;
}

.loginleft h1
{
    color: #1a4d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.loginleft h2
{
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
}

.loginright a
{
    color: #3362ba;
}

.loginright h1
{
    color: #1a4d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
}

.loginright h2
{
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
}

.loginright
{
	width: 380px;
	float: left;
	margin-left: 20px;
}

.forgotpassword h2
{
    font-size: 120%; 
	color: #c06102; 
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 26px; 
	padding: 5px 0px 0px 15px; 
	margin:0px;
}

.forgotpassword
{
    /*background-color: #5b923f;*/
    border: solid 1px #c06102;
    padding: 0px 0px 0px 0px;
    margin-bottom: 20px;
}

.LoginFields
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: Black
}

.LoginRegisterDescription
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: Black
}

.LoginErrorText
{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
table.login-form td 
{
	padding: 5px;
}
.shopping-cart
{
	border: 1px solid #CCC;
}
.shopping-cart tr 
{
	/*border-top: solid 1px #CCC;*/
}
.shopping-cart-header
{
	padding: 5px;
	color: #1A4D00;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	border-right: solid 1px #CCC;
	border-bottom: solid 2px #CCC;
	font-weight: bold;
}
.shopping-cart-header img, .shopping-cart-header input 
{
	vertical-align: middle;
}

.shopping-cart-item
{
	padding: 5px;
	border-right: solid 1px #CCC;
}

.shopping-cart-item input 
{
	border: 1px solid #CCC;
}
.shopping-cart-empty
{
	padding: 5px;
	margin: 5px;
}
.shopping-cart-empty img, .shopping-cart-empty input
{
	vertical-align:middle;
} 

.no-items 
{
	padding: 5px;
	font-weight: bold;
}

.checkout 
{
	width: 467px;
}

.checkout table td
{
	padding: 3px;
}
.checkout td.subheader
{
	width: 450px;
	border-bottom: 1px solid black;
	font-size: 20px;
	font-weight: bold;
}

.checkout table
{
	margin-bottom: 10px;
}
/*.ShoppingCartGridBackground
{
	background-color: #6d8d5c;
	vertical-align: middle;
	text-align:center;
	padding: 5px;
}

.ShoppingCartGridHeader
{
	background-color: #6d8d5c;
	border-left: solid 2px White;
	border-right: solid 2px White;
	vertical-align: middle;
}


.ShoppingCartGridHeaderText
{
	padding: 5px;
	background-color: #6d8d5c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	border-left: solid 1px #000;
	vertical-align: middle;
}
*/
/*.ShoppingCartGridBoldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	vertical-align: middle;*/
/*}

.ShoppingCartGridBoldLargeText
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size:large;
	vertical-align: middle;
}
.ShoppingCartGridText
{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.ShippingGridHeaderText
{
	background-color: #6d8d5c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	vertical-align: middle;
	height: 30px;
}
.ShippingGridRightHeaderText
{
	background-color: #6d8d5c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	vertical-align: middle;
	text-align:right;
	height: 30px;
}

.ShippingGridFooterText
{
	background-color: #ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	vertical-align: middle;
	height: 30px;
}

.CartGridShippingNotesText
{
	background-color: #ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	border-left: solid 3px Red;
	border-right: solid 3px Red;
	border-top: solid 3px Red;
	border-bottom: solid 3px Red;
	vertical-align: middle;
}

.CheckoutSummaryGridText
{
	background-color: #edece3;
	font-family: Arial, Helvetica, sans-serif;
	border-left: solid 2px White;
	border-right: solid 2px White;
	border-top: solid 2px White;
	border-bottom: solid 2px White;
	vertical-align: middle;
}

.CheckoutSummaryBoldText
{
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	vertical-align: middle;
	text-align: left;
}

.CheckoutSummaryText
{
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 6px;
	white-space: nowrap;

}
*/
.SubtleBorder
{
	border: solid 1px #CCC;
}
.SubtleBorderGray
{
	background-color: #dddddd;
	border: groove 2px  #FFFFEE;
}

.leftcol-nav
{
	/* Colors and sets width for left column container */
	width: 230px;
	color: #fff;
	padding-left: 10px;
	margin-right: 10px;
}

body#onecol .leftcol-nav
{
	/* Positioning of left column container for the one column pages, compare page */
	clear: both;
	float: left;
}

.leftcol-nav .orangebody, .leftcol-nav .greenbody
{
	/* Sets the width for the left side column content blocks width: 210px;*/
	
}

.leftcol-nav h2
{
	/* Sets the width for the left side column headers width: 210px;*/
	
}

.leftcol-nav p, .leftcol-nav li
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 5px;
	font-size: 92%;
}

.leftcol-nav .orangebody p, .leftcol-nav .greenbody p
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 15px;
	font-size: 100%;
}

.leftcol-nav ul, .leftcol-nav p
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 10px;
}

/********************************************************************************/

.contentcol
{
	/* Colors and sets width for content column container used in the 2575 and 7525 templates */
	width: 640px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 8px;
}

body#onecol .contentcol
{
	/* Positioning of left column container for the one column pages, compare page */
	clear: both;
	float: left;
}

.contentcol .orangebody, .contentcol .greenbody, .contentcol .tanbody
{
	/* Sets the width for the content column blocks */
	width: 650px;
}

.contentcol h2
{
	/* Sets the width for the content column headers width: 650px;*/
	
}

.contentcol p, .contentcol li
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 5px;
	font-size: 92%;
}

.contentcol .orangebody p, .contentcol .greenbody p, .contentcol .tanbody p
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 15px;
	font-size: 100%;
}

.contentcol ul, .contentcol p
{
	/* Positioning of text and listed links in left column */
	padding-bottom: 10px;
}



/********************************************************************************/

.rtcol-listinginfo
{
	/* Floats the info to the left of the ad on the Details page */
	float: left;
	width: 200px;
	color: #fff;
	min-height: 100%;
}

.rtcol-listinginfo a, .leftcol-nav a
{
	/* Styles and colors links white in left/right columns */
	color: #fff;
	text-decoration: underline;
}

.rtcol-listinginfo p, .rtcol-listinginfo li
{
	/* Positioning of text and listed links in right column */
	padding-bottom: 10px;
	font-size: 92%;
}

.rtcol-listinginfo h2, .leftcol-nav h2
{
	/* Styles header of the left/right column sub info of the listing */
	font-size: 129%;
	color: #1a4d00;
	font-weight: bold;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	height: 26px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 15px;
	width: 215px;
}

.contentcol h2, .contentcol h1
{
    color: #1a4d00;
	font-weight: bold;
}

/*.contentcol a, a:visited
{
    color: #3362ba;
}*/

.rtcol-listinginfo li a, .leftcol-nav li a
{
	/* Colors links on the left/right column more info section white */
	color: #fff;
}

.rtcol-listinginfo .greenbody, .leftcol-nav .greenbody
{
	/* Green body formatting for left/right column more info section */
	background-color: #407f01;
	padding: 15px 5px 5px 15px;
	margin-bottom: 20px; /* Adds the spacing in between info sections */
}

.rtcol-listinginfo .orangebody, .leftcol-nav .orangebody
{
	/* Orange body formatting for left/right column more info section */
	background-color: #c06102;
	padding: 15px 5px 5px 15px;
	margin-bottom: 20px; /* Adds the spacing in between info sections */
}

.rtcol-listinginfo .tanbody, .leftcol-nav .tanbody, .contentcol .tanbody
{
	/* Tan body formatting for left/right/content column */
	background-color: #edece3;
	padding: 15px 5px 5px 15px;
	margin-bottom: 20px; /* Adds the spacing in between info sections */
}

.rtcol-longad
{
	/* Long ad for the right column */
	float: right;
	padding-right: 15px;
}

.rtcol-listinginfo input
{
	/* Positioning and styles for input fields for right column more info section */
	height: 15px;
	width: 110px;
	font-size: 92%;
	padding: 3px 0;
}

.rtcol-listinginfo input.searchbtn
{
	/* Positioning and styles for submit button for right column more info section */
	height: 22px;
	width: 50px;
	padding-left: 5px;
}
.rightcol-nav
{
	/*
	float:right;
*/
}
#headerwrap
{
	width: 100%;
	margin: 0 auto;

}

#header
{
	width: 962px;
	margin: 0 auto;
	height: 100px;

}

#bodywrap
{
	margin: 0 auto;
	width: 1032px;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/shadow_bg_mid.gif) repeat-y top center;
	/*background-position: 50% 100px;*/
	/*background-repeat: repeat-y; */

}

#contentwrap
{
	margin: 0 auto;
	width: 962px;
}
.content 
{
	background-color:#969796;
	padding: 7px;
}
#masthead
{
	/* Woodalls logo/header area */
	color: #000;
	/*height: 100px;*/
	margin: 0 auto;
}

#logo
{
	/* Woodalls text logo, hides text from browser  */
	margin-top: 20px;
	margin-left: 10px; /* centers text in container border: solid thin #fff;*/
	outline: none;
	float: left;
}

#topad
{
	/* Positioning of ad at the top section of the page */
	float: right;
	padding: 20px 0px 0px 0px;
}


/* ///////////////////// Clearfix ///////////////////// */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

h1
{
	font-size: 152%;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.errortext
{
	font-family: Arial,helvetica,sans-serif;
	color: #ff0000;
	margin-bottom: 4px;
}

.registerh2 h2
{
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 132%;
}

.registerinnerpagewrap
{
	/* sets the smaller width for the subpages primary column */
	width: 940px;
	margin: 0 auto;
	background-color: #edece3;
	border-bottom: solid 10px #e1dfd1;
	padding: 15px 8px 10px 14px;
}

.registerinnerpagewrap a
{
    color: #3362ba;
}

.twocolinnerpagewrap
{
	/* sets the smaller width for the subpages primary column */
	width: 946px;
	margin: 0 auto;
	background-color: #edece3;
	border-bottom: solid 10px #e1dfd1;
	padding: 15px 8px 10px 8px;
}

.registerinner
{
	padding: 0px 0px 10px 0px;
	background-color: #edece3;
	width: 650px;
	float: left;
}

.registerformtable
{
	width: 580px;
	font-family: Arial,helvetica,sans-serif;
	font-size: small;
	background-color: #edece3;
	margin-left: 0px;
}

.registerformtable td
{
	padding-bottom: 3px;
}

.registerformtable h1
{
	font-size: 140%;
	margin: 4px 0px 4px 0px;
}

.registertableleft
{
	width: 180px;
}

.registeralternatecell
{
	background-color: #F3F2EC;
}

td.registertableright
{
	width: 400px;
}

.registercheckbox input
{
	margin-right: 10px;
}

#ftwrap
{
	margin: 0 auto;
	width: 962px;
}

#ft
{
	/* Positions footer section */
	color: #4b4b4b;
	background: #c9c9c9;
	text-align: center; /* centers footer in box */
}

#ft img
{
	/* Positions ad in footer */
	clear: both;
}
#ft p
{
	/* Positions/styles Copyright text in footer */
	font-size: 85%;
	text-align: center;
	margin: 0 auto;
}

#ft .ftlinks
{
	/* Container for list items in footer, centers it */
	margin: 0px 0px 0px 175px;
	width: 607px;
	
}

#ft .ftlinks ul
{
	/* Positions and pushes text down under it on the list items in footer */
	clear: both;
	margin: 0px;
	
}

#ft .ftlinks ul.top
{
	/* Centers the top list items in footer */
	padding-left: 0px;
}

#ft .ftlinks li
{
	/* Positions/styles list items in footer */
	text-align: center;
	display: inline;
	font-size: 85%;
	line-height: 18px;
}

#ft .ftlinks li a
{
	/* Positions/styles list items in footer */
	border-right: 1px solid #8b8b8b;
	margin-right: 7px;
	padding-right: 7px;
	color: #4b4b4b;
	text-decoration: none;
}

#ft .ftlinks li.last a
{
	/* Removes right border from last list item */
	border-right: none;
}

/* ///////////////////// Breadcrumbs Information ///////////////////// */

#breadcrumbs
{
	/* Positions/Styles breadcrumbs section at the top of the page */
	background: #c06102;
	color: #fff;
	font-size: 100%;

	padding: 7px 20px;
}

span.pageTitle h1
{
	padding: 7px 0 0px 0;
	margin: 0;
	font-weight: bold;
}

#breadcrumbs a
{
	/* Styles linked breadcrumbs */
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}

#breadcrumbs ul.crumbs
{
	/*Floats breadcrumbs to the left */
float: left;
	font-weight: normal;
	/*padding: 5px 10px 0px 0px;
	margin: 4px 0px 0px 0px;*/
	padding: 0;
	margin: 0;
}

#breadcrumbs ul.crumbs li
{
	/* Aligns breadcrumbs horizontally */
	display: inline;
	padding-left: 15px;
	padding-right: 5px;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/breadcrumb_arrow.gif) no-repeat 0 1px; /* Positions white arrow between breadcrumbs */
}

#breadcrumbs ul.crumbs li.first
{
	/* Removes arrow from first breadcrumb */
	background: none;
	padding-left: 0px;
	font-weight: normal;
}

#breadcrumbs ul.rtaccountstat
{
	/*Floats account info to the right and adds the spacing on the right */
	float: right;
	font-weight: normal;
	margin: 0px;

}

#breadcrumbs ul.rtaccountstat li
{
	/*Aligns account info horizontally */
	display: inline;
	font-weight: normal;
	line-height: 15px;
}

#breadcrumbs li.sign a 
{
    display:inline;
    margin:0;
    padding: 0px 4px 0px 0px;
    border-right: 1px solid #e0dfe3;
    font-weight: normal;
}

#breadcrumbs li.rightbreadcrumblastlistitem a 
{
     font-weight: normal;
}

#breadcrumbs img.floatright
{
	/* Woodalls icon spacing */
	padding-right: 0px;
	padding: 2px 0px 0px 0px;
}

.floatright
{
	/* floats img/text right */
	float: right;
}


/* ///////////////////// Navigation Information ///////////////////// */

.nav
{
	/* General nav information position:relative;*/
	color: #fff; /*margin-left: 92px;  centers navigation in pagewrap */ /*width: 100%;  width of navigation */
	/*background: url(http://images.affinitygroup.com/webcontent/woodalls.com/bg_nav.gif) no-repeat;*/
}

#footerbottom
{
	margin: 0 auto;
	width: 1032px;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_footerbottom.gif) no-repeat;
}



.nav a
{
	outline: none;
	display: block;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_nav.gif) no-repeat;
	height: 40px;
	text-decoration: none;
	text-indent: -9999px;
	color: #1A4E00;
}

.nav ul
{
	height: 40px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.nav li
{
	display: inline;
}

.nav li a
{
	display: block;
	float: left;
	color: #fff;
	padding: 0;
}
/* */

.successmessage
{
	color: #1a4d00;
	font-size: large;
}

.divpad
{
	margin: 0px 5px 0px 5px;
}

.csWrapper
{
	margin: 7px 0 0 0;
background-color: #E1DFD2;
	/*width: 624px;*/
	padding: 7px;
	
}
.csForm
{
	padding: 7px;
background-color: #D1CFC2;
	z-index: 1;
	position: relative;

}
.csForm input, .csForm select
{
	vertical-align:middle;
	margin: 1px 3px;
	z-index: 1000;
	display:inline;
}
.csMenuWrapper
{	
	margin: 0px;
	padding:0px;
}
ul.tab-menu
{
	margin: 0 0;
	padding: 0px;
	clear: both;
	/*for IE6 hasLayout bug*/
	zoom: 1;

}
.tab-menu li /* style of the top menu */
{
	margin: 0px;
	padding: 0px;
	display: inline;
	font-size: 12px;
	vertical-align: middle;
	
}
.tab-menu li.active-search a
{
	/* /* Adds the functionality styles and sets the active state for the green arrow on the search and featured content sections */
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/green_search_bg.gif) no-repeat top center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	
}
.tab-menu li a:hover 
{
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/green_search_bg.gif) no-repeat top center;
	color: #fff;
	text-decoration: none;
}

.tab-menu li a
{
	/* Colors the links black and underlines them */
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	/**/padding: 4px 4px 12px 4px;
	
	display: block;
	float: left;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/green_search_bg_off.gif) no-repeat top left;

}

.tab-menu li.first a
{
	/* Colors the links black and underlines them */
	
	background: none;

}
.csCityArea
{
	margin: 7px 0;
	width: 600px;
	position:relative;
}
.csmenupipe
{
    color: #e1dfd1;
}

.csOptions
{
	padding: 0px 0px;
}
.csOptions input
{
	vertical-align: middle;
	margin: 4px 3px;
}
.csOptionLeft input, .csOptionRight input
{
	/* Positioning/styling of the left/right hand side checkboxes */
	vertical-align: middle;
	margin: 7px 3px;
}
.csOptionLeft
{
	/* Positioning of the left hand side checkboxes container */
	float: left;
	clear: both;
	width: 260px;
	padding-top: 10px;
}

.csOptionRight
{
	/* Positioning of the right hand side checkboxes container */
	float: left;
	width: 260px;
	padding-top: 10px;
}

.csSearchArea
{

	padding-top: 0px;

	padding-bottom: 0px;
}
.csKeywordField
{
	/* Positioning of the search field in the 'Search places to camp' section */
	width: 455px;
	float: left;
	height: 18px;

}
.csCityField
{
	/* Positioning of the search field in the 'Search places to camp' section */
	width: 130px;

	float: left;
	margin-top: 0px;
	height: 18px;
	
	

}

.csSearchArea select
{
	/* Positioning of the search field in the 'Search places to camp' section */
	width: 200px;
	font-size: 100%;
	float: left;
	
	
}

.csCampgroundField
{
	width: 147px;
	
	float: left;
	margin-top: 0px;
	height:18px;


}
.csSearchButton
{
	padding-left: 5px;
	padding-top: 0px;
}
.csNote
{
	clear: both;
	font-style: italic;
	color: #818181;
	padding: 5px 0px 10px 0px;
}

.csOptionWrapper
{
 zoom: 1;
}
.csZoomforIE
{
	zoom: 1;
}


.csToggleLink
{

}
.hiddenfield input
{ 
	padding: 0px;
	margin: 0px;
}
.csRadiusWrapper
{
padding-top: 10px;
}

.storecategorymenu td
{
	padding-bottom: 3px;
}

.csResultsWrapper
{
	background-color: #E1DFD2;
	padding: 7px;
}

.csResult
{
	background-color: #EDECE3;
	font-size: 13px;
	width: 728px;
}
.cs-header 
{
	padding: 10px;
}
.cs-map-icon 
{
	padding: 7px;
}
.cs-item
{
	border-top: 1px solid #cdcdcd;
}
.cs-icon 
{
	padding: 7px;
}
.cs-description-wrapper 
{
	padding: 7px;
	width: 400px;
}
.cs-rating
{
	float: left;
	width: 145px;
}
.cs-rating img
{
	vertical-align: middle;
}
.cs-linklist 
{
	padding: 7px;
}
.cs-linklist ul, .cs-linklist li
{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
.cs-linklist li 
{
	list-style-type: none;
}
.cs-compare
{
	padding: 7px;
}
.cs-ammenities img
{
	vertical-align: middle;
}
/*
.csResultHeader
{
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 15px;
	padding-top: 8px;
}
.csResultCompareBtn
{
	float: right;
}

.csResultItem
{
	border-top: 1px solid #cdcdcd;
}

.csResultIcon
{
	width:42px;

	float: left;
	padding-right: 5px;
}

.csResultCheckBoxArea
{
	float: right;
	padding-right: 50px;
	margin-top: 30px;
}

.csResultLinkListArea
{
	width: 95px;
	float: right;
	margin-top: 20px;
	
}

.csResultsInnerWrapper
{
	background-color: #D1CFC2;

}
.csResultsStateBanner
{
	padding:0px 0px 10px 0px;
}
.csResultOuterWrapper
{
	padding: 10px 0px 0px 10px;
}
.csResultTxtShowAll
{
	text-align:center;
}
.csResultLinkListAreaLink
{
	background: url(http://images.affinitygroup.com/webcontent/woodalls.com/blue_arrow_sm.gif) no-repeat 0px 4px;
	padding-left: 10px;
}
.csResultItemTitle
{
	font-size: 110%;
	margin-top: 0px;
	font-weight: bold;
	width: auto;
	margin-bottom: 0px;
}
.csResultItemRatings
{
	width:270px;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
.csResultItemRatingsImageArea
{
	vertical-align: middle;
}

.csResultItemAmmenitiesArea
{
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;

	padding-left:155px;
}
.csResultsAmmenitiesTitle
{
	font-weight: bold;
	padding: 2px 10px 0px 0px;
}
*/
.csDetailsBtmRed
{
	border-bottom: 1px solid #cc6600;
	border-collapse: collapse;
	padding-left: 0px;
}

table.csDetails td
{
	/* Adds text color and adds spacing in the data lines */
	color: #545454;
	padding: 2px 0px 2px 0px;
	font-size: 92%;
}

table.csDetails th
{
	/* Styles the headers of each section green */
	color: #205f00;
	font-weight: bold;
	font-size: 92%;
}
table.csDetails td
{
	/* Padding in between rows of data */
	padding-bottom: 5px;
	color: #494949;
}

table.csDetails th
{
	/* Styles the headers of each detailed listing green */
	color: #205f00;
	font-weight: bold;
	font-size: 92%;
	padding: 2px 0px 2px 0px;
	text-align: left;
	text-indent: 0px;
}
.indent
{
	/*  Indents the sub category text in 15px */
	text-indent: 15px;
	padding-left: 0px;
}
.btmgrey
{
	/* Adds grey line between data */
	border-bottom: 1px solid #bfbeba;
	border-collapse: collapse;
}
.csDetailsHeader
{
	/* Colors and styles the 'details' header */
	color: #fff;
	font-size: 129%;
	font-weight: bold;
	background: #407f01;
	height: 26px;
	padding: 5px 0px 0px 20px;
}
.csDetailsOuter
{
	/* Adds the outer color to the 'details' section */
	padding: 5px;
	background-color: #fff;

}

.csDetailsMid
{
	/* Adds the middle color to the 'details' section */
	padding: 7px;
	background-color: #e1dfd1;
	/* IE hasLayout BUG */
		zoom: 1;

}

.csDetailsInner
{
	/* Adds the inner color to the 'details' section */
	padding: 7px;
	background-color: #edece3;


}

.csOverview
{
	/* Container div for Overview Section */
	width: 648px;
	margin: 0px;
}

.csOverviewHeader
{
	/* Colors and styles the Overview header */
	font-size: 129%;
	color: #1a4d00;
	font-weight: bold;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	height: 26px;
	padding: 5px 0px 0px 20px;
}

.subtext
{
	/* Colors and styles the 'make reservation' and 'return to search buttons' section */
	background-color: #297801;
	padding: 10px 0;
	height: 25px;
}

.csOverview a
{
	/* Colors links blue for the overview section */
	color: #3362ba;
}

.csOverviewLocationmap
{
	/* Positions and styles the left side of the overview section including the map */
	float: left;

}
.details-info
{
	float: left;
	margin-left: 7px;
	
}

.csDetailsSubPic
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.accountlinkslist li
{
	line-height: 24px;
	
}

/**********************************************/

#bookdetailstop 
{
  margin-bottom: 20px;
  
}

.bookdetailstopleft
{
    float: left;
    width: 260px;
    margin-right: 20px;

}

.bookdetailsbottomleft
{
    float: left;
    width: 260px;
    margin-right: 20px;
    margin-top: 20px;
}

.bookdetailstopright
{
    float: right;
    width: 350px;
    padding-top: 20px;
}

.bookdetailsbottomright
{
    float: right;
    width: 350px;
    padding-top: 0px;
    margin-top: 20px;
}

.bookdetailsbottomleft ul 
{
	list-style: disc; /*url(http://images.affinitygroup.com/webcontent/woodalls.com/shop/images/orangecircle.gif);*/
	margin-left: 15px;
}

.bookdetailsbottomleft li 
{
    line-height: 18px;
}

.shipmethodtime 
{
    /* background-color: #fff;
    border: solid 2px #c06102; */
    padding: 10px 0px 10px 0px;
    margin: 20px 0px 20px 0px;
    font-weight: normal;
    border-bottom: solid thin #fff;
    border-top: solid thin #fff;
}

.bookdetailshr 
{
    height: 1px;
    color: #fff;
    background-color: #fff;
    width: 100%;
    margin-bottom: 15px;
    
}

.bookdetailsaddbutton 
{
    margin-top: 10px;
    margin-bottom: 0px;
}

.lblCustomerPrice 
{
    font-size: 129%;
	color: #1a4d00;
	font-weight: bold;
}



.newproductflag 
{
    color: #c06102;
    font-weight: bold;
}
.articleListWrapper
 {
	width:316px;
	background-color: #ffffff;
	height: 300px;

 }
 .articleListWrapper h2
 {
 	font-size: 120%; 
	color: #b65b00; 
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 26px; 
	padding: 5px 0px 0px 7px; 
	margin:0px;
 }
 
 .articleListMainImage
 {
 	float:left;
 	width:160px;
 	height:85px;
 }
 .bookControlMainImage
 {
	float:left;
	width:160px;
	height:85px;
 }
 .articleListFeatureLinksWrapper
 {
 	background-color: #5b923f;
 	float:left; 
	width:156px;
 }
 .articleListFeatureLinksWrapper ul
 {
 	padding:0px; 
	margin:0px;
 }
 .articleListFeatureLinksWrapper li
 {
 	color: #fff;  
	background-color: #5b923f; 
	border-bottom: 1px solid #fff; 
	padding: 6px 0px 6px 0px;
   font-size: 92%; 
	list-style: none; 
	margin:0px;
 }
 .articleListFeatureLinksWrapper li.last
 {
 	color: #fff;  
	background-color: #5b923f; 
	padding: 5px 0px 5px 0px;
   font-size: 92%; 
	list-style: none; 
	margin:0px;
 }
  .articleListFeatureLinksWrapper a
  {
  	color: #fff; 
	text-decoration: none; 
	margin:0px;
	padding-left: 15px;
  }  
  .articleListFeatureLinksWrapper a:visited, .articleListFeatureLinksWrapper a:hover
  {
  	color: #fff; 
	text-decoration: none; 
	margin:0px;
	padding-left: 15px;
  }
  .articleListLinksWrapper
  {
	
  	padding-bottom: 15px; 
	color: #1a4e00;
  }
  .articleMoreLink
  {
	padding:10px 10px 10px 10px;
  }
  .articleListLinksHeaderWrapper
  {
	width:305px;
  	height: 25px; 
	background-color: #eee; 
	color: #1a4e00; 
	font-size: 92%;
   padding: 4px 0px 0px 10px;
   
  }
  .articleListLinksHeaderWrapper h3
  {
	
  	float: left;
	margin:0px;
	font-size: 92%; 
  }
  .articleListLinksWrapper a
  {
  	color: #1a4e00;
	text-decoration: underline;
  }

  .articleListLinksMain
  {
	padding-top:10px;
  	width: 300px;
  }
  .articleListLinksMain ul
  {
  	padding-bottom:0px;
	margin-bottom:10px;
  }
  .articleListNewsFeedLinks
  {
  	
  }
  
  .articleCatWrapper
  {
	background-color:#ffffff;
	width:634px;
	min-height:800px;
	padding:10px 0px 0px 0px
  }
  .articleCatLinksWrapper
  {
	padding:10px 10px 10px 10px;
  }
 .articleListNewsFeedLinks ul
 {
 	padding-top: 2px; 
	padding-left: 35px; 
	margin:0px;
 }
 .eNewsLetter
 {
 	display: inline; 
	text-decoration: none; 
	padding-right: 7px; 
	margin-left: 4px;
   padding-bottom: 0px;
 }
 .rssFeed
 {
 	display: inline; 
	border-right: none; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/icon_rss.gif) no-repeat;
   padding-left: 18px;
 }
 
 .articleFeatureListWrapper
 {
 	width: 640px; 
	background-color: #ffffff;
	margin-top:7px;
 }
 .articleFeatureListWrapper h2
 {
 	font-size: 120%; 
	color: #b65b00; 
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 26px; 
	padding: 5px 0px 0px 7px; 
	margin:0px;
 }
 .articleFeatureLinks
  {
  padding-left:10px;
  padding-top:10px;
  width: 614px; 
  	padding-bottom: 15px; 
	
  }


  .articleFeatureLinks a
  {
  	color: #1a4e00;
	text-decoration: underline;
  }


.articleMainFeatured { /* Featured content main container */
	margin: 7px 0 0 0;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.articleMainFeatured h2 { /* Featured Content header style/background */
	font-size: 129%;
	color: #b65b00;
	font-weight:bold;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	height: 26px;
	padding: 5px 0px 0px 7px;
}

.articleMainFeaturedToplinks { /* Container div for the top links of the video section */
	height: 30px;
	padding-left: 30px;
	padding-top: 5px;
}





.articleMainFeaturedToplinks li { /* Adds the height in for the search links background to position properly */
	line-height:2.8em;
	font-size: 85%;
}

.articleMainFeatured li.last { /* Removes border on the last top link in the 'Search places to camp' section */
	border-right: none;
}


.articleMainFeaturedVidWrapper
{
	float:left;
	padding: 0 7px 0 0;
}
.articleMainFeaturedVidLinks { /* Positioning of all links next to video image */
	float: left;
	padding: 0 0 0 7px;
	margin: 0;
	width: 230px;
}

.articleMainFeaturedVidLinks li { /* Positioning/spacing of individual links next to video image */
	border-right: none;
	display: block;
	font-size: 100%;
	padding-bottom: 10px;
	list-style: none;
}
.articleMainFeaturedListWrapper
{
	float:left;

}

.csSidebar
{
	width:215px; 
	padding-bottom:0px;

	background-color:#407F01;
}
.csSidebar p
{
	padding: 5px 10px 5px 10px;
	color: #ffffff;
}
.csSidebar ul
{
	margin-left:10px;
	padding-left:0px;
}
.csSidebar li
{
	list-style: none;
}

.csSideBarArticleLinks
{
	padding-left:0px;
	padding-right:0px;
}

.csSidebar a{
color:#ffffff;
text-decoration:underline;
}

.csSidebarheader { /* Featured Content header style/background */
	font-size: 129%;
	color: #b65b00;
	font-weight:bold;
	
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	height: 26px;
	width:185px;
	padding: 5px 0px 0px 7px;
}
.floatleft
{
	float:left;
}

.articleDetailsWrapper
{
	background-color:#ffffff; 
	width:630px; 
	padding:5px 5px 5px 5px;
	min-height:800px;
}

.articleFeaturedBookWrapper
{
	padding-left:50px; padding-bottom:20px;
}

.articleFeaturedBookListWrapper
{
	margin-left:10px; width:150px;
}
.articleFeaturedBookTitle
{
	padding-bottom:2px;
}
.articleFeaturedBookImage
{
	padding-bottom:3px;
}
.articleFeaturedBookPrice
{
	padding-bottom:3px;
}

.articleFeaturedBookLink
{
	padding-bottom:10px;
}

.articleSearchWrapper
{
	width:600px;
}
.adpad
{
	margin: 7px 0 0 0;
}
.tripwrap 
{
	margin: 7px 0 0 0;
}


.forumsWrapper
{
	margin: 7px 0 0 0;
	width:300px; 
	background-color:#ffffff;
}

.forumsWrapper h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 26px; 
	padding: 3px 0px 0px 0px; 
	margin:0px;
	text-align:center;
}
.forumsListing
{
	padding:5px 5px 5px 5px;
}
.forumsListing li
{
	padding:5px 5px 5px 5px;
	list-style-position:outside;
	list-style: none;
}

 .forumsListing a
  {
  	color: #1a4e00;
	text-decoration: underline;
  }

.mjtWrapper
{
	width:300px; 
	background-color:#ffffff;
	margin:7px 0 0 0;
}
.mjtWrapper h2
{
	font-size: 120%; 
	color: #b65b00; text-align:center; 
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 26px; 
	padding:  3px 0px 0px 0px; 
	margin:0px;width:300px;
}
 .mjtWrapper a
  {
  	color: #1a4e00;
	text-decoration: underline;
  }
  .mjtDesc
  {
	padding:5px 5px 5px 5px;
  }
  .mjtDesc a
  {
	color: #1a4e00;
	text-decoration: underline;
  }
  .mjtListBoxArea
  {
	padding:5px 5px 5px 10px;
  }
.contactMenu ul
{
	height: 3px;
	padding: 0px;
	float: left;
	padding-top: 2px;
	padding-bottom: 0px;
}
.contactMenu li /* style of the top menu */
{
	display: inline;
	padding-right: 3px;
	font-size: 85%;
	line-height: 2.8em;
	padding-bottom: 0px;
}
.leftControlContainer
{
	float: left; 
	
}
.rightControlContainer
{
	float: right;
}
.controlContainerWrapper
{
	margin: 7px 0 0 0;
}

.bookControlImageWrapper
{
	padding:5px 0px 0px 0px;
}
.bookControlTextWrapper
{
	padding:8px 10px 2px 10px;
	width:290px;
}

.bookControlLink
{
	padding:10px 0px 0px 0px;
}
.articleSearchPager
{
	float:right;
	padding-right:7px;
}
.clear
{
	clear:both;
}

.csSideBar h2
{
	width:200px;
	font-size: 129%;
	color: #1a4d00;
	font-weight:bold;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	height: 26px;
	padding: 5px 0px 0px 20px;

}
.csSidebarOrangebody { /* Orange body formatting for left/right column more info section */
	
	width: 200px;
	font-size:13px;
	font-family: arial;
	background-color: #c06102;
	color: #ffffff;
	padding: 10px 5px 5px 15px;
	margin-bottom: 20px; /* Adds the spacing in between info sections */
}
.csSidebarOrangebody a
{
	color: #ffffff;
}
.bold { /* Bolds the text */
	font-weight: bold;
}
.welcomeAd
{
	background-color:#f4f4c5;
	padding:15px 15px 15px 15px;
	color: #1a4e00;
	text-align:center;
	font-weight:bold;
	font-size:129%;
}
.welcomeAd a
{
	color: #1a4e00;
	text-decoration:underline;
}
.resultImage
{
float: left;
	padding: 5px 10px 5px 10px;
}
.statePopup
{
	position:absolute; 
	right:7px; 
	top:30px; 
	z-index:1;
	width:250px;
	height:110px; 
	background-color:#ffffff;
}
.statePopup img
{
	width:250px;
	
}

.statePopupTitleBar a
{
	float:right; 
	padding-right:10px; 
	color:#000000;
}
.clear
{
	clear:both;
}

.statePopupTitleBar
{
	background-color:#cccccc;
	height:16px;
	padding-bottom:3px;
}

/* WADE'S NEW CODE */

.shadow-top
{
	width: 1032px;
	margin: 0 auto;
	/*this shifts the site to the left to accomodate the shadow*/
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/shadow_bg_top.gif) no-repeat top center;
}
.shadow-mid
{	
	/*width: 1032px;
	this shifts the site to the left to accomodate the shadow 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/shadow_bg_mid.gif) repeat-y;
	background-position:  0 0;
	overflow:hidden;*/
	
}
.shadow-bottom
{
	height: 50px;
	width: 1032px;
	margin: 0 auto;
 /*this shifts the site to the left to accomodate the shadow */
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/shadow_bg_bottom.gif) no-repeat top center;
}
.content-948
{
	width: 948px;
}

.left-content-640
{
	width: 640px;
	float: left;
}
.right-content-300
{
	width: 300px;
	float: right;
}
.right-content-640
{
	width: 640px;
	float: right;
}
.left-content-300
{
	width: 300px;
	float: left;
}
.right-content-340
{
	width: 340px;
	float: right;
}
.left-content-560
{
	width: 560px;
	float: left;
}
.clear
{
	clear:both;
}

/* MAIN NAVIGATION */
.topnav {
	width: 962px;
	height: 38px;
	background: #FFF url(https://images.affinitygroup.com/webcontent/woodalls.com/nav/topnav_bg.gif) repeat-x;
	font-family: Times New Roman;
	font-weight: bold;
	font-size: 16px;

}
.topnav ul{
	margin: 0;
	padding: 0;
	/*padding-left: 10px; offset of tabs relative to browser left edge*/
	
	list-style-type: none;
}

.topnav li{
	display: inline;
	margin: 0;

}

.topnav li a{
	/*width: 130px; plus 5px left and right padding = 140px*/
	text-align: center;
	float: left;
	display: block;
	margin: 0;
	padding: 0px 20px; /*padding inside each tab*/
	border-right: 1px solid #929292; /*right divider between tabs*/
	color: #1A4D00;
	text-decoration: none;
	line-height: 38px; /*same as topnav height*/
}

.topnav li.last a {
	border:none;
}
.topnav li a.selected 
{
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/nav/topnav_selected.gif) repeat-x;
	text-decoration: none;
}
.topnav li a:hover {
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/nav/topnav_selected.gif) repeat-x;
	text-decoration: none;
}

.tbox
{
	
	background-color:#D1CFC2;
	
	
	
}
.tbox h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
    
  	line-height: 30px;
	padding: 0px 0px 5px 7px; 
	margin:0px;
	text-align:left;
}

.tbox h3
{
	font-size: 110%;
	font-weight:bold;
	margin: 7px 0px 7px 7px;
	
}
.tbox ol li
{
	margin-top:7px;
	margin-left:2.5em;
	display:list-item;
	list-style-type:decimal;
	padding-bottom:5px;
	margin-right:10px;
	padding-right:10px;
}


.tbox ul
{
	display: inline;
	width: 170px;
	float: left;
	margin-left:0px;
	padding-left:10px;
	
}
.tbox ul li 
{
	list-style-type:none;
	text-transform:capitalize;
}




.smallsearch
{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:5px;
	margin-bottom: 5px;
}
.smallsearch input
{
	padding-right: 5px;
	padding-left:5px;
}
.smallsearch label
{
	padding-right: 5px;
	padding-left:5px;
}

.whitebox 
{
	margin: 7px 0 0 0;
	background-color:#ffffff;
	
}

.whitebox h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
    
  	line-height: 30px;
	padding: 0px 0px 0px 7px; 
	margin:0px;
	text-align:left;

}

.whitebox2 h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
    height:30px;
  	line-height: 30px;
	padding: 0px 0px 0px 7px; 
	margin:0px;
	text-align:left;
}
.whitebox ul, .whitebox li 
{
	margin: 7px 0px;
	padding: 0px;
	list-style-type:none;
	
}
.whitebox a, .whitebox a:visited
{
	/*color: #1A4E00;*/
}

.inner-pad 
{
	padding: 7px; /*SAME AS BETWEEN ALL MODULE BOXES */
}
.inner-pad2 
{
	padding: 10px; /*SAME AS BETWEEN ALL MODULE BOXES */
}

.inner-pad2 b
{
	font-weight:bold;
}
.inner-pad2 h3
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:3px;
	
}
.inner-pad2 h4
{
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}
p.feature-link 
{
	font-weight: bold;
}
p.teaser 
{
	padding: 5px 5px 5px 10px;	
}
p.more 
{
	padding: 3px;
	text-align: right;
}

.green 
{
	color: #FFF;
	background-color: #407F01;
}
.green a, .green a:visited
{
    color: #fff;
}

.mediumgreen
{
    color: #FFF;
	background-color: #5E804D;
}

.blueevents
{
    color: #FFF;
	background-color: #1f375c;
}

.showsmenu
{
    font-size: 11px;
}

.orange
{
	color: #FFF;
	background-color: #C06102;
}

.orange a, .orange a:visited
{
    color: #fff;
}

.storebox
{
	background-color:#edece3;
	margin: 7px 0 0 0;
}

.storebox h1
{
	font-size: 120%; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
	color: #407F01;
	font-weight: bold; 
	height: 30px;
  	line-height: 30px;
	padding: 0px 0px 0px 7px; 
	margin:0px;
	text-align:left;
}
.storebox ul, .storebox li 
{
	margin: 7px 0px;
	padding: 0px;
	list-style-type:none;
	
}

.articlebox
{
	background-color: #FFF;
}
.top 
{
	margin: 0px 0 0 0;
}
.darktan 
{
	color: #000;
	background-color: #F5F4EF;
}

.tan
{	padding: 7px;
	background-color: #EDECE3;
}

.content-948 .left-content-640
{
	width: 633px;
	float: left;
}
.content-948 .right-content-300
{
	width: 293px;
	float: right;
}
.content-948 .right-content-740
{
	width: 733px;
	float: right;
}
.content-948 .left-content-200
{
	width: 193px;
	float: left;
}

.right-content-740
{
	width: 741px;
	float:right;
}
.left-content-200
{
	width: 199px;
	float: left;
}
.left-content-463 /* 50% */
{
	width: 463px;
	float: left;
}

.right-content-463 /* 50% */
{
	width: 463px;
	float: right;
}
.cart-item 
{
    width: 238px;
    vertical-align: top;
    text-align: center;
    margin: 7px auto 30px auto;

}


.cart-item h2
{
	font-size: 14px;
	margin-bottom: 5px;	
}
.cart-item h2 a, .cart-item h2 a:visited
{
	color: #1A4E00;
	text-decoration: none;
}
.cart-item h2 a:hover
{
	text-decoration: underline;
}

.cart-item p.title 
{
	vertical-align: top;
}
.cart-item p.price span.retail
{
	text-decoration: line-through;
}
.cart-item p.price span.your
{
	color: #CC1D2A;
	font-weight: bold;
}
.left 
{
	float: left;
}
.right
{
	float: right;
}
.product-desc .left
{
	width: 345px;
}
.product-desc .right 
{
	width: 360px;
}
.center
{
	text-align:center;
}

.login table
{
	width: 286px;
}
.login p 
{
	margin: 10px 2px;

}
.input-field
{
	width: 175px;
	margin: 5px;
}
.login .submit 
{
	background-color: #1A4D00;
	padding: 3px;
	border: 0;
	color: #FFF;
	cursor:pointer;
	margin: 5px;
}

.login 
{
    background-color: #edece3;
}

.login-right a, .login-right a:visited, .login-right a:hover
{
	color: #3362ba;
}

.login-page h2
{
	 color: #1a4d00;

}
.login-page h1 
{
	color: #1a4d00;
	font-size: 20px;
	font-weight: bold;
}

.login-page .submit 
{
	background-color: #1A4D00;
	padding: 3px;
	border: 0;
	color: #FFF;
	cursor:pointer;
}

h2
{
    font-size: 120%;
    font-weight: bold;
}

.savedsearchestable 
{
    margin: 15px 15px 15px 0px;
}

.savedsearchestable td 
{
    padding-right:15px;
    padding-bottom: 10px;
}

.innercontent
{
    margin: 0px 0px 0px 2px;
}
.cartbox
{
	background-color:#edece3;
	margin: 0 0 0 0;	
}

.cartbox h1
{
		font-size: 120%; 
	/*background: url(http://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;*/
	color: #1A4D00;
	font-weight: bold; 
	height: 30px;
  	line-height: 30px;
	padding: 0px 0px 0px 0px; 
	margin:0px;
	text-align:left
}

.add-to-cart
{	display: block;
	border: 1px solid #CCC;
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/button_bg.gif) top left repeat-x;
	margin: 0 auto;
	width: 124px;
	text-align:center;
	color: #FFF;
	font-weight: bold;
	line-height: 23px;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
a.add-to-cart:hover
{	
	color: #FFF;
	background-image: none;
	background-color: #387200;
}
.cart-button
{
	border: 1px solid #CCC;
	background-image: url(https://images.affinitygroup.com/webcontent/woodalls.com/button_bg.gif);
	background-repeat: repeat-x;
	padding: 0 10px;
	margin: 0  0 0 0;
	text-align:center;
	color: #FFF;
	display: block;
	line-height: 23px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
input.cart-button
{
	border: 1px solid #CCC;
	background-image: url(https://images.affinitygroup.com/webcontent/woodalls.com/button_bg.gif);
	background-repeat: repeat-x;
	padding: 0 10px 0 10px;
	margin: 0  auto;
	text-align:center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	height: 23px;
	vertical-align: middle;
}
input.cart-button:hover
{
	border: 1px solid #CCC;
	color: #FFF;
	background-image: none;
	background-color: #387200;
	cursor:pointer;
}
a.cart-button:hover
{
	color: #FFF;
	background-image: none;
	background-color: #387200;
	
}
.cart-button-light
{
	border: 1px solid #CCC;
	background-color: #C06102;
	margin: 0 10px;
	padding: 0 10px;
	text-align:center;
	color: #FFF;
	
}
input.cart-button-light
{
	border: 1px solid #CCC;
	background-color: #C06102;
	margin: 0 10px;
	padding: 0 10px;
	text-align:center;
	color: #FFF;	
}

a.cart-button-light
{
	display: block;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.cart-button:visited, a.add-to-cart:visited, a.cart-button-light:visited
{
    color: #FFF;
}
.ship-options input
{
	vertical-align: middle;
	padding: 3px;
}
.payment-info td
{
	padding: 5px;
	vertical-align: top;
}
.country-search
{
	padding: 5px 8px 0px 0px;
	width: 285px;
	float: left;
	background-color: #EDECE3;
}
.state-search
{
	padding: 0px;
}
.state-search-mexico ul
{
	padding: 5px;
	width: 200px;
	float: left;
}
.state-search ul
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 95px;
	list-style-type:none;
	text-transform:capitalize;
}
.state-search-mexico ul li 
{
	color: #000000;
	list-style-type:none;
	text-transform:capitalize;
	float: left;
}


.feedback 
{
	width: 400px;
	background-color:#EDECE3;
	margin: 7px;
	height: 586px;
}

.feedback h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
  	height: 30px;
  	line-height: 30px;
	padding: 0px 0px 0px 20px; 
	margin:0px;
	text-align:left;
}
.feedback td 
{
	width: 18px;
	text-align:center;
	margin: 0 auto;
}
.feedback input
{
	vertical-align: middle;
	margin-bottom: 18px;
}
.feedback label
{
	font-size: 10px;
	margin: 0 0 0 -10px;
}
.camping-stories
{
	margin-top: 20px;	
}
.camping-stories td
{
	padding: 3px;
}
.sitemap .column
{
	width: 30%;
	padding: 5px;
	float: left;
}
.sitemap ul, .sitemap li, .faq ul, .faq li 
{
	list-style-type: none;
}

.city-search td
{
    padding:2px 2px 2px 2px;
}
.billboardbox
{
	padding:0px 6px 6px 6px;
}
.newsletters p
{
	margin: 10px 0;
}
.newsletters h3 
{
	font-weight: bold;
	margin-bottom: 5px;
}

.hide-show-map-button
{
	border: 1px solid #CCC;
	background-color: #C06102;
	margin: 0 0px;
	padding: 0 0px;
	text-align:center;
	color: #FFF;
}
a.hide-show-map-button
{
	display: block;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
a.hide-show-map-button:visited
{
    color: #FFF;
}
.homeseorightdiv2b
{
    margin:15px 0px 0px 0px;
}
.homeseoreadmore1
{
    margin:15px 0px 0px 0px;
    text-align:right;
}
.seosearchresultsbottom
{
    margin:15px 15px 0px 0px;
    color:#fff;
}
.seosearchresultsbottom a, .seosearchresultsbottom a:visited, .seosearchresultsbottom a:hover
{
    color:#fff;
}

.whitebody
{	padding: 7px;
	background-color: #ffffff;
}
.reservebutton
{
    margin-left:7px;
}

.litetanbox 
{
	margin: 7px 0 0 0;
	background-color:#f5f4ef;
}
.litetanbox h2
{
	font-size: 120%; 
	color: #b65b00;
	font-weight: bold; 
	background: url(https://images.affinitygroup.com/webcontent/woodalls.com/bg_greyheader.gif) repeat-x;
    
  	line-height: 30px;
	padding: 0px 0px 0px 7px; 
	margin:0px;
	text-align:left;
}
.litetanbox ul, .litetanbox li 
{
	margin: 7px 0px;
	padding: 0px;
	list-style-type:none;
	
}
.litetanbox a, .litetanbox a:visited
{
	/*color: #1A4E00;*/
}
.height-162
{
    height:162px;
}
.offertable td, th
{
    padding:6px 6px 0px 6px;

}

.agscategorydescr
{
    color: #c06102;
    font-size: 115%;
    padding: 10px 0px 10px 0px;
    font-weight:bold;
}

.agsbusinessname
{
    color: #000;
    font-size: 90%;
    padding: 0px 0px 1px 0px;
    font-weight: bold;
}

.agsbusiness
{
    color: #000;
    font-size: 90%;
    padding: 0px 0px 1px 0px;
    font-weight: normal;
}

.agsbusiness a
{
    color: #1A4D00;
    font-size: 90%;
    padding: 0px 0px 1px 0px;
    font-weight: normal;
    text-decoration: underline;
}

.agsFeatured
{
    color: #000;
    padding: 0px 0px 1px 0px;
    background-color:#f5f4ef;
}



.dmcontent_body {
overflow-y: auto; 

font-family: Arial,Helvetica,sans-serif;
line-height: 18px; 
font-size: 12px; 

width: 290px;
height: 70px;
background-color: #fff;
}
.dmcontent_link {
text-decoration: underline;
color: #1A4E00;

}

.facebookicon 
{
    vertical-align:text-bottom;
}


#regPopUp {
	position:absolute;
	border: 1px solid #000;
	width:580px;
	height:360px;
	z-index: 9002; 
	top:25%;
	left:50%;
	z-index:9999;
	margin-left:-300px;
}
#overlaypop {
	background-color:#000;
	-moz-opacity: 0.65;
	opacity:.65;
	filter: alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0%;
	left:0%;
	width:100%;
	height:1800px;
}


#tabs {
	float: left;
}
.ui-tabs { zoom: 1; width: 580px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0 0; margin: 0 0; font-weight: bold; text-transform: uppercase; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; background: #3366CC; margin: 0 1px 1px 0;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 2em; color: #FFF;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #123e96; margin: 0 1px 0 0; padding: 0 0 1px 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #FFF; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; width: 580px; }
/* .ui-tabs .ui-tabs-panel h4 { padding: 0px; margin: 0px; } */
.ui-tabs .ui-tabs-stripe { clear: both; border-top: 10px solid #123e96; height: 10px; width: 580px; margin: 0 0 0 0; padding: 0;}
.ui-tabs .ui-tabs-hide { display: none !important; }		




