
/* 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}

    #bestLink {color:#4C8328; font-size:11px; font-weight: bold}
    #bestLink a:link {text-decoration:none; color:#4C8328; font-weight: bold}
    #bestLink a:visited {text-decoration:none; color:#4C8328; font-weight: bold}
    #bestLink a:hover {text-decoration:none; color:#4C8328; font-weight: bold}

 .text { font-weight: normal }

 /*airfare boxes*/
 #airfarebox {border-right: #eeca6e 1px solid; border-top: #eeca6e 1px solid; font-size: 12px; border-left: #eeca6e 1px solid; border-bottom: #eeca6e 1px solid; font-family: Arial, Helvetica, sans-serif; background-color: #fefaf1; margin-top: 8px}
 #airfare {padding-right: 4px; padding-left: 4px; padding-bottom: 3px; margin: 0px; padding-top: 4px; background-color: #fffbef}
 #airfare .like_a {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #0033ff; padding-top: 0px}
 #airfare .header {font-size: 13px; font-weight: bold; color: #666666}

/*hac*/
 .hacLeftCorner {background-image: url("http://c1.tacdn.com/img/corners/hacLeftCorner.gif"); background-repeat: no-repeat; background-position: left top}
 .hacRightCorner {background-image: url("http://c1.tacdn.com/img/corners/hacRightCorner.gif"); background-repeat: no-repeat; background-position: right top}
 #hac td, #hac input, #hac select { font-size: 11px }
 #hacSpacing td {padding-bottom: 7px}
 .hacTD {background-color: #e6eef9; border-right: 1px solid #80a9dd; border-bottom: 1px solid #80a9dd; border-left: 1px solid #80a9dd; margin: 0; font-size: 11px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}

 /*popularity index corners*/
 .tlPopIndex {background-image:  url("http://c1.tacdn.com/img/corners/popLeftTop.gif"); background-repeat: no-repeat; background-position: left top}
 .trPopIndex {background-image:  url("http://c1.tacdn.com/img/corners/popRightTop.gif"); background-repeat: no-repeat; background-position: right top}
 .blPopIndex {background-image:  url("http://c1.tacdn.com/img/corners/popLeftBottom.gif"); background-repeat: no-repeat; background-position: left bottom}
 .brPopIndex {background-image:  url("http://c1.tacdn.com/img/corners/popRightBottom.gif"); background-repeat: no-repeat; background-position: right bottom}

 /*popularity index content*/
 #popIndex {background-color: #FFFFFF}
 #popIndex td {border-top: 2px solid #3A8E1B; border-right: 2px solid #3A8E1B; border-bottom: 2px solid #3A8E1B; border-left: 2px solid #3A8E1B; margin: 0; font-size: 11px; padding: 3px 3px 3px 3px}

 /*quickcheck div*/
 #quickcheck {width: 172px; background-color: #F4F4F4; position: absolute; top: 225px; left: 402px; padding: 5px; margin: 5px}

 /*hotel details id*/
 #hotelDetails {padding-bottom: 4px; font-size: 11px}
 #hotelDetails ul {list-style-image: url("http://c1.tacdn.com/img/arrows/arrow_lists.gif"); margin-left: 22px;}
 #hotelDetails ol {margin-top: 5px;  margin-left: 30px;}

 /*forum nav id*/
 #forumNav {background-color: #F2F2F2; border-width: 1px; border-style: solid; border-color: #CCCCCC; padding-right: 3px; padding-left: 3px; font-size: 11px; padding-top: 1px}
 #forumNav td{font-size: 10px;color: #666666; border-bottom-color: #CCCCCC;border-bottom-style: solid;border-bottom-width: 1px}
 #forumNavBottom {background-color: #F2F2F2;padding-right: 3px;padding-left: 3px;font-size: 10px;padding-bottom: 1px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC}
 #forumNavBottom td{font-size: 10px;color: #666666}

 /*user reviews id*/
 #userReviews {font-size: 11px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;border-bottom-color: #CCCCCC}
 #userReviews td{font-size: 11px;color: #000000;border-bottom-width: 1px;border-bottom-style: solid;border-color: #CCCCCC;padding-top: 4px;padding-bottom: 4px}
 #userReviews .location{font-size: 11px; color: #666666}

 p.ratingsHead { padding: 0px; margin: 0px 0px 5px 5px; font-size: 12px }
 .reviewz { margin: 0px 0px 3px 74px; text-indent: -74px; color: #666666; font-size: 11px }
 .reviewz img { margin: 0 4px 0 9px }

 #pageContent { border: 1px solid #cccccc }
 #pageContent td { padding-left: 4px;  padding-top: 4px; padding-bottom: 4px; font-size: 11px; color: #000000 }

 /* nav id*/
 #contentNav {background-color:#f2f2f2;font-size:10px;border-right: 1px solid #cccccc;border-top: 1px solid #cccccc;border-left: 1px solid #cccccc; font-size: 11px}
 #contentNav td{ padding: 2px 5px 2px 5px; font-size: 12px; border-bottom: 1px solid #CCCCCC}
 #contentNavBottom {background-color: #F2F2F2;padding-right: 3px;padding-left: 3px;font-size: 10px;padding-bottom: 1px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC}
 #contentNavBottom td{font-size: 10px;color: #666666}
.content {padding-top: 2px; padding-bottom: 2px;}

/* hotel detail content table */
 #hotelsContent td { font-size: 11px }

/* next / prev */
 #nextPrev td { font-size: 11px; color: #000000; padding: 3px 5px 3px 5px; border-bottom: 1px solid #CCCCCC }

 /*2px quickcheck*/
 .tlQCBox {background-image: url("http://c1.tacdn.com/img/corners/topLeftBlue.gif"); background-repeat: no-repeat; background-position: left top}
 .trQCBox {background-image: url("http://c1.tacdn.com/img/corners/topRightBlue.gif"); background-repeat: no-repeat; background-position: right top}
 .blQCBox {background-image: url("http://c1.tacdn.com/img/corners/bottomLeftBlue.gif"); background-repeat: no-repeat; background-position: left bottom}
 .brQCBox {background-image: url("http://c1.tacdn.com/img/corners/bottomRightBlue.gif"); background-repeat: no-repeat; background-position: right bottom}


