
/* should be nothing but m4 definitions in this file */

._reg280 {width:280px}
._regWindow {border: 1px solid black; background-color:#ffffff}
._reg150 {width:150px}
.ml5_pb8 {margin-left:5px; padding-bottom:8px}
._regCloseWin {padding-top:12px; margin-right:5px}
._regError {padding:5px 5px 5px 0px ; color:#FF0000}
.p5 {padding:5px}
.p0 {padding:5px}
._regBG_Blue {background-image: url(http://c1.tacdn.com/img/rego/_BG-regBlue.gif);background-repeat: repeat-x;background-position: left top; background-color:#C0D2E7; height:35px}
._regBG_Gold {background-image: url(http://c1.tacdn.com/img/rego/_BG-regGold.gif);background-repeat: repeat-x;background-position: left top; background-color:#F7E5B7; height:35px}
._regBorder_Gold {border-left:1px solid #DDE1E6; border-right:1px solid #DDE1E6; border-bottom:1px solid #DDE1E6; background-color: #FCF5E2;}
._regBorder_Blue {border-left:1px solid #DDE1E6; border-right:1px solid #DDE1E6; border-bottom:1px solid #DDE1E6; background-color: #F3F6FB;}

#OptOut { margin-top:20px;}
#OptOut p { margin:20px 0;}
#OptOut .ollieDiv { width:320px; float:left;}
#OptOut .contentDiv { width:400px; margin-left:20px; float:left;}
#OptOut .contentDiv ul { margin-left:10px;}
#OptOut .contentDiv ul li { background:url(/img2/bullets/middot_oliveDrab.gif) no-repeat 0 5px;padding-left:10px;margin-bottom:10px;}
#OptOut .clear { clear:both;}
#OptOut .optOutDiv div ul li ul li { background:url(/img2/bullets/triangleRgt_org.gif) no-repeat 0 5px;padding-left:10px;margin-bottom:10px;}
#OptOut .optOutDiv span { display:block; }
#OptOut .optOutDiv .innerOptOutDiv div { padding: 15px 15px 15px 20px; border-width: 1px; border-style: solid; border-color: #7BA46A;}

/* include anything so that the page isn't empty */
#dummy { margin: 0px}

 .pb5 { padding-bottom: 5px }
 h3.BarHeader { color: #ffffff; font-size: 12px; padding: 0px 0px 3px 8px; margin: 0px }
 h3.BarHeader img { margin-right: 5px }
 .blue_border_100 { border: 1px solid #0052B9 }
 .p5 { padding: 5px }
 .pr5 { padding-right: 5px }
 #MoreAbout h3 { padding: 0px; margin: 0px }
 #MoreAbout p { padding: 8px 0px 0px 0px; margin: 0px; font-size: 11px }
 #sortedby td { font-size: 10px }
 .dgray { color: #444444 }

 /* ------- summer06campaign styles ---------------*/

 #summer06lhs div {
   cursor: pointer; margin-top: 4px; margin-right: 4px; margin-left: 4px; color:#000000; text-decoration: none; font-weight: bold; font-size: 14px; line-height: 17px; font-family:Arial, Helvetica, sans-serif;
 }

 .summer06c {
  text-transform:uppercase;
}

.summer06green {
  color:#3A8E1B; font-weight: bold;
}

/* ------- /summer06campaign styles ---------------*/

/* ------- /SmartDeals redesign ABC ---------------*/
.hotelDescription {font-size: 11px; margin-right:2px; margin-top:3px;}
.hotelReviewBody {font-size: 11px; margin-right:6px;}
.hotelReviewTop {font-size: 11px; font-weight: bold; margin-right:3px; }
.lfmdBox {font-size: 11px;  margin-bottom: 5px; padding:5px}
.checkRatesAB {margin-top:6px; border-width: 0px; }
.checkRatesC  {margin-top:6px; margin-bottom:6px; border-width: 0px;}
.dealsRow {border-bottom:1px dotted #cccccc; margin-bottom:6px; margin-left:3px;  margin-right:3px;}
.smartdealsTitle1 {font-size: 16px; font-weight: bold;}
.smartdealsTitle2 {font-weight: bold;}
.dealsStarSection {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin-bottom:6px;}
.dealsHeader {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#FCF5E2; padding:3px; text-align:center; font-size:13px; font-weight: bold; margin-bottom:3px;}
.dealsBody {align: center; margin-left:5px; margin-bottom:6px;}
.sdper {color:#000066}
/* ------- /SmartDeals redesign ABC ---------------*/


