html {
 height:100%;
 width:960px;
 margin-left: auto ;
 margin-right: auto ;
}
body {
 background:#edf0dd;
 color: #333333;
 padding:0px;
 height:100%;
 margin:0px;
 text-align:center;
}

#pagecontainer {
 text-align:center;
 border:0px;
 background-color:#edf0dd;
 width:960px;
 height:100%;
 min-height:100%;
 min-width:960px;
 margin:0px;
 padding:0px;
 clear:both;
}

#header {
 border:0px;
 background-color:#4a0a82;
 width:100%;
 height:116px;
 padding:0px;
 margin:0px;
 position:relative;
 clear:both;;
  
}
#header img{
 display:block;
 border:0px;
 padding:0px;
 margin:0px;

}

/* Content section  */
#container { 
	width:960px;
	background-color:#edf0dd;
	background: url(images/leftad_background.gif);
	background-repeat:repeat-y;
	float:left;
	padding:0px;
	margin:0px;
	clear:both;
}

/* header section  */
#headerleft {
	position:relative;
	float:left;	
	padding:0px;
	margin:0px;
}

#circlelogo {
	position:absolute;
	z-index:90;
	left:300px;
	float:left;
	padding:0px;
	margin:0px;
}

#headerright {
	position:relative;
	float: right;	
	padding:0px 0 0 0;
	margin:0px;
}

#leftadbar { 
 position:relative;
 text-align:left;
 border:0px;
 padding:0 0 0 0;
 width:200px;
 max-width:200px;
 height:100%;
 float:left;
}

#leftadbar img {
	border:none;
}

.product {
	width:600px;
	border:10px;
}


#shadow {
 position:relative;
 background: black;
 padding:0px;
 margin:0px;
 width:800px;
 float:left;
}

/* change top and left to move so shadow shows */
#content {
 position:relative;
 text-align:left;
 background-color:#edf0dd;
 width:745px;
 border: 0px;
 padding: 25px 0 0 15px;
 float:left;
 top: 0px;
 font-family: 'Comic Sans MS', cursive;
}

/* Footer section  */
#footer {
 display:block;

 text-align:center;
 border:0px;
 background-color:#4a0a82;
 width:960px;
 clear:both;
 color: #edf0dd;
}
#footer a {
	color: #edf0dd;
}

#googlemap {
	padding:10px;
	border:1px black;
	float:right;
}
	
/* Navigation section  */	

#nav_container {
	position:relative;
	width:760px;
	float:right;
	z-index:100;
	text-align:center;
}

/* This section controls the box for the reviews entry form */
#reviewform {
	float:right;
	text-align:right;
	width: 350px;
}

#review_container {
	max-width: 350px;
	float:left;
}

#review_nav {
	padding:10px;
}


#review_name {
	font-style: bold;
	position:relative;
	float:left;
	color:#4a0a82;
}
#review_date {
	position:relative;
	float:left;
	font-size: .75em;
	padding: 4px 0 0 5px;
}
#review_message {
	clear:left;
	font-style:oblique
}


.colapselist {
margin: 0px;
padding: 0px;
width: 100%;
}
.colapseheader {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#E7CEFF;
margin:1px;
color:#4a0a82;
}
.colapsebody {
padding: 5px 10px 15px;

}

.centeredImage{
	text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
}