@charset "UTF-8";
/* CSS Document */

body, ol, ul, li, img, h1, h2, h3, h4, h5, h6, p, div, span {
margin:0;
padding:0;
}

a img {
border:0;
}

a, a:link, a:visited {
color:#87a03c;
text-decoration:none;
}

h2, h3, h4 {
font-size:100%;
font-weight:bold;
}

h1{
		font-family:"Times New Roman", Times, serif;
		font-size:2em;
		color:#87a03c;
		padding-top:0px;
		}
		
p {
padding-bottom:10px;
}	
span.greenText {
color:#87a03c;
}
/*Layout*/

			/*Formatting*/
			
html {
background-color:#414b41;
}		
body {
background-color:#414b41;
color:#838988;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
}

#wrapper {
margin:30px auto;
width:960px;
background-color:#fff;
}

#inner {
width:auto;
}


#header {
width:auto;
height:100px;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
}

		#header div.primnav {
		padding:42px 0 0 275px;
		}
 

#contentContainer {
width:auto;
height:1%;
}


.mapOverlay {
position:relative;
float:right;
top:-10px;
left:-251px;
}

#secNav {
width:260px;
margin-right:-960px;
height:1%;
float:left;
}

		#secNav div.navList {
		width:auto;
		margin:90px 0 20px 90px;
		background:url(../images/greyTop_bar.gif) top left no-repeat;
		}
		

#content {
width:680px;
height:1%;
margin-left:260px;
}

#imageCol {
width:219px;
height:1%;
float:left;
}
		#imageCol div.nestedImage {
		background-color:#87a03c;
		margin:65px 1px 12px 22px;
		width:auto;
		}
		
			div.nestedImage img.hero {
			border-bottom:2px solid #fff;
			border-top:2px solid #fff;
			}
			div.nestedImage img.detail {
			border-right:2px solid #fff;
			}

.colContainer {
float:left;
height:1%;
width:auto;
}
		.colContainer h1{
		}
		.colContainer div.Heading {
		padding:0px 12px 12px 22px;
		}

.colContainer div.contCol {
width:196px;
padding:20px 0px 24px 22px;
float:left;
height:1%;
background:url(../images/greyTop_bar.gif) top 22px no-repeat;
}


.colContainer div.contCol2, div#footer div.contCol2 {
width:196px;
padding:0 0px 24px 22px;
float:left;
height:1%;
}

.colContainer div.greyContainer {
background-color:#edf0f3;
padding:12px 0px 0px 0px;
width:461px;
clear:both;
}


div.clearer {
clear:both;
}

#footer {
background-color:#414b41;
padding:5px 0 0 480px;
}

#treasure_chest_form {
	width: 400px;
	position: absolute;
	margin: -4px 0 0 -3px;
}


#treasure_chest_cart tr a {
	color: #88A13D;
}

#treasure_chest_cart tr a:visited {
	color: #88A13D;
}



#viewcartimg {
	margin-top: 4px;
}

.colShoppingText {
	float: left;
	width: 60px;
}

.colShoppingPrice {
	float: left;
}
