
img
  {
     margin: 0;
     padding: 0;
     border: 0;
  }  

p
  {
  margin-top: 0;
  margin-bottom: 10px;  
  font-size: 11px;
  line-height: 1.3em;	
  }

#box
   {
   width: 995px;
   height: 740px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 5px;
   margin-bottom: 0;
   background-color: white;
   }

#topofpage
   {
   width: 995px;
   height: 74px;
   background-color: #61A2D7;   	
   margin: 0;
   padding: 0;
   }

form
  {
     padding: 0;
     margin: 0;
  }


#featured
  {
     clear: both;
     float: left;
     width: 200px;
     margin: 20px 0 0 0;
     padding: 0 0 0 23px; 
  }

#featuredheading
   {
   margin: 0;
   padding: 0;
   width: 200px;
   height: 25px;
   font-size: 16px;
   font-weight: bolder;
   color: black;
   text-align: left;
   }

.featuredpicture
  {
     clear: both;
     float: left;
     width: 200px;
     text-align: left;
     margin: 0 0 8px 0;
     padding: 0;
  }

.featuredpicture a
  {
  font-size: 10px;
  }
  
#gate
   {
   float: right;
   margin: 20px 0 0 0;
   padding: 0 23px 0 0;
   width: 720px;
   height: 514px;
  	background-image: url(../images/general/gate.jpg);
   background-repeat: no-repeat;
   }

#gatetext
  {
   margin: 30px 0 0 10px;
   padding-left: 10px;
   width: 680px;
   height: 400px;
   color: white;
  }

#gatetext a
  {
   color: white;
   font-style: italic;
  }

#gatetext h1
  {
  color: #2D4570;
  font-size: 24px;
  font-weight: bold;
  }

#copyrighttext2
  {
  color: black;
  position: relative;
  top: 250px;
  height: 20px;
  text-align: right;
  margin: 0 -15px 0 -35px;
  }

#copyrighttext2 a
  {
  color: black;
  }

#copyrighttext3
  {
  color: black;
  position: relative;
  top: 385px;
  height: 20px;
  text-align: right;
  margin: 0 -15px 0 -35px;
  }

#copyrighttext3 a
  {
  color: black;
  }

.small
  {
  	font-size: 6px;
  }

#attribution
  {
     background-color: white;
     padding: 15px 15px 120px 15px;
     font-size: 11px;
  }

#attribution ul
  {
  list-style-image: url(../images/general/arrow.gif)	
  }

#fee
  {
     background-color: white;
     padding: 15px 15px 120px 15px;
  }

#fee table, #fee tr, #fee td, #fee th
  {
     border: 1px solid black;
  }
#fee td, #fee th
  {
     text-align: left;
     padding: 2px 5px 2px 5px;
  }

#feeleft
  {
     width: 200px;
  }  
 
#feeright
  {
     width: 120px;
  }

.feeheader
  {
     font-style: italic;
     font-weight: bold;
  }

.button2
  {
   font-size: 10px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight: bolder;
   color: #2D4570;
   padding: 0;
   margin: 0 0 12px 0;
   text-align: left;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   text-indent: 25px;
  }
  
#tryandbuy
  {
  	width: 405px; 
   float: right;
   background-color: white;
   padding-top: 20px;
   margin-right: 20px;
  }
  
#tryandbuy p
  {
	font-size: 11px;
  }
  
#tryandbuy h3
  {
	font-size: 12px;
	 margin-top: 0;

  }
#tryandbuyborder
  {
  border: 1px solid black;
  margin-top: 8px;
  padding: 5px;
  }
  
#tryandbuyborder h3
  {
	font-size: 12px;
	 margin-top: 0;

  }

#tryandbuyborder p
  {
	font-size: 11px;
  }

#calendar {
   position: absolute;
   top: 20px;
   left: 500px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: red;
   background-color: yellow;
}

#calendar a {
   color: red;
}

#calendaryes {
   position: absolute;
   top: 20px;
   left: 500px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: yellow;
   background-color: green;
}

