body {
  margin: 0;
  padding: 0;
  background: #1A3459 url(../images/sitebkg.gif) repeat-x;
  color: #000;
  font-family: Arial, sans-serif;
	 text-align: center;
}

#wrapper {
   text-align: left;
   color: black;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   padding: 0;
}

#toplinks {
	 text-align: left;
	 color: #fff;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding: 0;
}

#toplinks ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}

#toplinks li {
	 display: inline;
	 margin-right: 10px;
   font-size: 60%;
	 padding-left: 25px;
	 padding-top: 3px;
	 padding-bottom: 3px;	 
   font-size: 60%;	 	    	 
}	 	  

#toplinks li.home {
   background-image: url(../images/homeicon.png);
   background-repeat: no-repeat;
}

#toplinks li.contact {
   background-image: url(../images/contacticon.png);
   background-repeat: no-repeat;
}

#toplinks li a {
   text-decoration: none;
   color: #fff
}

#toplinks li a:hover {
   color: #636E77;
}    

#header {
  margin: 0;
  padding: 0;
	 /* min-height: 320px; */
}

#headerimage {
	 margin: 0;
	 padding: 0;
   /* background-image: url(../images/topbkg.png); */
   background-repeat: repeat;
  color: #000;
}

#headerlinks {
	 text-align: left;
	 color: #fff;
	 width: 1000px;
	 float: left;
	 margin-top: 5px;
	 margin-bottom: 25px;
	 min-height: 45px;
	 padding: 0;
}

#headerlinks ul {
	 float: left;
	 list-style: none;
	 text-align: center; 
	 margin: 0;
	 padding: 0;
}

#headerlinks li {
	 float: left;
	 margin: 0;
	 padding: 0;
	 /* padding-left: 5px; */
	 /* padding-right: 5px; */
	 text-transform: uppercase;
   font-size: 70%;
	 background-image: url(../images/menubkg.png);
   background-repeat: repeat-x;
   background-position: left top;   
}

#headerlinks li a {
	 float: left;
	 display: block;
	 height: 35px;	 	 
	 width: 98px;
	 border-right: 1px solid #061B2E;	 
	 font-weight: bold;
	 text-align: center;
	 text-decoration: none;
	 padding-top: 10px;
	 padding-bottom: 0;
	 margin: 0;
	 color: #fff;
}

#headerlinks li.first {
	 border-left: 1px solid #061B2E;	 
	 border-right: none;
}

#headerlinks li a.line {
	 padding-top: 15px;
	 height: 30px;	 
}	 

#headerlinks li a:hover {	 
   color: #CBCCCD;
	 background-image: url(../images/menubkg-over.png);
   background-repeat: repeat-x;
   background-position: left top;    
}

#content {
   clear: both;
   width: 1000px;
   padding: 0;
   text-align: left;
}

#content a:link, #content a:visited  {
   font-weight: bold;
   color: #636E77;
   text-decoration: none;
}

#content a:hover  {
   color: #fff;
}

#content h1 {
	 text-transform: uppercase;
	 font-weight: bold;
	 font-size: 95%;
	 color: #C4C9BB;
	 margin-top: 0;
	 margin-bottom: 0;
	 padding: 10px 20px;
}

#content h2 {
	 font-weight: bold;
	 font-size: 70%;
	 border-bottom: 1px solid #fff;	 
	 color: #fff;
	 margin: 0 20px 5px 20px;
	 padding: 10px 20px 2px 0;
	 line-height: 1.5em;	 
}

#content h2.staffname {
	 /* text-align: right; */
	 text-transform: uppercase;
	 font-size: 70%;
	 padding-left: 172px;	 
}

#content h3 {
	 font-weight: bold;
	 font-size: 70%;
	 color: #fff;
	 margin: 0;
	 padding: 0 20px;
	 line-height: 1.5em;	 
}

#content h3.tandc  {
	 font-size: 100%;
	 padding-left: 0;	  
}

#content p {
	 font-size: 70%;
	 color: #fff;
	 margin: 0;
	 padding: 0 20px 10px 20px;
	 line-height: 1.5em;
}

#content ul {
	 margin-top: 2px;
	 margin-left: 25px;
	 padding-left: 10px;
}

#content ul.rightlist {
	 float: right;
	 margin-right: 150px;
}

#content li {
	 font-size: 70%;
	 color: #fff;
	 margin-left: 5px;
	 padding: 0 20px;
	 line-height: 1.5em;
}

#content li.catdeals {
	 padding: 0 20px 10px 20px;
}

#content table.sitetable {
	margin-left: 60px;
	width: 500px;
  line-height: 1.4em;
	border-collapse: collapse;
	border: 1px solid #8D8C87;
}

#content table.sitetable caption {
  font-size: 70%;
  margin: 0;
  padding: 10px;
  color: #fff;
  line-height: 2em;
  text-align: left;
  font-weight: bold;
}

#content table.sitetable thead tr {
  color: #00121E;
  background: #C5C9BB;
}

#content table.sitetable thead tr th {
  font-size: 70%;
  padding: 2px 2px 2px 5px;
  border: 1px solid #8D8C87;
}

#content table.sitetable tbody tr {
  border: 1px solid #8D8C87;
}

#content table.sitetable tbody td {
  min-width: 150px;
  border-right: 1px solid #8D8C87;
  border-bottom: 1px solid #8D8C87;
  text-align: left;  
  font-size: 70%;
  color: #fff;
  padding-left: 5px;  
  padding-right: 10px;
}

#content img.more {
	 margin: 0 10px 10px 10px;
	 padding: 0;
	 float: right;
	 border: 1px solid #000;
}

#content img.deal {
  float:right;
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-top: 10px;
  border: 1px solid #747577;
}	 

#sidebar {
   float: right;
   margin: 0;
   padding: 0;
   width: 235px;
   height: 525px;
	 background-image: url(../images/topbkg.png);
}

#sidebar img {
	 margin: 0 10px 10px 10px;
	 padding: 0;
	 float: right;
	 border: 1px solid #000;
}

/* #sidebar a {
	 font-size: 70%;
	 text-transform: uppercase;
   text-decoration: none;
   color: #fff;
	 margin: 0;
	 padding: 0 20px;
}

#sidebar a:hover {
   color: #636E77;
} */   

#sidebar ul {
	 margin: 0;
	 padding: 0 20px;
}

#sidebar li {
	 font-size: 70%;
	 color: #fff;
}   	 	 

#mainbox {
	 text-align: left;
	 margin: 0;
	 padding-bottom: 10px;
	 width: 620px;
	 background-image: url(../images/topbkg.png);
}

#mainbox .testimonial {
	 margin: 20px;
	 padding: 10px;
	 border: 1px dotted #C4C9BB;
}

/* #mainbox .testimonial p {
	 color: #00121E;
} */

#welcomebox {
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 width: 735px;
	 height: 180px;
	 background-image: url(../images/topbkg.png);
}

#welcomebox img {
	 margin: 0 20px 0 10px;
	 padding: 0;
	 float: right;
	 border: 1px solid #000;
}

#mainbox img.staff {
	 margin: 0 20px 0 20px;
	 padding: 0;
	 float: left;
	 border: 1px solid #000;
}

#mainbox h1 {
	 clear: left;
}

#bottomboxes {
  width: 735px;
  margin-top: 15px;
  padding: 0;
}

#bottomboxes img {
	 float: right;
	 border: 1px solid #000;
	 margin: 10px 10px 2px 2px;
	 padding: 0; 
}	

#sideboxes {
  float: right;
}

.sidebox {
	 text-align: left;
	 margin-top: 0;
	 margin-bottom: 15px;
	 padding: 0;
	 width: 355px;
	 height: 200px;
	 background-image: url(../images/topbkg.png);
} 

.sidebox img {
	 float: right;
	 border: 1px solid #000;
	 margin: 10px 10px 2px 2px;
	 padding: 0;	 
}	 

#leftbox {  
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 width: 355px;
	 height: 200px;
	 background-image: url(../images/topbkg.png);
}

#rightbox {
	 float: right;
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 width: 355px;
	 height: 200px;
	 background-image: url(../images/topbkg.png);
} 

#footer {
	 clear: both;
  margin-top: 20px;
	 margin-bottom: 10px;
  padding: 0;
}

#footerlinks {
	 float: right;
	 text-align: right;
	 margin: 0;
	 padding: 0;
	 color: #8D8C87;
}

#footerlinks ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}

#footerlinks li {
	 display: inline;
	 margin: 0;
	 padding: 0;
}	 	  

#footerlinks li {
	 margin: 0;
	 padding: 0;
   font-size: 65%;
}

#footerlinks li a {
   text-decoration: none;
   color: #8D8C87;
}

#footerlinks li a:hover {
   color: #636E77;
}

#copyrightinfo {
	 margin: 0;
	 padding: 0;
}

#copyrightinfo p {
   margin: 0;
   padding: 0;
   color: #00121D;
   font-size: 65%;
}   
