@charset "UTF-8";
/* CSS Document */

body {
/*background:url(../images/bk2.gif) 50% top no-repeat;*/
background:url(../images/bk2.jpg) 50% top no-repeat;
background-color:#e2f0f7;
/*background-image:url(../images/bkcolor.gif);*/
/*background-repeat:repeat-x;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin: 0px;

}

#wrapper{
	width:1000px;
	margin:0px auto 0 auto;
}

#header {
	width:1000px;
	margin:20px 0 15px 0;
	height:75px;
}
.logo{
	margin:0 0 0 20px;
	float:left;
}
h2{
	color:#c21f38;
	font-size:20px;
	font-weight:normal;
	margin:0px 0 10px 0;
}

red-italic{
	color:#c21f38;
	font-style:italic;
}

red-strong{
	color:#c21f38;
	font-weight:bold;
	font-size:12px;
}

h3{
	color:#c21f38;
	font-weight:bold;
	font-size:14px;
	margin:0px 0 4px 0;
	padding:0px;
}
h6{
	color:#c21f38;
	font-weight:bold;
	font-size:12px;
}
h5{
	color:#4f6e43;
	font-size:20px;
	font-weight:normal;
	margin:0px 0 10px 0;
}
h9{
	color:#333333;
	font-size:18px;
	font-weight:bold;
}
h10{
	color:#333333;
	font-size:12px;
	font-weight:bold;
}


/*===============
	SEARCH
===============*/
.search{
	float:left;
	margin:20px 0 0 200px;
}
form{margin:0;padding:0 0px 0 0;float:left;color:#9f406a;}
 
/*.search-box{ outer background
background:url(images/search-box.gif) no-repeat top left;
height: 26px;
padding: 5px 0 0 10px;
width: 165px;
}*/
 
input.search-field{ /*input field */
float: left;
border:1px solid #CCC;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 3px 0px 0px 4px;
height:20px;
/*background: #ffffff url(images/search-form.png) no-repeat top left;*/
background-color:#FFF;
width: 180px;
}
 
input.search-go { /*search icon */
float:left;
border:0;
margin:0;
padding:0;
margin-left: 5px;
height: 10px;
width: 39px;
background: url(/wp-content/themes/goli-sub/images/B-search.gif) no-repeat top left;
cursor: pointer
}
 
input.search-go:hover{ /*search icon hover "Does Not work in ie6" */
background:url(/wp-content/themes/goli-sub/images/B-search2.gif) no-repeat bottom left;
}





/*=========================
		MENU
=========================*/

#menu ul{
	
	margin:0px;
}

#menu{
	background-image:url(../images/top_menu_bk.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:41px;
	z-index:999;
}
#menu li{
	float:left;
	list-style:none;
	text-align:center;
	padding:15px 0 14px 0;
}

#menu a:active, #menu a:visited, #menu a:link{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-stretch:normal;
	padding:15px 22px 12px 22px;
	height:41px;
}
#menu a:hover{
	background-color:#8d1628;
	height:41px;
}


/*=========================
		CONTAINER
========================*/


#booking-widget{
	width:288px;
	height:317px;
	float:left;
	margin:10px 0 0 0;
	
}
#vacationpics{
	width:720px;
	height:317px;
	float:left;
	margin:10px 0px 0 5px;
	z-index:0;
}

/*---------SLIDESHOW---------*/
/*#vacationpics { margin:10px 0px 0 3px;float:left;width:710px;height:350px;}*/
#top-banner-title {float:left; background:url(../images/banner-title-bk.gif) no-repeat;width:526px;height:48px;}
#top-banner-upload {float:left; width:182px; height:48px;}
.headerimg { background-repeat: no-repeat; width:708px; height:297px;  background-position:center; position:absolute;z-index:999;}


#image-rotator { width:700px; margin:auto; padding:0; }

/* rotator in-page placement */
        div.rotator {
	margin: 0; padding:0 0 0 60px;
	height:350px;
}
/* rotator css */
	div.rotator ul li {
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	padding: 0; margin:0;
}
        div.rotator ul li.show {
	z-index:500;
}


/* HEADER TEXT */
#headertxt { clear:both; top:0px; margin:0 0 0 0px; position:relative;}
#firstline { background-image:url("images/textbg.png"); color:#333; font-size:12px; font-weight:bold; padding:0px 0px 0px 10px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; line-height:23px; text-decoration:none;}
#secondline { background-image:url("images/textbg.png"); color:#555; text-decoration:none; font-size:14px; line-height:20px; padding:25px 0px 0px 40px; float:left; display:block; clear:both; font-family:Arial, Helvetica, sans-serif; width:370px;}
#secondline:hover { text-decoration:none; color:#555; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:50px; width:20px; cursor:pointer; padding:1px 0px 1px 0px;}
.btn2 {height:26px; width:20px; cursor:pointer; padding:1px 0px 1px 0px;}
#back { background:url("../images/B-banner-prev.png") no-repeat; }
#next { background:url("../images/B-banner-next.png") no-repeat; }
#control { background:url("../images/B-banner-pause.png") no-repeat; }

/* HEADER HAVIGATION */
#headernav-outer { float:left;top:0px; margin:90px auto 0px auto; width:714px;}
#headernav { float:right; }



#top-container{
	background-image:url(../images/top_curve_body.gif);
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 0;
	width:1000px;
	height:7px;
}
#bottom-container{
	background-image:url(../images/bottom_curve_body.png);
	background-repeat:no-repeat;
	float:left;
	margin:0px 0 0 0;
	width:1000px;
	height:7px;
}
#home-container{
	float:left;
	width:1000px;
	padding:0 0 15px 0;
}
#hometop-container{
	width:1100px;
	height:350px;
	float:left;
	margin:0 0 10px 0;
	
}
#homebottom-container{
	width:1000px;
	height:336px;
	float:left;
	
}
#hotfares{
	width:471px;
	height:337px;
	background-image:url(/images/home-fares-bk.png);
	float:left;
	margin:10px 0px 0 -10px;
}
#hotfares-H{
	width:460px;
	height:31px;
	margin:11px 0 0 0px;
}
#hotfares-Flash{
	float:left;
}
#hotfares-B{
	/*width:223px;*/
	
	height:31px;
	/*margin:11px 0 0 220px;*/
	margin:0px 0 0 0px;
	float:right;
}
#hotfares-txt{
	width:410px;
	max-height:120px;
	margin:10px 0px 0 30px;
	line-height:15px;
	padding:0 0 10px 0;
}
#hotfares-txt ul{
margin:0px 0 0 20px;
padding:0 0 0 0px;

}
#hotfares li{
	list-style:url(/images/arrow-grey.gif);
	padding:3px 0 3px 0px;

}
#hotfares-txt a:link, #hotfares-txt a:active, #hotfares-txt a:visited {
color:#333;
text-decoration:none;
}

/*#hotfares-txt a:link, #hotfares-txt a:active, #hotfares-txt a:visited {
color:#666666;
text-decoration:none;
background-image:url(../images/arrow-grey.gif);
background-repeat:no-repeat;
background-position:-0px -2px;
padding:0px 0 3px 10px;
}*/
#hotfares-txt a:hover {
	text-decoration:none;
	color:#c31f39;
	}
		
#hotfares-banners{
	width:410px;
	height:120px;
	margin:20px 0px 0 30px;
}
#news{
	width:283px;
	height:337px;
	background-image:url(/images/home-news-bk.png);
	float:left;
	margin:10px 3px 0 3px;
}
#news-txt ul{
margin:0px;
padding-left:14px;
}
#news li{
	list-style:url(/images/arrow-grey.gif);
padding:3px 0 3px 0px;

}
#news-txt a:link, #news-txt a:active, #news-txt a:visited{
	color:#333;
	text-decoration:none;
}
	
#news-txt a:hover{
	text-decoration:none;
	color:#c31f39;
	}
#news-txt{
	width:223px;
	max-height:220px;
	min-height:220px;
	margin:50px 0px 0 30px;
	line-height:18px;
}
#news-B{
border-top:1px solid #CCC;
padding:10px 0 0 0;
margin:15px 0 0 20px;
float:left;
}
#tracker{
	width:257px;
	height:337px;
	background-image:url(/images/home-flight-bk.png);
	float:left;
	margin:10px -10px 0 0;
}
#tracker-txt{
	width:203px;
	height:260px;
	margin:50px 0px 0 30px;
	line-height:18px;
}

#container{
	float:left;
	background-image:url(../images/wht_body_rp.gif);
	background-repeat: repeat-y;
	width:1000px;
	padding:0 0 15px 0;
	min-height:500px;
}
#sub-container{
	width:700px;
	margin:30px 0 0 30px;
	float:left;
	line-height:18px;
}
#sub-container a:link, #sub-container a:active, #sub-container a:visited{
	color:#c21f38;
	text-decoration:underline;
}
#sub-container a:hover{
	text-decoration:none;
}

#sub-container-nolink{
	float:left;
	width:700px;
	margin:30px 0 0 30px;
	line-height:16px;
	text-decoration:none;
}

#sub-container-nolink ul{ width:145px; margin:0 0 0 15px; padding:0; }

#sub-container-nolink li{ margin:0; padding:0 0 6px 0; }


/*.main-pg-box{
	width:291px;
	height:193px;
	float:left;
	margin:0 21px 0 0;
}
.main-title{
	height:12px;
	padding:3px 0px 7px 20px;
	background-image:url(../images/main-pg-hdrs.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
}
.main-title a:link, .main-title a:active, .main-title a:visited{
	color:#FFF;
	text-decoration:none;
}
.main-pg-box-tx{
	width:250px;
	margin:10px 0 0 20px;
	color:#444;
	line-height:20px;
}
.main-pg-box-tx a:link, .main-pg-box-tx a:visited, .main-pg-box-tx a:active{
	color:#c21f38;
	text-decoration:underline;
}*/



.vday{
	font-family:"Times New Roman", Times, serif;
	color:#9f406a;
	font-weight:bold;
	font-size:18px;
}

#header-vday{
	width:620px;
	height:89px;
	margin:30px 0 0 0px;
	padding:0 0 0 0px;
	background:url(/images/header-font-vday.gif) no-repeat 30px 0px;
}

#left-vday{
	width:500px;
	margin:15px 0 0 45px;
	float:left;
	line-height:22px;
	font-size:14px;
	color:#444444;
}
#left-vday a{
	text-decoration:underline;
	color:#c21f38;
}

#right-vday{
	float:left;
	width:270px;
	margin:-50px 0 0 110px;
}

#sub-1col-container{
	width:940px;
	margin:30px 0 0 30px;
	float:left;
}
#sub-1col-container-main{
	width:940px;
	margin:30px 0 0 30px;
	float:left;
}

#sub-1col-container a:link, #sub-1col-container a:visited, #sub-1col-container a:active{
	color:#c21f38;
	font-weight:bold;
	text-decoration:underline;
}
#sub-1col-container a:hover{
	text-decoration:none;
}

.main-pg-box{
	width:400px;
	height:150px;
	background:url(/images/main-pg-box.gif) no-repeat;
	padding:14px;
	line-height:18px;	
	float:left;
	margin:0 30px 30px 0;
}
.main-pg-box a:link, .main-pg-box a:active, .main-pg-box a:visited{
	color:#c21f38;
	text-decoration:none;
}
.main-pg-arrow{
	width:22px;
	height:22px;
	margin:5px 0 0 170px;
	float:left;
}
.main-pg-box-tx{
	height:130px;
	
	overflow:hidden;
}


.main-pg-box-long{
	width:670px;
	height:201px;
	background:url(/images/sub-bkbox-long.gif) no-repeat;
	padding:14px;
	line-height:18px;	
	float:left;
	margin:0 0px 0px 0;
}
.main-pg-box-long a:link, .main-pg-box-long a:active, .main-pg-box-long a:visited{
	color:#c21f38;
	text-decoration:none;
}
.main-pg-arrow-long{
	width:150px;
	height:22px;
	margin:0px 0 0 250px;
	float:left;
	color:#c21f38;
	font-weight:bold;
	font-size:14px;
}
.main-pg-arrow-long a:link,.main-pg-arrow-long a:visited,.main-pg-arrow-long a:active{
	color:#c21f38;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.main-pg-box-tx-long{
	width:700px;
}
	

#pack-image{
	width:640px;
	height:339px;
	background-image:url(../images/pack-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 99px;
	float:left;
}
#airport-image{
	width:678px;
	height:342px;
	background-image:url(../images/airport-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}
#film-image{
	width:677px;
	height:288px;
	background-image:url(../images/film-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}
#medication-image{
	width:677px;
	height:180px;
	background-image:url(../images/medications-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}
#boy-image{
	width:677px;
	height:294px;
	background-image:url(../images/boy-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}
#crew-image{
	width:677px;
	height:310px;
	background-image:url(../images/crew-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}
#depart-image{
	width:677px;
	height:350px;
	background-image:url(../images/depart-image.jpg);
	background-repeat:no-repeat;
	margin:0px 0 0 0px;
	float:left;
}
#electronics-image{
	width:677px;
	height:310px;
	background-image:url(../images/electronics-image.jpg);
	background-repeat:no-repeat;
	margin:30px 0 0 0px;
	float:left;
}

#lodging{
width:400px;
float:right;
}

#small-banners{
	float:left;
	margin:20px 0 0 30px;
}

/*===============
	BREADCRUMBS
===============*/

#breadcrumbs {
	background-image:url(../images/breadcrumb-bk2.gif);
	width:941px;
	height:29px;
	margin:10px 0 0 30px;
	float:left;
}
.breadcrumb-text{
	width:840px;
	padding:9px 0px 5px 25px;
	font-size:10px;
	color:#666;
	
}
#breadcrumbs a:link, #breadcrumbs a:active, #breadcrumbs a:visited{
	color:#666;
	text-decoration:underline;
}
#breadcrumbs a:hover{
	text-decoration:none;
}

/*===============
	SUB MENU
===============*/

#sub-menu ul{
	margin:0px;
	
}

#sub-menu-sub{
	padding:0 0 0 20px;
	width:153px;
}
#sub-menu-sub a:link,#sub-menu-sub a:active,#sub-menu-sub a:visited{
	padding:0 0 0 20px;
	width:153px;
}
#sub-menu-sub a:hover{
	width:153px;
}
#sub-menu-container{
	width:200px;
	margin:30px 0 0 30px;
	float:left;
}
#sub-menu-container ul{
	margin:0px 0 0 0px;
	padding:0px;
}
#sub-menu-container li{
	/*list-style:url(/images/arrow-red.gif);*/
	list-style:none;
	padding:3px 0 3px 0;
}
#sub-menu-container a:link, #sub-menu-container a:visited, #sub-menu-container a:active{
	color:#555;
	text-decoration:none;
}
#sub-menu-container a:hover {
	color:#c21f38;
}
#sub-menu{
	width:200px;
	background-color:#a6a7aa;
	float:left;
}
#sub-menu-top{
	float:left;
	background-image:url(../images/submenu-top.gif);
	background-repeat:no-repeat;
	width:200px;
	height:7px;
	margin:0 0 0 -1px;
}
#sub-menu-bottom{
	float:left;
	background-image:url(../images/submenu-bottom.gif);
	background-repeat:no-repeat;
	width:200px;
	height:7px;
	padding:0 0 30px 0;
}
#submenu-head{
	font-size:14px;
	background-color:#c31f39;
	width:174px;
	height:23px;
	padding:5px 0 0 25px;
	float:left;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0px 0;
	list-style:none;
	text-decoration:none;
}
#submenu-head a:link, #submenu-head a:active, #submenu-head a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
/*#sub-menu li{
	color:#FFF;
	font-weight:bold;
	padding:13px 0 13px 10px;
	border-top:1px solid #FFF;
	list-style:url(../images/submenu-arrows2.gif);
	list-style-position:inside;
}*/
/*#sub-menu li{
	color:#FFF;
	font-weight:bold;
	padding:13px 0 13px 0px;
	border-top:1px solid #FFF;
}*/
/*#sub-menu a:link, #sub-menu a:active, #sub-menu a:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}*/
#sub-menu li{
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #FFF;
	width:200px;
	height:auto;
	margin:0px;
}

#sub-menu li a:link, #sub-menu li a:active, #sub-menu li a:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	background-image:url(../images/submenu-arrows2.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	margin:0px;
	padding:10px 0px 10px 25px;
	display:block;
	
	/*margin:0px 0 0 10px;*/
	
	
}
#sub-menu li a:hover{
	color:#FFF;
	background-color:#888;
	margin:0px;
	padding:10px 0px 10px 25px;
	
}


/*==========
SUB MENU BLUE
==========*/
#sub-menu-blue ul{
	margin:0px;
	padding:0px;
}
#sub-menu-container-blue {
	width:200px;
	margin:30px 0 0 30px;
	float:left;
}
#sub-menu-blue {
	width:198px;
	margin:0 0 0 1px;
	background-color:#67afd5;
	float:left;
}
#sub-menu-top-blue {
	float:left;
	background-image:url(../images/submenu-top-blue.gif);
	background-repeat:no-repeat;
	width:200px;
	height:7px;
	margin:0 0 0 -1px;
}
#sub-menu-bottom-blue {
	float:left;
	background-image:url(../images/submenu-bottom-blue.gif);
	background-repeat:no-repeat;
	width:200px;
	height:7px;
	padding:0 0 30px 0;
}
#submenu-head-blue {
	font-size:14px;
	background-color:#374258;
	width:174px;
	height:23px;
	padding:5px 0 0 25px;
	float:left;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0px 0;
	list-style:none;
	text-decoration:none;
}
#submenu-head-blue  a:link, #submenu-head-blue  a:active, #submenu-head-blue  a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#sub-menu-blue  li{
	color:#FFF;
	font-weight:bold;
	list-style:none;
	padding:13px 0 13px 0;
	border-top:1px solid #FFF;
}

#sub-menu-blue  a:link, #sub-menu-blue  a:active, #sub-menu-blue  a:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	background-image:url(../images/submenu-arrows2.gif);
	background-repeat:no-repeat;
	padding:0px 0 0px 15px;
	margin:0px 0 0 10px;
}
#sub-menu-blue  a:hover{
	color:#000;
}

/*==========
SUB MENU GREEN
==========*/
#sub-menu-green ul{
	margin:0px;
	padding:0px;
}
#sub-menu-container-green {
	width:200px;
	margin:30px 0 0 30px;
	float:left;
}
#sub-menu-green {
	width:189px;
	margin:0 0 0 1px;
	background-color:#689159;
	float:left;
}
#sub-menu-top-green {
	float:left;
	background-image:url(/images/submenu-top-green.gif);
	background-repeat:no-repeat;
	width:190px;
	height:7px;
	margin:0 0 0 -1px;
}
#sub-menu-bottom-green {
	float:left;
	background-image:url(/images/submenu-bottom-green.gif);
	background-repeat:no-repeat;
	width:200px;
	height:7px;
	padding:0 0 30px 0;
}
#submenu-head-green {
	font-size:14px;
	background-color:#4f6e43;
	width:164px;
	height:23px;
	padding:5px 0 0 25px;
	float:left;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0px 0;
	list-style:none;
	text-decoration:none;
}
#submenu-head-green  a:link, #submenu-head-green  a:active, #submenu-head-green  a:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#sub-menu-green  li{
	color:#FFF;
	font-weight:bold;
	list-style:none;
	border-top:1px solid #FFF;
}

#sub-menu-green  a:link, #sub-menu-green  a:active, #sub-menu-green  a:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	background-image:url(/images/submenu-arrows2.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	margin:0px;
	padding:10px 0px 10px 25px;
	display:block;
}
#sub-menu-green  a:hover{
	color:#FFF;
	background-color:#5d8050;
	margin:0px;
	padding:10px 0px 10px 25px;
}



/*======================
	SUB SUB MENU
======================*/

.subsub-menu{
	float:left;
	margin:0px 0 25px -10px;
	width:700px;
}
.subsub-menu li{
	float:left;
	height:21px;
	list-style:none;
	text-align:center;
	text-decoration:none;
	padding:0px 0 0 0;
}
.subsub-menu a:link, .subsub-menu la:active, .subsub-menu a:visited{
	color:#333;
	text-decoration:none;
	padding:0px 0 0 0;
}


.rates{
	background:url(../images/sub-sub-rates-bk.gif) no-repeat;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.rates a:hover{
	background:url(../images/sub-sub-rates-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
}
.rates-selected{
	background:url(../images/sub-sub-rates-bk-hover.gif) no-repeat;
	color:#FFF;
	height:21px;
	font-size:10px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
}
.incentive{
width:194px;
background:url(../images/sub-sub-incentive-bk.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.incentive a:hover{
	background:url(../images/sub-sub-incentive-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
}
.incentive-selected{
	background:url(../images/sub-sub-incentive-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
		font-size:10px;
	width:194px;
	font-family:Arial, Helvetica, sans-serif;
}
.procurement{
width:100px;
background:url(../images/sub-sub-masterplan-bk.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.procurement a:hover{
	background:url(../images/sub-sub-masterplan-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
}
.procurement-selected{
	background:url(../images/sub-sub-masterplan-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
		font-size:10px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
}

.masterplan{
width:100px;
background:url(../images/sub-sub-masterplan-bk.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.masterplan a:hover{
	background:url(../images/sub-sub-masterplan-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
}
.masterplan-selected{
	background:url(../images/sub-sub-masterplan-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
	font-size:10px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
}
.disadvantage{
width:177px;
background:url(../images/sub-sub-disadv-bk.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.disadvantage a:hover{
	background:url(../images/sub-sub-disadv-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
}
.disadvantage-selected{
	background:url(../images/sub-sub-disadv-bk-hover.gif) no-repeat;
	color:#FFF;
	display:block;
	height:21px;
		font-size:10px;
	width:177px;
	font-family:Arial, Helvetica, sans-serif;
}


	


#graph{
	width:400px;
	float:left;
	
}
#graph-left-col{
	width:150px;
	padding:0px;
	float:left;
	text-align:center;
	height:auto;
}
#graph-left-col li{
	list-style:none;
	padding:5px 0px 5px 0;
	
}
#graph-left-col ul{
	margin:0px;
	padding:0px;
}
#red-border-line{
	width:auto;
	height:2px;
	background-color:#c31f39;
}

/*==================================
     SMARTER TRAVELER
===================================*/

#st-container { width:940px; }

#st-leftcol { float:left; width: 293px; margin:0; padding:0 15px; background: url(../images/st-leftcol-background.jpg) no-repeat top left; text-align:center; font: normal 1.1em 'Arial,' Helvetica, sans-serif; letter-spacing:.055em; line-height:18px; }

#st-middlecol { float:left; width: 326px; margin:0 0 0 22px; padding:0 40px 0 0; background:url(../images/st-vertline-repeat.gif) repeat-y top right;  }

#st-rightcol { float:left; width: 227px; margin: 0; padding:0;}

.travel-tips-nav ul { margin:0; padding:0; display:inline; color:#C00; text-decoration:none; }

.travel-tips-nav li { margin:0; padding:5px 0 0 0; color:#C00; text-decoration:none; list-style-image:url(../images/st-bullet-arrow.gif); }

.travel-tips-nav li a, a:link, a:visited, .a:hover, a:active {color:#C00; text-decoration:none;}

.headline-space { margin:0 0 10px 0; padding:0;}

.break { margin:0; padding:0; }

img {border:0;}


/*=========================
		FOOTER
========================*/
ul.footer{
	padding:0px 0 0 10px;
	margin:0px;
}

#footer{
	float:left;
	background-image:url(../images/bottom-menu-bk.png);
	background-repeat:no-repeat;
	width:1000px;
	height:41px;
	margin:10px 0 10px 0;
}
#footer li{
	float:left;
	list-style:none;
	height:24px;
	text-align:center;
	padding:15px 0 14px 0;
}

#footer a:active, #footer a:visited, #footer a:link{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-stretch:normal;
	padding:15px 8px 12px 8px;
}
#footer a:hover{
	background-color:#8d1628;
}

#social-links{
	float:right;
}
	
