#banner {
  background:     #9cf;
  padding-top:    10px;
  padding-bottom: 10px;
  border-bottom:  2px solid;
  font: small-caps 40px/40px "Papyrus", serif;
  color:  #00f;
  text-align: center;
}

#banner img {
  float: left;
  padding-left: 10px;
}

#columns {
  background: #09f;
}
#main {
  text-align: left;
  margin-bottom:  .5ex; 
  margin-left:  10em;
  padding-top:  4ex;
  padding-left: 10em;
  height: 100%;
  font: medium "Papyrus";
  background:  url(http://www.geocities.com/dgagstravel2/Signature2.jpg) no-repeat;
  }
#left {
  float:  left;
  padding-top:  1em;
  padding-left: 1em;
  padding-bottom: 1em;
  width:  6em;
  height: 100%;
  background: #09f;
}
#right {
	float:  right;
	padding-top:  1em;
	padding-right:  1em;
	padding-bottom:  1em;
	width:  6em;
	height: 100%;
	background: #09f;
}
#partner{
  background:  url(http://www.geocities.com/dgagstravel2/hawaii2.jpg) no-repeat;
}
#notice {
  border: 2px solid red;
  padding:  1em;
  margin-bottom:  2em;
  background-color: #f0f0f0;
  
}
a {
  text-decoration:  none;
  font: smaller sans-serif;
}
a.addtocart {
  padding-left: 1em;
  padding-right:  1em;
  color:  #141;
  background: #cec;
  font-weight:  bold;
}
a.addtocart:hover {
  color:  #000;
  background: #eec;
}
#side a {
  color:  #006;
  font: small sans-serif;
}
.side a:hover {
  color:  #fff;
}
.confirm a:hover {
  color:  #000;
}
.partner a:hover{
  color: #fff;
}
/**** styles for the catalog ****/
/* === Use the Holly Hack to fix layout bugs in IE === */
/* Hide from IE-mac \*/
* html .catalogentry {height: 1%;}
/* End hide from IE-mac */
.catalogentry {
  padding: 1ex 0ex;
}
.catalogentry img {
  float: left;
  margin-right: 2em;
}
.catalogentry h3 {
  font: larger bold;
  color:  #282;
  margin-top: 0ex;
  margin-bottom:  0.5ex;
}
.home p {
  font: medium "Georgia";
  text-align: left;
  margin-bottom:  .5ex; 
}

.catalogprice {
  padding-right:  4em;
}
/* Shopping cart screen */
.carttitle {
  background: #282;
  color:  #dfd;
  font: bold smaller sans-serif;
  text-align: center;
}
.carttitle TD {
  padding-top: 0px;
  padding-bottom: 0px;
}
.testimony p {
  font: 10px "Georgia";
  text-align: left;
  margin-bottom:  .5ex; 
}
#totalcell {
  font-weight:  bold;
  border-top: 1px solid #282;
  border-bottom:  2px solid #282;
  text-align: right;
}
.separator {
  border-bottom:  1px dotted #282;
  clear:  both;
}
.back{
  background: url(signature2.jpg) no-repeat;
  height: 100%
}
.back_2{
  background: url(Hawaii3.jpg) no-repeat;
  height: 100%
}
.back_3{
  background: url(Hawaii.jpg) no-repeat;
  height: 100%
}
.back_4{
  background: url(Hawaii4.jpg) no-repeat;
  height: 100%
}
.back_5{
  background: url(Hawaii5.jpg) no-repeat;
  height: 100%
}
.title{
  font: small-caps 40px/40px "Papyrus", serif;
  color:  #00f;
  text-align: center;
  padding-top:    10px;
}

















