body {
	margin: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; background-color: #f0f5fc;
}

p {
	font-size: 11px; line-height: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 10px; margin-right: 15px; padding: 0px;color: #000;
}
td {
	padding: 2px; margin: 0px; font-size: 11px; text-align: left; color: #003260;
}
h1 {
	font-size: 16px; margin-left: 15px; margin-bottom: 0px; margin-top: 15px; margin-right: 0px; padding: 0px; color: #003260; font-weight: bold;
}

h2 {
	font-size: 12px; margin-left: 15px; margin-bottom: 5px; margin-top: 15px; margin-right: 15px; padding: 0px; color: #003260; font-weight: bold;
}

img {
	border-style: none;
}

img.right {
	float: right;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

img.padright {
	margin: 0px;
	padding-right: 10px;
	border-style: none;
}

img.padleft {
	margin: 0px;
	padding-left: 15px;
	border-style: none;
}

/************** Links ***************/

a.bold:link{ font-weight: bold; color: #003260; text-decoration: underline; }
a.bold:visited { font-weight: bold; color: #003260; text-decoration: underline; }
a.bold:hover { font-weight: bold; color: #000; text-decoration: underline; }

a.white:link{ font-weight: bold; color: #fff; text-decoration: underline; }
a.white:visited { font-weight: bold; color: #fff; text-decoration: underline; }
a.white:hover { font-weight: bold; color: #fff; text-decoration: underline; }

a.whitenormal:link{ font-weight: normal; color: #fff; text-decoration: underline; }
a.whitenormal:visited { font-weight: normal; color: #fff; text-decoration: underline; }
a.whitenormal:hover { font-weight: normal; color: #fff; text-decoration: underline; }

a.normal:link{ font-weight: normal; color: #003260; text-decoration: underline; }
a.normal:visited { font-weight: normal; color: #003260; text-decoration: underline; }
a.normal:hover { font-weight: normal; color: #000; text-decoration: underline; }

a.location:link{ font-weight: normal; color: #003260; text-decoration: underline; }
a.location:visited { font-weight: normal; color: #003260; text-decoration: underline; }
a.location:hover { font-weight: normal; color: #000; text-decoration: underline; }

a.base:link{ font-weight: normal; color: #a1b1da; text-decoration: none; }
a.base:visited { font-weight: normal; color: #a1b1da; text-decoration: none; }
a.base:hover { font-weight: normal; color: #a1b1da; text-decoration: none; }

/************** Container **************/

#container {
	width: 778px; padding: 0px; margin: 0px auto;
}

/************** Header **************/

#logo {
	float: left; width: 778px; height: 93px; margin: 0px; padding: 0px; background-image: url(/images/header-logo.jpg); background-position: top left; background-repeat: no-repeat;
}

#logo p {
	font-size: 11px; line-height: 16px; text-align: right; margin-left: 15px; margin-bottom: 0px; margin-top: 10px; margin-right: 15px; padding-top: 33px; color: #003260;
}

/************** Navigation **************/

#navigation {
	float: left; width: 778px; margin: 0px; padding: 0px; background-color: #003260;
}

#navigation ul { margin: 0px; padding: 0px; font-size: 10px; height: 19px; }
#navigation ul li{ display: inline; }
#navigation ul li a{ float: left; color: #fff; padding: 4px 10px; text-decoration: none; border-right: #fff 2px solid; }
#navigation ul li a:visited { color: #fff; border-right: #fff 2px solid; }
#navigation ul li a:hover { color: #a1b1da; border-right: #fff 2px solid; }


/************** Image **************/

#image {
	float: left; width: 778px; height: 180px; margin: 0px; padding: 0px; background-color: #fff; border-top: #fff 2px solid; border-bottom: #fff 2px solid;
}


/************** Content **************/

#homecontent {
	float: left; width: 778px; margin: 0px; padding: 0px; background-image: url(/images/global.gif); background-position: top left; background-repeat: repeat;
}

.content {
	float: left; width: 778px; margin: 0px; padding: 0px; background-color: #fff;
}

.contentsplit {
	float: left; width: 389px; margin: 0px; padding: 0px; background-color: #fff;
}

#overview {
	float: left; width: 571px; margin: 0px; padding-right: 10px; background-color: #fff; border-bottom: #fff 2px solid;
}

#map {
	float: left; width: 583px; height: 530px; margin: 0px; padding: 0px; background-color: #003260; border-bottom: #fff 2px solid; background-image: url(/images/mapbackground.jpg); background-position: top left; background-repeat: repeat;
}

#map h2 {
	font-size: 12px; margin-left: 15px; margin-bottom: 10px; margin-top: 15px; margin-right: 15px; padding: 0px; color: #003260; font-weight: bold;
}

.locations {
	float: left; width: 187px; margin: 0px; padding-right: 7px;
}

.locations p { 
	font-size: 10px; line-height: 13px; margin-left: 15px; margin-bottom: 5px; margin-top: 0px; padding: 0px; color: #fff;
}

#offerpanel {
	float: left; width: 188px; height: 375px; margin-bottom: 2px; padding: 0px; background-color: #003260;
}

#offerpanel p {
	font-size: 10px; margin-left: 15px; margin-bottom: 10px; margin-top: 0px; margin-right: 15px; padding: 0px; color: #fff; font-weight: normal;
}

#offerpanel h2 {
		font-size: 12px; margin-left: 15px; margin-bottom: 5px; margin-top: 15px; margin-right: 0px; padding: 0px; color: #fff; font-weight: bold;
}

/************** Quick Search **************/

.quicksearch {
	float: left; width: 195px; height: 230px; margin: 0px; padding: 0px; font-size: 9px; 
}

.quicksearch p {font-size: 10px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #003260; font-weight: bold;
}

.quickinput {
	 width: 163px; font-style: normal; font-variant: normal; color: #a1b1da; margin-bottom:5px; font-size:9px;font-family:Verdana,Arial;
}
.quickbutton {
	font-size: 11px; width: 50px; font-style: normal; font-variant: normal; color: #003260;
}


/************** Results page **************/

.pagecontainer {
	float: left; width: 778px; margin-top: 0px; margin-bottom: 5px; padding-bottom: 10px; padding-top: 15px; border-bottom: #003260 1px solid; background-color: #fff;
}
.pagecontainerb {
	float: left; width: 778px; margin-top: 0px; margin-bottom: 5px; padding-bottom: 10px; padding-top: 5px; border-top: #003260 1px solid; background-color: #fff;
}
.resultscontainer {
	float: left; width: 778px; margin: 0px; padding: 0px; 
}

.resultscontainer p {
	font-size: 11px; line-height: 16px; margin-left: 0px; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #003260;
}

.right {
		float: left; width: 463px; margin: 0px; padding: 0px; text-align: right;
}

.left {
	float: left; width: 300px; margin: 0px; padding: 0px;
}


/************** Details page **************/

#detailsimages {
	float: left; width: 275px; margin: 0px; padding-left: 15px;; 
}

#detailsimages p {
	font-size: 11px; line-height: 16px; margin-left: 15px; margin-bottom: 15px; margin-top: 0px; margin-right: 15px; padding: 0px;color: #000;
}

#detailscontainer {
	float: left; width: 488px; margin: 0px; padding: 0px; 
}

.detailscontent {
	float: left; width: 488px; margin: 0px; padding: 0px; 
}

.featamene {
	float: left; width: 244px; margin: 0px; padding: 0px; 
}

.featamene p {
	font-size: 10px; margin-left: 15px; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; padding: 0px; color: #003260; font-weight: normal;
}

#poi {
	float: left; width: 458px; margin-left: 7px; margin-top: 10px; padding-bottom: 10px; background-color: #f0f5fc;
}




/************** Footer **************/

#footer {
	float: left; width: 778px; padding: 0px; margin-top: 10px; color: #666; font-size: 10px; 
}

#copyright {
	float: left; width: 235px; height: 20px; padding-top: 5px; padding-left: 15px; margin: 0px; text-align: left; color:#a1b1da;
}

#subnav {
	float: left; width: 513px; height: 20px; padding-top: 5px; padding-right: 15px; margin: 0px; text-align: right;
}
#subnav a:link {
	color: #003260; text-decoration: underline;
}
#subnav a:visited {
	color: #003260; text-decoration: underline;
}
#subnav a:hover {
	color: #a1b1da; text-decoration: underline;
}

#baselinks {
	float: left; width: 778px; padding: 0px; margin-top: 10px; color: #666; font-size: 9px; 
}


.form{margin:0px; padding:0px}
.input_med{margin:0px; padding:0px; width:200px; font-size:12px; font-family:Arial}
..input_xsml{margin:0px; padding:0px; width:50px; font-size:12px; font-family:Arial}