/* Social Widget */

#social {width: 445px; height:17px; margin: 5px 0 10px 475px;}
#social ul li {display:block;list-style-type: none;margin-left:5px; float: left;}
#social .share {font-weight: bold; margin-top: 3px;}
#social #___plusone_0{width: 66px !important;}

/* Lander Header */

#headercl img {float: left; margin: 0; padding: 0;margin-left: -3px;}
#headercl #copy {font-family: Verdana, Geneva, sans-serif; font-weight: bold; color: #4c4c4c; font-size: 13.75px; width: 255px; height: 130px; position:absolute;top: 169px;left: 525px;}
#headercl #copy a{font-family: Verdana, Geneva, sans-serif; font-weight: bold; color: #4c4c4c; font-size: 13.75px; text-decoration:none;}
#headercl  #copy ul{ list-style-type:none;margin-left: 18px;padding-left:18px;list-style-image:none;margin-top: 5px;}
#headercl  #copy li {margin-bottom: 5px;}
#headercl #copy .heading{ font-size:16.75px;}

/* Primary Selling Zone */

#campess {width: 761px;  float:left;background-color: #fbf8f3;margin-left: 5px;margin-top:25px;}
#campess img {float: left;}
#campess .tentcopy {width: 335px; max-height: 210px; float:left; padding-top: 25px;padding-left: 20px;}
#campess .headline { font-family:Verdana, Geneva, sans-serif; color: #4c4c4c; font-size: 16.75px; font-weight: bold;margin-bottom: 0px;}
#campess .cta  { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size: 13.75px; color: #da6a32;}
#campess .ctar {margin-left: 25px;}
#campess ul{margin-left:10px;padding-left: 10px;margin-top: 11px; font-size: 12px;}
#campess .headlineo {color: #da6a32; font-family:Verdana, Geneva, sans-serif; font-weight:bold;font-size: 16.75px;}
#campess .tenttop {margin-top: 8px;}
#campess .shop{margin-bottom:10px;margin-top: 12px;}
#campess .subline{ font-family:Verdana, Geneva, sans-serif; font-weight: normal; font-size: 13.25px;margin-top: 0px;margin-bottom: 5px;}
#campess .tentcopybtm {width: 325px; max-height: 250px; float:left; padding-top: 25px;padding-left: 20px; }
#campess .tentbtm {margin-top: 17px;}
#campess #main {float: left; width: 761px;padding-bottom:5px;}
#campess #main #ctabar {margin-top:10px;float:left;width:100%;margin-bottom: 5px;}
#campess #main  .bag a{margin:0px 0 0 20px; font-size: 14px; font-weight: bold;float:left; text-decoration: none;
color: #4c4c4c;}
#campess #main  .tent a{margin:438px 0 0 200px; font-size: 14px; font-weight: bold;float:left; position: absolute; text-decoration: none;
color: #4c4c4c;}
#campess .spapi {margin-top:20px;margin-left: 10px;}
#campess .lighti{margin-top:20px;margin-left: 30px;}
#campess .cmpkiti{margin-top:20px;margin-left: 45px;}
#campess #boxhead {width: 770px; height: 34px; background-image:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Essentials_Header.png); text-align:center; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 24px; color: #da6a32;padding-top: 3px;margin-top:-10px;}
#campess .spap {margin-left: 20px;}
#campess .light{margin-left: 138px;}
#campess .cmpkit{margin-left: 60px;}

/*Video Zone */

#vidbox {height: 385px; width: 763px;  margin-top: 20px;margin-bottom: 20px;border: 1px solid #e4e4e4;}
#video-popup-port{width: 517px;float:left;}
#moviebox{height:  362px;background-color: #212121;border: 1px solid #a6a6a6;}
#moviebox #options{width: 234px;float:left;margin-left: -4px;}
#moviebox #title{font: Arial;font-size: 14px;margin:  14px 0 10px 12px;color: #fff;	}
#moviebox img{float:left;margin-left: 5px;}
#titletop {font-family: Arial; font-size: 21px; font-weight: bold; color: #da6a32;text-align: center;padding-top: 3px;background-image:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Vid_Essentials_Header.png); width: 763px;}
#slt-video-title{color:#4c4c4c; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;background:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Video_Icon.png) center left no-repeat; padding-left: 30px;}
.thumb-link { margin-top: 10px;}
.thumb-link a{ font-size: 12px; color: #4c4c4c; font-family: Arial; text-decoration: none;display:inline-block;}
.vicon { background:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Video_Icon.png) center left no-repeat; padding-left: 30px;}
.vicon2 { background:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Video_Icon.png) top left no-repeat; padding-left: 30px;}

/* Camping Checklist zone */

#campchk {margin-left:5px;}
#campchk #headblk{width: 770px; height: 34px; background-image:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_Essentials_Header.png); text-align:center; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 24px; color: #da6a32;padding-top: 3px;}
#campchk #left{float: left; height: 350px; max-width: 380px;}
#campchk #right{float: left; height: 350px; max-width: 380px;margin-left: 10px;}
#campchk h2 { font-size: 19px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color: #da6a32; margin-left: 35px;}
#campchk p { font-family:Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 5px;}
#campchk ul{ list-style: none; font-family:Arial, Helvetica, sans-serif; font-size: 13px; float: left;margin-left: 3px; padding-left: 3px;}
#campchk .space {margin-left: 30px;}
#campchk li a{color: black; font-family:Arial, Helvetica, sans-serif; font-size: 13px;}
#campchk .compass{ position:absolute; margin-top:10px;  float: left;}

/*CheckMenu*/

.checkmenu {text-align: center; color: #d96c31; margin-top: 10px;}
.checkmenu h2 {font-size: 16px; }
.checkmenu li {display:  inline;padding-right: 30px;}
.checkmenu li a { color: #d96c31; font-weight: bold; font-size: 14px; text-decoration: none; }
.checkmenu li span {font-size:11px;margin:0 5px 3px 0;} 

/*ParkSearch*/

#parkSearchBanner {
	width: 100%;
	position: relative;
	margin: 20px 0 20px -8px;
	height: 183px;
	background: transparent url(/images/parksearch/120806_Parkfinder_Lander_Camping.jpg) no-repeat;
	display: block;
	float: left;
}
#parkSearch span, #parkSearch div, #parkSearch li, #parkSearch td {
	font-family: 'Arial', sans-serif;
}
#parkSearchForm {
    margin: 83px 0 0 68px;
    width: 509px;
}
input#parkSearchParkName {
	background: transparent;
	height: 28px;
	width: 610px;
	padding: 7px 5px 5px;
	border: 0;
	outline: 0;
	color: #B0AA9D;
	font-family: 'Georgia', serif;
	font-size: 21px;
	font-weight: bold;
}
#parkSearchForm input#parkSearchCityName, #parkSearchForm input#parkSearchParkName {
	background: transparent;
	height: 28px;
	width: 510px;
	padding: 7px 5px 5px;
	border: 0;
	outline: 0;
	color: #B0AA9D;
	font-family: 'Georgia', serif;
	font-size: 21px;
	font-weight: bold;
}
div.clearer {
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 0;
	padding: 0;
}
#parkSearchForm a.parkSearchLocation {
	color: white;
	font-weight: bold;
	font-size: 14px;
	margin: 0 40px 0 0;
	padding-left: 20px;
	display: block;
	float: left;
	background: transparent url(/images/parksearch/park_radios.png) no-repeat 0 -16px;
}
#parkSearchForm button {
	width: 75px;
	height: 29px;
	background: url(/images/parksearch/parkSearch-button.png) no-repeat;
	border: 0;
	margin: -35px 0 0 10px;
	cursor: pointer;
	float: right;
}
#parkSearchForm a:link, #parkSearchForm a:active, #parkSearchForm a:visited {
	color: #FFF;
	text-decoration: none;
	font-family: 'Arial', sans-serif;
}
#parkSearchForm a.parkSearchLocation.selectedSearch {
	background-position: 0 1px;
}

/* ODS Banner */
#odsbannercl{ width:769px; height:112px; background-image:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_ODS.png); padding-top: 3px; margin-bottom:10px;}
#odsbannercl h3{ font-family: Geneva, sans-serif; font-size: 21px; color: #14325c; font-weight: bold;margin-left: 235px;margin-bottom: 0px; margin-top: 10px;}
#odsbannercl .cap {margin-top: 13px; width: 575px; font-family:Arial, Helvetica, sans-serif; font-size: 14px;margin-left: 230px;margin-bottom: 13.5px;}
#odsbannercl .odslink {margin-left: 350px;margin-bottom: 3px;}
#odsbannercl .odslink a{font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size: 13px; color: white; text-decoration:none;}

/* Hiking Banner */

#hbgbanner{margin-left: 7px;}

/* Customer Service Info */

.cstext {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.cstexthead {font-family: Verdana, Geneva, sans-serif;font-size: 21px;font-weight: bold;color: #da6a32;text-align:center;}

/* Chrome  Safari Hacks */

@media screen and (-webkit-min-device-pixel-ratio:0) {
#headercl #copy {top: 207px;}
.checkmenu li {display:  inline;padding-right: 25px;}

}

/* ECM Formatting Rules */

.carouselContainer {margin-top: 10px;margin-left: 10px;}
.carouselContainer * {margin:0;padding:0;}
.container {overflow:hidden; position:relative; background:#fff; border:1px solid #fff;}
.slides { position:absolute; top:15px; left:0;}
.slides div { position:absolute; top:0; display:none; text-align:center; background-color:#fff; overflow:hidden;}
.slides div img {border:0;}
.previous {position:absolute;top:0;left:0;}
.next {position:absolute;top:0;left:0;}
.previous img, .next img {border:0;}

body { color:#444; }
ul.pagination { list-style:none; padding:0; margin:0; }
ul.pagination li  { float:left; }
ul.pagination li a { padding:2px 4px; }
ul.pagination li.active a { background:blue; color:white; }
		
.slides .ECMProductName {color:#333333;font-family:Arial,sans-serif !important;font-size:11px !important;font-weight: normal;padding:10px 0 5px 0;}
.slides a:hover .ECMProductName {text-decoration:underline;color:#990000;}

.slides .ECMProductPrice {color:#333333;font-family:Arial,sans-serif !important;font-size:12px !important;font-weight: normal;float:left;width:100%;/*padding-bottom:8px;*/}
.slides .ECMProductRating {float:left;clear:both;}
.slides .ECMsaleRegularPrice {color: #000000;float: left;font-family: Arial,sans-serif !important;font-size: 12px;text-decoration: line-through;width:100%;}
.slides .ECMsaleNowPrice {color: #CC0000;font-family: Arial,sans-serif !important;font-size: 12px;font-weight: bold;padding-bottom:6px;display:block;width:100%;text-align:center;}
.slides a {text-align:center;text-decoration:none;}
.slides a img {display:block;float: none !important;margin:0 auto;text-align:center;}

.headerCount{color:white !important;}
.slideHeader {border-bottom:0;clear:both;float:left;background-image:url(/dept_resources/outdoor_gear/seasonalLanders/2012CampingSL/images/120217_Camping_ECM_header.jpg); width: 729px; height: 58px;  position:relative; color: #375074; margin-top: 10px;}
.headerText a {text-align:center;float:left;color:#375074;text-decoration:none;font-family:Arial,sans-serif;font-size:20px;font-weight: bold;}
.headerText a h2{font-family:Arial,sans-serif;font-size:20px;font-weight: bold;min-height:26px;width:141px;margin:0;_padding-left:0 !important;*padding-left:0 !important;}

.carouselContainer span.ProductPrice, span.Sub3_saleRegularPrice{color:#000;}

/* CSS Sprite structure for the creation of Star Ratings */ 

.stars-sprite {background:url("/images/stars_sprite.png") no-repeat;clear:both;}
.stars-sprite_rating_0_0 { background-position: 0 0; width: 0; height: 0; }
.stars-sprite_rating_1_0 { background-position: 0 0; width: 65px; height: 12px; } 
.stars-sprite_rating_1_1 { background-position: 0 -16px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_2 { background-position: 0 -32px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_3 { background-position: 0 -48px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_4 { background-position: 0 -64px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_5 { background-position: 0 -80px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_6 { background-position: 0 -96px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_7 { background-position: 0 -112px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_8 { background-position: 0 -128px; width: 65px; height: 12px; } 
.stars-sprite_rating_1_9 { background-position: 0 -144px; width: 65px; height: 12px; } 
.stars-sprite_rating_2_0 { background-position: 0 -158px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_1 { background-position: 0 -174px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_2 { background-position: 0 -190px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_3 { background-position: 0 -206px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_4 { background-position: 0 -222px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_5 { background-position: 0 -238px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_6 { background-position: 0 -254px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_7 { background-position: 0 -270px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_8 { background-position: 0 -286px; width: 65px; height: 14px; } 
.stars-sprite_rating_2_9 { background-position: 0 -302px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_0 { background-position: 0 -318px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_1 { background-position: 0 -334px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_2 { background-position: 0 -350px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_3 { background-position: 0 -366px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_4 { background-position: 0 -382px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_5 { background-position: 0 -398px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_6 { background-position: 0 -414px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_7 { background-position: 0 -430px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_8 { background-position: 0 -446px; width: 65px; height: 14px; } 
.stars-sprite_rating_3_9 { background-position: 0 -462px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_0 { background-position: 0 -480px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_1 { background-position: 0 -494px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_2 { background-position: 0 -510px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_3 { background-position: 0 -526px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_4 { background-position: 0 -542px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_5 { background-position: 0 -560px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_6 { background-position: 0 -574px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_7 { background-position: 0 -590px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_8 { background-position: 0 -606px; width: 65px; height: 14px; } 
.stars-sprite_rating_4_9 { background-position: 0 -622px; width: 65px; height: 14px; } 
.stars-sprite_rating_5_0 { background-position: 0 -638px; width: 65px; height: 14px; } 
