* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

.item{
  margin:20px 0 10px 0;
  clear:both;
  padding-bottom:10px;
}

#content-right h2 {
  margin:0 0 20px 0;
}

#container-page {
  margin: 0 auto;
  width: 800px;
  background: #EEE;
  text-align: left;
  position: relative;
}

#container-head {
  height: 140px;
  margin: 0 0 0 0; 
  
}
#head {
  background:  url(../images/logo.jpg) no-repeat center center ;
  height: 140px;
  padding: 0 0 0 0;
}

#container-content {
  padding: 0 0em 0px 0;
}

#container-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-right {
  width: 410px;  
  float: right;
  margin-top:10px;
  margin-bottom:0px;   
  margin-right:40px; 
}

#content-left {
  padding: 0;
  width: 320px;
  float: left;
  overflow: hidden;
}

#content-both {
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 0px;
  margin-top: 0px;
  width: 800px;
  float: left;
}

#content-sec ul,#content-sec ul li {
  list-style: none none;
}

#container-foot {
  text-align: center;
  width: 100%;
  background: #555;
  height: 25px;
  padding-top: 10px;
  margin-top: 0px; 
}

#container-foot ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#container-foot li{
	display:inline;
	margin:0 2px 0 2px;
	}


#content-menu {
  text-align: center;
  width: 100%;
  background: #000;
  height: 40px;
}

#content-menu ul {
 margin: 0em 0; /* Half a character of spacing above and below, none to either side. */
 padding: 0.8em; /* No spacing between inside of margin and outer edge of text. */
 list-style-type: none; /* Hide the bullets. */
 font-size: 10pt;
}
#content-menu li {
 display: inline; /* Make the list horizontal. */
 padding: 0 0.5em 0 0.7em; /* Half a character of spacing to the right, slightly more to the left to overcome residual spacing from bullet marker. */
 border-left: 0.08em solid #644; /* Draw a divider line to the left of every item. */
}
#content-menu li.first {
 padding-left: 0; /* The first item should not be spaced away from the left edge. */
 border: 0; /* The first item should not have a border on its left edge. */
}

ul{
 list-style-type: none;
}
ul.price{
  margin-top:-0.7em;
  margin-bottom:-0.5em;
  
}

img{
  border:0;
}

img.floatLeft { 
    float:left; 
    margin-right:10px; 
	margin-bottom:10px;
}

img.floatRight { 
    float:right; 
    margin-left:10px; 
	margin-bottom:10px;
}

.clearBoth { 
    clear:both;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 0;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -80px;
left: 50px; /*position where enlarged image should offset horizontally */

}

.paypal form{
	float:left;
}