/* @override 
	http://www.alaskatravel.com/styles/main.css */

@charset "iso-8859-1";
*  {
	font-family:'trebuchet ms', arial, sans-serif;
	list-style-position: inside;
	list-style-type: disc;
}

body {
    margin:0 auto 0 auto;
    padding:0;
    font-size:14px;
    line-height:150%;
    color:#49463f;
    width:100%;
    background-color:#f4f0e6;
	background:#f4f0e6 url(../images/hdr/left.jpg) repeat-x;
}

.body1 {
    margin:0 auto 0 auto;
    padding:0;
    font-size:14px;
    line-height:150%;
    color:#49463f;
    width:100%;
    background-color:#F4F0E5;
	background: #F4F0E5 url(../images/hdr/leftinner.jpg) repeat-x;
}

.avail {
line-height:90%;
font-size:12px;
}

.avl_month {
	background-color:#1f7ab5;
	color: #FFFFFF;
	text-align: center;
}

.avl_days{
	background-color:#cee1ef;
	text-align: right;
}

.avl_g{
	background-color:#65C18E;
	text-align: right;
	width: 18px;
}

.avl_y{
	background-color:#FFFF66;
	text-align: right;
	width: 18px;
}

.avl_r{
	background-color:#FF5353;
	text-align: right;
	width: 18px;
}

.fbd1 {
padding: 0px; border-top: 1px solid #bdbfbe; border-left: 1px solid #bdbfbe; background: #ffffff;
}

.fbd2 {
padding: 0px; border-top:  1px solid #bdbfbe; border-right: 1px solid #bdbfbe; background: #ffffff;
}

.fbdbotLeft {
padding: 0px; border-bottom:  1px solid #bdbfbe; border-left: 1px solid #bdbfbe; background: #ffffff;
}

.fdbbotCenter {
background: #ffffff;border-bottom: 1px solid #bdbfbe;
}

.fdbbotRight {
padding: 0px; border-bottom:  1px solid #bdbfbe; border-right: 1px solid #bdbfbe; background: #ffffff;
}

a {
    color:#0064a8;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6, p, img, ul {
    margin:0;
    padding:0;
}

img {
    border:none;
}

h1 {
	color:#0064a8;
	font-size:22px;
	font-weight:bold;
    line-height:150%;
}

h2 {
    color:#0064a8;
    font-size:18px;
    font-weight:400;
}

h3 {
    color:#555;
    font-size:15px;
    font-weight:bold;
}

.alt_color {
	color:#2BAD62;
	font-weight: 400;
}

.important {
	color:#FF6633;
}

.important a {
	color:#FF6633;
	text-decoration: underline;
}

.important a:hover {
    color:#0064a8;
}


.important2 {
	color:#FF6633;
}

.important2 a {
	color:#0064a8;
	text-decoration:none
}

.important2 a:hover {
    color:#0064a8;
	text-decoration: underline;
}







h1.alt_color, h3.alt_color {
    color:#2BAD62;
    font-weight:bold;
}

.lineheading {
    color:#555;
    font-size:15px;
    font-weight:bold;
}

p {
	margin-bottom: 15px;
}



ul {
	margin-bottom:15px;
}

.bullet_links ul li{
	list-style:none;
	list-style-position: outside;
}

.yellow_text {
    color:#fff9ae
}

.text_smaller {
font-size:12px;
}

.text_bigger {
font-size:16px;
}

.page {
    margin:0;
}

.header_links {
    float:right;
    color:white;
    font-size:14px;
    padding-bottom:10px;
    padding-top:20px;
    width:100%;
    word-spacing:0.15em;
}

.header_links a {
    color:#fff;
}

form {
margin:0;
padding:0;
}

table.content {
	margin:20px auto;
	width:960px;
}

.content_main {
	padding:0 20px 0 0;
	width:960px;
}

.vacation_spotlight {
    width:357px;
}

.about_us {
    padding:0 20px 0 20px;
}

.quick_links {
    width:961px;
    margin: 0 auto 20px auto;
    line-height:18px;
    padding:2px;
    padding-bottom:10px !important;
    background-color:#fff;
}


.find_us {
	font-size:12px;
	vertical-align: top;
}



.quick_links h3 a {
    color:#555;
    margin-top:10px;
    margin-bottom:0.1em;
    line-height:18px;
    font-size:15px;
    font-weight:bold;
}

.quick_links a {
    color:#777;
    display:block;
    font-size:12px;
    font-weight:normal;
}

.footer_links {
    text-align:right;
    margin:0;
    word-spacing:0.15em;
}

.footer {
    background-color:#0065a9;
    width:960px;
    font-weight:bold;
    min-height:4em;
    height:100%;
}

.footer_wrapper {
    width:100%; 
    background-color:#0065a9;
}

.footer td {
  padding:10px 0 0 0;
  margin:0;
}

.footer,
.footer a {
    color:#fff;
}

.width_250 {
    width:250px;
}

.swoosh {
    color:#fff;
    background-color:#1f7ab5;
    height:38px;
    background-image:url(../images/blue_swoosh.gif);
    background-position:right;
    background-repeat:no-repeat;
}

.swoosh h2 {
    padding:7pt 0 0 7pt;
    color:#fff;
    font-size:18px;
}

.swoosh h2 a {
	display:inline;
	color:#fff;
	font-size:16px;
	font-weight: normal;
}

.thin_box {
    border:1px solid #bdbfbe;
    padding:2px;
    background-color:#fff;
}

.featuredRight {
border:0px solid #bdbfbe; padding: 0px; background: #65C18E;
}

.featured_item {
    color:#fff;
    background-color:#65c28e;
	padding-left:10px;
	padding-right:10px;
    padding-top:15px;
	padding-bottom:0px;
	height: 68px!important;
}

.featured_item_bottom {
border-bottom: 1px solid #ffffff; height: 2px; width: 250px;
}
.featured_item_bottom2 {
border-bottom: 1px solid #ffffff; height: 1px; width: 250px; background: #ffffff;
}

.featured_item img {
    float:left;
    padding-right:10px;
}



.featured_item h2,
.featured_item h2 a {
    color:#fff;
    font-size:18px;
    padding-bottom:5px;
}

.featured_item,
.featured_item a {
    color:#414042;
}

.featured_item li a,
.featured_item li {
	list-style:none;
    color:#fff;
}

.praise {
	color:#fff;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 0px;
}

.praise a {
	color:#fff;
}

.client {
	color:#fff;
	font-size: 12px;
	margin-bottom: 40px;
	margin-right: 5px;
	text-align: right;
}

.client_last {
	color:#fff;
	font-size: 12px;
	margin-bottom: 10px;
	margin-right: 5px;
	text-align: right;
}

.search_wrapper {
    float:right;
    margin:0;
    padding:0;
    position:relative;
    top:-20px;
    width:100%;
}

.search_input {
    width:50%;
    margin:0;
}

.search_button {
    background-color:#68c58e;
    color:white;
    border:1px solid white;
    margin-left:10px;
    font-size:12px;
    font-weight:normal;
}

img.home {
    border:none;
    display:inline;
    float:left;
    width:546px;
    height:123px;
    margin-left:-2px;
}

.tblsep {
    background-color:#ffffff;
	height: 1px;
}

.tbl_border {
	border:1px solid #bdbfbe;
	padding:2px;
	background-color:#fff;
	margin-bottom: 15px;
}

.tbl {
	width:100%;
}

.tbl h3 {
	white-space:nowrap;
}

.tblrow_odd {
    background-color:#e6eff8;
}

.tblrow_odd td {
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
}

.tblrow_odd td ul {
	list-style-type:disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 7px;	
}

.tblrow_even {
	background-color:#cee1ef;
}

.tblrow_even td {
    padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
}

.tblrow_even td ul {
	list-style-type:disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 7px;	
}

.photo {
	border:1px solid #bdbfbe;
	padding:2px;
	background-color:#fff;
	float:left;
	margin-right:10px;
	margin-top: 7px;
}

.photo_right {
	border:1px solid #bdbfbe;
	padding:2px;
	background-color:#fff;
	float:right;
	margin-left:10px;
	margin-top: 7px;
}

.button {
	margin-bottom:15px;
}

.endofpage {
    margin-bottom:0;
}


.InfWinTitle {font-family:Verdana; font-size:13px; color:#464749; font-weight:bold; line-height:16px}
.InfWinDesc {font-family:Verdana; font-size:11px; color:#464749; line-height:13px}


/* for mixing and matching */

.float_left {
    float:left;
}

.float_right {
    float:right;
}

.float_none {
    float:none;
}

.margin10_l {
    margin-left:10px;
}

.margin10_r {
    margin-right:10px;
}

.margin10_top {
    margin-top:10px;
}

.margin15_bot {
    margin--bottom:15px;
}

.margin5_bot {
    margin--bottom:5px;
}

.margin15_top {
    margin--top:15px;
}

.margin20_top {
    margin-top:20px
}

.pad5_bot {
    padding-bottom:5px;
}

.pad5_top {
    padding-top:5px;
}

.pad10 {
    padding:10px;
}

.pad10_l {
    padding-left:10px;
}

.pad10_r {
    padding-right:10px;
}

.pad10_lr {
    padding-left:10px; padding-right:10px;
}

.pad10_top {
    padding-top:10px;
	padding-bottom:0px;
}

.pad15_top {
    padding-top:15px;
}

.pad10_bot {
    padding-bottom:10px;
}

.pad20_bot {
    padding-bottom:20px;
}

.pad20_top {
    padding-top:20px;
}

.pad20_l {
    padding-left:20px;

}

.pad20_lr {
    padding-left:20px; padding-right:20px;
}

.pad20 {
    padding:20px;
}


/** Home Panel **/
.link-panel{ text-align: center; background: url('../images/panel-bg.jpg') repeat-x top #ece3d3; padding-top: 12px; margin-top: 20px; }

.link-panel.home{ background: #ece3d3; border-top: none; border-bottom: 1px solid #fff; margin-top: 12px; padding: 0 0 12px; }

.link-panel table{ margin: 0 auto;}

.link-panel table td{ width: 330px; text-align: center; }

.link-panel table td:first-child{ text-align: left;}

.link-panel table td:nth-child(3) { text-align: right;}

.link-panel td a{ text-indent: -9999px; width: 304px; height: 155px; display: inline-block; text-align: left;}

.link-panel .guide a{ background: url('../images/alaska-guide.png'); }

.link-panel .guide a:hover{ background: url('../images/alaska-guide-on.png'); }

.link-panel .choose a{  background: url('../images/why-choose.png');}

.link-panel .choose a:hover{ background: url('../images/why-choose-on.png');}

.link-panel .enews a{ background: url('../images/enews.png'); }

.link-panel .enews a:hover{ background: url('../images/enews-on.png');}

/** Footer Panel **/
.footer-panel{ background:  #ece3d3; border-bottom: 1px solid #fff; padding-top: 12px; }

