.dummy{}




.myMarquee p a:link,
.myMarquee p a:visited
  {
    color:white;
  }

.myMarquee
  {
    color:white;
    padding:10px;
    margin:0px 0px 10px 0px;
    background:#0D2146;
  }

.myMarqueeZeroCol
  {
    padding:10px;
    margin:0px 0px 10px 0px;
    background:#0D2146;
    width:690px;
  }

#path
  {
    padding:10px 0px;    
  }

/**** two column ****/

.two_col{
  border-collapse:collapse;
}
.two_col .col_01{
  width:50%;
  padding-right:10px;
  vertical-align:top;
}
.two_col .col_02{
  width:50%;
  padding-left:10px;
  vertical-align:top;
}

#usercontent
  {
    width:100%;
  }


#cte1,
#cte2,
#cte3,
#cte4,
#hotelImage
  {
    width:210px;
    height:158px;
  }


/***********************************/
/****   MAIN MENU               ****/
/***********************************/

#mainMenu
  {
    background:#0D2146;
    padding:0px 0px 0px 0px;
  }

#mainMenu .off
  {
    color:white;
    text-decoration:none;
    font-weight:normal;
    padding-right:15px;
    padding-left:20px;
    background:url(ni-menu-bg.gif) 7px 3px no-repeat;
  }

#mainMenu .on
  {
    color:#0D2146;
    text-decoration:none;
    font-weight:normal;
    padding-right:15px;
    padding-left:15px;
    background:url(ni-menu-bg-on.gif) 4px 3px no-repeat;
  }

#mainMenu A:hover, #mainMenu A:active{
  text-decoration:underline;
}




#outerDiv
{
  width:750px;
  background:white;
  text-align:left;
  padding:0px;
  margin:auto;
}



.hotel #leftCol
  {
    padding:10px;
    background:#CFD4DA url(ni-leftcol-top.gif) top right no-repeat;
    width:138px;
    min-height:300px;
  }

.hotel #middleCol
  {
    padding:0px 0px 30px 10px;
    width:410px;
  }

.hotel #rightCol
{
  background:white;
  padding:0px 0px 0px 10px;
  width:160px;
}


#middleCol
  {
    padding:0px 10px 30px 10px;
    width:565px;
  }


#navDiv
  {
    padding:0px 0px 10px 0px;
  }

#leftFooter{
  padding:4px 12px 4px 10px;
}




#rightFooter{
  padding:4px 14px 4px 0px;
}
#leftFooter, #rightFooter{
  background:#356533;
  color:white;
  font-size:10px;
}

#advert{
  width:750px;
  text-align:left;
}





/*---- links ----*/
#leftFooter A, #rightFooter A{
  color:white;
}

#rightFooter A:link, #rightFooter A:visited{
  padding-left:10px;
}

#advert A{
  color:#023469;
  font-size:10px;
  padding:10px;
}

#advert A:hover, #advert A:active,#leftFooter A:hover, #leftFooter A:active, #rightFooter A:hover, #rightFooter A:active{
  color:#333333;
}

A:link, A:visited{
  font-weight:bold;
  color:#333333;
}

A:active, A:hover{
  font-weight:bold;
  color:#6A9867;
}



/***********************************/
/****   HOTEL STYLES            ****/
/***********************************/

.ratingText
  {
    text-align:right;
    vertical-align:top;
    font-weight:bold;
    font-size:10px;
  }

.picRowPic
  {
    width:100px;
    height:75px;
  }

.hotelDesc
  {
    margin:0px 10px 0px 0px;
  }


/***********************************/
/****   LINKS(LEFT-HAND SIDE)   ****/
/***********************************/



.linksBox h3
  { 
    margin:0px;
    font-size:11px;
    background:url(ni-left-arrow.gif) 9px 7px no-repeat; 
    color:#0D2146;
    font-weight:bold;
  }

.linksBox h1,
.linksBox h2,
.linksBox p

  { 
    margin:3px 0px 0px 10px;
    font-size:10px;
  }



/***********************************/
/****   NEWS (RIGHT-HAND SIDE)  ****/
/***********************************/

#offersContentOuter
{
  width:162px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px;
}

.offersContent 
  {
    background: #D9E5D9 url(ni-offers-h3.gif) no-repeat;
  }

.offersContent p
{
  padding:10px 10px 10px 20px;
  margin:0px;
}

.offersContent h3
{
  padding:1px 0px 0px 20px;
  margin:0px;
  background:none;
}

#offersContent a:active
{
  padding:0px 0px 0px 0px;
  margin:10px 10px 0px 10px;
}


/***********************************/
/****   INSTANT QUOTE           ****/
/***********************************/

.instantQuote
  {
    border:0px solid black;
    margin:0px 0px 5px 0px;
    width:100px;

  }

.instantQuoteText
  {
    padding:16px 0px 13px 20px;
    color:white;
    width:160px;
  }



/***********************************/
/****   REGISTER FOR UPDATES    ****/
/***********************************/

.registerInput,
.formTextarea,
.formInput
  {
    font-family:courier new, courier, monospace;
  }

#register
{
  border:0px solid black;
  background:url(ni-signup-bg.gif) no-repeat;
  width:162px;
  margin:0px;
  padding:5px 0px 15px 0px;
  vertical-align:middle;
  text-align:center;
}

#register td, 
.form td
  {
    color:white;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    padding:0px 0px 0px 5px;
  }


.registerInput
  {
    border:0px solid red;
    height:14px;
    width:110px;
    margin:0px 0px 0px 0px;
    background:#F6EBD7;
    font-size:10px;
    line-height:11px;
    font-family:arial, verdana, sans-serif;
  }


#registerButton, 
.formButton
  {
    border:none;
    background:white;
    font-weight:bold;
    font-size:11px;
    color:#346633;
  }

#registerButton
  {
    height:14px;
    width:24px;
  }



#feedbackForm table td{
  padding:6px 0 6px 0;
}
#feedbackForm table td table{
  margin:0 0 10px 0;
}
#feedbackForm table td table td{
  border-bottom:1px solid #F6EBD7;
  padding:1px 0 1px 0;
}


.form td{
  font-size:12px;
}


.formValidate{
  color:#0D2146;
  font-weight:bold;
}

.formInput, .formTextarea{
  width:240px;
  background:#CFD4DA;
  border:1px solid #0D2146;
}
.selectInput{
  width:120px;
}
.formTextarea{
  height:50px;
}

.formHeader{
  color:#0D2146;
  font-size:15px;
  font-weight:bold;
}

.formText{
  padding-left:30px;
}



/*---- HTML ----*/
body{
  background:url(ni-bg.png) repeat-x white;
  text-align:center;
}

body, td{
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  color:#333333;
}

h1{
  color:#0D2146;
  font-size:28px;
  font-weight:bold;
}

h2{
  color:#0D2146;
  font-size:15px;
  font-weight:bold;
}

h3{
  color:white;
  font-weight:bold;
  font-size:12px;
  background:repeat-y right #0D2146;
  margin:0px 0px 3px 0px;
  padding:1px 0px 3px 20px;
  line-height:20px;
}





#offersContent img
  {
    margin:0px;
    margin:0px;
    border:none;
  }

p{
  margin-top:0px;
}

ul p{
  margin:0px;
}