#page #content {padding-top:0;font-family:Arial, Helvetica, sans-serif;}

a:link {color:#00C;}
a:visited {color:#666;}
a:active, a:hover {color:#C00;}

/********** Progress Bar **********/
#content .narrow {width:640px;}
#content #locator {display:none;}
/********** /Progress Bar **********/

/********** Title & Recap **********/
#narrow {width:640px;}
#titleRecap {border-top:none;border-left:none;border-right:none;margin:0;padding:0;}
#titleRecap #recap {margin-top:16px;}
#titleRecap h1 {color:#00C;padding:0;font-size:140%;line-height:1em;border-bottom:1px solid #000;}
/********** /Title & Recap **********/

/********** Workspace & Workarea **********/
#workspace {border-color:#006;background:#C7D1EB;}
#workarea {border-color:#006;}
#workspace.tabs {border-color:#006;}
/********** /Workspace & Workarea **********/

/********** Sidebar **********/
#sidebar {display:none;}
/********** /Sidebar **********/

/********** Tabs **********/
#notabsbg {background:#FFF;}
#tabs {background:#FFF;}
#tabs .tabA, #tabs .tabIA {border-color:#006;}
#tabs .tabA {border-bottom-color:#C7D1EB;background:#C7D1EB;}
#tabs .tabspacer {border-color:#006;}
#tabs td.disclaimer, #notabsbg td.disclaimer {border-color:#006;}
/********** /Tabs **********/

/********** Errors & Alerts **********/
#content .e_box {position:relative;top:0px;background:#ffc;border:1px solid #f00;margin:0;}
#content .e_box .e_content {padding:8px 8px 8px 36px;}
#content .e_box img {position:absolute;top:9px;left:9px;}
#content .e_box p {font-weight:600;padding-top:8px;}
#content .e_box ul {margin:0 0 0 16px;font-weight:300;}
#content .e_box h3 {font-size:1.4em;padding-top:.35em;color:#c00;font-weight:bold;}
#titleRecap #interstitial .a_box {border:1px solid #000;background-color:#FFF;margin:0 8px;padding:7px 7px 7px 7px;}
#titleRecap #interstitial table {width:587px;}
#titleRecap #interstitial .a_img {padding-left:7px;}
#titleRecap #interstitial .a_content {font-size:11px;padding-left:7px;}
#titleRecap #interstitial .sc-price {color:#000;font-weight:bold;}
#workspace #interstitial .a_box {border:1px solid #000;background-color:#FFF;margin:0;padding:7px 7px 7px 7px;}
#workspace #interstitial .a_img {padding-left:7px;}
#workspace #interstitial .a_content {font-size:11px;padding-left:7px;}
#workspace #interstitial .sc-price {color:#000;font-weight:bold;}
/********** /Errors & Alerts **********/

/********** Numbered Forms **********/
#content .steps {position:relative;}
#content .stepBullet {position:absolute;width:15px;height:15px;font-size:1.2em;font-weight:bold;color:#fff;text-align:center;padding-top:1px;background:#006;margin-right:.15em;}
#content .steps h2 {padding-left:20px;display:block;line-height:18px;}
#content .stepcontent {clear:both;margin:8px 0 0 22px;}
#content sup.smark {vertical-align: top;font-size:.85em;text-decoration:none;}
#content sup.footnote {line-height:1.2em;font-size:.85em;text-decoration:none;}
#content span.required {color:#c00;}
#content span.regmark {font-size:.8em;vertical-align:20%;text-decoration:none;}
#navButtons {margin-top:8px;text-align:center;}
/********** /Numbered Forms **********/

/********** Hotcard Product Display **********/
.hotCard {border:1px solid #000;margin:8px 0;background:#EEE}
.hotCardTitle,
#workarea .hotCardTitle {background:#006;padding:0 3px 3px 3px;margin-bottom:8px;font-size:120%;border-bottom:1px solid #000;}
.hotCardTitle a,
#workarea .hotCardTitle a {color:#fff;text-decoration:none;font-weight:bold;display:block;padding-top:3px;}
/********** /Hotcard Product Display **********/

/********** Buttons **********/
#content button {background-color:#C00;border-width:1px;border-color:#F33 #600 #600 #F33;color:#FFF;font-size:100%;}
#content button span {FILTER:dropShadow(Color=660000,offX=1,offY=1,positive=true);text-shadow:2px 2px #600;text-transform:uppercase;font-size:80%;}
/********** /Buttons **********/

/********** Notes **********/
#notes {padding-top:1em;}
#notes p {margin-bottom:1em;}
#notes ul {margin-left:2em;}
/********** /Notes **********/

/********** Spotlight Tagging **********/
#spotlight {display:none;}
/********** /Spotlight Tagging **********/

/********** Timekeeper **********/
#timekeeper {display:none;}
/********** /Timekeeper **********/

/********** Media Styles **********/
@media print {
	#locator {display:none;}
	#sidebar {display:none;}
	div.polframe {height:100%;}
	#voucher {page-break-before:always}
	#mainContent {width:auto;}
	#content {padding:0;}
}
@media screen {
	div.polframe {height:auto;}
	#mainContent {}
	#content {padding:12px 0 12px 12px;} /* padding:12px for Travelocity */
	#locator {display:block;}
	#sidebar {display:block;}
}
/********** /Media Styles **********/