body {
    background: #bcb5de;
    text-align: center;
}

#wrapper{
    background-color: #bcb5de;  
    margin:auto; 
    width: 784px;
}

#links{
    background-image:  url(http://www.pandaheartpublishing.com/pandapics/banner.jpg);
    background-repeat: no-repeat;
	background-color : #ffffff;
    width: 780px;
	height: 180px;
	border-left: #000000 2px solid;
	border-right: #000000 2px solid;
    text-align : center;
	overflow: hidden;
}

#home{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: 5px;
    text-align : left; 
}

#fronthome{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 200px;
    text-align : left; 
}

#products {
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: 0px;
    text-align : left; 
}

#frontproducts {
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 205px;
    text-align : left; 
}
 
 #teachers{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    font-weight: bold;
    left: 25px;
    top: -5px;
    text-align : left; 
}

 #frontteachers{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    font-weight: bold;
    left: 25px;
    top: 210px;
    text-align : left; 
}

#works {
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: -10px;
    text-align : left; 
}

#frontworks {
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 215px;
    text-align : left; 
}

#cart{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: -15px;
    text-align : left; 
}

#frontcart{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 220px;
    text-align : left; 
}

#travels{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: -20px;
    text-align : left; 
}

#fronttravels{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 225px;
    text-align : left; 
}

#reviews{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 25px;
    top: -25px;
    text-align : left; 
}

#frontreviews{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 25px;
    top: 230px;
    text-align : left; 
}

#about{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 185px;
    top: -155px;
    text-align : left; 
}

#frontabout{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 650px;
    top: 0px;
    text-align : left; 
}

#bios{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 185px;
    top: -160px;
    text-align : left; 
}

#frontbios{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 650px;
    top: 10px;
    text-align : left; 
}

#blog{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 185px;
    top: -165px;
    text-align : left; 
}

#frontblog{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 650px;
    top: 15px;
    text-align : left; 
}

#forum{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 185px;
    top: -170px;
    text-align : left; 
}

#frontforum{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 650px;
    top: 20px;
    text-align : left; 
}

#contact{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 13pt;
    left: 185px;
    top: -175px;
    text-align : left; 
}

#frontcontact{
    position: relative;
    height: auto;
    width: auto;
    font-family: comic sans ms;
    font-weight: bold;
    font-size: 15pt;
    left: 650px;
    top: 25px;
    text-align : left; 
}

#content {
  border: #000000 2px solid;
  padding: 40px;
  background: #ffffff;
  font-family: tahoma;
  text-align: left;
}
  
#main-text{
  padding: 25px;
  text-align: left;
  font-family: tahoma;
  font-size: 12pt;
}

#bgfrontpage{
    background-image:  url(pandapics/home_page.jpg);
    background-repeat: no-repeat;
    height: 984px;
    width: 780px;
    text-align : center;  
    margin:auto;
	border: #000000 10px groove;
}

#bgproducts{
    background-image:  url(pandapics/butterfly.jpg);
	background-color:  #ffffff;
    background-repeat: no-repeat;
    height: 1220px;
    width: 780px;
    text-align : center;  
    margin:auto;
	border: #000000 2px solid;
}

#bgteachers{
    background-image:  url(pandapics/butterfly.jpg);
	background: #ffffff;
    background-repeat: no-repeat;
	padding-bottom: 50px;
    height: 800px;
    width: 780px;
    text-align : center;  
    margin:auto;
	border: #000000 2px solid;
}

#bgreviews{
    background-image:  url(pandapics/reviews.jpg);
    background-repeat: no-repeat;
	background-color: #ffffff;
	padding-bottom: 50px;
    height: 1000px;
    width: 780px;
    text-align : center;  
    margin:auto;
	border: #000000 2px solid;
	position: relative;
}

#bgtravels{
    background-image:  url(http://www.pandaheartpublishing.com/pandapics/travels.jpg);
    background-repeat: no-repeat;
    height: 804px;
    width: 780px;
    text-align : center;  
    margin:auto; 
	position: relative; 
	border: #000000 2px solid;
}

#productpics{
    padding: 25px;
	text-align: center;
	font-family: tahoma;
	font-size: 16pt;
}

.bold{
    font-weight: bold;
}

.center{
    text-align: center;
}

.booktitle{
    text-decoration: underline;
	font-weight: bold;
}

.bannerlinks{
    color: black; 
	text-decoration: none
}

.imagelinks{
    border: #ffffff 2px solid;
}

.titles {
   font-family: tahoma;
   text-align: center;
}

.names{
   font-size: 20pt;
   font-family: fantasy;
   font-style: italic;
   font-weight: bold;
}

.prevnextlink {
   font-family: tahoma;
   text-align: center;
}

.acolades {
   font-family: tahoma;
   font-size: 14pt;
   text-align: center;
}

.prodpic {
   float: left;
   border: #ffffff 2px solid;
}
   
.saleprice{
   color: red;
}

.actionthumbs{
   text-align: center;
   margin-left: 25px;
   border: #000000 2px solid;
   background: #bcb5de;
   float: right;
}