body {background-color:#ffffff;font-size:12px;font-family:arial,verdana,helvetica,sans-serif;color:#333333}
.div_center{margin:0 auto;}
div,img{margin:0;padding:0;border:0;}
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:arial}
.textbox{color:#000;font-size:11px;text-decoration:none;font-family:arial}
.copyright{color:#333333;font-size:12px;font-weight:bold;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%}
.gbig333{font-size:12px;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,.tab9{border:1px solid #999999;background:#ffffff}
.reservation{font-size:30px;color:#000;text-decoration:none;}
/*slide css*/
.sliderObj { width:350px; height:18px;background-image:url(/images/sliderbg.gif);}
.sliderBar { width:10px; background-image:url(/images/sliderbar.gif);}
.udb_tr_style td{background-image:url(/images/tr_back.gif);color:#FFFFFF;}
.udb_tr_color_1 td{background-color:#E5F1F4;}
.udb_tr_color_2 td{background-color:#FFFFFF;}
.r-sliderObj { width:151px; height:18px;background-image:url(/images/sliderbg.gif);}
.r-sliderBar { width:10px; background-image:url(/images/sliderbar.gif); color:#000;}

#default_top_nav{
width:100%;
text-align: right;
padding: 3px;

}

#default_top_nav ul{
white-space: nowrap;
}

#default_top_nav li {
display:inline;
list-style-type: none;
padding-left:100x;
}

#default_top_nav li a {
text-decoration: none;
font-size:12px;
padding-left:12px;
}

#default_top_nav li a:hover {
color:FF6600;
}

/* top nav */
#top_nav{
float:left;
font:normal 12px 'tahoma','Arial';
font-weight:bold;
margin:0;
padding:0;
}

#top_nav ul {
background-image:url(/images/top_nav_midbg.gif);
background-repeat:repeat-x;
float:left;
line-height:35px;
list-style:none;
margin:0;
padding:0 10px 0 16px;
width:100%;
}

#top_nav li {
display:inline;
padding:0;
}

#top_nav a {
color:#fff;
float:left;
padding:0 0 0 6px;
text-decoration:none;
}

#top_nav a span {
display:block;
float:none;
padding:0 12px 0 7px;
}

#top_nav a:hover{color:#0063BA;background: url(/images/top_nav_bott1.gif) no-repeat left center;}
#top_nav a:hover span{background:url(/images/top_nav_bott2.gif) no-repeat right center;}
#top_nav a.active{color:#000;background:url(/images/top_nav_bott1.gif) no-repeat left center;}
#top_nav a.active span{background: url(/images/top_nav_bott2.gif) no-repeat right center;}

a#top_nav_deal {color:#ffff00;background:url(/images/top_nav_deal_b.gif); }
a#top_nav_deal:hover{color:#ffff00;background:url(/images/top_nav_deal_a.gif) no-repeat left center;}
a#top_nav_deal:hover span{background:none;}
a#top_nav_deal.active{color:#ffff00;background:url(/images/top_nav_deal_a.gif) no-repeat left center;}
a#top_nav_deal.active span{background:none;}

/* tour details */
#tour_details{float:left;font:normal 12px 'Arial';font-weight:bold;margin:0;padding:0;}

#tour_details ul {background-repeat:repeat-x;float:left;line-height:27px;list-style:none;margin:0;padding:0 10px 0 16px;width:600px;}

#tour_details li {display:inline;padding:0;}

#tour_details a {color:#638AB3;float:left;padding:0 0 0 6px;text-decoration:none;}

#tour_details a span{display:block;float:none;padding:0 14px 0 6px;}

#tour_details a:hover{color:#638AB3;background: url(/images/detail_a_l.gif) no-repeat left center;}
#tour_details a:hover span{background:url(/images/detail_a_r.gif) no-repeat right center;}
#tour_details a.visited{color:#777777;background: url(/images/detail_b_l.gif) no-repeat left center;}
#tour_details a.visited span{background:url(/images/detail_b_r.gif) no-repeat right center;}
#tour_details a.active{color:#4073A9;background:url(/images/detail_a_l.gif) no-repeat left center;}
#tour_details a.active span{background: url(/images/detail_a_r.gif) no-repeat right center;}
.hscyellow{color:#000;background:#FFCC00;font-size:11px;text-decoration:none;font-weight:bold;}
.hscblue{color:#fff;background:#4891D5;font-size:11px;text-decoration:none;font-weight:bold;}

a:hover{color:#ff6600;text-decoration:underline;}
.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: 9pt; COLOR: #eeeeee;HEIGHT: 24px;BACKGROUND-COLOR: #336699}
.ivyAccountBold A{PADDING-LEFT: 3px;COLOR: #ff0000;TEXT-DECORATION: none}
.ivyAccountSecureText{PADDING-LEFT:5px;FONT-SIZE: 8pt;COLOR: black;PADDING-TOP: 2px;HEIGHT: 20px;BACKGROUND-COLOR: #ffeedd}
.ivyAccountSecureText A{PADDING-LEFT: 5px;FONT-SIZE: 8pt;COLOR: black;PADDING-TOP: 2px;HEIGHT: 20px;BACKGROUND-COLOR: #ffeedd}
.ivyAccountSecureText A:visited{PADDING-LEFT: 5px;FONT-SIZE: 8pt;COLOR: black;PADDING-TOP: 2px;HEIGHT: 20px;BACKGROUND-COLOR: #ffeedd}
.ivyAccountText{FONT-SIZE: 12px;BORDER-LEFT: #ddeeff solid;COLOR: black;HEIGHT: 22px;BACKGROUND-COLOR: #ddeeff}
.ivyAccountText A{BORDER-LEFT: #ddeeff solid;COLOR: black;TEXT-DECORATION: none}
.ivyContentText{FONT-SIZE: 10pt;}
.ivyHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    HEIGHT: 24px;
    PADDING-LEFT: 4px;
    BACKGROUND-COLOR: #ffffff
}
.ivyHeadingText
{
    FONT-SIZE: 9pt;
    PADDING-LEFT: 4px;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivyHeadingText A:link
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivyHeadingText A:visited
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
DIV,LI,TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivySeparator
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ff0000
}
.ivyProductName
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivySearchBox
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    HEIGHT: 50px;
    BACKGROUND-COLOR: #336699;
    VALIGN: MIDDLE
}
.ivyBusSearchBox
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    BACKGROUND-COLOR: #ddeeff
}
.ivySearchFormBox
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 1px;
    TEXT-ALIGN:LEFT;
}
.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: arial,verdana,helvetica,sans-serif;
    HEIGHT: 24px;
    BACKGROUND-COLOR: #ffffee
}
.ivyBBSTitle
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: arial,verdana,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: arial,verdana,helvetica,sans-serif
}
.ivySubTitle
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivySubTitle A
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivySubTitle A:hover
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,sans-serif
}
.ivySubTitle A:visited
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,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: arial,verdana,helvetica,sans-serif
}
.vendorLocation
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #cc3333;
    PADDING-TOP: 2px;
    FONT-FAMILY: arial,verdana,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: arial,verdana,helvetica,sans-serif
}
.ivyDivShow
{
    DISPLAY: block;
    VISIBILITY: visible;
    TEXT-ALIGN: LEFT;
}
.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;
}
.tdCH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    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;
}
.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}
#s_Tab1{float:left;width:100%;margin:0px;padding:0px;margin:0px auto;}
.s_Menubox{width:100%;height:25px;line-height:25px}
.s_Menubox ul{margin:0px;padding:0px;}
.s_Menubox li{float:left;display:block;cursor:pointer;width:120px;text-align:center;font-weight:bold;color:#444;background-image:url(/images/s_hp_tb_toff.gif);line-height:25px;margin-right:2px;}
.s_Menubox li font{color:#FF5500;font-weight:bold}
.s_Menubox li.hover{padding:0;background-image:url(/images/s_hp_tb_ton.gif);width:120px;font-weight:bold;line-height:25px; font-size:14px; color:#FFF;margin-right:2px;}
.s_Menubox li.hover font{color:#FFF;font-weight:bold}
.s_Contentbox{float:left;clear:both;width:736px;margin-top:0px;padding:0px;background:#FFF}

#shelp_Tab1{float:left;width:100%;margin:0px;padding:0px;margin:0px auto;}
.shelp_Menubox{width:100%;height:33px;line-height:33px;background-image:url(/images/s_hp_tb_toff_help.gif);}
.shelp_Menubox ul{margin:0px;padding:0px;}
.shelp_Menubox li{float:left;display:block;cursor:pointer;width:120px;text-align:center;color:#666;background-image:url(/images/s_hp_tb_toff_help.gif);line-height:33px;}
.shelp_Menubox li.hover{padding:0;background-image:url(/images/s_hp_tb_ton_help.gif);width:120px;font-weight:bold;line-height:33px; font-size:12px; color:#000}
.shelp_Contentbox{float:left;clear:both;width:754px;margin-top:0px;border-left:1px solid #7FCBFF;border-right:1px solid #7FCBFF;border-bottom:1px solid #7FCBFF;padding:5px;background:#FFF}
#s_Tab2{float:left;width:100%;padding:0px;margin:0px auto;}
.s_Menubox1{width:100%;height:26px;line-height:26px}
.s_Menubox1 ul{margin:0px;padding:0px;}
.s_Menubox1 li{float:left;display:block;cursor:pointer;width:130px;text-align:center;color:#444;background-image:url(/images/s_bg_dm_off.gif);line-height:26px;margin-right:2px;}
.s_Menubox1 li.hover{padding:0;background-image:url(/images/s_bg_dm_on.gif);width:130px;font-weight:bold;line-height:26px; font-size:11px; font-family:Arial;color:#000;margin-right:2px;}
.s_Menubox11{width:100%;height:26px;line-height:26px}
.s_Menubox11 ul{margin:0px;padding:0px;}
.s_Menubox11 li{float:left;display:block;cursor:pointer;width:90px;text-align:center;color:#444;background-image:url(/images/s_bg_dm_off.gif);line-height:26px;margin-right:2px;}
.s_Menubox11 li.hover{padding:0;background-image:url(/images/s_bg_dm_on.gif);width:90px;font-weight:bold;line-height:26px; font-size:9px; font-family:Arial;color:#000;margin-right:2px;}
sldiv{clear:both;margin:5px 0 0 0;font-size:11px;line-height:22px;}
a.smalt{position:relative;float:left;margin:0 auto;text-align:center;text-decoration:none;color:#888888;}
a.smalt:hover{background:#fff; text-decoration:none;z-index:2;}
a.smalt span{display:none;}
a.smalt:hover span{position:absolute;display:block;top:-1px;left:-32px;width:300px;border:1px solid #BFD1DC;z-index:1; padding:5px;background-color:#F5F5F5;}
.style1 {COLOR: #993300; FONT-FAMILY: sans-serif; font-size: 9pt;}

.s_scprice{font-size:11px;color:#F60;text-decoration:none;}
.s_bba16{font-size:16px;color:#06C;font-weight:bold;text-decoration:none; line-height:160%}
.s_bba12{font-size:12px;color:#06C;font-weight:bold;text-decoration:none; }
.s_blk11{font-size:11px;color:#000;text-decoration:none;line-height:160%}
.s_bu10{font-size:10px;color:#06F;text-decoration:underline;line-height:160%}
.s_gtext10{font-size:10px;color:#777;text-decoration:none;line-height:150%}
.s_red11{font-size:11px;color:#F00;text-decoration:none;}

#Tab_stops{float:left;width:618px;margin:0px;padding:0px;}
.a_Menubox{width:618px;height:25px;line-height:25px}
.a_Menubox ul{margin:0px;padding:0px;}
.a_Menubox li{float:left;display:block;cursor:pointer;width:140px;text-align:center;color:#333;background-color:#ddeeff;line-height:25px;margin-right:2px;}
.a_Menubox li.hover{padding:0; background-color:#336699;width:140px;font-weight:bold;line-height:25px; font-size:12px; font-family:Arial;color:#FFF;margin-right:2px;}
.a_Contentbox{float:left;clear:both;width:480px;margin-top:0px;padding:0px;background:#FFF}
.box1 {display:inline;} 
.box1 a{text-decoration:none;cursor:hand;margin-left:8px;}  
.box1 img{margin-bottom:-2px;}  
.busrtbox{height:28px;width:auto;float:left;margin-top:4px; padding:0;}
#busrtd{float:left; margin:0; padding:0;}
#busrtd li{float:left;display:inline;cursor:pointer;width:90px;text-align:center;font-family:Arial;font-size:11px;color:#0041A1;line-height:28px;height:28px;margin-right:2px;border:1px solid #65ACE9;background-image:url(/images/tab_date1_off.gif);}
#busrtd li.hover{color:#FFFFFF;font-weight:bold;text-decoration:none;border:1px solid #206DB1;background-image:url(/images/tab_date1_on.gif);}
#busrtd li.visited{color:#BBB;text-decoration:none;border:1px solid #DDD;background:#f3f3f3;cursor:default;}


.s_bbnoa{color:#FFFFFF;text-decoration:none;font-family:Arial;}
.s_grnoa{color:#0041A1;text-decoration:none;font-family:Arial;}
.black_overlay {display: none;position: absolute; top: 0%;left: 0%;background-color:#f5f5f5;z-index:1;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);overflow: auto;}
.white_content {display: none;position: fixed; width: 420px; height: 230px;background-color: white;z-index:3002;overflow: auto;}
TR.CompareTitle{FONT-SIZE:12px;COLOR:#0066CC;FONT-WEIGHT: bold;text-decoration:NONE;BACKGROUND-COLOR: #EDF6FF;TEXT-ALIGN: left;}
.bg_div{display: none;position: absolute; top: 0%;left: 0%;background-color:#f5f5f5;z-index:1;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);overflow: auto;}
.top_div{display: none;position: fixed;width: 420px; min-height: 120px;max-height: 400px;background-color: white;z-index:99;overflow: auto;}
#compare_table TD{vertical-align:top;overflow: auto;}
.star-rating{list-style:none;margin:0px;padding:0px;width:90px;height:18px;position:relative;}
.star-rating li{padding:0px;margin:0px;float: left;}
DIV.pagsy{PADDING:3px;FONT-SIZE:11px;MARGIN:3px;FONT-FAMILY:Tahoma,Helvetica,sans-serif;TEXT-ALIGN:center}
DIV.pagsy A{BORDER:#ccdbe4 1px solid;PADDING:2px 8px 2px 8px;BACKGROUND-POSITION:50% bottom;COLOR:#0061de;MARGIN-RIGHT:3px;TEXT-DECORATION:none}
DIV.pagsy A:hover{BORDER:#2b55af 1px solid;BORDER-TOP:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR: #3666d4}
DIV.pagsy A:active{BORDER:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#3666d4}
DIV.pagsy SPAN.current{PADDING:2px 6px 2px 6px;FONT-WEIGHT:bold;COLOR:#c00;MARGIN-RIGHT:3px;}
DIV.pagsy SPAN.pnunlink{BORDER:#DDD 1px solid;COLOR:#CCC;MARGIN:0px 4px 0px 0px;padding:3px;}
DIV.pagsy A.pnlink{BORDER:#ccdbe4 2px solid;MARGIN:0px 10px 0px 2px;}
DIV.pagsy A.pnlink:hover{BORDER:#2b55af 2px solid;}

DIV.pagsy1{PADDING:3px;FONT-SIZE:12px;MARGIN:3px;FONT-FAMILY:Tahoma,Helvetica,sans-serif;TEXT-ALIGN:center}
DIV.pagsy1 A{BORDER:#0159AE 1px solid;PADDING:2px 8px 2px 8px;BACKGROUND-POSITION:50% bottom;background-color:#3F88CC;COLOR:#fff;MARGIN-RIGHT:3px;TEXT-DECORATION:none}
DIV.pagsy1 A:hover{BORDER:#2b55af 1px solid;BORDER-TOP:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#FF0;BACKGROUND-COLOR: #1C69AD}
DIV.pagsy1 A:active{BORDER:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#3666d4}
DIV.pagsy1 SPAN.current{PADDING:2px 6px 2px 6px;FONT-WEIGHT:bold;COLOR:#c00;MARGIN-RIGHT:3px;}
DIV.pagsy1 SPAN.pnunlink{BORDER:#DDD 1px solid;COLOR:#888;MARGIN:0px 4px 0px 0px;padding:3px;background-color:#EEE;}
DIV.pagsy1 A.pnlink{BORDER:#ccdbe4 2px solid;MARGIN:0px 10px 0px 2px;}
DIV.pagsy1 A.pnlink:hover{BORDER:#2b55af 2px solid;}

DIV.pagsy2{PADDING:3px;FONT-SIZE:12px;MARGIN:3px;FONT-FAMILY:Tahoma,Helvetica,sans-serif;TEXT-ALIGN:center}
DIV.pagsy2 A{BORDER:#0159AE 1px solid;PADDING:2px 8px 2px 8px;BACKGROUND-POSITION:50% bottom; background-color:#3F88CC;COLOR:#fff;MARGIN-RIGHT:3px;TEXT-DECORATION:none}
DIV.pagsy2 A:hover{BORDER:#2b55af 1px solid;BORDER-TOP:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#FF0;BACKGROUND-COLOR: #1C69AD}
DIV.pagsy2 A:active{BORDER:#2b55af 1px solid;BACKGROUND-IMAGE:none;COLOR:#fff;BACKGROUND-COLOR:#3666d4}
DIV.pagsy2 SPAN.current{border:#CCCCCC 1px solid;PADDING:2px 6px 2px 6px;FONT-WEIGHT:bold;COLOR:#c00;MARGIN-RIGHT:3px;}
DIV.pagsy2 SPAN.pnunlink{BORDER:#DDD 1px solid;COLOR:#888;MARGIN:0px 4px 0px 0px;padding:3px;background-color:#EEE;}
DIV.pagsy2 A.pnlink{BORDER:#ccdbe4 2px solid;MARGIN:0px 10px 0px 2px;}
DIV.pagsy2 A.pnlink:hover{BORDER:#2b55af 2px solid;}
.city_hide_div{position:absolute;display:none;width:480px;border:1px solid #BFD1DC;z-index:1; padding:2px;background-color:#F5F5F5;}
.price_hide_div{position:absolute;display:none;width:500px;border:1px solid #BFD1DC;z-index:1; padding:2px;background-color:#F5F5F5;}
.price_hide_ppl_div{position:absolute;display:none;width:300px;border:1px solid #BFD1DC;z-index:1; padding:2px;background-color:#F5F5F5;}
#out {background: #DFECFD;overflow:hidden;border: 0px;width:100%;margin:0px;padding:0px;}
#out img {border: 1px solid #f2f2f2;width:61px;height:40px;CURSOR:pointer;}
.show_sub IMG {BORDER: #666666 1px solid; WIDTH: 140px; CURSOR: pointer; HEIGHT: 100px;}
.out_sub {background: #DFECFD;overflow:hidden;border: 0px;width: 122px;margin:0px;padding:0px;}
.out_sub img {border: 1px solid #f2f2f2;width:59px;height:40px;CURSOR:pointer;}
.in_out{float: left;margin:0px;padding:0px;width: 800%;border: 0px;}
.preview {float: left; margin: 0px; padding:0px; border: 0px;}
.preview_sub {float: left; margin: 0px; padding:0px; border: 0px;}
.box_left {cursor:pointer;}
.box_right {cursor:pointer;}
.edit_image_div{margin:0px;padding:0px;width: 470px;min-height: 20px;max-height: 70px;border: 0px;overflow:auto;}
.view_image{border: 1px solid #f2f2f2;width:70px;height:55px;CURSOR:pointer;}
.delete_image{border: 1px solid #f2f2f2;width:15px;height:15px;CURSOR:pointer;}
.daily_hr{height:2px;border: 1px solid #ff6600;width:540px;}
.add_image{border: 1px solid #f2f2f2;width:9px;height:9px;CURSOR:pointer;}
.search_image_div{display:none;width:470px;height:250px;border:1px solid #7F9DB9;overflow-y:auto;}
.photo_by_span {BORDER:0px;padding:0px;MARGIN:0px;WIDTH: 0px;HEIGHT: 0px;}
.photo_by_span div {BORDER:0px;WIDTH:0px;HEIGHT: 0px;padding:0px;MARGIN:0px;display:none;}
.show {FLOAT: left; OVERFLOW: hidden; WIDTH: 270px; HEIGHT: 190px; POSITION: relative;BORDER-LEFT: #bbdfef 5px solid;BORDER-TOP: #bbdfef 5px solid;BORDER-RIGHT: #bbdfef 5px solid;MARGIN-TOP: 10px; MARGIN-LEFT: 0px;MARGIN-BOTTOM: 1px;}
.show IMG {WIDTH: 270px; CURSOR: pointer; HEIGHT: 190px;}
.show .img_tit_bg {MARGIN-TOP: -20px; BACKGROUND: #0070de; FILTER: Alpha(Opacity=30); WIDTH: 100%; HEIGHT: 20px; opacity: .3;CURSOR:pointer;z-index:1}
.show .img_tit_txt {MARGIN-TOP: -20px;FONT-SIZE:12px; COLOR: #ffffff;HEIGHT:20px; TEXT-ALIGN:right; margin-right:5px;CURSOR:pointer; z-index:100}
.show A:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.show A:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.show A:hover {COLOR: #ffff00; TEXT-DECORATION: underline;}
.preview_div{display: none;position: fixed;width:620px;height:462px;background-color: white;z-index:99;overflow: auto;}
.dliver_detail{float:left;font:normal 12px 'Arial';font-weight:bold;margin:0;padding:0;}
.dliver_detail ul {background-repeat:repeat-x;float:left;line-height:27px;list-style:none;margin:0;padding:0 10px 0 10px;width:600px;}
.dliver_detail li {display:inline;padding:0;}
.dliver_detail a {color:#638AB3;float:left;padding:0 0 0 6px;text-decoration:none;}
.dliver_detail a span{display:block;float:none;padding:0 14px 0 6px;}
.dliver_detail a.active{color:#4073A9;background:url(/images/detail_a_l.gif) no-repeat left center;}
.dliver_detail a.active span{background: url(/images/detail_a_r.gif) no-repeat right center;}
.dliver_detail a:hover{color:#638AB3;background: url(/images/detail_a_l.gif) no-repeat left center;text-decoration:none;}
.dliver_detail a:hover span{background:url(/images/detail_a_r.gif) no-repeat right center;}
.price_div{clear:both;margin:5px 0 0 0;font-size:11px;line-height:22px;}
.price_div A {position:relative;float:left;margin:0 auto;text-align:center;text-decoration:none;color:#888888;}
.price_div A:hover{background:#ffffff; text-decoration:none;z-index:2;}
.price_div A span{display:none;}
.price_div A:hover span{position:absolute;display:block;top:-1px;left:-410px;width:410px;border:1px solid #BFD1DC;z-index:1; padding:0px;background-color:#F5F5F5;}

tt {color: green;}
#guru { padding: 4px; width: 99%; height: auto; text-align: center; background-color: black; }
#guru div { border: solid 3px red; padding: 4px; font-family: monospace; font-size: 1.25em; width: auto; height: auto; color: red; text-align: center; text-decoration: blink; }
#header { margin-bottom: 0; font-weight: normal; font-style: italic; color: gray; }
.bookmarks { white-space: nowrap; width: 98%; margin: 0; padding-top: 10px; border-top: 1px dotted gray;}
div#map_of_world_blind, div.blind_area { 
	background: transparent;
	text-align: left;
	vertical-align: bottom;
	margin: 0; padding: 0;
}
p.coords { 
	margin: 0; padding: 0;
	position:absolute; 
	bottom: 2px; 
	left: 8px;
	color: #444; 
	font-family: sans-serif;
	font-size: 12px;
}

.nTab{
	position:absolute;
	display:none;
	width:540px;
	border:6px solid #9E9E9E;
	z-index:1; 
	padding:2px;
	background-color:#FFFFFF;
}
.nTab .TabTitle{
margin-top:10px;

clear: both;
height: 22px;
overflow: hidden;
border-bottom:#7f9db9 1px solid; 
}

.nTab .TabTitle ul{
border:0;
margin-left:8px;
padding:0;

}
.nTab .TabTitle li{
float: left;
width: 120px;
cursor: pointer;
padding-top: 4px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 2px;
list-style-type: none;
font-size: 12px;
text-align: center;
margin: 0;

}

.nTab .TabTitle .active{background:#7f9db9;border-right:2px #fff solid; font-weight:bold; color:#FFFFFF;}
.nTab .TabTitle .normal{background:#EEEEEE;border-right:2px #fff solid;}
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:10px 0 0 0;
}

.nTab .TabContent .country{
float:left;
width:24%;
margin-left:4px;
}

.nTab .TabContent .country ul{
padding-left:8px;
}

.nTab .TabContent .country ul li{
list-style-type:none;
margin-left:0;
}

.nTab .TabContent .country ul li a{
font-size:11px;color:#003399;text-decoration:none;line-height:160%;
}

.nTab .TabContent .country ul li a:hover{
COLOR: #ff6600

}

.link00{
font-size:12px;color:#003399;text-decoration:none;line-height:160%;
}

.link00:hover{
color: #ff6600;
text-decoration:none;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #cccccc url(/images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/images/info.gif);
}

#popup_content.confirm {
	background-image: url(/images/important.gif);
}

#popup_content.prompt {
	background-image: url(/images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

.none {display:none;}
.promotion_tip{position: relative;z-index:0;outline:none;}
.promotion_tip span{position:absolute;background-color:#fbfbc5;padding:5px;border:1px solid #afafaf;line-height:15px;visibility:hidden;color:black;} 		
.promotion_tip:hover{background-color: transparent;z-index:50;outline:none;}		
.promotion_tip:hover span{visibility: visible;top:-50px;width:220px;left:10px;text-align:left;}
.discount_tip{position: relative;z-index:0;outline:none;}
.discount_tip span{position:absolute;background-color:#fbfbc5;padding:5px;border:1px solid #afafaf;line-height:15px;visibility:hidden;color:black;} 		
.discount_tip:hover{background-color: transparent;z-index:50;outline:none;}		
.discount_tip:hover span{visibility: visible;top:-80px;width:220px;left:10px;text-align:left;}
.desc_ul {padding-right:10px;}
.desc_ul ul li {font-size:12px;line-height:150%;text-align:justify;margin-bottom:10px;}
.group_discount_pop_div{border:8px solid #52AADE;background-color:#EEEEEE;font-size:12px;padding:3px 3px 10px 3px;z-index:999;width:480px;left:47%;top:35%;margin-left:-177px;margin-top:-40px;margin-top:0px;position:fixed;text-align:left;overflow:auto;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 + 'px':document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2) + 'px';}
.link_ul li {display:inline;list-style-type: none;height:20px;padding:0;}
.link_ul{width:100%;height:20px;height:21px;border-bottom:1px #ddddcc solid;padding:0;}
.link_ul ul{white-space: nowrap;}
.link_ul li {display:inline;list-style-type: none;padding:0;}
.link_ul li {display:inline;list-style-type: none;height:20px;padding:0;}
.feature{width:100%;padding-top:1px;padding-bottom:1px;text-align:left;clear:both;}
.feature ul{padding:0;margin:0;}
.feature ul li {display:inline;list-style-type: none;text-align:left;padding:0;margin:0}
.clear_div{clear:both;height:0px;overflow:hidden;}
.search_page_div{padding-top:10px;text-align:left;border:none;}
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.fixfloat{zoom:1}
.basif{font-family:arial;color:#000000;font-size:12px;line-height:150%}
.tktbf{font-family:arial;color:#000000;font-size:12px;line-height:180%}
.biglink{font-family:arial;font-weight:bold;color:red;font-size:16px;}
.redbf{font-family:arial;color:#CC0000;font-size:14px;}
a.bulink:link,a.bulink:visited{font-family:arial;font-size:12px;color:#00F;text-decoration:underline;}
a.bulink:hover,a.bulink:active{color:#CC0000;}	

.code  
{  
	background-image:url(/images/validate_code.gif);  
	font-family:Arial;  
	font-style:italic;  
	color:Red;  
	border:0;  
	padding:2px 3px;  
	letter-spacing:3px;  
	font-weight:bolder;  
}  
.unchanged  
{  
	border:0;  
}  

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:14px;height:14px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/images/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -14px!important}
div.star-rating-hover a{background-position:0 -28px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.show_link_div{padding:3px;background-color:#DDEEFF;text-align:center}

