/* CSS Document */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url('images/greyfade.gif'); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #336666; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.45em; MARGIN: 10px 10px 4px; COLOR: #333333; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: verdana,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.42em; MARGIN: 10px 10px 4px; COLOR: #333333; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: verdana,sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.38em; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 4px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #545454 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.36em; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 4px; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #545454 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.34em; PADDING-BOTTOM: 4px; MARGIN: 0px 6px 0px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.25em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#container {
	BORDER-RIGHT: #333 0px solid; BORDER-TOP: #333 0px solid; MARGIN: 5px auto; BORDER-LEFT: #333 0px solid; WIDTH: 900px; BORDER-BOTTOM: #333 0px solid; POSITION: relative; TOP: 0px
}

#topBanner {
	WIDTH: 896px; HEIGHT: 148px; MARGIN: 0px auto;  POSITION: relative; TOP: 0px; BORDER-RIGHT: #DFDFDF 2px solid; BORDER-LEFT: #DFDFDF 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-IMAGE: url('images/express-hdr-3.gif')
}

#topNavArea {
	WIDTH: 896px; HEIGHT: 25px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #DFDFDF 2px solid; BORDER-LEFT: #DFDFDF 2px solid; BORDER-TOP: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-IMAGE: url('images/steel.gif'); z-index: 10
}
#midContainerChq{
	WIDTH: 896px; HEIGHT: 420px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #FEF200 2px solid; BORDER-LEFT: #FEF200 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #DFDFDF 0px solid; BACKGROUND-IMAGE: url('images/square-cheq-gen.gif')
}

#midContainerBudget{
	WIDTH: 896px; HEIGHT: 880px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #FEF200 2px solid; BORDER-LEFT: #FEF200 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #DFDFDF 0px solid; BACKGROUND-IMAGE: url('images/square-cheq-budget.gif')
}

#midContainerPromo{
	WIDTH: 896px; HEIGHT: 860px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #FEF200 2px solid; BORDER-LEFT: #FEF200 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #DFDFDF 0px solid; BACKGROUND-IMAGE: url('images/square-cheq-promo.gif')
}

#midContainerIdx{
	WIDTH: 896px; HEIGHT: 420px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #FEF200 2px solid; BORDER-LEFT: #FEF200 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #FEF200 0px solid; BACKGROUND-IMAGE: url('images/square-cheq.gif')
}

#midContainerMap{
	WIDTH: 896px; HEIGHT: 750px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #DFDFDF 2px solid; BORDER-LEFT: #DFDFDF 2px solid; BORDER-TOP: #DFDFDF 2px solid; BORDER-BOTTOM: #DFDFDF 0px solid; BACKGROUND-IMAGE: url('images/cheq-bg.gif')
}

#midContainer900h {
	WIDTH: 896px; HEIGHT: 900px; MARGIN: 0px auto;  POSITION: relative; BORDER-RIGHT: #DFDFDF 2px solid; BORDER-LEFT: #DFDFDF 2px solid; BORDER-TOP: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}

#mapContainerUpper {
	WIDTH: 555px; HEIGHT: 350px; MARGIN: 0px auto;  POSITION: absolute; BORDER-RIGHT: #DFDFDF 0px solid; BORDER-LEFT: #000000 0px solid; TOP: 50px; LEFT: 140px
}

#mapContainerLower {
	WIDTH: 427px; HEIGHT: 300px; MARGIN: 0px auto;  POSITION: absolute; BORDER-RIGHT: #DFDFDF 0px solid; BORDER-LEFT: #000000 0px solid; TOP: 430px; LEFT: 140px
}

#idxClickList{
	WIDTH: 340px; HEIGHT: 160px; MARGIN: 6px auto;  POSITION: absolute; BORDER-RIGHT: #DFDFDF 0px solid; BORDER-LEFT: #DFDFDF 0px solid; TOP: 105px; LEFT: 420px
}

#idxClickListElement{
	WIDTH: 340px; HEIGHT: 18px; MARGIN: 5px auto;  POSITION: relative; BORDER-RIGHT: #DFDFDF 1px solid; BORDER-LEFT: #DFDFDF 1px solid
}

#idxNctPromo{
	WIDTH: 101px; HEIGHT: 101px; MARGIN: 0px auto;  POSITION: absolute; TOP: 110px; LEFT: 600px
}
#idxBookOnline{
	WIDTH: 190px; HEIGHT: 15px; MARGIN: 0px auto;  POSITION: absolute; TOP: 115px; LEFT: 730px
}

#pageTitleArea {
  	WIDTH: 345px; HEIGHT: 30px; MARGIN: 0px auto;  POSITION: absolute; BORDER-RIGHT: #DFDFDF 0px solid; BORDER-LEFT: #000000 0px solid; TOP: 20px; LEFT: 210px; BACKGROUND-IMAGE: url('images/pagetitle.gif')
}

#pageTextAreaTop {
	WIDTH: 390px; HEIGHT: 140px; MARGIN: 0px auto;  POSITION: absolute; TOP: 60px; LEFT: 210px; BORDER-RIGHT: #DFDFDF 0px solid; BORDER-LEFT: #DFDFDF 0px solid
}

#pageTextAreaNormal {
	WIDTH: 540px; HEIGHT: 150px; MARGIN: 0px auto;  POSITION: absolute; TOP: 60px; LEFT: 210px
}

#pageTextAreaPromo {
	WIDTH: 600px; HEIGHT: 840px; MARGIN: 0px auto;  POSITION: absolute; TOP: 60px; LEFT: 210px; BORDER-LEFT: #DFDFDF 0px solid; BORDER-RIGHT: #DFDFDF 0px solid
}

#pageTextPromoTerms {
   WIDTH: 180px; HEIGHT: 230px; MARGIN: 0px auto;  POSITION: absolute; TOP: 380px; LEFT: 24px; BACKGROUND-IMAGE: url('images/promo-panel.gif')
}

#pageTextAreaMain {
	WIDTH: 540px; HEIGHT: 150px; MARGIN: 0px auto;  POSITION: absolute; TOP: 220px; LEFT: 210px
}
#pageImg {
   WIDTH: 140px; HEIGHT: 140px; MARGIN: 10px auto;  POSITION: absolute; TOP: 60px; LEFT: 610px
}
#pageImgLwr {
   WIDTH: 140px; HEIGHT: 140px; MARGIN: 10px auto;  POSITION: absolute; TOP: 250px; LEFT: 610px
}
#priceHolder {
   WIDTH: 250px; HEIGHT: 100px; MARGIN: 0px auto;  POSITION: absolute; TOP: 420px; LEFT: 520px; BORDER-TOP: #DFDFDF 1px solid; BORDER-BOTTOM: #DFDFDF 0px solid
}

#thankTextArea {
	WIDTH: 900px; HEIGHT: 310px; MARGIN: 0px auto;  POSITION: absolute; BORDER-RIGHT: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid; BACKGROUND-IMAGE:  url()
}

/* --------------------------------------- Text defs ------------------------------------------------------- */

.txt9Verdana {
	FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt11VerdanaWhite {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.txt11Verdana {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt11VerdanaBold {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt12Verdana {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt14Verdana {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt16Strike {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: line-through
}

.txt16Verdana {
	FONT-SIZE: 16px; COLOR: #333333; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

.txt20Verdana {
	FONT-SIZE: 20px; COLOR: #FFF; LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

#serviceQueryForm {
	WIDTH: 896px; HEIGHT: 880px; MARGIN: 0px auto; POSITION: relative; BORDER-RIGHT: #fff 0px solid; BORDER-LEFT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-BOTTOM: #fff 0px solid; BACKGROUND: #fff
}

#babySpacer {
  clear: both;
  height: 15px
}

#midSpacer {
  clear: both;
  height: 30px
}

#bigSpacer {
  clear: both;
  height: 70px
}
/* --------------------------------------- Footer Setup ------------------------------------------------------- */
#footer {
	WIDTH: 900px; 
	HEIGHT: 52px; 
	MARGIN: 0px auto;  
	POSITION: relative; 
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-TOP: #333333 0px solid; 
	BORDER-BOTTOM: #fff 0px solid; 
	BACKGROUND-IMAGE: url('images/footer-3.gif')
}
#subFooter {
	WIDTH: 900px;
	HEIGHT: 52px;
	MARGIN: 0px auto;
	POSITION: relative;
	BORDER-RIGHT: #fff 0px solid;
	BORDER-LEFT: #fff 0px solid;
	BORDER-TOP: #333333 0px solid;
	BORDER-BOTTOM: #fff 0px solid
}
/* --------------------------------------- Navigation Bar ------------------------------------------------------- */
div#navcontainer
{
position: relative;
font: small-caps bold small/24px "Verdana", serif;
letter-spacing: 1px;
text-align: center;
}

ul#navlist
{
border-top: 1px solid #fff;
margin: 0;
width: 480px;
/* 4 * 120px li */
}

ul#subnavlist
{
border-bottom: 2px solid #444;
border-left: 1px solid #444;
border-right: 1px solid #888;
margin: 0;
padding: 0;
position: absolute;
top: 30px;
width: 120px;
}

/* all buttons */
ul#navlist li > a:link, ul#navlist li > a:visited, ul#navlist li * a:link, ul#navlist li * a:visited
{
text-decoration: none;
width: 120px;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

/* parents */
ul#navlist li > a:link, ul#navlist li > a:visited
{
background: #F60;
border-bottom: 5px solid #ccc;
border-top: 0;
color: #c00;
float: left;
}

ul#navlist li > a:hover
{
background: #f5f5f5;
border-bottom: 4px solid #eee;
border-top: 1px solid #fff;
color: #000;
}

/* children */
ul#navlist li * a:link, ul#navlist li * a:visited
{
background: #ccc;
border-bottom: 0;
border-top: 2px solid #bbb;
color: #777;
display: block;
float: none;
}

ul#navlist li * a:hover
{
background: #999;
border-bottom: 1px solid #888;
border-top: 1px solid #eee;
color: #fff;
}

/* active states */
a:link[id=current], a:visited[id=current]
{
background: #c30 !important;
color: #000 !important;
}

a:hover[id=current] { background: #f5f5f5 !important; }

a:link[id=subcurrent], a:visited[id=subcurrent]
{
background: #444 !important;
color: #fff !important;
}

a:hover[id=subcurrent] { background: #000 !important; }

