body{
padding:0px;
margin:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
background-color:#dadada;
}
img,p,hr,ul,li,h3,h2,h1{
padding:0px;
margin:0px;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
color: #000000;
text-decoration: none;
}
a:hover {
color: #FFCC00;
text-decoration: none;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#0d78c3;
padding:5px 0px 10px 0px;
margin:0px;
font-weight:bold;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0d78c3;
margin:0px;
}
.blue-bold{
color:#0d78c3;
font-weight:bold;
}

#page{
width:985px;
padding:0px;
margin:0px auto;
text-align:left;
background-color:#DADADA;
}
#header{
width:100%;
height:250px;
padding:0px;
margin:0px;
clear:both;
background-color:#FFFFFF;
border-bottom:5px solid #0d78c3;
}

#main{
width:985px;
padding:0px;
margin:0px;
clear:both;
height:auto;
background-color:#DADADA;
}
#main-left{
width:740px;
padding:0px;
margin:10px 10px 0px 0px;
float:left;
text-align:justify;
background-color:#FFFFFF;
}

.Box .BoxHeader {
height:4px;
overflow:hidden;
background:#fff url(../images/corner_dg_TR.gif) 100% 0 no-repeat;
}
.Box .BoxHeader div {
width:4px;
height:4px;
overflow:hidden;
background:#fff url(../images/corner_dg_TL.gif) 0 0 no-repeat;
}
.Box .BoxFooter {
height:4px;
overflow:hidden;
background:#fff url(../images/corner_dg_BR.gif) 100% 0 no-repeat;
}
.Box .BoxFooter div {
height:4px;
width:4px;
overflow:hidden;
background:#fff url(../images/corner_dg_BL.gif) 0 0 no-repeat;
}

#topnav{
width:300px;
height:20px;
padding:10px 0px;
margin:0px;
float:left;
background-color:#FFFFFF;
}
#topnav ul, #topnav ul li{
list-style:none;
padding:0px;
margin:0px;
float:left;
}
#topnav ul li a{
padding:0px 5px 0px 18px;
margin:0px;
display:block;
color:#0d78c3;
text-decoration:none;
}
#topnav ul li a:hover{
padding:0px 5px 0px 18px;
margin:0px;
display:block;
color:#0d78c3;
text-decoration:underline;
}
.home-icon{
background-image:url(../images/homeicon.gif);
background-position:left;
background-repeat:no-repeat;
}
.sitemap-icon{
background-image:url(../images/sitemapicon.gif);
background-position:left;
background-repeat:no-repeat;
}
.about-icon{
background-image:url(../images/homeicon.gif);
background-position:left;
background-repeat:no-repeat;
}
.contact-icon{
background-image:url(../images/contacticon.gif);
background-position:left;
background-repeat:no-repeat;
}
#drop-down{
width:440px;
height:20px;
padding:10px 0px;
margin:0px;
float:left;
background-color:#FFFFFF;
}
.drop-cities{
width:125px;
margin:0px 5px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
}
.drop-activities{
width:125px;
margin:0px 5px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222222;
}

#map{
width:300px;
height:250px;
padding:0px;
margin:0px;
float:left;
background-color:#FFFFFF;
text-align:center;
vertical-align:middle;
}
.cont-gal, .cont-gal1{
width:440px;
padding:0px;
margin:0px;
float:left;
background-color:#FFFFFF;
border: 0px solid #000;
}
#content{
width:420px;
height:100px;
padding:0px 10px;
margin:0px;
clear:both;
background-color:#FFFFFF;
display:block;
}
.read-more{
text-align:right;
padding:5px;
margin:0px;
}
#gallery{
width:430px;
height:110px;
padding:0px;
margin:0px;
clear:both;
background-color:#FFFFFF;
}
.gal-left{
width:15px;
float:left;
margin:0px;
padding:0px;
height:110px;
background-image:url(../images/gal-left.gif);
background-position:top-left;
background-repeat:no-repeat;
}
.gal-mid{
width:400px;
float:left;
margin:0px;
padding:15px 0px;
height:80px;
background-image:url(../images/gal-mid.gif);
background-position:top;
}
.gal-right{
width:15px;
float:left;
margin:0px;
padding:0px;
height:110px;
background-image:url(../images/gal-right.gif);
background-position:top-right;
background-repeat:no-repeat;
}
#rr-link{
width:420px;
float:left;
clear:both;
height:30px;
padding:5px;
margin:0px;
}

/* for pages like about us... */
#full-content{
width:720px;
padding:10px;
margin:0px;
background-color:#FFFFFF;
}

#toll-free{
width:160px;
height:50px;
padding:15px 5px;
margin:5px;
float:left;
background-color:#FFFFFF;
background-image:url(../images/dot-h.jpg);
background-repeat:repeat-x;
text-align:center;
clear:left;
vertical-align:middle;
}
#message-box{
width:515px;
height:60px;
padding:10px 5px;
margin:5px;
vertical-align:middle;
float:right;
text-align:center;
background-image:url(../images/dot-h.jpg);
background-repeat:repeat-x;
}
#banner-ad{
width:728px;
height:90px;
padding:0px;
margin:10px auto;
clear:both;
background-color:#fff;
text-align:center;
}
#form-box{
width:595px;
padding:0px;
margin:0px;
float:left;
background-color:#FFFFFF;
display:block;
}
#vertical-ad{
width:140px;
margin:0;
padding:0px;
text-align:center;
height:180px;
border:0px solid #0d78c3;
vertical-align:middle;
float:left;
}

#vertical-ad .ver-scroller {
height: 180px;
overflow:auto;
padding: 0 5px;
background-color: #F3F3F3;
color:#000;
}

#vertical-ad .ver-scroller a {
color:#000;
}
.ver-scroller ul li {
list-style:none;
margin: 0 0 0 -5px;
padding: 2px 0;
}
.ver-scroller ul li a {
border-top:1px solid #F3F3F3;
border-bottom:1px solid #F3F3F3;
}
.ver-scroller ul li a:hover {
color:#FFFFFF;
background-color:#FFFFFF;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
}

#main-right{
width:230px;
padding:0px;
margin:10px 0px 0px 0px;
float:left;
background-color:#FFFFFF;
}
#main-right h2 {
	border-bottom:1px solid #CCCCCC;
}
.WireBox {
	border: 0px solid #000;
	margin: 4px 8px;
	background-color:#FFFFFF;
}
.WireBox .BoxContent
{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding: 0;}
.WireBox .BoxHeader
{height:4px;overflow:hidden;background:url(../images/corner_wire_TR_bg.gif)
100% 0 repeat-x;}
.WireBox .BoxHeader div
{height:4px;width:4px;background:#fff url(../images/corner_wire_TL.gif)
0 0 no-repeat;}
.WireBox .BoxFooter
{height:4px;overflow:hidden;background:url(../images/corner_wire_BR._bg.gif)
100% 0 no-repeat;}
.WireBox .BoxFooter div
{height:4px;width:4px;background:#fff url(../images/corner_wire_BL.gif)
0 0 no-repeat;}

.WireBox .BoxContent h2, .WireBox .BoxContent p {
	padding: 5px 10px;
	text-align:center;
}

.clearer {
	background-color:#dadada;
	padding: 2px 0;
}

#footer{
float:left;
width:985px;
height:40px;
padding:10px 0px 5px 0px;
margin:5px 0px 0px 0px;
clear:both;
text-align:center;
background-color:#008FD5;
}
#footer a{
padding:2px;
margin:0px;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
.copy{
padding:5px;
margin:0px;
font-size:11px;
}

/* ian style */
.Fbutton {color: #FFFFFF;cursor:hand;background:#0d447f;font-weight:bold;}

.myFormhdr {font-size:11px;}
.myFormbutton {color: #000066;border: none;cursor:hand;background:#CCCCFF;text-decoration:underline;}

.index-section-hdr-text {font-size: 12px; font-weight: bold; color: #000000;} /*section headers*/
.index-select-dest-bg { background: #0099CC; font-weight: bold; }     /*change bg color*/
.index-table-border {border-left:1px solid #34208B;border-right:1px solid #34208B;border-top:1px solid #34208B;border-bottom:1px solid #34208B;}
.index-text {font-weight: normal; color: #000000;}
.button {background:#009ACE; color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand}

/* Other pages  ==>  Spcecials */
.specials{
padding:10px 0px;
margin:0px;
}
.specials h2{
padding:0px 0px 10px 5px;
margin:0px;
text-transform:capitalize;
}
.specials p{
padding:0px 20px;
margin:0px;
overflow:inherit;
}

.address{
padding:5px 25px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.news a{
color:#0d78c3;
}
.news a:hover{
color:#FFCC00;
}

#alaska-weather{
width:500px;
margin:10px auto;
padding:10px;
display:block;
border:2px dotted #D5E3F4;
overflow:inherit;
}
.contact-details {
float:left;
width: 455px;
}
.address-box {
float:right;
width: 250px;
}
.address-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
.contact-details p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.contact_form {
float:left;
margin: 10px 0
}

.alteven, .altodd {
	background-color: #daefff;
	padding: 3px;
	margin: 3px 0;
}

.altodd {
	background-color: #fff;
}

/*For city page...*/
#ian-links{
text-align:left;
width:160px;
margin:0px;
padding:0px 0px 10px 0px;
}
#ian-links ul{
list-style:none;
padding:0px;
margin:0px;
}
#ian-links ul li{
list-style:none;
display:block;
width:150px;
padding:0px;
margin:0px;
}
#ian-links ul li a{
width:150px;
height:20px;
padding:5px 0px 0px 5px;
margin:0px;
display:block;
background-color:#F3F3F3;
border-bottom:#DDDDDD 1px solid;
text-decoration:none;
color:#222222;
font-weight:bold;
font-size:11px;
}
#ian-links ul li a:hover{
background-color:#00AEEF;
border-bottom:#00AEEF 1px solid;
text-decoration:none;
color:#EEEEEE;
font-weight:bold;
font-size:11px;
}

#city-left{
width:160px;
padding:5px;
margin:0px;
float:left;
background-color:#FFFFFF;
text-align:center;
clear:left;
}
.city-leftad{
margin:0px auto;
height:160px;
vertical-align:middle;
padding:5px 0px;
}
#small-map{
padding:0px 0px 20px 0px;
margin:0px;
}
#city-content{
width:550px;
padding:5px;
margin:0px;
float:right;
text-align:justify;
}
#top-ad{
padding:10px 0px;
text-align:center;
height:60px;
margin:0px;
}
#city-text{
width:550px;
margin:0px;
padding:0px;
overflow:inherit;
}

#footer-ad{
width:740px;
text-align:center;
height:90px;
margin:0px;
padding:0px;
clear:both;
}

/* For cities right hand side button */
#r-adslist{
padding:5px 0px 5px 30px;
margin:0px;
}
#r-adslist ul li {
padding:0px;
margin:0px;
list-style:none;
clear:both;
}
#r-adslist ul li a{
width:150px;
clear:both;
height:20px;
padding:4px 0px 0px 20px;
margin:2px;
background-image:url(../images/r-listbg.gif);
background-repeat:no-repeat;
display:block;
text-decoration:none;
}
#r-adslist ul li a:hover{
background-image:url(../images/r-listbg-on.gif);
background-repeat:no-repeat;
text-decoration:none;
}
.localText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

