

/* LAYOUT ----------------------------------------------------------------------------------------------------------------------- */
	#pagewrapper {width:940px; margin-left:auto; margin-right:auto; position:relative;}

	#headerwrapper {width:"100%"; position:relative;}
	#headerwrapper-topmenu {width:"100%"; position:absolute; top:0px; right:0px;}
	#headerwrapper-logo {width:300px; height:150px; position:relative; top:30px; left:0px;}
	#headerwrapper-logo-rightline {background:#495800; width:1px; height:94px; position:absolute; top:37px; left:300px;}
	#headerwrapper-apps {width:288px; position:absolute; top:50px; left:330px;}
	#headerwrapper-search {width:240px; height:30px; position:absolute; right:0px; top:105px;}
	#headerwrapper-searchbox {width:197px; height:30px; position:absolute; top:0px; left:0px; background-image: url(../images/header/topmenu_searchbox.png); background-repeat:no-repeat;}
	#headerwrapper-searchbox-textbox {height: 18px; color: #666666; font-weight: normal; border-style: none;}
	#headerwrapper-searchbtn {width:43px; height:30px; position:absolute; top:0px; right:0px;}
	#headerwrapper-mainmenubar {width:940px; position:absolute; top:150px; left:0px; height:100px; z-order:100;}

	#contentwrapper {width:940px; position:relative; top:20px; padding-top:7px; background-color: #ebebeb;}
	#contentwrapper-a {width:925px; background:#ffffff; height:45px; position:relative; margin:7px; text-align:center; }

	#emailwrapper-outer {width:"100%"; background:#ebebeb; position:relative; top:38px; padding-top:7px; padding-bottom:7px;}
	#emailwrapper {width:925px; background:#e0dacd; height:45px; position:relative; margin:7px; text-align:center; }
	#emailwrapper-text {font-family:"Helvetica"; color:#004a80; font-size:12pt; font-weight:bold; font-style:oblique; position: relative; top:-12px;}
	#emailwrapper-box {font-family:"Helvetica"; color:#959595; font-size:8pt; position: relative; top:-7px; height:29px; width:192px; background-image:url('../header/images/email_box.jpg'); color:#666666; font-weight: normal; border-style:none; left:16px; top:-16px; padding-left:5px;}
	#emailwrapper-btn {position: relative; top:0px; left: 20px;}


	#homepage-rotation-wrapper {position: relative; top:-13px; width:100%;}
	#homepage-featured-wrapper {position: relative; top:-6px; height:228px; width:100%;}
	#homepage-featured-wrapper #featured-box-1 {position:absolute; top:0px; left:0px; height:228px; width:303px; border-bottom:4px solid white; border-right:4px solid white;}
	#homepage-featured-wrapper #featured-box-2 {position:absolute; top:0px; left:303px; height:228px; width:303px; border-bottom:4px solid white; border-right:4px solid white; padding-left:13px;}
	#homepage-featured-wrapper #featured-box-3 {position:absolute; top:0px; right:0px; height:228px; width:304px; border-bottom:4px solid white; text-align:right;}

	#homepage-buttons-wrapper {position: relative; top:-2px; height:90px; width:100%; background:#ebebeb;}
	#homepage-buttons-wrapper #buttons-box-1 {position:absolute; top:0px; left:7px; height:90px; width:450px; border-right:4px solid white;}
	#homepage-buttons-wrapper #buttons-box-2 {position:absolute; top:0px; right:0; height:90px; width:450px;}

	#homepage-social-wrapper {position: relative; top:-8px; background-color:#fff; height:140px; width:100%;}
	#social-box {/* position: absolute; */ top:-20px; left:0px; height:60px; width:380px;}
	#social-box-header {position: absolute; top:45px; left:46px; height:9px; width:226px;}

	#social-box-pinterest {position: absolute; top:65px; left:40px; height:31px; width:31px; background-image:url('../images/homepage_social/pinterest.jpg');}
	#social-box-google {position: absolute; top:65px; left:79px; height:31px; width:31px; background-image:url('../images/homepage_social/google.jpg');}
	#social-box-blogger {position: absolute; top:65px; left:118px; height:31px; width:31px; background-image:url('../images/homepage_social/blogger.jpg');}
	#social-box-facebook {position: absolute; top:65px; left:157px; height:31px; width:31px; background-image:url('../images/homepage_social/facebook.jpg');}
	#social-box-youtube {position: absolute; top:65px; left:196px; height:31px; width:31px; background-image:url('../images/homepage_social/youtube.jpg');}
	#social-box-twitter {position: absolute; top:65px; left:235px; height:31px; width:31px; background-image:url('../images/homepage_social/twitter.jpg');}

	#social-box-pinterest:hover {background-image:url('../images/homepage_social/pinterest_grey.jpg');}
	#social-box-google:hover {background-image:url('../images/homepage_social/google_grey.jpg');}
	#social-box-blogger:hover {background-image:url('../images/homepage_social/blogger_grey.jpg');}
	#social-box-facebook:hover {background-image:url('../images/homepage_social/facebook_grey.jpg');}
	#social-box-youtube:hover {background-image:url('../images/homepage_social/youtube_grey.jpg');}
	#social-box-twitter:hover {background-image:url('../images/homepage_social/twitter_grey.jpg');}

	#social-learn-more {position: absolute; top:28px; right:0px; height:140px; width:445px;}
	#social-best-sellers {position: absolute; top:28px; right:0px; height:140px; width:500px;}
	#social-empty-span {position:absolute; width:100%; height:100%; top:0px; left: 0px; z-index: 1; background-image: url('../images/homepage_social/empty.gif');}  


	#footerwrapper {width:940px; position:relative; top:0px;}

	#footerwrapper-a {width:"100%"; background:#ebebeb; text-align:center; position:relative; height:40px; line-height:40px; vertical-align:middle; margin-top:-16px;}

	#footerwrapper-b {width:"100%"; background:#c2c2c2; text-align:center; position:relative; height:32px; line-height:32px; vertical-align:middle; margin-top:-16px;}

	#footerwrapper-c {width:"100%"; background:#ffffff; text-align:center; position:relative; height:60px; margin-top: 20px;}

/* ------------------------------------------------------------------------------------------------------------------------------ */





/* FONTS ------------------------------------------------------------------------------------------------------------------------ */

	a {font-family:"Helvetica";}
	p {font-family:"Helvetica";}
	td {font-family:"Helvetica";}
	h1 {font-family:"Helvetica";}
	h2 {font-family:"Helvetica";}
	h3 {font-family:"Helvetica";}
	#headerwrapper-topmenu a {font-family:"Helvetica"; color:#666666; font-size:10px; font-weight:normal;}
	#headerwrapper-topmenu a:hover {font-family:"Helvetica"; color:#8c8c8c;}
/*	#emailwrapper p {font-family:"Helvetica"; color:#0e2a42; font-size:18px; font-weight:bold; font-style:oblique;}  */
	.footer {font-family:"Helvetica"; color:#0e2a42; font-size:10px; font-weight:bold; text-align:center;}
	a.footer:hover {font-family:"Helvetica"; color:#8c8c8c;}
	a.footer:visited {font-family:"Helvetica"; color:#0e2a42;}
	#footerwrapper-b p {font-family:"Helvetica"; color:#003663; font-size:10px;}
	#top-link {font-family:"Helvetica"; color:#003663; font-size:11px; align:center; text-align:center;}
	.bag-update {font-family:"Helvetica"; color:#003663; font-size:10px;}
	form#frmMain {font-family:"Helvetica"; font-size:14px;}


	a.button-small.button-on {font-family:"Helvetica"; font-size:14px !important; font-weight:bold; padding-left: 3px;  padding-right: 3px; color:#112c47;}
	a.button-small.next, a.button-small.prev, a.button-small {padding-left: 3px;  padding-right: 3px; font-family: Helvetica;  font-size: 10px;  color:#112c47;}



/* ------------------------------------------------------------------------------------------------------------------------------ */




/* UNIVERSAL -------------------------------------------------------------------------------------------------------------------- */

	a img {border:0px;}


	a {color: #003761;text-decoration: none;}
	a:hover {color:#ff9933; text-decoration: underline;}


	.breadcrumbs {z-index:500; position:relative; top:-30px; font-family:"Helvetica"; color:#112c47; font-size:7px; text-decoration:none; padding:10px 10px 0px 10px !important;}
	.breadcrumbs a {color: #003761; text-decoration: underline;}
	.breadcrumbs a:hover {color:#ff9933;}


/*	#table-navigation {visibility:hidden;}  */
	#table-navigation {margin-left: 25px;}

	.heading-main {max-width: 900px; color:#003663;}

/* ------------------------------------------------------------------------------------------------------------------------------ */








/* PRODUCT LISTING -------------------------------------------------------------------------------------------------------------- */

	#productlisting_header { width:98%; text-align:left; position:relative;}
	.productlisting_headerlink {font-family:"Helvetica"; color:#112c47; font-size:10px; text-decoration: underline;}
	.productlisting_heading {font-family:"Helvetica"; color:#112c47; font-size:14px; font-weight: bold; position:relative; top:-37px;}
	.productlisting_resultnumber {font-family:"Helvetica"; color:#112c47; font-size:10px; font-style:italic; position:relative; top:-37px;}

	#productlisting_pagination_TOP { align:center; width:400px; position:relative; display: block; margin-left:auto; margin-right:auto; width:50%; z-index:100;}
	#productlisting_pagination_BOTTOM { align:center; width:400px; position:relative; display: block; margin-left:auto; margin-right:auto; width:50%; z-index:100;}
	table.pagination td {vertical-align:middle; position:relative; align:center; text-align:center; height:20px;}
	table.pagination p {visibility:hidden;}

	table.productlisttable {border-collapse:collapse; position:relative; margin-left:auto; margin-right:auto;} 
	table.productlisttable img.image-thumb {float: left;}

	table.productlisttable a.product-link {font-family:"Helvetica"; color:#112c47; font-size:11px; font-weight:bold;}
	table.productlisttable span.product-summary {font-family:"Helvetica"; color:#112c47; font-size:9px;}
	table.productlisttable span.text-price {font-family:"Helvetica"; color:#112c47; font-size:9px; font-weight:bold;}
	table.productlisttable span.price {font-family:"Helvetica"; color:#112c47; font-size:9px;}
	table.productlisttable td {align:left;text-align:left; border-bottom:1px solid #d7d7d7;}
	table.productlisttable span.text-pricestrike {text-decoration: line-through; font-weight: bold;} 
	table.productlisttable span.text-pricespecial {color: #F00;} 
	table.productlisttable span.text-pricesave {color: #F00; font-weight: bold;} 

	#searchresult {visibility:hidden;}


	img.showcase {max-height:150px; width:auto; height:auto; max-width:160px;}


/* ------------------------------------------------------------------------------------------------------------------------------ */




/* PRODUCT PAGE ----------------------------------------------------------------------------------------------------------------- */

	#productpage_header {text-align:left; position:relative; top:10px; left:10px;}
	.heading-product {font-family:"Helvetica"; color:#112c47; font-size:14px; font-weight: bold; text-align:left;}
	#productpage_social {text-align:right;}
	
	#productpage_greybox {background-color:#ebebeb; font-family:"Helvetica"; color:#112c47; font-size:11px; font-weight: normal; }
	.text-product-desc {font-family:"Helvetica"; color:#112c47; font-size:11px; font-weight: normal; text-align:left;}
	.matrixdisplay {display: block; margin-left: auto; margin-right: auto; padding-top: 10px; align: center; text-align: center;}
	#matrixoptions {display: block; margin: auto; width:50%;}
	#productviews {font-family:"Helvetica"; }
	#tellafriend-button {position:relative; top:0px; left:-509px;}
	#share_buttons {text-align:right; position:relative; top:-31px; left:34px;}

	p#relateditemheading {padding-left:10px;}

	div#nitro_outer {z-index:1000;}

/* ------------------------------------------------------------------------------------------------------------------------------ */






/* SHOPPPING BAG PAGE ----------------------------------------------------------------------------------------------------------- */

	.baskettable {background:#ebebeb; font-family:"Helvetica"; color:#112c47; font-weight: bold; text-align:left; border-collapse:collapse;}
	.baskettable a {color:#112c47;}
	.baskettable a:hover {color:#112c47; text-decoration:underline;}
	.baskettable a:visited {color:#112c47;}

	.baskettable td {align:left; font-size:12px; vertical-align:top;}
	.baskettable tr.basketheader td {font-size:13px; border-bottom:1px solid #d7d7d7;}

	.basket-image-frame {position: relative; height:72px; width:72px; align:center; background:white; border: 1px solid grey; text-align:center;}
	.basket-image-frame img {position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); max-width:65px; width:auto; height:auto; max-height:65px; margin-left: auto; margin-right: auto; align:center; vertical-align:middle;  }



	#BasketWrapper {position:relative; top:-75px;}

/* ------------------------------------------------------------------------------------------------------------------------------ */




/* CHECKOUT PAGE ---------------------------------------------------------------------------------------------------------------- */

	#shippingform {font-family:"Helvetica"; font-size:11px; margin-left:100px; margin-right:25px;}
	table#make-payment-button-table {padding-top:50px; padding-bottom:50px;}
	table#make-payment-button-table .button-text {font-size:20px; font-weight:bold; color:000000; background-color:#ff9933; border:1px black solid;}

/* ------------------------------------------------------------------------------------------------------------------------------ */



/* DEPARTMENT -------------------------------------------------------------------------------------------------------------------- */

	.category-pictures {width:900px; margin-left: auto; margin-right: auto; font-color: #092f57;}
	.category-pictures a {font-color: #092f57; color: #092f57;}

/* ------------------------------------------------------------------------------------------------------------------------------- */



/* LOGIN ------------------------------------------------------------------------------------------------------------------------- */

	#login-tip-text {margin-left:50px; }
	#loginform {margin-left:50px; }
	#forgot-password  {margin-left:50px; }
	#forgot-password a {color:#003663;}

/* ------------------------------------------------------------------------------------------------------------------------------- */





/* CONTACT US -------------------------------------------------------------------------------------------------------------------- */

	div#contactformdiv.contactpage {margin-left:50px; margin-right:50px;}

/* ------------------------------------------------------------------------------------------------------------------------------- */





/* TELL-A-FRIEND ----------------------------------------------------------------------------------------------------------------- */

	.tellafriendpage {width:900px; margin-left: auto; margin-right: auto;}
	
/* ------------------------------------------------------------------------------------------------------------------------------- */









/* PARKSTORE LIST -------------------------------------------------------------------------------------------------------------------- */

.parklistalpha {color:#132f54; font-family:"Helvetica"; font-size:14px; text-decoration:none; font-weight: bold;}
.alpha-link {color:#132f54; font-family:"Helvetica"; font-size:14px; text-decoration:none; font-weight: bold;}
.alpha-grey {color:#C0C0C0; font-family:"Helvetica"; font-size:14px; text-decoration:none; font-weight: bold;}

.parklist-letter, .parklist-header {width: 100%; padding-left: 10px; padding-right: 10px; font-family:"Helvetica"; color:#132f54; font-size:16px; text-decoration:none; font-weight: 900;}
.parklist-hr {color:#d8d8d8; border-style: solid; border-width: .5px; width:880px;}
.parklist-backtotop {width: 100%; padding-left: auto; padding-right: auto; text-align:center;}
.pltable {padding:0px; display: table; margin-left: auto; margin-right: auto;}
.plrow  {display: table-row; height: 143px;}

.plcell {width:136px; padding:0px; display: table-cell; height: 143px; vertical-align: top;}
.parklink {width:136px; position:relative; padding: 7px; height: 143px; vertical-align: top; display: block;}

.plcell-blank {width:136px; padding:0px; display: table-cell; height: 143px; vertical-align: top;}
.parklink-blank {width:136px; position:relative; top:0px; height: 2px; padding: 7px; vertical-align: top;}

.plcell:hover {background: #f79937;}
.plcell:hover > a {color:#ffffff;}
.plcell:hover > a parklink {color:#ffffff; background: #f79937;}
.plcell a {font-family:Helvetica; color:#132f54; font-size:12px; text-decoration:none; font-weight: bold;}

.parklink img {padding-bottom:0px;}

div.plscroll { height: 600px; width: 100%; overflow-y: scroll; overflow-x: hidden; border: 0px solid #000000; background-color: #ffffff; padding: 0px; }

div.parkstore-bannerHeading {position:relative; font-family:Helvetica; font-size: 18pt; font-weight: bold; color: #092f57; top:70px; }
div.parkstore-bannerDesc {position:relative; font-family:Helvetica; font-size: 13pt; font-weight: normal; color: #092f57; top:70px; line-height: 16pt; }
div.parkstore-bannerImg {top:0px; left:0px; height: 180px; width: 925px; background-image: url('http://www.eparks.com/images/parkstore_list/banner.jpg'); background-repeat: no; text-align:center;}





/* ------------------------------------------------------------------------------------------------------------------------------- */








/* -------------------------------------------------------------- */
/*  CUSTOMERS WHO BOUGHT THIS                                     */                      
/* -------------------------------------------------------------- */

.text-pricestrike {text-decoration: line-through;}
.text-pricespecial {text-decoration: none;}
.smallText a  {font-size: 12pt;}

/* -------------------------------------------------------------- */
