body {	background-image:url(../images/mainSlice.jpg); background-repeat:repeat-x;
		background-color:#333333;margin:0px;
		padding:0px;font-family:georgia;font-size:12px }
		
p { color:#ffffff }
ul { color:#ffffff }
ul li { line-height:18px }
		
a:link, a:active { font-size:15px;color:#ffff00;text-decoration:none }
a:hover { font-size:15px;color:#99CCCC;text-decoration:none }
a:visited { font-size:15px;color:#ffff00;text-decoration:none }

.menuPos { padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:15px }
div.menuPort a:link, div.menuPort a:visited, div.menuPort a:active { padding-left:17px;color:#ffffff;text-decoration:none;font-size:14px }
div.menuPort a:hover { padding-left:17px;color:#afafaf;text-decoration:none;font-size:14px }

.clickable { cursor:pointer }
.italic { font-style:italic }

div.menu a:link, div.menu a:active { color:#99cccc;text-decoration:none }
div.menu a:hover, div.menu a:visited { color:#afafaf;text-decoration:none }
div.menu { color:#99CCCC }

div.menuBot a:link, div.menuBot a:active, div.menuBot a:visited { font-family:verdana;font-size:11px;color:#9B999C;text-decoration:none }
div.menuBot a:hover { font-family:verdana;font-size:11px;color:#99CCCC;text-decoration:none }

span.pageLink a:link, span.pageLink a:active, span.pageLink a:visited { font-size:14px;color:#FFFF00;text-decoration:none }
span.pageLink a:hover { font-size:14px;color:#99CCCC;text-decoration:none }

.copyrightStyle { width:100%;padding-top:2px;font-family:verdana;font-weight:bold;text-align:center;font-size:10px;color:#F0F0F0 }

.pageHugeTitle { font-size:20px;color:#99CCCC }
.pageTitle { font-size:16px;color:#99CCCC }
.pageLargeBody { font-size:16px;color:#FFFFFF }

.pageMediumTitle { font-size:15px;color:#99CCCC }
.pageMediumBody { font-size:15px;color:#FFFFFF }

.pageSmallTitle { font-size:14px;color:#99CCCC }
.pageSmallBody { font-size:14px;color:#FFFFFF }

.feedbackLabel { float:left;width:110px;padding:4px;padding-top:6px;text-align:right;font-size:12px;color:#000000 }
.enquiryLabel { float:left;width:120px;padding:4px;padding-top:6px;text-align:right;font-size:12px;color:#000000 }
.enquiryLabelN { float:left;width:120px;padding:4px;padding-top:6px;text-align:right;font-size:12px;color:#ff0000 }
.enquiryLabelY { float:left;width:120px;padding:4px;padding-top:6px;text-align:right;font-size:12px;color:#0000D0 }
.enquiryData { float:left;width:240px;padding:4px;text-align:left;font-size:12px;color:#000000 }
.enquiryLongLabel { font-size:12px;color:#000000;padding-top:10px;padding-bottom:10px;font-weight:bold }
.enquiryLongLabelN { font-size:12px;color:#ff0000;padding-top:10px;padding-bottom:10px;font-weight:bold }
.formError { width:300px;margin:0px auto;border:1px solid #ff0000;padding:4px;color:#ff0000;font-weight:bold;text-align:center }


.showTicket { padding-left:16px;color:#ffff00 }
.pageInfoText { font-size:15px;color:#FFFFFF;padding-left:16px;padding-right:8px;padding-top:16px }
.sideTextBlock { font-size:14px;color:#99CCCC;padding-right:20px;padding-top:8px;text-align:right;width:142px;height:56px }

.pricePortLabel { color:#FFFFFF;text-align:right;padding-right:8px }
.pricePrice_w { background-color:#FFFFFF }
.pricePrice_g { background-color:#E0E0E0 }

.cookieColour { color:#f0f0f0 }

.joinInstruction { font-family:Courier New;font-size:14px;font-weight:normal;color:#202020 }
.joinInstructionSmall { font-family:Courier New;font-size:12px;font-weight:normal;color:#202020 }
.ticketHEADER { font-family:Courier New;font-size:16px;font-weight:bold;color:#202020;border-bottom:1px dotted #202020 }
.ticketHEADERSMALL { font-family:Courier New;font-size:13px;font-weight:bold;color:#202020;border-bottom:1px dotted #202020 }
.ticketLABEL { font-family:Courier New;font-size:15px;font-weight:bold;color:#202020;text-align:right }
.ticketTEXT { font-family:Courier New;font-size:13px;text-align:left;color:#202020 }
.ticketFOOTER { font-family:Courier New;font-size:11px;text-align:right;color:#666666 }
.ticketPF0 { font-family:Courier New;font-size:12px;font-weight:bold;color:#f00000;padding:3px;background:#ffffff;border:1px solid #303030;text-align:center }
.ticketPF1 { font-family:Courier New;font-size:12px;font-weight:bold;color:#0000f0;padding:3px;background:#ffffff;border:1px solid #303030;text-align:center }

.mainTicketStyle { position:relative;padding-top:40px;width:897px }
.popUpBackground { background-color:#404040;filter:alpha(opacity=70);opacity:0.7 }
.popUpOverlay { position:absolute;top:-60px;left:78px;width:744px;height:600px;border:1px solid #000;background-image:url(../images/ticketPaperNew.jpg);text-align:left;overflow:hidden }
.popup_bodyText { font-size:14px;color:#000000 }

.ticketSubtext { font-size:14px;font-weight:bold;font-family:arial;font-style:italic }
.ticketInput { font-size:12px;font-family:Arial }

.selectList { background-color:#FFFFFF;filter:alpha(opacity=90);opacity:0.7;border:1px solid #51524e }
.selectList_item { color:#303030;font-size:12px }
.selectList_selected { background-color:#303030;color:#FFFFFF;font-size:12px;cursor:pointer }
.label_help { font-family:Courier New;font-size:12px;font-weight:bold;color:#51524e  }
.labelBoxL { width:180px;height:18px;float:left;overflow:hidden }
.labelBoxR { width:220px;height:18px;float:left;overflow:hidden }


.formHeaderText { font-family:Arial;font-size:12px;font-weight:bold;color:#202020 }
.formStandardText { font-family:Arial;font-size:12px;color:#202020 }
.formStandardTextSelected { font-family:Arial;font-size:12px;color:#f00000;text-decoration:underline }
.formStandardTextDisabled { font-family:Arial;font-size:12px;color:#7A76A6 }
.check0 { float:left;margin-top:1px;width:17px;height:17px;background-image:url(../images/checks.gif);background-position:0px 0px }
.check1 { float:left;width:17px;height:17px;background-image:url(../images/checks.gif);background-position:17px 0px }
.formInput { border:1px solid #202020;font-family:Arial;font-size:12px;padding:2px }
.formInputDisabled { border:1px solid #A6A3D3;font-family:Arial;font-size:12px;padding:2px;background-color:#C7C2FD }
.dropdown { font-size:11px;font-weight:bold;background:#ffffff;color:#000000 }
.dropdownDisabled { font-size:11px;font-weight:bold;background:#C7C2FD;color:#000000 }
.ac1 { background-color:#fff;font-family:Arial;z-index:200;list-style:none;margin:0px;padding:0px;font-size:10px;border:1px solid #202020;cursor:pointer }
.quoteStyle { font-family:Arial;font-size:16px;color:#f00000;font-weight:bold }
.tripMiniItinerary { font-family:Arial;font-size:11px;color:#f00000 }


.formQuestionContainer { float:left;padding-left:20px;width:400px }
.formQuestionText { color:#404040;font-size:13px;font-style:italic;font-family:verdana }
.formQuestionError { float:left;padding-left:40px;width:340px;height:50px;font-family:Verdana;font-size:13px;font-weight:bold;background-image:url(../images/sf_bullet_red.png);background-repeat:no-repeat;background-position:left;color:#E00000 }


.ticketHeader { color:#000;font-family:Arial }
.formQuestion { float:left;padding-left:40px;width:340px;height:50px;font-family:Verdana;font-size:13px;background-image:url(../images/sf_bullet.png);background-repeat:no-repeat;background-position:left;color:#182636 }
.formQuestionContainer2 { margin:0px auto;width:350px }
.formQuestionTextContainer { float:left;padding-left:120px;width:180px;padding-top:15px }

.formOption { padding-top:4px }
.formNote { font-family:Verdana;font-size:9px;color:#335171 }
.formDD { font-family:Verdana;color:#44443F;font-size:10px }
.formTB { font-family:Verdana;border:1px solid #335171;color:#101010;font-size:11px }


.priorityBox0 { color:#ff0000;font-size:12px;font-family:verdana;padding-left:40px;width:383px;margin-bottom:14px;height:28px;border-top:1px dotted #ff0000;border-bottom:1px dotted #ff0000 }
.priorityBox1 { color:#0000d0;font-size:12px;font-family:verdana;padding-left:40px;width:383px;margin-bottom:14px;border-top:1px dotted #0000d0;border-bottom:1px dotted #0000d0 }

.formBottomRight { position:absolute;top:480px;right:8px;display:none }

.selectArea { width:348px;height:86px;background:url(../images/selectArea.png);background-repeat:no-repeat;background-position:center;padding-top:2px }
.divGoBack { position:absolute;top:464px;left:180px;width:67px;height:48px;z-index:0 }
.divNext { position:absolute;top:464px;left:504px;width:67px;height:48px;z-index:0 }

.ticketQuoteBox { position:absolute;top:470px;left:265px;width:220px;height:32px;padding-top:8px;text-align:center }
.ticketQuoteStyle { font-family:Verdana;font-size:14px;font-weight:bold;color:#202020 }


.frontPageTop { float:left;width:140px;height:70px }
.frontPageLabel { padding-top:12px;padding-right:25px;font-size:13px;font-weight:bold;font-family:verdana }

.feedbackLabelRating { width:100%;padding:4px;padding-top:6px;font-size:12px;color:#000000;font-weight:bold }
.ratingText { font-size:14px;font-weight:bold;letter-spacing:1px }
.ratingStar { width:24px;height:24px }
.ratingStarFilled { width:24px;height:24px;background:url(../images/starFilled.gif);cursor:pointer }
.ratingStarEmpty { width:24px;height:24px;background:url(../images/starEmpty.gif);cursor:pointer }
.ratingStarWaiting { width:24px;height:24px;background:url(../images/starFilled.gif);cursor:pointer }


.fbName { color:#F0F0F0;font-size:13px;background:#909090;padding:4px;width:390px }
.fbShipname { color:#F0F0F0 }
.fbRating { color:#FFFFFF;padding-bottom:4px }
.fbComments { width:380px;padding:8px;border:1px dotted #909090;color:#D0D0D0 }

.errorStyle { color:#ff0000;font-weight:bold }

