/*  
	BOULEVARD TRAVEL
	CSS by Ian Russell @ EVOLVS.COM  Nov 2004
	www.evolvs.com
*/



body  { padding: 0px; margin: 0px;  background: #FAFAFA url(../images/bg.png) center top repeat-x;}

div { }

strong { }

b {   }

td { }



hr { 
clear: both; 
visibility: hidden; 
 }
 
.small {
	font-size:11px; 
 
}
 
#content a { text-decoration: none; }
#content a:link {color: #72A7B9; background-color: transparent;  }
#content a:visited { color: #72A7B9; background-color: transparent; }
#content a:hover { color: #000;  text-decoration: underline;  }

.floatRight {

	float:right;

}


/* 
CONTAINER 
*/

#pageContent { }

#bigBox { border-bottom: 1px #E6E6E6;  }

#masterContainer { background: #fff; border-bottom: 1px solid #eee; }

#content {  width: 700px; padding-top: 7px; text-align: left; font: 14px Trebuchet, Trebuchet MS, Verdana, sans-serif; color: #585858;  line-height: 17px;  }
	#content b { color: #434343; }
	#content h1 { font: 20px Georgia; font-weight: bold; padding: 0px; margin: 3px 0px 6px 0px;  }
	#content h1.corporate { color:#9DC637; }
	#content h1.leisure { color:#79C6C6; }
	#content h1.hotdeals { color:#C59EBA; }
	#content h1.contact { color:#E18891; }

#botbar { color: #AFAFAF; font: 9px Trebuchet, Trebuchet MS, Verdana, sans-serif; padding: 3px 3px 20px 3px ; }


/* 
TOP 
*/

#topNav { width: 716px;  height: 96px; }
#logobg {background: #FFF url(../images/logobg.png) right top no-repeat; height: 97px; float: left; }
#logo{ float: right; }
#phoneNumber { height: 69px;  text-align: right;  }



/* 
NAVIGATION 
*/

#navBox { height: 27px;  float: right; padding-right: 8px;  background: url(../images/nav-rightshadow.png) right top no-repeat; }
	#navBox ul { padding:0; margin:0; list-style:none;  }
	#navBox li { font: 12px Trebuchet, Trebuchet MS, Verdana, sans-serif;  font-weight: bold; color: #fff;  display: inline;  }
	#navBox a { display: block; float: left; text-decoration: none; width: 70px; height: 27px;  line-height: 27px; vertical-align: middle; text-align: center; }
	#navBox .corporate { color: #677941;  background: url(../images/nav-corporate.png) left top no-repeat;  }
	#navBox .leisure { color: #507474;  background: url(../images/nav-leisure.png) left top no-repeat;  }
	#navBox .hotdeals { color: #715F6B;  background: url(../images/nav-hotdeals.png) left top no-repeat;  }
	#navBox .bttm { color: #7B595D;  background: url(../images/nav-bttm.png) left top no-repeat;  }
	#navBox .contact { color: #7B595D;  background: url(../images/nav-contact.png) left top no-repeat;  }
	#navBox .active { color: #000;  background: url(../images/nav-over.png) left top no-repeat;  }
	#navBox a:hover { color: #000;  background: url(../images/nav-over.png) left top no-repeat;  }
	



/* 
FRONT PAGE 
*/

#hotDealsBox { float:right; }
	#hotDealsBox div { background: #D9E5ED url(../images/bottomleft-radius.gif) left bottom no-repeat;  margin-top: 2px; width: 202px; }
	#hotDealsBox p { padding: 5px; margin: 0px; } 
	#hotDealsBox h1 { background: url(../images/topright-radius.gif) right top no-repeat;  font: 14px Trebuchet, Trebuchet MS, Verdana, sans-serif;  font-weight: bold; color: #fff;  margin: 0px; padding: 5px; }
	#hotDealsBox font { background: #A1BDD1 url(../images/pepper.gif) left center no-repeat; padding-left: 10px; display: block;  }
/*	UNNESSECARY RIGHT NOW
	#hotDealsBox a font { }
	#hotDealsBox a:link font { }
	#hotDealsBox a:visited font {   }
	#hotDealsBox a:hover font { color: #fff; text-decoration: underline; }
	#hotDealsBox .hero { width: 202px; height: 138px; margin: 0px; }
*/	

#splashImg { float: left; }

#heroImg { float: left; margin-right: 10px; }
#heroImgRight { float: right; margin-left: 10px; }

#hotDealsTable { width: 492px; margin: 8px 0px 0px 0px;  border-collapse:collapse; }
#hotDealsTable td { padding: 3px; border: 1px solid #ECF2F6; }
#hotDealsTable .header { font-weight:bold;  }
#hotDealsTable .odd {  }
#hotDealsTable .even { background: #ECF2F6;  }
#hotDealsTable h1 { padding: 0px; margin: 6px 0px 0px 0px;  }

/*
CONTACT
*/
#contactRight { border-left: 1px solid #E3E3E3; padding-left: 20px }
	#contacts { width: 700px; }
	#contacts ul { padding:0; margin:0; list-style-position: inside;   }
	#contacts li { padding: 2px; }
	#contacts .phone { list-style-image: url(../images/contact-phone.gif); }
	#contacts .email { list-style-image: url(../images/contact-email.gif); }
	#contacts .fax { list-style-image: url(../images/contact-fax.gif); }
	#contacts .TF { list-style-image: url(../images/contact-TF.gif); }

/* 
CORPORATE
*/

#amex { background: #ECF2F6 url(../images/bottomleft-radius.gif) left bottom no-repeat; }
#amex p { padding: 8px; margin: 0px; }
#amex h1 { height: 11px; float: right; width: 11px; background: url(../images/topright-radius.gif) right top no-repeat; padding:0px; margin: 0px; font: 14px Trebuchet, Trebuchet MS, Verdana, sans-serif;  font-weight: bold; }


/* FORMS  */

form { padding: 0px; margin: 0px; }
input.login  {  background: #DDD4BD;  border: 1px solid #8A7641; }
select { font: 10px Arial, Helvetica; color: #4E5863; background: #fff; padding: 1px; border: 0px solid #B8B49A; }
input.field { border: 1px solid #E6E6E6; font: 10px Arial, Helvetica; padding: 2px; }
textarea.field { border: 1px solid  #E6E6E6; font-family: georgia, times, times-roman, serif; font-size: 10px; line-height: 12px; width: 280px; }
#excellence {
	right:0px;
	position:relative;
	padding-bottom:5px;
}
#secretTable {
	font-size:11px;
}
#secretTable strong{
	font-size:13px;
}


/*
LISTS
*/
.arrowList {

	list-style:url(../images/arrow.gif);
	text-indent:none;
	padding-left:0px;
}

.arrowList_bold {

	list-style:url(../images/arrow-bold.gif);
	text-indent:none;
	padding-left:15px;
}
