body
{
		margin: 0;
		padding: 0;
	  	background: #444444;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
 		color: #CCCCCC;
}

#container
{
		margin: 1em auto;
		width: 766px;
	  	background: #444444;
		text-align: left;
}

#headerbox
{
		margin: 0 0 0 8px;
}

#header
{
		margin-bottom: 10px;
		width: 750px;
		padding-top: 2px;
		border-bottom: 1px solid #CCCCCC;
}
	
#leftcol
{
		float: left;
		width: 73%;
		background-color: #444444;
		padding: 0 0 10px 0;
		font-size: 12px;
}
#leftcol p {
		padding-right: 6px;
}

#leftcol a {
 		color: #CCCCCC;
		font-weight: bold;
		text-decoration: underline;
}

#leftcol a:hover {
		color: #CC0000;
		font-weight: bold;
		text-decoration: overline underline;

}

#gallerybox 
{
		float: left;
		width: 100%;
		padding-bottom: 10px;
}

#gallerybox1
{
		float: left;
		width: 145px;
		padding: 0 0 0 30px;
}

#gallerybox1 p
{
		padding-top: 10px;
}

#gallerybox2
{
		float: left;
		width: 145px;
		padding: 0 0 0 30px;		
}

#gallerybox2 p
{
		padding-top: 10px;
}

#gallerybox3
{
		float: left;
		width: 145px;
		padding: 0 0 0 25px;
}

#gallerybox3 p
{
		padding-top: 10px;
}

#rightcol
{
		float: left;
		width: 27%;
		background-color: #444444;
		padding: 0 0 10px 0;
}

a.home {
		background: url('./images/home-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.home:hover {
		background-position: 0 -41px;
}

a.gallery {
		background: url('./images/gall-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.gallery:hover {
		background-position: 0 -41px;
}

a.packages {
		background: url('./images/pack-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.packages:hover {
		background-position: 0 -41px;
}

a.about {
		background: url('./images/abus-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.about:hover {
		background-position: 0 -41px;
}

a.contact {
		background: url('./images/conus-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.contact:hover {
		background-position: 0 -41px;
}

a.login {
		background: url('./images/login-button.gif') no-repeat 0 0;
		width: 199px;
		height: 41px;
		display: block;
		overflow: hidden;
		text-indent: -5000em;
}

a.login:hover {
		background-position: 0 -41px;
}

#flashbox
{
		padding: 15px 0 30px 5px;
}

#quotes
{
		border: 1px solid #FFFFFF;
		width: 188px;
		padding: 3px;
}

#board p a
{
	  	background: #FFFFFF url('./images/board.jpg') no-repeat 0 0;
		height: 0;
		margin: 0;
		overflow: hidden;
		padding: 211px 0 0 0;
		width: 196px;
		display: block;
}
* html board a {
		height: 211px;
}

#board p 
{
		margin: 0;
}

#qualified
{
	  	background: #444444 url('./images/swapplogogal1.gif') no-repeat 0 0;
		height: 0;
		margin: 0;
		overflow: hidden;
		padding: 122px 0 0 0;
		width: 196px;
}
* html qualified {
		height: 122px;
}

#footer
{
		clear: both;
		height: 50px;
		background-color: #444444;
		padding-top: 10px;
		border-top: 1px solid #CCCCCC;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
}
	
#footer a {
 		color: #CCCCCC;
		text-decoration: underline;
}

#footer a:hover {
		color: #CC0000;
		font-weight: bold;
		text-decoration: overline underline;

}

span {
		font-size: 10px;
		text-align: center;
		line-height: 120%;
}

span#links a  {
		font-size: 10px;
		text-align: center;
 		color: #CCCCCC;
		text-decoration: none;
}

span#links a:hover {
		color: #CCCCCC;
		text-decoration: none;
}


h1
{
	  	background-color: #444444;
		font-size: 14px;
		color: #CCCCCC;
		text-align: right;
		margin: 0;
		padding: 5px;
}
		
h2
{
		font-size: 18px;
		color: #CC0000;
		text-align: left;
		margin-top: 0;
		padding-top: 10px;
		padding-bottom: 10px;
}
		
p:first-letter {
 		font-size: 16px; 
 		font-weight: bold;
 		color: #CCCCCC;
 }