#bigContentPod{margin-left:150px;width:555px;}
img { font-family: trebuchet ms; font-weight: normal; font-size: 10px; color: #1a4718; }
div.container { float: none; overflow: hidden; }

#bottomNavOuter
{
	background-image:url(../img/bottomNavBgRepeat.gif);
}


div.level2#maintext
{
	padding-top:13px;
}


#bigContentPod .rightAlignButtonBar
{
	background-image:none;
	border:none;
	clear:both;
	color:#9ba2ab;
	float:none!important;
	font-size:11px;
	margin-left:auto;
	margin-right:11px;
	margin-top:14px;
	text-align:right;
}

#bigContentPod .rightAlignButtonBar a
{
	background-image:none!important;
	border:none!important;
	padding-bottom:0;
	padding-right:0;
}

#biggestContentPod
{
	width:555px;
}

#bottomLeftNav
{
	float:right;
	list-style-type:none;
	overflow:auto;
	width:180px;
	margin:44px 0 10px;
}

#bottomLeftNav li
{
	background-image:url(../img/navLeftArrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	clear:right;
	float:right;
	padding-right:15px;
	text-align:right;
	margin:0 10px 10px 0;
}

#bottomLeftNav li a
{
	background-image:url(../img/navDots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#4C565F;
	display:block;
	font-size:13px;
	padding-bottom:2px;
	text-decoration:none;
	white-space:nowrap;
}

#bottomLeftPod
{
	overflow:auto;
	width:235px;
}

#bottomNav a
{
	background-image:url(../img/navDots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#838A91;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	margin:0 0 0 21px;
	padding:35px 0 3px;
}

#bottomNav span
{
	color:#838A91;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:700;
	margin:0 0 0 19px;
	padding:35px 0 3px;
}

#bottomNavBg
{
	background-image:url(../img/bottomNavBg.jpg);
	background-repeat:repeat-x;
	height:84px;
	width:1010px;
	margin:0 auto;
}

#bottomNavLogos
{
	float:right;
	margin-right:10px;
	margin-top:5px;
}

#bottomNavLogos a
{
	background:none;
	float:left;
	margin:10px 10px 0;
	padding:0;
}

#bottomPods
{
	overflow:auto;
	padding-top:21px;
	width:880px;
}

#bottomPods a
{
	font-family:"trebuchet ms";
}

#bottomPods div.bottomPod
{
	color:#306fa5;
	font-size:16px;
	font-style:italic;
	padding-bottom:42px;
	padding-left:24px;
	width:250px;
}

#bottomPods div.bottomPod a
{
	color:#1d631a;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
}

#bottomPods div.bottomPod a.title
{
	font-size:10px;
}

#bottomPods div.bottomPod p
{
	color:#306fa5;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:16px;
	padding-right:16px;
	width:140px;
	margin:0;
}

#bottomPods div.seperator
{
	background-image:url(../img/bottomPod-Seperator.gif);
	height:79px;
	width:2px;
}

#bottomRightPod
{
	margin-left:30px;
	width:540px;
}

#bottomRightPod h3
{
	margin:10px 0 10px 20px;
}

#cartLinks
{
	color:#999;
	float:none!important;
	font-size:11px;
	line-height:15px;
	margin-bottom:21px;
	margin-right:36px;
	margin-top:14px;
	vertical-align:middle;
}

#cartTable
{
	width:550px;
}

#cartTable h2
{
	font-family:georgia, serif;
	font-size:18px;
}

#cartTable td
{
	color:#959595;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
}

#cartTable td.itemTotal
{
	color:#346d32;
	font-size:14px;
	text-align:right;
}

#content,#bottomNav
{
	width:850px;
	margin:0 auto;
}

#contentBgImg
{
	background-image:url(../img/contentBg.gif);
	width:1010px;
	margin:0 auto;
}

#contentBgSolid
{
	background: #C9DBE9 url(../img/contentBg.gif) center repeat-y;
}

#contentBottom1
{
	background-image:url(../img/contentBottomTest1.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#contentBottom2
{
	background-image:url(../img/contentBottomTest2.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#contentBottom3
{
	background-image:url(../img/contentBottomTest3.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#contentBottom4
{
	background-image:url(../img/contentBottomTest4.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:40px;
}

#contentBottomBg
{
	background-image:url(../img/contentBottomLeft.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#contentTopBg
{
	background-image:url(../img/contentTop.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#contentTopBg3
{
	background-image:url(../img/contentTop3.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#contentTopLeft
{
	background-image:url(../img/contentTopLeft.gif);
	background-repeat:repeat-x;
}

#footer2
{
	width:850px;
	padding-top:10px;
	margin:0 auto;
}




#innerContainer
{
	margin:0 auto 50px;
}

#leftPod
{
	min-height:100px;
	padding-bottom:60px;
	text-align:right;
	width:238px;
}

#leftPod p
{
	margin-left:auto;
	margin-right:14px;
	width:130px;
}

#maintext
{
	clear:both;
	color:#4c565f;
	float:none!important;
	font-size:14px;
	line-height:24px;
}

#biggestContentPod p a,#maintext a,#bigContentPod a,#pageSummaries a.summaryMore,#topRightPod p a, #main a, #main p a
{
	background:url(../img/anchorBackground.gif) right no-repeat;
	border-bottom:1px dotted;
	color:#1c6218;
	font-style:italic;
	padding-bottom:1px;
	padding-right:12px;
	text-decoration:none;
	border-color:#94a993;
}

#biggestContentPod p a:hover,#maintext a:hover,#bigContentPod a:hover,#pageSummaries a.summaryMore:hover,#topRightPod p a:hover,#main a:hover,#main p a:hover
{
	background:url(../img/anchorBackgroundOn.gif) right no-repeat;
	color:#ed8102;
}

#outerContainer
{
	width:100%;
	margin:0 auto;
}

#pageSummaries div.dottedHr
{
	margin-bottom:14px;
	margin-top:14px;
}

#pageSummaries div.pageSummary
{
	clear:both;
	float:none!important;
}

#pageSummaries div.pageSummary:hover
{
	background-image:url(../img/pageSummaryHighlight.gif);
	background-repeat:no-repeat;
	color:#8d5733;
}

#pageSummaries div.pageSummary:hover a.summaryMore
{
	background:url(../img/anchorBackgroundOn.gif) right no-repeat!important;
	color:#e27d06!important;
}

#pageSummaries div.pageSummary:hover h5,div.pageSummary:hover h5 a,#pressReleases div.pressRelease:hover h5,#pressReleases div.pressRelease:hover h5 a
{
	color:#e27d06!important;
}

#pressReleases div.pressRelease
{
	cursor:pointer;
}

#pageSummaries div.pageSummary:hover p,div.hover p
{
	color:#8d5733;
}

#pageSummaries h5
{
	font-style:normal;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:4px;
	padding-top:7px;
}

#pageSummaries p
{
	color:#3772a4;
	font-size:12px;
	font-style:italic;
	line-height:18px;
	margin-bottom:17px;
	width:420px;
}

#pressReleases div.dottedHr
{
	background-repeat:repeat-x;
	margin-bottom:14px;
	margin-top:9px;
	width:440px;
}

#pressReleases div.pressRelease:hover
{
	background-image:url(../img/contentSectionHighlight.gif);
	background-repeat:no-repeat;
	color:#8d5733!important;
}

#pressReleases div.pressRelease:hover p
{
	color:#8d5733!important;
}

#pressReleases h5
{
	font-style:normal;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:7px;
}

#pressReleases p
{
	width:440px;
}

#searchButton
{
	margin-left:271px;
	position:absolute;
}

#searchDivBackground
{
	background-image:url(../img/searchDivBg.gif);
	height:48px;
	width:1010px;
	margin:0 auto;
}

#searchDivBackgroundRepeat
{
	background-image:url(../img/searchDivBgRepeat.gif);
}

#searchField
{
	background:#FFF;
	border:0 none;
	color:#000;
	font-family:"trebuchet ms";
	font-size:13px;
	font-weight:700;
	height:14px;
	margin-bottom:13px;
	margin-left:70px;
	margin-top:9px;
	position:absolute;
	top:0;
	width:185px;
}

#searchresults b
{
	color:#a24a1a;
}

#siteSearch
{
	background-image:url(../img/searchBoxBg.gif);
	background-repeat:no-repeat;
	height:34px;
	margin-left:564px;
	width:315px;
}

#siteSearch img,#topPods div,#bottomPods div.bottomPod img,#bottomPods div
{
	float:left;
}

#subheader
{
	background-position:center;
	background-repeat:no-repeat;
	height:192px;
	width:1010px;
	margin:0 auto;
}

#subheader a
{
	display:block;
	height:85px;
	left:125px;
	position:relative;
	width:85px;
}

#subheader3
{
	background-image:url(../img/background_level3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:84px;
	width:1010px;
	margin:0 auto;
}



#subheader3V
{
	background-image:url(../img/vacation_header.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:84px;
	width:1010px;
	margin:0 auto;
}

#subheaderOuter
{
	background-color:#c9dae9;
	background-image:url(../img/subheader_stripe.gif);
	background-repeat:repeat-x;
}

#topLeftPod
{
	color:#4C565F;
	font-family:georgia;
	font-size:13px;
	line-height:23px;
	overflow:auto;
	overflow: hidden;
	width:243px;
	padding:60px 0 0;
}

#topLeftPod label
{
	color:#4C565F;
	font-family:"trebuchet ms";
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}

#topLeftPod ul
{
	list-style-type:none;
	width:238px;
	margin:20px 0 60px 1px;
	padding:0;
}

#topLeftPod ul li
{
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	width:238px;
	margin:0 0 5px;
}

#topLeftPod ul li a
{
	background-image:url(../img/navDots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#1c6218;
	font-family:"trebuchet ms";
	font-size:13px;
	font-style:italic;
	margin-right:7px;
	padding-bottom:2px;
	text-decoration:none;
	white-space:nowrap;
}

#topLeftPod ul li.calendarLink
{
	background-image:url(../img/calendarLink.gif);
}

#topLeftPod ul li.shopLink
{
	background-image:url(../img/shopLink.gif);
}

#topLeftPod ul li:hover a,#topLeftPod ul li.over a
{
	color:#CA6205;
}

#topLeftPod ul li:hover,#topLeftPod ul li.over
{
	background-image:url(../img/leftNavHighlight.gif);
	background-position:right center;
}

#topLeftPod ul.nohover li:hover,#topLeftPod ul.nohover li.over
{
	background-image:inherit;
	background-position:left;
}

#topNav
{
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0 0 10px 1px;
}

#topNav li
{
	background-image:url(../img/navLeftArrow.gif);
	background-position:right 17px;
	background-repeat:no-repeat;
	display:inline;
	margin:0 0 0 15px;
	padding:0 8px 10px 0;
	list-style-type:none;
}

#topNav li a
{
	background-image:url(../img/navDots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#4C565F;
	display:inline;
	font-family:"trebuchet ms";
	font-size:13px;
	padding-bottom:2px;
	position:relative;
	text-decoration:none;
	top:8px;
}

#topNav li.selected
{
	background-image:url(../img/topNav_SelectedA.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin:0 -8px 0 0;
	padding:0;
}

#topNav li.selected a
{
	background-image:none;
	color:#7b9ebc;
	height:19px;
	line-height:19px;
	padding-left:3px;
	padding-right:3px;
	position:relative;
	top:8px;
}
#topNav li.selected ul li a { background: transparent url('../img/navDots.gif') repeat-x scroll bottom center; color: #4c565f; }
#topNav li.selected span.leftTab
{
	background-image:url(../img/topNav_SelectedLeft.gif);
	background-repeat:no-repeat;
	padding-bottom:44px;
	padding-left:18px;
}

#topNav li.selected span.rightTab
{
	background-image:url(../img/topNav_SelectedRight.gif);
	background-repeat:no-repeat;
	padding-bottom:44px;
	padding-left:24px;
}

#topPods
{
	min-height:600px;
	overflow:auto;
	padding-bottom:10px;
	padding-top:3px;
}

#topPods div div
{
	float:none;
}

#topRightPod
{
	float:right!important;
	margin-bottom:60px;
	padding-right:24px;
	width:557px;
}

#topRightPod ol
{
	padding-left:30px;
	width:450px;
}

#topRightPod ol li
{
	color:#1c6218;
	font-size:13px;
	line-height:18px;
	padding-bottom:7px;
}

#topRightPod ol li a
{
	color:#1c6218;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

#topRightPod ol li a:hover
{
	color:#ed8102;
	font-size:13px;
	line-height:18px;
}

#topRightPod ol li p
{
	color:#4C565F;
	margin:0;
	padding:0;
}

#topRightPod p a.no_arrow
{
	background-image:none;
	padding-right:0;
}

#topRightPod div.autocompleteDiv
{
	background-color:#FFF;
	border:1px solid #babaaa;
}

#topRightPod div.autocompleteDiv ul
{
	list-style:none;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}

#topRightPod div.autocompleteDiv ul li
{
	list-style:none;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding:3px;
}

#weatherWidget
{
	position:absolute;
	margin-left:309px;
}

.cartHr
{
	background-image:url(../img/cartHr.gif);
	height:2px;
	width:547px;
	margin:14px auto;
}

.closed
{
	background-image:url(../img/more.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:11px;
}

.dottedHr
{
	background-image:url(../img/dottedHr.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:none!important;
	height:6px;
	width:420px;
}

.expander
{
	float:none!important;
	margin-bottom:11px;
	width:537px;
}

.expander_outer
{
	float:none!important;
	padding-bottom:7px;
	width:537px;
}

.extra
{
	float:none!important;
	margin-bottom:11px;
	padding-bottom:11px;
	width:537px;
}

.highlightText
{
	color:#1c6218;
	font-style:italic;
}

.highlightTextOrange
{
	color:#e27d06;
	font-style:italic;
}

.langSelector
{
	clear:both;
	color:#9ba2ab;
	float:none!important;
	font-size:11px;
	text-align:right;
	margin:3px 11px -24px auto;
}

.langSelector a
{
	color:#9ba2ab;
	text-decoration:none;
}

.menuBottom
{
	padding-top:36px;
}

.note
{
	color:#6a8caa;
	font-family:"trebuchet ms", sans-serif;
	font-size:12px;
	line-height:24px;
	margin-left:auto;
	margin-right:14px;
	margin-top:4px;
	text-align:right;
	width:130px;
}

.open
{
	background-image:url(../img/less.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.picAlignLeft
{
	clear:both;
	float:left;
	margin:0 5px 5px -5px;
}

.picAlignRight
{
	clear:both;
	float:right;
	margin:0 0 5px 5px;
}

.productFamilyDetail
{
	background-image:url(../img/productBackGround.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#6e7171;
	font-size:14px;
	font-style:italic;
	line-height:24px;
	padding-bottom:19px;
	padding-left:21px;
	padding-right:21px;
	width:480px;
}

.productFamilyDetail div.productFamilyHr
{
	background-image:url(../img/productFamilyHr.gif);
	clear:both;
	height:23px;
	margin-left:-19px;
	width:509px;
}

.productFamilyDetail h1,.productFamilyDetail h1 a
{
	color:#1c6218;
	font-family:georgia, serif;
	font-size:18px;
	font-style:italic;
	font-weight:400;
	text-decoration:none;
}

.productFamilyDetail img
{
	padding-right:7px;
}

.productFamilyForm
{
	color:#969696;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:24px;
	padding-top:36px;
}

.productFamilyForm input,.productFamilyForm textarea,.productFamilyForm select
{
	border:1px solid #babaaa;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}

.productFamilyForm input[type=image]
{
	border:none!important;
}

.productFamilyForm p
{
	color:#969696;
	float:right;
	font-size:12px;
	font-style:normal;
	margin-bottom:3px;
	margin-right:3px;
}

.productFamilyForm span.bigGreen
{
	color:#476e1d;
	font-size:14px;
	font-weight:700;
}

.quote
{
	color:#6a8caa;
	font-family:georgia, serif;
	font-size:12px;
	font-style:italic;
	line-height:24px;
	margin-left:auto;
	margin-right:14px;
	margin-top:4px;
	text-align:right;
	width:130px;
}

.shadowHr
{
	background-image:url(../img/shadowHr.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	height:6px;
	width:845px;
	margin:0 auto;
	padding:0;
}

.shadowHrHome
{
	background-image:url(../img/shadowHrHome.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	height:6px;
	width:845px;
	margin:8px auto 0;
	padding:0;
}

.shortShadowHr
{
	background-image:url(../img/shortShadowHr.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	height:8px;
	width:571px;
	margin:21px auto 21px -14px;
	padding:0;
}

.stamp
{
	clear:right;
	float:right!important;
}

.summaryImage
{
	clear:both;
	float:left;
	margin:5px 14px 0 -3px;
}

a img
{
	border:none;
}

a
{
	outline:0!important;
}

a.generic
{
	border-bottom:1px dotted;
	color:#1c6218;
	font-style:italic;
	padding-bottom:1px;
	text-decoration:none;
	border-color:#94a993;
}

body
{
	background-color:#adc7de;
	margin:0;
}

div.calendarform
{
	float:none!important;
}

div.hover h1,div.hover h2,div.hover h3,.highlightHeaderOrange
{
	color:#e27d06;
}

h1
{
	color:#1C6218;
	font-size:30px;
	font-style:italic;
	font-weight:400;
	line-height:36px;
	margin:21px 0 9px;
}

h2
{
	color:#1c6218;
	font-size:20px;
	font-weight:400;
	line-height:24px;
	margin:0 0 9px;
}

h3,h3 a
{
	color:#1C6218;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	text-transform:uppercase;
	margin:0;
}

h5
{
	color:#1c6218;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

h5 a
{
	color:#1c6218;
	font-size:11px;
	text-decoration:none;
}

html
{
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow-x:hidden;
}

img.icon
{
	padding-left:4px;
	vertical-align:text-bottom;
}

img.leftPodImage,#leftpod img
{
	float:none!important;
	margin-left:auto;
	margin-right:14px;
}

img.mainImage
{
	margin-left:-10px;
}

p
{
	color:#4c565f;
	font-size:14px;
	line-height:24px;
	margin-bottom:24px;
	margin-right:30px;
	margin-top:0;
}

table tbody tr td
{
	vertical-align:top;
}

table#calendar
{
	border-collapse:collapse;
	left:24px;
	position:relative;
	width:807px;
	margin:0 auto;
}

table#calendar div.eventDay
{
	background-image:url(../img/dayGreenBg.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFF;
	font-size:12px;
	font-weight:400;
	height:25px;
	line-height:25px;
	text-align:center;
	width:25px;
	margin:1px;
}

table#calendar div.normalDay
{
	background-image:url(../img/dayGreyBg.png);
	color:#FFF;
	font-size:12px;
	font-weight:400;
	height:25px;
	line-height:25px;
	text-align:center;
	width:25px;
	margin:1px;
}

table#calendar td
{
	border:1px solid #adadad;
	border-collapse:collapse;
	font-family:"trebuchet ms", sans-serif;
	height:115px;
	width:114px;
}

table#calendar td ul
{
	display:block;
	list-style:none;
	margin:0 7px;
	padding:4px 0 0;
}

table#calendar td ul li a
{
	color:#234b22;
	font-size:9px;
	text-decoration:none;
	line-height:12px;
}

table#calendar td ul li
{
	color:#234b22;
	font-size:9px;
	line-height:12px;
	margin-bottom:4px;
}

table#calendar td.weekend
{
	background-color:#f6f6f6;
}

table#calendar th
{
	font-family:"trebuchet ms", sans-serif;
	height:25px;
	width:114px;
}

table#calendar thead tr th
{
	color:#FFF;
	font-size:14px;
	font-weight:700;
	padding-left:4px;
	text-align:left;
	vertical-align:bottom;
}

table#calendar thead,table#calendar thead tr
{
	background-image:url(../img/calanderDaysBg.gif);
	border:none!important;
}

table#productCat #firstRow td
{
	background-image:url(../img/store/Product-Category-Background.gif);
}

table#productCat #lastRow td
{
	background-image:url(../img/store/Product-Category-Background.gif);
	background-position:0 -162px;
}

table#productCat td
{
	background-image:url(../img/store/Product-Category-Background.gif);
	background-repeat:no-repeat;
	height:161px;
	text-align:center;
	width:175px;
}

table#productCat td h5
{
	color:#7e838a;
	font-size:10px;
	font-weight:400;
	margin-left:auto;
	margin-right:auto;
}

table#productCat td h5 a
{
	color:#7e838a;
}

table.fancyTable
{
	background-color:#fdfdfe;
	border-collapse:collapse;
	color:#585958;
	font-family:"trebuchet ms", sans-serif;
	font-size:11px;
	margin:0;
}

table.fancyTable tr
{
	background-image:url(../img/fancyTableHorizontalLine.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

table.fancyTable tr td
{
	background-image:url(../img/fancyTableVerticalLine.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:9px!important;
}

table.fancyTable tr td.rightMost,table.fancyTable tr.footer
{
	background-image:none;
}

table.fancyTable tr.header
{
	background-color:#ebefe2;
	background-image:none;
}

table.fancyTable tr.header td
{
	background-color:#ebefe2;
	background-image:none;
	color:#1c6218;
	font-weight:700;
	text-transform:uppercase;
}

table.fancyTable tr.verticalLine td
{
	background-image:url(../img/fancyTableHorizontalLine.gif)!important;
	height:1px!important;
	padding:0!important;
}

table.radioTable
{
	font-family:"trebuchet ms", sans-serif;
	font-size:11px;
	border-collapse:collapse;
	margin:0;
}

table.radioTable thead tr
{
	background-color:#fefaf1;
}

table.radioTable thead th
{
	background-color:#fefaf1;
	color:#1c6218;
	font-weight:700;
	text-transform:uppercase;
	height:36px;
	vertical-align:bottom;
	padding:4px;
}

table.radioTable tbody td
{
	text-align:center;
	vertical-align:middle;
	padding-top:7px!important;
	padding-bottom:7px!important;
}

table.radioTable tbody td.first
{
	text-align:left;
	vertical-align:top;
}

table.radioTable tr td
{
	background-image:url(../img/fancyTableHorizontalLine.gif)!important;
	background-repeat:no-repeat;
}

table.shadowTable
{
	border-collapse:collapse;
	padding:0;
}

table.shadowTable tbody td
{
	background-color:#fdfdfe;
	color:#585958;
	font-size:11px;
	line-height:14px;
	border-color:#ccd3ce;
	border-style:dashed;
	border-width:1px;
}

table.shadowTable td,table.shadowTable th
{
	text-align:left;
	padding:9px 9px 9px 13px;
}

table.shadowTable thead th
{
	background-color:#ebefe2;
	color:#1c6218;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.shadowWrapper
{
	border-collapse:collapse;
	margin:0;
	padding:0;
}

table.shadowWrapper tbody tr td.bottomLeft_big
{
	background-image:url(../img/shadows/big/bottom-left.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

table.shadowWrapper tbody tr td.bottomMiddle_big
{
	background-image:url(../img/shadows/big/bottom.png);
	background-position:top;
	background-repeat:repeat-x;
}

table.shadowWrapper tbody tr td.bottomRight_big
{
	background-image:url(../img/shadows/big/bottom-right.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

table.shadowWrapper tbody tr td.middleLeft_big
{
	background-image:url(../img/shadows/big/left.png);
	background-position:right;
	background-repeat:repeat-y;
}

table.shadowWrapper tbody tr td.middleRight_big
{
	background-image:url(../img/shadows/big/right.png);
	background-position:left;
	background-repeat:repeat-y;
}
table.shadowWrapper tbody tr td.middleMiddle_big { padding: 5px 10px; }
table.shadowWrapper tbody tr td.topLeft_big
{
	background-image:url(../img/shadows/big/top-left.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

table.shadowWrapper tbody tr td.topMiddle_big
{
	background-image:url(../img/shadows/big/top.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

table.shadowWrapper tbody tr td.topRight_big
{
	background-image:url(../img/shadows/big/top-right.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:9px;
	width:9px;
}

ul#leftNav li.first
{
	margin-top:10px!important;
}

ul#leftNav li.last
{
	margin-bottom:10px!important;
}

ul#leftNav li.level4 a
{
	color:#ca6205;
	font-size:11px;
	line-height:26px;
	font-style:normal;
}

ul#step1
{
	background-image:url(../img/cartTrailSignIn.gif);
	margin-left:auto;
	margin-right:150px;
	background-repeat:no-repeat;
}

ul#step2
{
	background-image:url(../img/cartTrailShippingBilling.gif);
	margin-left:auto;
	margin-right:0;
	background-repeat:no-repeat;
}

ul#step3
{
	background-image:url(../img/cartTrailVerify.gif);
	margin-left:auto;
	margin-right:0;
	background-repeat:no-repeat;
}

ul.checkoutTrail
{
	height:15px;
	list-style:none;
	width:320px;
	margin:0;
	padding:0;
}

ul.checkoutTrail li
{
	display:block;
	float:left;
	height:15px;
}

ul.checkoutTrail li.shipping
{
	width:116px;
}

ul.checkoutTrail li.signon
{
	width:62px;
}

ul.checkoutTrail li.verify
{
	width:141px;
}

#skiStamp
{
	background-image:url(../img/skiRentalsStamp.png);
	width:138px;
	height:91px;
	cursor:pointer;
}

#jobStamp
{
	background-image:url(../img/jobsStamp.png);
	width:138px;
	height:91px;
	cursor:pointer;
}

p.productOptions
{
	float:left;
	margin-left:30px;
}

#cartLinks img,#favLinks img
{
	margin-bottom:-4px;
}

#searchresults ul,#topRightPod ul, #main ul, #bottom ul 
{
	color:#4C565F;
	list-style-image:url(../img/unorderedBullet.gif);
	padding-left:24px;
	width:450px;
}
#searchresults ul li, #topRightPod ul li, #bigContentPod ul li, #main ul li, #bottom ul li 
{
	color:#4c565f;
	font-family:georgia, serif;
	font-size:13px;
	line-height:18px;
	padding-bottom:7px;
}

#searchresults ul li a, #topRightPod ul li a, #bigContentPod ul li a
{
	color:#206218;
	text-decoration:none;
}

#topRightPod div.autocompleteDiv ul li:hover,a.generic:hover,.langSelector a:hover,#topRightPod ul.linkedList li a:hover
{
	color:#ed8102;
}

form,input,table.shadowWrapper tbody tr td
{
	margin:0;
	padding:0;
}

#modal_container
{
	background-color:transparent;
}

#pgList ul
{
	padding-left:0;
	padding-top:0;
	margin-top:0;
	margin-left:0;
}

#pgList ul li
{
	color:#727272;
	line-height:18px;
	font-size:10px;
	cursor:pointer;
	text-transform:uppercase;
	list-style:none;
	padding-left:21px;
}

#pgList ul li.selected
{
	color:#d69105;
	background-repeat:no-repeat;
	background-image:url(../img/photogallery/highlight.gif);
}

#pgPhotoTitle
{
	color:#bab293;
	font-size:11px;
	font-weight:700;
	font-family:trebuchet ms, sans-serif;
	margin-left:64px;
	margin-bottom:0;
}

#pgPhotoText
{
	color:#9e998b;
	font-family:georgia, serif;
	font-size:12px;
	margin-left:64px;
	margin-right:64px;
	line-height:18px;
	margin-bottom:11px;
}

#pgPhoto
{
	height:380px;
	width:540px;
	background-repeat:no-repeat;
	background-position:center;
}

#pgThumbs
{
	float:left;
	margin-top:13px;
	width:476px;
}

#pgThumbsOuter
{
	width:614px;
	height:72px;
	background-image:url(../img/photogallery/thumbsBackground.gif);
	margin:auto auto 11px;
}

.pgThumb
{
	float:left;
	width:58px;
	height:42px;
	margin-right:6px;
	border:2px solid #1d261c;
}

#albumPrev
{
	color:#FFF;
	width:34px;
	height:48px;
	background-image:url(../img/photogallery/albumPrev.gif);
	float:left;
	margin-top:13px;
	margin-right:7px;
	margin-left:11px;
	cursor:pointer;
}

#albumPrev:hover
{
	background-image:url(../img/photogallery/albumPrev_on.gif);
}

#albumNext
{
	float:left;
	color:#FFF;
	width:34px;
	height:48px;
	background-image:url(../img/photogallery/albumNext.gif);
	margin-top:13px;
	margin-right:7px;
	cursor:pointer;
}

#albumNext:hover
{
	background-image:url(../img/photogallery/albumNext_on.gif);
}

#albumPlay
{
	float:left;
	width:34px;
	height:48px;
	background-image:url(../img/photogallery/albumPlay.gif);
	margin-top:13px;
	cursor:pointer;
}

#albumPlay:hover
{
	background-image:url(../img/photogallery/albumPlay_on.gif);
}

span.pause#albumPlay
{
	background-image:url(../img/photogallery/albumPause.gif);
}

span.pause#albumPlay:hover
{
	background-image:url(../img/photogallery/albumPause_on.gif);
}

#pgWrapper
{
	width:837px;
	background-image:url(../img/photogallery/leftmiddle.gif);
	background-repeat:repeat-y;
	overflow:auto;
}

#pgMain
{
	width:638px;
	float:left;
}

#pgBottomCap
{
	height:8px;
	width:646px;
	background-repeat:no-repeat;
	background-image:url(../img/photogallery/bottomCap.gif);
}

#pgListOuter
{
	background-image:url(../img/photogallery/rightmiddle.gif);
	background-repeat:repeat-y;
	float:left;
	width:199px;
}

#pgList
{
	width:199px;
}

#pgRightTopCap
{
	width:199px;
	background-repeat:no-repeat;
	background-image:url(../img/photogallery/rightTopCap.gif);
	height:33px;
}

#pgRightBottomCap
{
	width:199px;
	background-repeat:no-repeat;
	background-image:url(../img/photogallery/rightBottomCap.gif);
	height:18px;
}

#pgCloseButton
{
	width:23px;
	height:19px;
	background-repeat:no-repeat;
	background-image:url(../img/photogallery/closeButton.gif);
	top:9px;
	position:relative;
	cursor:pointer;
	margin:0 13px 0 auto;
}

table#productCat #firstRow td img,table#productCat #lastRow td img,table#productCat td img
{
	margin-top:43px;
}

table#productCat td:hover,table#productCat #lastRow td:hover
{
	background-image:url(../img/store/Product-Category-Background.gif);
	background-position:0 -324px;
}

#lodgingBrowseAll
{
	background-image:url(../img/lodgingSearchBrowse.png);
	background-repeat:no-repeat;
	cursor:pointer;
	width:123px;
	height:21px;
	display:block;
}

#ErrorPage
{
	min-height:600px;
	margin-left:100px;
	width:680px;
	overflow:visible;
	float:left!important;
}

body#home div#topRightPod,ul#leftNav li.level4
{
	margin-bottom:0;
}

#topRightPod ul.linkedList,#ErrorPage ul.linkedList
{
	color:#4C565F;
	line-height:18px;
	list-style-image:url(../img/linkListArrow.gif);
	width:450px;
	padding:0;
}

#topRightPod ul.linkedList li,#ErrorPage ul.linkedList li
{
	font-size:13px;
	line-height:18px;
	padding-bottom:7px;
}

#topRightPod ul.linkedList li a,#ErrorPage ul.linkedList li a
{
	border-bottom:1px dotted;
	color:#1c6218;
	padding-bottom:1px;
	text-decoration:none;
	border-color:#94a993;
}

a#gallery,a#mainImageLink
{
	background-color:transparent;
	background-image:none;
	border:none;
	text-decoration:none;
	padding:0;
}

div#pressReleases h5.pressRelease {
	font-style:normal;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:4px;
	padding-top:7px;
}

div#pressReleases p.pressRelease {
	text-transform: capitalize;
	color:#3772A4;
	font-size:12px;
	font-style:italic;
	line-height:18px;
}
ul#topNav li ul.subNav {
	margin-top: 10px;
	position: absolute;
	width: 210px;
	left: -999em;
	background-color: #fff;
	padding: 0 0 10px 0;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	z-index: 99;
}
ul#topNav li.last ul.subNav { width: 240px; }
ul#topNav li ul.subNav li {
	background-image: none;
	display: block;
	float: none;
}
ul#topNav li ul.subNav li a:hover { color: #ca6205; }
a.toplink {
	background: transparent url('../img/temp-uparrow.gif') no-repeat right 50% ;
	padding-right: 10px;
	color: #79A989;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
a.toplink:hover {
	color: #D17726;
}
#emailSignupForm a.moreInfo {
	float: right; text-decoration: none;
	background:url(../img/navRightArrow.gif) no-repeat left center;
	color:#1c6218;
	font-size: 10px; font-style: italic; padding: 0 0 0 12px;
	margin: -3px 15px 0 ;
}
#emailSignupForm a.moreInfo:hover { text-decoration: underline; }

div#topRightPod div#map div { color: #4C565F; font-size: 14px; line-height: 24px; }

#bottomNavLinks { text-align: left; }
a[target=searchselector_window], a[target=itinerary_selector_window] { display: none; }
