/* REWARD YOURSELF */
.form-tab-block {float:left;}

h2.subhead { margin-top: 10px;  }

/* Expore other rewards section at top of screen. */
.explore-other-nars { background-color: #EBF1F4; margin: 0 0 15px 0; float: left; padding-bottom: 0px; padding-right: 5px; }
.explore-other-nars h2 { padding: 5px 5px 5px 10px; margin: 0 0 0 0; border: 0px;}
.explore-other-nars p { padding: 5px 10px 5px 10px; }

.nar-categories { float: left; display: inline; width: 168px; margin-left: 5px; }

/* - this is an ugly hack for IE - the border is not visible - */
.explore-other-nars .details { border: solid 1px #EBF1F4; }

.explore-other-nars .details img { float: left; display: inline; margin-left: 5px; }
.explore-other-nars .details .nar-categories h3 { background: #83B2C7; color: #ffffff; font: bold 1.2em Arial, sans-serif; voice-family: "\"}\""; padding: 2px 2px 2px 2px; width: 164px; voice-family: inherit; height: 19px; margin: 0 0 0 0; }

.explore-other-nars .details .nar-categories img { float: none; display: block; margin: 0 0 5px 0; }
.explore-other-nars .details .nar-categories p { float: none; display: block; background-color: #C4D7DE; overflow: hidden; height: 49px; voice-family: "\"}\""; voice-family:inherit; }
.explore-other-nars .details .nar-categories a { background-color: #C4D7DE;  url(../../gfx/icons/arrow_double_small.gif) no-repeat 7px 11px; display: block; }

.explore-other-nars-links { background-color: #ffffff; float: left; display: inline; padding-left: 27px; padding-top: 5px; }


/* TAB PANEL TABS. */
.tabs { width: 555px; padding: 5px 5px 5px 5px; margin-bottom: 0px; }
.tabs .tab-on, .tabs .tab-off { width: 135px; padding-top: 2px; }
.tabs .tab-on a:hover, .tabs .tab-off a:hover { text-decoration: none; }

/* TAB PANEL ADS. */
.rewards-ad-box { width: 541px; height: 75px; padding: 12px 12px 5px 12px; }
.rewards-ad-box div { float: left; display: inline; border-top: solid 6px #EBF1F4; border-left: solid 6px #EBF1F4; border-bottom: solid 6px #EBF1F4; }
.rewards-ad-box #left { width: 150px; height: 45px; padding: 10px 10px 10px 10px; background-color:#689EB6; }
.rewards-ad-box #middle { width: 161px; height: 65px; }
.rewards-ad-box #right { width: 176px; height: 55px; padding: 5px 5px 5px 5px; border-right: solid 6px #EBF1F4; background-color: #C4D7DE; }

/* TAB PANEL CONTENTS. */
.child-age-input { width: 35px; height: 15px; }
.more-search-options { float:left; clear:both; width: 500px;  padding: 10px 0px 10px 5px; background: url(../../gfx/openjaw/horizontal_dotted_line.gif) repeat-x top; }

div.form-tab-block { margin-top: 0px; padding-top: 0px; width: 450px; }
div.form-no-set { width: 420px; }
div.form-no-set div.form-row { width: 420px; }

img.browser-alert-image { float: left; display: inline; vertical-align: middle; padding-right: 10px; }
div.browser-alert-text { float: left; display: inline; vertical-align: middle; color: #83B2C7; font-weight: bold; padding-bottom: 10px; }

.hotel-search-rooms-box {background-color: #EBF0F4; width: 450px;}
.hotel-search-room1 {padding-left: 4px; height:50px;}
.hotel-search-room2 {padding-left: 4px; padding-bottom: 8px;background-color: #FFF; height:50px;}
.hotel-search-room3 {padding-left: 4px; height:50px;}
