body {
	text-align:center;
	background: #254c65;
	margin:0;
	padding:0;
	color: #452c16;
	}


	
a:active  { color: #9d5d01; text-decoration: none; }
a:link  { color: #9d5d01; text-decoration: none; }
a:visited  { color: #9d5d01; text-decoration: none; }
a:hover  { color: #9d5d01; text-decoration: underline; }

	
img {
	border-width: 0;
}

#presentationcontainer {
   background: url(/images/common/bg-presentation.gif) top center fixed repeat-y;
	width: 994px;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0;
	display: block; 
}
	
/*  MASTER HEAD */
	
#masterheadcontainer {
	background: url(/images/common/bg-masterhead.jpg) no-repeat;
	width: 978px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 8px;
	margin-left: 8px;
	text-align: left;
	position: relative;
	height: 119px;
}

#masterhead-logo {
	position: relative;
	top: 0px;
	display: block;
	width: 700px;
	height: 119px;
	float:left;
}

#masterhead-utility {
	position: relative;
	display: block;
	height: 119px;
	width: 278px;
	text-align: left; 
	float:right;
	overflow:hidden;
}

#utility-supernav {
	position: relative;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold; 
	color: #7f4809;
	padding: 20px 0 0 34px; 	
}
	
#utility-supernav a:link { color: #a46d17; text-decoration: none; }
#utility-supernav a:visited { color: #a46d17; text-decoration: none; }
#utility-supernav a:hover { color: #a46d17; text-decoration: underline;}
#utility-supernav a:active { color: #a46d17; text-decoration: none; }

#utility-searchbox {
	position: relative;
	display: block;
	background: transparent;
	float:right;
	padding: 10px 0 0 0px;
	overflow:hidden;
}

div#utility-searchbox .searchfield {
	width: 153px;
	margin: 2px 10px 2px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9e9e9e;
	height: 16px;
	position:relative;
	padding: 0px;
	border-top-width: 2px;
	display: block;
	float:left;
}

div#utility-searchbox .searchsubmit {
	position:relative;
	background-image: url(/images/common/btn-search.gif);
	background-repeat: no-repeat;
	width: 53px;
	height: 22px;
	display: block;
	float:right;
	margin: 2px 22px 0px 0px;
	overflow:hidden;
}

	
#utility-language {
	position:relative;
	display: block;
	
	height: 54px;
	background: transparent;
	padding: 15px 0 0 34px;
}

#utility-language select
{
    BACKGROUND: #FFFFFF;
    font-family: verdana, helvetica, arial, san-serif;
	color: #666666; 
	font-size: 10px;
	border:1px solid #7e9db9;
	height:20px;
	width: 220px;
}

/*  HOME FLASH - MAP - PHOTO CALLOUT */

#focuscontainer {
	width: 978px;
	margin: 0px 8px 0px 8px;
	text-align: left;
	position: relative;
}

#focus-flash {
	position: relative;
	width: 667px;
	height: 406px;
	top: 0px;
	float: left;
	z-index: 0;
}

#focus-utility {
	background-image: url(/images/home/bg-focus.jpg);
	position: relative;
	width: 311px;
	height: 406px;
	top: 0px;
	float: right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	color: #452c16;
	z-index: 0;
}


#focus-utility-mapheader { position: absolute; top: 38px; left: 15px; display: block;}
#focus-utility-mapcontent {position: absolute; top: 90px; left: 18px; display: block; width: 148px;}

#focus-utility-photoheader { position: absolute; top: 224px; left: 15px; display: block;}
#focus-utility-photocontent {position: absolute; top: 300px; left: 18px; display: block; width: 170px;}

/*  HOME CALLOUT */

#homecalloutcontainer {
	background-image: url(/images/home/bg-callout.jpg);
	background-repeat: no-repeat;
	width: 978px;
	margin: 0px 8px 0px 8px;
	position: relative;
	clear: both;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal; 
	text-align: center;
	line-height: 13px;
}

#callout-freetripheader {position: absolute; top: 17px; left: 42px; display: block; width: 160px; height: 16px;}
#callout-freetripcontent {position: absolute; top: 40px; left: 20px; display: block; width: 208px;}

#callout-podheader {position: absolute; top: 17px; left: 322px; display: block;}
#callout-podcontent {position: absolute; top: 40px; left: 261px; display: block; width: 208px; }

#callout-videoheader {position: absolute; top: 17px; left: 580px; display: block; }
#callout-videocontent {position: absolute; top: 40px; left: 506px; display: block; width: 208px;}

#callout-ecardheader { position: absolute; top: 17px; left: 756px; display: block;}
#callout-ecardcontent {position: absolute; top: 40px; left: 753px; display: block; width: 205px;}

/*  HOME CONTENT */

#homecontainer {
	width:978px;
	margin-right:8px;
	margin-left:8px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left; 
}

#homecontent {
	width: 594px;
	float: left;
	margin: 10px 0px 0px 13px;
	padding:0;
	display: inline; 
	clear: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal; 
	text-align: left;
	line-height: 15px;
}

#homeads {
	position: relative;
	width: 300px;
	margin-top: 0px;
	margin-right: 25px;
	float: right;
}

/*  FOOTER */

#footercontainer 
{
	clear: both;
	text-align: left;
	position: relative;
	background: url(/images/common/bg-footer.jpg);
	margin-left: 8px;
	margin-right: auto;
	width: 978px;
	font-size: 10px;
	font-family : arial, verdana, geneva, sans-serif;
	font-weight: normal;
	color: #2f480e;
	height: 100px;
}

#footer-nav {
	position: relative;
	color: #9d5d01;
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	line-height: 16px;
	margin-left: 25px;
}

#footer-credit {
	position: relative;
	color: #2c3f28;
	text-decoration: none;
	display: block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	line-height: 16px;
	margin-left: 25px;
	padding-bottom: 5px;
}

#footer-nav a:link { color: #9d5d01; text-decoration: none; }
#footer-nav a:visited { color: #9d5d01; text-decoration: none; }
#footer-nav a:hover { color: #9d5d01; text-decoration: underline;}
#footer-nav a:active { color: #9d5d01; text-decoration: none; }

#footer-credit a:link { color: #9d5d01; text-decoration: none; }
#footer-credit a:visited { color: #9d5d01; text-decoration: none; }
#footer-credit a:hover { color: #9d5d01; text-decoration: underline;}
#footer-credit a:active { color: #9d5d01; text-decoration: none; }


div#homecontent .homecontentbox
{
	position: relative;
	overflow:auto;
	clear: both;
	display: block;
}

div#homecontent .homedividedln {	
	position: relative;
	width: 594px;
	height: 1px;
	background: url(/images/common/bg-dividedln-home.gif);
	background-repeat:no-repeat;
	clear: both;
}

div#homecontent .clear {	
	height:  15px;
	clear: both;
}

div#homecontent .clear2 {	
	height:  25px;
	clear: both;
}

div#homeads .homercolspace {	
	height: 28px;
}

.dividedln {	
	position: relative;
	width: 633px;
	height: 1px;
	top: 20px;

	left: 5px;
	margin-right: auto;
	background: url(/images/common/bg-dividedln.gif);
	background-repeat:no-repeat;
	
}

.verticaldividedln 
{
	width: 1px;
	height: 222px;
	background: url(/images/busdir-verticalbar.gif);
	background-repeat:no-repeat;
}

.photothumb
{
	background: url(/images/thumbnail-frame.gif);
	background-repeat:no-repeat;
	width: 95px;
	height: 95px;
	padding:5px;
	float:left
}

.photothumbbusdir
{
	background: url(/images/thumbnail-frame-busdir.gif);
	background-repeat:no-repeat;
	width: 185px;
	height: 118px;
	padding:5px;
	float:left;
}

.photothumbfeatured
{
	background: url(/images/thumbnail-frame-featured.gif);
	background-repeat:no-repeat;
	width: 341px;
	height: 220px;
	padding:5px;
	float:left;
	margin: 7px;
}

.ttdhomecontent
{
	width: 485px;
	position: relative;
	float:right;
	overflow: hidden;
}

.ttdhometitle
{
	position: relative;
	padding: 3px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
	color: #9d5d01;
}

.ttdhomedesc
{
	position: relative
}

.ttdhomespace {	
	clear:both;
	height: 10px;
	padding: 10px 0 0 0;
}

.input 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9e9e9e;
	height: 16px;
	top: 1px;
	left: 12px;
}

.titlebold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
}

.title14 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold; 
}

.title16 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold; 
}

.title18
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

.leftbox-dividedln {
	background-image: url(/images/common/directory/leftbox-dividedline.gif);
	background-repeat: no-repeat;
	width: 185px;
	height: 1px;
	margin: 19px 0px 15px 0px;
}

.title10
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
}

.tdprivacy
{
	color: #ba3202;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.title9
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
}

.title20
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
}

.title22
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tdLnk
{
	color: #ba3202;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.leftcolrowpaces-ad {
	position: relative;
	margin-top: 27px;
	margin-bottom: 27px;
}

.rightcoldotline {
	width: 217px;
	height: 1px;
	display: block;
	background-image: url(../Images/rightdotline.gif);
	margin-top: 25px;
	margin-bottom: 25px;
}

.rightcoldotline2 {
	width: 217px;
	height: 1px;
	display: block;
	background-image: url(../Images/rightdotline.gif);
	margin-top: 0px;
	margin-bottom: 25px;
}

.landingthing-dividedln-963 {
	background-image: url(/images/mtk/bd-dotline.gif);
	background-repeat: no-repeat;
	width: 931px;
	height: 1px;
	margin: 20px 0px 0px 15px;
	clear:both
}

.tdContent
{
	color: #3f3928;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.tdSmall
{
	color: #3f3928;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}

.tdName
{
	color: #3f3928;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: -10px 0px 0px 0px;
}


.tnframe
{
	background: url(/images/tn/tn-frame.gif);
	background-repeat:no-repeat;
	width: 274px;
	height: 204px;
	padding:5px;

}

.landingcallout-footer {
	width: 248px;
	padding: 10px 0px 0px 0px;
	line-height: 15px;
}

.landingcallout-footer-bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #ba3202; 
	padding: 10px 0px 0px 5px;
	clear:both;
}
.landingcallout-footer-content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; 
	color: #3f3928; 
	padding: 5px 0px 0px 5px;
	width: 190px;
}

.landingcallout-footer-link {
	padding: 10px 0px 0px 5px;
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}