/* CSS Document */

body{
background-color:#006766;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}

a img{
border:none;
}

.clear {
clear:both;
height:1px;
margin-top: -1px;
}

#container{
width: 771px;
margin:auto
}

#header{
}

#header .ship{
float: left;
margin-left:3px;
position:relative;
top:10px;
}

#header .text{
float:left;
margin-top: 30px;
}

#content {
background-image:url(../images/content.jpg);
background-repeat:repeat-y;
margin-top:-27px;
height: auto;
}

html>body #content{
margin-top:-15px;
}


#top {
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
width: 771px;
height:41px;
margin-top: -5px;
}

html>body #top{
margin-top:9px;
}

#banner {
position:relative;
top:-25px;
}

html>body #banner{
position:relative;
top:-15px;
}


#bottom{
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
width: 771px;
height: 45px;
}

#nav{
}

#nav ul{
list-style-type:none;
margin:0px;
padding:0px;
margin-left: 18px;
margin-top:9px;
}

#nav li{
display:inline;
margin:0px;
margin-left:-1px;
}


#content2{
background-image:url(../images/content_bottom.jpg);
background-repeat:repeat-y;
margin-top: -3px;
overflow: hidden;
zoom: 1; /* add this */ 
}

#content2 p.about{
width: 650px;
color: #fff;
margin-left: 50px;
margin-top: 30px;
line-height:15px;
font-weight:normal;
text-align:justify;
}
#content2 h1.about{
font-size:18px;
color:#fff;
margin:0px;
padding:0px;
text-align:left;
margin-left: 50px;
margin-top: 20px;
border-bottom:3px solid #CCFFFF;
width: 340px;
}

#content2 .greenbg{
background-color:#EBF2EB;
background-repeat:repeat-y;
padding: 5px;
color:#006666;
font-weight:bold;
width: 400px;
margin-left: 50px;
color:#333;
}

#content2 .greenbg h2{
color:#333;
text-align:left;
border-bottom:2px solid #333;
}

#content2 .travelagent{
}



.travelagent .left{
width: 350px;
float: left;
margin-left: 20px;
}

html>body .travelagent .left{
margin-left: 50px;
}

#content2 h1.travel{
font-size:18px;
color:#fff;
margin:0px;
padding:0px;
text-align:left;
margin-top: 20px;
border-bottom:3px solid #CCFFFF;
width: 270px;
margin-bottom:20px;
}

#content2 .travelagent .newsarchive {
font-size:14px;
font-weight:bold;
color:#CCFF99;
padding-bottom:8px;
text-decoration:underline;
}

#content2 .travelagent .newstitle a {
font-size:12px;
font-weight:bold;
color:#99CC66;
text-decoration:none;
}

#content2 .travelagent .newstitle a:hover {
color:#99CC99;
}

#content2 .travelagent .newsdate {
color:#99CC66;
font-size:10px;
}

#content2 .travelagent .newsdesc p {
color:#ffffff;
font-size:11px;
}

.travelagent .right{
width: 300px;
float:right;
margin-right: 25px;
}

html>body .travelagent .right{
margin-right: 45px;
}

.travelagent p{
color:#fff;
margin:0px;
padding:0px;
margin-bottom:15px;
line-height:15px;
}

.travelagent ul{
color:#35A138;
margin:0px;
padding:0px;
margin-left:40px;
margin-bottom: 20px;
}

.travelagent li{
margin-bottom: 5px;
}

.travelagent .white{
color:#fff;
}

html>body .travelagent .right .price{
margin-left: -28px;
}

.price .header{
background-image:url(../images/travel_priceheader.jpg);
background-repeat:no-repeat;
width: 335px;
height:29px;
}
.price .top{
background-image:url(../images/travel_pricetop.jpg);
background-repeat:no-repeat;
width: 335px;
height:14px;
}
.price .content{
background-image:url(../images/travel_pricecontent.jpg);
background-repeat:repeat-y;
width: 335px;
color:#fff;
}

.price table{
font-size:12px;
margin:0px;
padding:0px;
width: 300px;
margin-left: 15px;
margin-right: 15px;
text-align:center;
}
.price .bottom{
background-image:url(../images/travel_pricebottom.jpg);
background-repeat:no-repeat;
width: 335px;
height:19px;
}




#content2 .alaskabg{
background-image: url(../images/alaska_bg.jpg);
width:689px;
height:546px;
background-repeat:no-repeat;
margin-left: 30px;

}

#content2 h1{
color:#000;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-align:center;
width: 390px;
margin-bottom:10px;
}
#content2 h2{
color:#000;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
text-align:right;
width: 390px;
margin-bottom:10px;
}

hr{
width: 400px;
height:0px;
border-bottom: 1px solid #336666;
margin:0px;
padding:0px;
margin:auto;
}

.alaskabg .book{
float: left;
width: 220px;
margin-top: 20px;
margin-left: 10px;
}

html>body .alaskabg .book{
margin-left: 20px;
}

.book .info{
background-color:#66CCCC;
background-repeat:repeat-y;
padding: 3px;
color:#006666;
font-weight:bold;
}

.book .white{
color:#fff;
}

.alaskabg .booktext{
float: right;
width: 400px;
margin-top: 20px;
margin-right: 10px;
}

html>body .alaskabg .booktext{
margin-right:20px;
}

.alaskabg ul{
list-style-type:none;
margin:0px;
padding:0px;
text-align:center;
color:#CCFFFF;
font-weight:bold;
font-size: 11px;
margin-bottom: 10px;
margin-top: 10px;
}
.alaskabg li{
list-style-type:none;
display:inline;
}

.alaskabg ul li a{
color:#CCFFFF;
text-decoration:none;
}

.alaskabg ul li a:hover{
color:#FFFFFF;
text-decoration:none;
}
.alaskabg p{
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
margin-bottom: 15px;
}

.alaskabg .testi{
margin-top:10px;
color:#fff;
}

#content2 .thankyou {
width:346px;
margin:auto;
padding-top:30px;
}

#content2 .thankyou img{
padding-bottom:20px;
border:none;
}

#copyright{ font-size:11px; color:#FFFFFF; text-align:center;}
#copyright a{ font-size:11px; color:#FFFFFF; text-align:center;}

