@IMPORT url("http://www.gotobus.com/css/en/style_new.css");
.ivySearchBox{FONT-WEIGHT:bold;COLOR:#fff;FONT-FAMILY:verdana,arial,helvetica,sans-serif;HEIGHT:50px;BACKGROUND-COLOR:#336699;VALIGN:MIDDLE}
.ivyBusSearchBox{FONT-WEIGHT: bold;FONT-FAMILY: verdana,arial,helvetica,sans-serif;BACKGROUND-COLOR: #ddeeff}
.ivySearchFormBox {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px}
.ivySearchForm {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; align: center}
.ivyDivShow {	DISPLAY: block; VISIBILITY: visible}
.ivyDivHidden {	DISPLAY: none; VISIBILITY: hidden}
.ivySchedulesForm {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 6px; PADDING-TOP: 1px}
.ivySmallOption {	FONT-SIZE: 9pt; FONT-FAMILY: ariel,sans-serif}
.ivyDateOption {	FONT-SIZE: 9pt; WIDTH: 95pt; COLOR: #000000; FONT-FAMILY: ariel,sans-serif}
.ivySDateOption {	FONT-SIZE: 9pt; WIDTH: 65pt; COLOR: #000000; FONT-FAMILY: ariel,sans-serif}
.ivyProgressHighlight {	COLOR: #ffffff; BACKGROUND-COLOR: #336699}
.ivyProgressText {	BACKGROUND-COLOR: #ffffff}
.ivyProgress {	BACKGROUND-COLOR: #dddddd}
.ivyProgressDone {	COLOR: #888888; BACKGROUND-COLOR: #cccccc}
.ivyProgressWait {	COLOR: #888888; BACKGROUND-COLOR: #ffffff}
.ivyCart {	BACKGROUND-COLOR: #dddddd}
.ivyCartHead {	BACKGROUND-COLOR: #ffffff}
.ivyCartContent {BACKGROUND-COLOR: #ffffee}
.ivyBriefForm{PADDING-RIGHT: 1px;PADDING-LEFT: 1px;PADDING-BOTTOM: 1px;MARGIN: 0px;PADDING-TOP: 1px}
.ivySchedulesForm {	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 6px; PADDING-TOP: 1px}
.ivySearchInput {	FONT-SIZE: 8pt; WIDTH: 77pt; BACKGROUND-COLOR: #ffffff}
.ivyQuantityInput {	WIDTH: 20pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.ivyBuyButton {	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.ivySearchButton {	BORDER-RIGHT: #993300 thin solid; BORDER-TOP: #ff9933 thin solid; FONT-SIZE: 11px; BORDER-LEFT: #ff9933 thin solid; CURSOR: hand; COLOR: white; BORDER-BOTTOM: #993300 thin solid; FONT-FAMILY: Verdana,sans-serif; BACKGROUND-COLOR: #ff6600}
.ivySmallName
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ariel,sans-serif
}
.ivySmallPrice
{
    FONT-SIZE: 8pt;
    COLOR: #993300;
    TEXT-ALIGN: right
}
.sprice
{
    FONT-SIZE: 8pt;
    COLOR: #993300;
    TEXT-ALIGN: right
}
.ivyDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 95pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivySDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 65pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyFilterDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 95pt;
    COLOR: #aa0000;
    FONT-FAMILY: ariel,sans-serif
}
.checkoutSubtitle
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3333;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.vendorLocation
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3333;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyOperator
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #bbbbbb;
    TEXT-DECORATION: none
}
.ivyOperatorOption
{
    FONT-SIZE: 11px;
    WIDTH: 50pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyLink
{
    CURSOR: hand;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.ivySize10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial,sans-serif
}
.ivySize12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyDivShow
{
    DISPLAY: block;
    VISIBILITY: visible
}
.ivyDivHidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.ivyTravel
{
    FONT-WEIGHT: bold;
    BACKGROUND: #dddddd;
    COLOR: #333333;
    FONT-FAMILY: ariel,sans-serif
}
.ivyTravelActive
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyThinDot
{
    BACKGROUND: #ddddcc;
    HEIGHT: 1px
}
.thin
{
    BACKGROUND: #ddddcc;
    HEIGHT: 1px
}
.tdsmall
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.tdCH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.Bus_cpYearNavigation {	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; TEXT-DECORATION: none}
.Bus_cpMonthNavigation {BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #336699; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; TEXT-DECORATION: none}
.Bus_cpDayColumnHeader {FONT-SIZE: 8pt; FONT-FAMILY: arial}
.Bus_cpTodayText {	FONT-SIZE: 8pt; FONT-FAMILY: arial}
.Bus_cpText {	FONT-SIZE: 8pt; FONT-FAMILY: arial}
TD.Bus_cpDayColumnHeader{BORDER-RIGHT:#333333 0px solid;BORDER-TOP:#333333 0px solid;BORDER-LEFT:#333333 0px solid;BORDER-BOTTOM: #333333 1px solid;TEXT-ALIGN:center}
.Bus_cpCurrentMonthDateDisabled {COLOR: #999999; TEXT-ALIGN: center}
.Bus_cpOtherMonthDateDisabled {COLOR: #999999; TEXT-ALIGN: center}
.Bus_cpCurrentDateDisabled {COLOR: #999999; TEXT-ALIGN: center}
.Bus_cpCurrentMonthDate {HEIGHT: 13px; TEXT-ALIGN: center}
.Bus_cpCurrentDate {FONT-WEIGHT: bold; HEIGHT: 13px; TEXT-ALIGN: center}
.Bus_cpOtherMonthDate {HEIGHT: 13px; TEXT-ALIGN: center}
TD.Bus_cpCurrentDate {BORDER-RIGHT: #000000 thin; BORDER-TOP: #000000 thin; BORDER-LEFT: #000000 thin; COLOR: #3366cc; BORDER-BOTTOM: #000000 thin; HEIGHT: 13px; BACKGROUND-COLOR: #cccccc}
TD.Bus_cpCurrentDateDisabled{BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid; HEIGHT: 13px}
TD.Bus_cpTodayText{BORDER-RIGHT:#333333 0px solid;BORDER-TOP:#333333 1px solid;VERTICAL-ALIGN:bottom;BORDER-LEFT:#333333 0px solid;BORDER-BOTTOM:#333333 0px solid; HEIGHT:13px}
TD.Bus_cpTodayTextDisabled{BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #333333 0px solid; BORDER-BOTTOM: #333333 0px solid; HEIGHT: 13px}
A.Bus_cpTodayText {	HEIGHT: 15px}
SPAN.Bus_cpTodayTextDisabled {	HEIGHT: 15px}
A.Bus_cpTodayText {	FONT-WEIGHT: bold; COLOR: #3366cc}
SPAN.Bus_cpTodayTextDisabled {	COLOR: #999999}
.tdCD{PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #000000;BORDER:#99C4D5 1PX SOLID;PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #C5E3E9; TEXT-DECORATION: none}
.leftmenu{font-size:10pt;font-weight:bold;color:#004354;}
.tdCH{FONT-SIZE: 10pt; WIDTH: 150px; CURSOR: hand; COLOR: blue; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION:none}
.mainnav {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.mainnavdiv {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {	TEXT-DECORATION: underline}
.bluebold {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.bluebold2 {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.maintext {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.blackbold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.whitebold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.graybold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f2f2f2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.newbluebold {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.smallblack {	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.smallblackbold {	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.form {	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #bfd5ea; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #3f7dbc; COLOR: #ffffff; BORDER-TOP-COLOR: #bfd5ea; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #336699; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #3f7dbc}
body{background-color:#E1F5F6;margin:0px;padding:0px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333333}

A:hover
{
    COLOR: #ff6600
}
.ivyProduct
{
    BACKGROUND-COLOR: #cccc99
}
.ivyContent
{
    BACKGROUND-COLOR: #ffffff
}
.ivyAccount
{
    BACKGROUND-COLOR: #ddeeff
}
.ivyAccountSpace
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
.ivyAccountBold
{
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #eeeeee;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #336699
}
.ivyAccountBold A
{
    PADDING-LEFT: 3px;
    COLOR: #ff0000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    TEXT-DECORATION: none
}
.ivyAccountSecureText
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffeedd
}
.ivyAccountSecureText A
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffeedd
}
.ivyAccountSecureText A:visited
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffeedd
}
.ivyAccountText
{
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ddeeff solid;
    COLOR: black;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #ddeeff
}
.ivyAccountText A
{
    BORDER-LEFT: #ddeeff solid;
    COLOR: black;
    TEXT-DECORATION: none
}
.ivyContentText
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 24px;
    PADDING-LEFT: 4px;
    BACKGROUND-COLOR: #ffffff
}
.ivyHeadingText
{
    FONT-SIZE: 9pt;
    PADDING-LEFT: 4px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyHeadingText A:link
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyHeadingText A:visited
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
LI
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySeparator
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ff0000
}
.ivyProductName
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySearchBox
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #336699;
    VALIGN: MIDDLE
}
.ivyBusSearchBox
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ddeeff
}
.ivySearchFormBox
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
.ivyProgressHighlight
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #336699
}
.ivyProgressText
{
    BACKGROUND-COLOR: #ffffff
}
.ivyProgress
{
    BACKGROUND-COLOR: #dddddd
}
.ivyProgressDone
{
    COLOR: #888888;
    BACKGROUND-COLOR: #cccccc
}
.ivyProgressWait
{
    COLOR: #888888;
    BACKGROUND-COLOR: #ffffff
}
.ivyCart
{
    BACKGROUND-COLOR: #dddddd
}
.ivyCartHead
{
    BACKGROUND-COLOR: #ffffff
}
.ivyCartContent
{
    BACKGROUND-COLOR: #ffffee
}
.ivySearchForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    align: center
}
.ivyBriefForm
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px
}
.ivySchedulesForm
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 6px;
    PADDING-TOP: 1px
}
.ivySearchInput
{
    FONT-SIZE: 8pt;
    WIDTH: 77pt;
    BACKGROUND-COLOR: #ffffff
}
.ivyQuantityInput
{
    WIDTH: 20pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.ivyBuyButton
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.ivySearchButton
{
    BORDER-RIGHT: #993300 thin solid;
    BORDER-TOP: #ff9933 thin solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ff9933 thin solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #993300 thin solid;
    FONT-FAMILY: Verdana,sans-serif;
    BACKGROUND-COLOR: #ff6600
}
.ivyLoginForm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    align: center
}
.ivyAd
{
    BACKGROUND-COLOR: #ffffff
}
.ivyFlyingAd
{
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #dddddd 1px solid;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffee
}
.ivyBBSTitle
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffee;
    TEXT-ALIGN: center
}
.ivyBBSMessage
{
    FONT: 110%/1.5em verdana,sans-serif
}
.ivyPostSubject
{
    VERTICAL-ALIGN: top;
    HEIGHT: 22px
}
.ivySubjectList
{
    FONT-WEIGHT: bold
}
.ivyThinHR
{
    HEIGHT: 1px
}
.ivyCH
{
    CURSOR: hand
}
.ivyAdTitle
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.ivyAdLink
{
    FONT-FAMILY: arial
}
.ivyTitle
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySubTitle
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySubTitle A
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySubTitle A:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivySubTitle A:visited
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyCity
{
    BORDER-RIGHT: #997755 1px solid;
    BORDER-TOP: #ffeedd 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #ffeedd 1px solid;
    CURSOR: hand;
    COLOR: blue;
    BORDER-BOTTOM: #997755 1px solid;
    FONT-FAMILY: arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffddbb
}
.scity
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: sans-serif
}
.ivyRed
{
    COLOR: red
}
.ivyTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: hand;
    FONT-FAMILY: arial,helvetica,sans-serif
}
.ivyState
{
    FONT-WEIGHT: bold;
    COLOR: #cc3333
}
.ivyCategoryName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #993300;
    FONT-FAMILY: sans-serif
}
.ivyCategoryCaption
{
    FONT-SIZE: 8pt
}
.ivySmallOption
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: ariel,sans-serif
}
.ivyDepartOption
{
    FONT-SIZE: 11px;
    WIDTH: 110pt;
    FONT-FAMILY: ariel,sans-serif
}
.balloon_text
{
    FONT-SIZE: 11px;
    FONT-FAMILY: ariel,sans-serif
}
.ivySmallName
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: ariel,sans-serif
}
.ivySmallPrice
{
    FONT-SIZE: 8pt;
    COLOR: #993300;
    TEXT-ALIGN: right
}
.sprice
{
    FONT-SIZE: 8pt;
    COLOR: #993300;
    TEXT-ALIGN: right
}
.ivyDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 95pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivySDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 65pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyFilterDateOption
{
    FONT-SIZE: 9pt;
    WIDTH: 95pt;
    COLOR: #aa0000;
    FONT-FAMILY: ariel,sans-serif
}
.checkoutSubtitle
{
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3333;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.vendorLocation
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3333;
    PADDING-TOP: 2px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyOperator
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #bbbbbb;
    TEXT-DECORATION: none
}
.ivyOperatorOption
{
    FONT-SIZE: 11px;
    WIDTH: 50pt;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyLink
{
    CURSOR: hand;
    COLOR: blue;
    TEXT-DECORATION: underline
}
.ivySize10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial,sans-serif
}
.ivySize12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ivyDivShow
{
    DISPLAY: block;
    VISIBILITY: visible
}
.ivyDivHidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.ivyTravel
{
    FONT-WEIGHT: bold;
    BACKGROUND: #dddddd;
    COLOR: #333333;
    FONT-FAMILY: ariel,sans-serif
}
.ivyTravelActive
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: ariel,sans-serif
}
.ivyThinDot
{
    BACKGROUND: #ddddcc;
    HEIGHT: 1px
}
.thin
{
    BACKGROUND: #ddddcc;
    HEIGHT: 1px
}
.tdsmall
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.tdCH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.Bus_cpYearNavigation
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #ffffff;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 1px;
    TEXT-DECORATION: none
}
.Bus_cpMonthNavigation
{
    BORDER-TOP-WIDTH: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    COLOR: #ffffff;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 1px;
    TEXT-DECORATION: none
}
.Bus_cpDayColumnHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
.Bus_cpTodayText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
.Bus_cpText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
TD.Bus_cpDayColumnHeader
{
    BORDER-RIGHT: #333333 0px solid;
    BORDER-TOP: #333333 0px solid;
    BORDER-LEFT: #333333 0px solid;
    BORDER-BOTTOM: #333333 1px solid;
    TEXT-ALIGN: center
}
.Bus_cpCurrentMonthDateDisabled
{
    COLOR: #999999;
    TEXT-ALIGN: center
}
.Bus_cpOtherMonthDateDisabled
{
    COLOR: #999999;
    TEXT-ALIGN: center
}
.Bus_cpCurrentDateDisabled
{
    COLOR: #999999;
    TEXT-ALIGN: center
}
.Bus_cpCurrentMonthDate
{
    HEIGHT: 13px;
    TEXT-ALIGN: center
}
.Bus_cpCurrentDate
{
    FONT-WEIGHT: bold;
    HEIGHT: 13px;
    TEXT-ALIGN: center
}
.Bus_cpOtherMonthDate
{
    HEIGHT: 13px;
    TEXT-ALIGN: center
}
TD.Bus_cpCurrentDate
{
    BORDER-RIGHT: #000000 thin;
    BORDER-TOP: #000000 thin;
    BORDER-LEFT: #000000 thin;
    COLOR: #3366cc;
    BORDER-BOTTOM: #000000 thin;
    HEIGHT: 13px;
    BACKGROUND-COLOR: #cccccc
}
TD.Bus_cpCurrentDateDisabled
{
    BORDER-RIGHT: #ffaaaa thin solid;
    BORDER-TOP: #ffaaaa thin solid;
    BORDER-LEFT: #ffaaaa thin solid;
    BORDER-BOTTOM: #ffaaaa thin solid;
    HEIGHT: 13px
}
TD.Bus_cpTodayText
{
    BORDER-RIGHT: #333333 0px solid;
    BORDER-TOP: #333333 1px solid;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #333333 0px solid;
    BORDER-BOTTOM: #333333 0px solid;
    HEIGHT: 13px
}
TD.Bus_cpTodayTextDisabled
{
    BORDER-RIGHT: #333333 0px solid;
    BORDER-TOP: #333333 1px solid;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #333333 0px solid;
    BORDER-BOTTOM: #333333 0px solid;
    HEIGHT: 13px
}
A.Bus_cpTodayText
{
    HEIGHT: 15px
}
SPAN.Bus_cpTodayTextDisabled
{
    HEIGHT: 15px
}
A.Bus_cpTodayText
{
    FONT-WEIGHT: bold;
    COLOR: #3366cc
}
SPAN.Bus_cpTodayTextDisabled
{
    COLOR: #999999
}
.headergroupmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.headergroupmenu A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.headergroupmenu A:hover
{
    TEXT-DECORATION: underline
}
#sbus_from_cnt UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    PADDING-TOP: 0px
}
#sbus_from_cnt UL LI
{
    MARGIN: 2px;
    0px: 
}
#sbus_to_cnt UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    PADDING-TOP: 0px
}
#sbus_to_cnt UL LI
{
    MARGIN: 2px;
    0px: 
}
.selected
{
    BACKGROUND-COLOR: #ccc
}

.busrtbox{position:relative;overflow:hidden;height:32px;width:400px;text-align:left;}
#busrtd{position:absolute;top:0;left:0;z-index:1;}
#busrtd li{float:left;display:block;cursor:pointer;width:68px;text-align:center;font-family:Arial;color:#0041A1;line-height:26px;height:32px;margin-right:2px;border:1px solid #65ACE9;background-image:url(http://www.gotobus.com/images/tab_date1_off.gif);}
#busrtd li.hover{color:#FFFFFF;font-weight:bold;text-decoration:none;border:1px solid #206DB1;background-image:url(http://www.gotobus.com/images/tab_date1_on.gif);}
#busrtd li.visited{color:#BBB;text-decoration:none;border:1px solid #DDD;background:#f3f3f3;cursor:default;}
#busrtd ul{display:none;}
.s_bbnoa{color:#FFFFFF;text-decoration:none;font-family:Arial;}
.s_grnoa{color:#0041A1;text-decoration:none;font-family:Arial;}

ul{ margin:0;padding:5px 0 5px 25px;}
li{ margin:0;padding:0;color:#333333;}
.topmenutext{color:#000;font-size:11px;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif}
.textbox{color:#000;font-size:11px;text-decoration:none;font-family:Arial}
.copyright{color:#333333;font-size:10px;text-decoration:none;line-height:200%}
.bb12{font-size:12px;color:#0066CC;font-weight:bold;text-decoration:none;}
.r11{font-size:11px;color:#CC0000;text-decoration:none}
.r_11{font-size:11px;color:#CC0000;text-decoration:underline}
.r12{color:#CC0000;font-size:12px;text-decoration:none;}
.r16{color:#CC0000;font-size:16px;text-decoration:none;}
.wb11{font-size:11px;color:#fff;font-weight:bold;text-decoration:none}
.g333{font-size:11px;color:#333333;text-decoration:none;line-height:160%}
.g555{font-size:11px;color:#555555;text-decoration:none;line-height:160%}
.g999{font-size:11px;color:#999999;text-decoration:none;}
.link0{font-size:11px;color:#0066CC;text-decoration:none;}
.link1{font-size:11px;color:#0066CC;text-decoration:underline;line-height:160%}
.link2{font-size:11px;color:#003399;text-decoration:none;line-height:160%}
.tab1{border:1px solid #AFD6FD;}
.tab2{border-left:1px solid #AFD6FD;border-right:1px solid #AFD6FD;border-bottom:1px solid #AFD6FD;}
.tab3{border-left:1px solid #FDB7AF;border-right:1px solid #FDB7AF;border-bottom:1px solid #FDB7AF;}
.tab4{border:1px solid #999999;}
.tab5{border:1px solid #FDB7AF;}
.tab6{color:#000;border-bottom:1px dashed #CCCCCC;}
.tab7{border-left:1px solid #AFD6FD;border-right:1px solid #AFD6FD;}
.tab8{border:1px solid #999999;background:#ffffff}
.tab9{border:1px solid #999999;background:#ffffff}
.busrtbox{position:relative;overflow:hidden;height:32px;width:400px;text-align:left;}
#busrtd{position:absolute;top:0;left:0;z-index:1;}
#busrtd li{float:left;display:block;cursor:pointer;width:68px;text-align:center;font-family:Arial;color:#0041A1;line-height:26px;height:32px;margin-right:2px;border:1px solid #65ACE9;background-image:url(http://www.gotobus.com/images/tab_date1_off.gif);}
#busrtd li.hover{color:#FFFFFF;font-weight:bold;text-decoration:none;border:1px solid #206DB1;background-image:url(http://www.gotobus.com/images/tab_date1_on.gif);}
#busrtd li.visited{color:#BBB;text-decoration:none;border:1px solid #DDD;background:#f3f3f3;cursor:default;}
#busrtd ul{display:none;}
.s_bbnoa{color:#FFFFFF;text-decoration:none;font-family:Arial;}
.s_grnoa{color:#0041A1;text-decoration:none;font-family:Arial;}