/* CSS Document */
html, body{
margin:0;
padding:0;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;}

a {
	border: 0;
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a img {
	border: none;
}

.topstripe{
width:100%;
background-image:url(images/bg_top.gif);
background-repeat:repeat-x;
background-color:#ffef00;}

.basestripe{
width:100%;
background-image:url(images/bg_base.gif);
background-repeat:repeat-x;
background-position:bottom;}

.header{
height:158px;
width:100%;
background-image:url(images/header.gif);
background-repeat:no-repeat;
background-position:top center;
}

.content{
min-height:529px;
background-image:url(images/content_bg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
overflow:visible;}

.nav{
width:800px;
margin:auto;
}

.nav ul{
margin-top:70px;
float:right;
list-style-type:none;}

.nav ul li{
float:left;
display:block;
height:11px;
font-size:8px;}

.nav ul li img{
float:left;}

a.home:link, a.home:visited{
float:left;
margin:0;
padding:0;
height:11px;
width:63px;
background-image:url(images/home.jpg);
display:block;
}

a.packages:link, a.packages:visited{
float:left;
margin:0;
padding:0;
height:11px;
width:160px;
background-image:url(images/packages.jpg);
display:block;
}

a.about:link, a.about:visited{
float:left;
margin:0;
padding:0;
height:11px;
width:96px;
background-image:url(images/about.jpg);
display:block;
}

a.contact:link, a.contact:visited{
float:left;
margin:0;
padding:0;
height:11px;
width:150px;
background-image:url(images/contact.jpg);
display:block;
}

.nav ul li a:hover{
background-position:0 -11px;
}

.main{
width:800px;
margin:auto;
overflow:visible;
}

.main ul{
margin-top:6px;
margin-bottom:6px;
}

.rightcol{
position:relative;
width:292px;
float:right;
margin-top:-33px;
margin-right:9px;
font-size:11px;}

html>body .rightcol{
width:292px;
float:right;
margin-top:-30px;
margin-right:18px;
font-size:11px;}

.rightcol p{
margin:4px 0 6px 0;}

.leftcol{
min-height:385px;
width:454px;}

.leftcol a:link, .leftcol a:visited{
color:#1d365f;
}

.leftcol a:hover{
color:#000000;}

.footer{
font-size:11px;
color:#FFFFFF;
padding-top:20px;
height:124px;}

.footer td{
text-align:center;}

.footer a{
color:#FFFFFF;
text-decoration:none;}

.footer a img{
border:none;}
