@charset "utf-8";

/************************
************************

Ufuk UN
25 Subat 2010
Vas Tour Operator
ie6, ie7, ie8, ff, opera, chrome, safari
www.e-travelideas.com
************************
************************/


/*Sifirlama */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; text-decoration:none;}
body { line-height: 1; }
html { overflow:auto; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus, a:focus, a:active{ outline: 0; }
input { outline: 0; }
ins{ text-decoration: none; }
del{ text-decoration: line-through; }
table{border-collapse: collapse; border-spacing: 0;}
.SD:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.SD {display: inline-block;}
* html .SD {height: 1%;}
.SD {display: block;}
.clear {clear:both;}
/*Sifirlama */


html, body { height: 100%;  font:normal 11px/15px verdana, sans-serif;  height:auto; min-height: 100%;}
body > .Page { height:auto; min-height: 100%; }
.Page { height: 100%; width:987px; margin:0; }
.Content {clear:left; width:987px; min-height:580px; margin:0 auto 0 auto; display: inline-block; position: relative;}
.Content:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}

/************************************************************************************************************** Content Left */

.ContentLeft { width:216px; float:left;}
* html .ContentLeft { margin-left:0;}
.ContentLeftTop { width:216px; min-height:430px; position:relative;}
.Search { width:210px; margin-left:2px; }

.Properties { width:210px; margin:5px 0 0 2px;}
.Properties .Title { width:208px;height:28px; line-height:28px; font-weight:bold; }
.Properties .Title h1 { padding-left:5px;}
.Properties .PropertiesContent { min-height:10px; position:relative; }
.Properties .PropertiesContent h2 { padding:5px;}
.Properties .PropertiesContent .Pro { width:210px; height:20px; margin:3px 0;}
.Properties .PropertiesContent .Pro .Check { width:25px; float:left;}
.Properties .PropertiesContent .Pro p { width:180px; margin-top:2px; line-height:12px; float:left; margin-bottom:5px; }
.Properties .PropertiesContent .Pro img { margin-bottom:-3px; }


.LeftSearch { width:210px; margin-left:2px; }
.LeftSearch ul.sekmeler {float: left; display: inline; width: 100%; margin: 0; padding: 0;}
.LeftSearch ul.sekmeler li {list-style: none; float: left;  height:25px; line-height:25px;  }
.LeftSearch ul.sekmeler li a {display: block; cursor:pointer; text-decoration:none; font-weight:bold; cursor:default; }
.LeftSearch .SearchTab {float: left; display: block; width:210px;}
.LeftSearch .s1 td {padding-left:3px; height:25px;}
.LeftSearch .s1 .right { text-align:right;}





.B2BLiveContent { position: absolute; bottom:190px; left:0;}
.B2BSystem { width:216px; margin-top:10px; height:75px; padding-top:15px;}
.B2BSystemTitle { width:120px; margin-left:75px; padding-top:5px;font-weight:bold;}
.LiveSupport { width:216px; height:55px; margin-top:5px; }
.LiveSupportTitle { width:120px; margin-left:75px; padding-top:5px;}

.ContentLeft .LogoBack { width:216px; height:160px;}
.ContentLeft .LogoBack .Logo { width:138px; height:63px; background:url(../img/LogoVas.png) no-repeat; margin:10px auto 0 auto; }
* html .ContentLeft .LogoBack .Logo { width:138px; height:63px; background:url(../img/LogoVas.gif) no-repeat; margin:10px auto 0 auto;}

/*********************************************************************************************************** Content Right */

.ContentRight { width:771px; float:left; display: inline-block;}
.ContentRightTop { width:100%; height:91px;}
.ContentRightTop .LoginForm {text-align:right; width:400px; line-height:35px; height:35px; margin-left:350px; padding-top:15px;padding-right:0; float:none;}
.ContentRightTop .LoginForm a{ padding:0px; }
.LoginFormLabel { width:60px; font-size:10px; float:left; }
.LoginFormInput { width:115px; float:left; }
.LoginFormButton { width:50px; float:left;}

.ContentRightTop .B2BLogin{width:756px;text-align:right;line-height:35px; height:50px; padding-top:0px;float:none;background-color:Transparent; }
.ContentRightTop .B2BLogin a, a:link, a:visited {font-weight:bold;}
.ContentRightTop .B2BLogin  a:hover, a:active {font-weight:bold;}

.ContentRightTop .TopMenu { width:100%; height:52px; background-color:#3766bb;}
.ContentRightTop .TopMenu .MenuTop { width:100%; height:26px;}
.ContentRightTop .TopMenu .MenuTop ul { list-style:none; margin:0 0 0 5px; padding:0; position:absolute; top:51px;}
body:nth-of-type(1) .ContentRightTop .TopMenu .MenuTop ul { list-style:none; margin:0 0 0 5px; padding:0; position:absolute; top:52px;}
.ContentRightTop .TopMenu .MenuTop li { height:26px; line-height:26px; display:inline;}
.ContentRightTop .TopMenu .MenuTop .select { height:50px; font-weight:bold; padding:0.6em 17px;  }
.ContentRightTop .TopMenu .MenuTop li a { font-weight:bold; padding:7px 12px; margin:0;}

.MenuBottom { width:100%; height:25px; list-style:none; }
.MenuBottom ul { list-style:none; margin:0; padding:0;}
.MenuBottom li { height:25px; line-height:25px; display:inline; float:left; }
.MenuBottom li a { font-weight:bold; padding:0 20px; margin:0; }
.MenuBottom li a:hover { text-decoration: none; }

.ContentBody { width:720px; margin:10px 25px 0 25px;}

.PageTitle { height:30px; line-height:30px; }
.PageTitle h1{ padding-left:10px; font-size:15px; font-family:Arial, sans-serif; float:left;}
.PageTitle .SortCompare { height:30px; line-height:30px; font-weight:bold; margin-right:5px; float:right; }
.PageTitle img {padding-top: 6px;padding-left:5px;}

.PageDestination { }
.PageDestination .PageDestinationMenu { height:265px; margin:10px 0; background-color:#f2f2f2; padding:10px;}
.PageDestination .PageDestinationMenu ul  
{
	 width:190px; height:255px; padding-top:10px; background-color:#bbdf9f; float:left; 
	/*background-color:#c8d2ee; */
}
.PageDestination .PageDestinationMenu .TitlePicture { width:500px; height:215px; float:right; }
.PageDestination .PageDestinationMenu .PageDestinationContent { width:497px; height:255px; float:left; padding:5px; overflow:auto; }
.PageDestinationContent:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}

.PageDestination .PageDestinationMenu li { width:100px; height:32px; line-height:32px; margin-left:5px; padding-left:5px; padding-top:2px;}
.PageDestination .PageDestinationMenu li.Select { width:180px; padding-top:2px;}
.PageDestinationMenu  a:link, a:visited { font-weight:bold; text-decoration: none; }
.PageDestinationMenu  a:hover, a:active { }
.PageDestinationMenu li.Select span { font-weight:bold;}

.HotelResult { }
.HotelResult .HotelResultMenu { height:215px; margin:10px 0; padding:10px; }
.HotelResult .HotelResultMenu ul { width:196px; height:205px; padding-top:10px; float:left; }
.HotelResult .HotelResultMenu .TitlePicture { width:500px; height:215px; float:left; }
.HotelResult .HotelResultMenu .HotelResultContent { width:100%; margin:10px 0; text-align: justify; float:left; }
.HotelResultContent:after { content: "."; display: block; clear: both; visibility: hidden; line-height:0; height:0;}
.HotelResult .HotelResultMenu li { width:180px; height:22px; line-height:22px; margin-left:15px; margin-top:9px; white-space:nowrap; }
.HotelResult .HotelResultMenu li.HotelDetails { background-position:-44px 0px;}
.HotelResult .HotelResultMenu li.HotelDetails:hover { background-position:-44px 0px;}
.HotelResult .HotelResultMenu li.HotelDetails.Select { background-position:-44px 0px;}
.HotelResult .HotelResultMenu li.Prices { background-position:-44px -22px; }
.HotelResult .HotelResultMenu li.Prices:hover { background-position:-44px -22px;}
.HotelResult .HotelResultMenu li.Prices.Select { background-position:-44px -22px; }
.HotelResult .HotelResultMenu li.About { background-position:-44px -44px; }
.HotelResult .HotelResultMenu li.About:hover { background-position:-44px -44px; }
.HotelResult .HotelResultMenu li.About.Select { background-position:-44px -44px; }
.HotelResult .HotelResultMenu li.Map { background-position:-44px -66px ; }
.HotelResult .HotelResultMenu li.Map:hover { background-position:-44px -66px;}
.HotelResult .HotelResultMenu li.Map.Select { background-position:-44px -66px ; }
.HotelResult .HotelResultMenu li.Gallery { background-position:-44px -88px; }
.HotelResult .HotelResultMenu li.Gallery:hover { background-position:-44px -88px;}
.HotelResult .HotelResultMenu li.Gallery.Select { background-position:-44px -88px; }
.HotelResult .HotelResultMenu li.HotelConcept { background-position:-44px -110px; }
.HotelResult .HotelResultMenu li.HotelConcept:hover { background-position:-44px -110px;}
.HotelResult .HotelResultMenu li.HotelConcept.Select { background-position:-44px -110px; }
.HotelResult .HotelResultText .Text { width:100%; text-align:justify; }

.HotelResult .HotelResultText .HotelResultTextMenu { width:245px; float:right; }
.HotelResult .HotelResultText .HotelResultTextMenu li { width:45px; height:45px; line-height:45px; margin-left:15px; margin-top:9px; white-space:nowrap; }


.HotelResult .HotelResultText .HotelResultNearby{ width:240px; position:relative;  min-height:50px; margin:0 0 0 5px; float:left;}
.HotelResult .HotelResultText .HotelResultNearbyTitle { width:240px; height:31px; }
.HotelResult .HotelResultText .HotelResultNearbyTitle h2{ line-height:28px; padding-left:10px; }
.HotelResult .HotelResultText .HotelResultNearbyContent { width:240px; min-height:25px; line-height:20px; }
.HotelResult .HotelResultText .HotelResultNearbyContent:hover { cursor:pointer;}

.HotelName { width:125px; padding-left:5px; }
.HotelPrice { width:110px; padding-right:3px; font-weight:bold; text-align:right; float:right; }

.HotelResultProperties { width:475px; margin-bottom:10px; float:left; }

.ServicesTitle { font-weight:bold; margin:7px 0; }

.HotelResultProperties .Services li { min-height:17px;}
.HotelResultProperties .Services li.NoPrice { width:135px; margin:3px 0; padding-left:20px; float:left;}
.HotelResultProperties .Services li.Price { width:135px; margin:3px 0; padding-left:20px; float:left;}

.HotelCompare { width:150px; min-height:200px; margin-bottom:10px; float:left; }
.HotelCompare .Services li { min-height:17px;}
.HotelCompare .Services li.NoPrice { width:135px; margin:3px 0; padding-left:20px; float:left;}
.HotelCompare .Services li.Price { width:135px; margin:3px 0; padding-left:20px; float:left;}
.HotelCompare .Services li.NotAvailable { width:135px; margin:3px 0; padding-left:20px; float:left;}
.HotelCompare .Services li.OnlyText { width:135px; margin:3px 0; padding-left:20px; float:left;}

.News { width:468px; margin:10px 0; float:left; }
.News .NewsSub { width:468px; margin-bottom:5px;}
.News .NewsSub p { text-align:justify;}

.Destination { width:240px;  min-height:50px; position:relative; margin: 10px  0  15px 10px; float:right;}
.Destination .DestinationTitle { width:240px; height:31px; }
.Destination .DestinationTitle h2{ line-height:28px; padding-left:10px; }
.Destination .DestinationContent { width:240px; height:67px;}
.DestinationContent:hover { cursor:pointer;}
.Destination .DestinationContent .DestinationPicture { width:75px; height:50px; padding:7px; float:left;}
.Destination .DestinationContent .DestinationDatePrice h2{ font-size:10px; padding-top:5px;}
.Destination .DestinationContent .DestinationDatePrice h1{ text-align:right; padding-right:5px; margin-top:-2px; font-size:15px;}
.Destination .DestinationMore { width:240px; height:22px; margin-top:5px; text-align:right;}

.CulturTourSearch { width:710px; padding:10px 5px; margin:5px 0; }
.CulturTourSearchPicture { width:150px; float:left;}
.CulturTourSearchContent {width:290px; margin-left:10px; float:left; }
.CulturTourSearchEvent { width:150px; height:20px; padding-left:15px; line-height:20px;}
a.CulturTourSearchlink:link, a.CulturTourSearchlink:visited{ font-weight:bold; text-decoration: none;}
a.CulturTourSearchlink:hover, a.CulturTourSearchlink:active{ }
.CulturTourSearchText { text-align: justify; }
.CulturTourSearchDates { width:175px; margin-left:10px; line-height:22px; float:left;}
.CulturTourSearchBooks {width:70px;  float:left; margin-left:5px; }
.CulturTourSearchButton { margin-right:10px; width:65px; margin-top:5px; height:20px; line-height:20px; padding:1px 3px 3px 3px; font-weight:bold; font-size:11px; cursor:pointer; }
.CulturTourSearchPrice { width:63px; margin-top:5px; text-align:center; font-size:12px; font-family:Arial,  sans-serif; font-weight:bold; padding:5px 0; }
.CulturTourSearchLine {width:710px; height:6px; float:left;}

.PricePoll { text-align:left; margin-top:5px; }
.PriceContent { margin-bottom:5px; padding:5px;}
.PriceContent .PriceTitle { width:70px; font-weight:bold; float:left;  }
.PriceContent .PriceCont { width:110px; float:left;  }
.CulturTour { margin-top:10px; padding:10px;  }
.CulturTour .TourGeneralInfo{width:195px; float:left; }
.CulturTour .Price { width:195px; height:220px; float:left; }
.CulturTour .Gallery { width:500px; float:left; margin-left:5px;}
.CulturTour .ThumbImages { width:500px; float:right; margin-top:5px; padding:5px 0 0 0px;}
.CulturTour .ThumbImages ul {  }
.CulturTour .ThumbImages li { width:114px; height:79px; margin:1px 1px; padding:2px; text-align:center; float:left;}
a.Tour:link, a.Tour:visited{ padding:2px 0 2px 20px; height:17px;  font-weight:bold; text-decoration: none;}

.ContentWrapper{margin:0px;padding-top:1px;padding-bottom:0px;min-height:600px;height:600px;overflow:auto;}
.Contents{margin:0px;padding-left:10px;padding-top:10px;min-height:500px}
/*************************************************************************************************************************** Footer */

.Footer {margin:0; width:100%; position:relative; }

.Footer .FooterBanner { width:100%; height:116px; margin-left:0;}
.Footer .FooterBanner .FootBanner {position:relative; width:162px; height:108px; float:left; margin-top:4px; margin-left:2px; }
.Footer .FooterBanner .FootBanner .Resim {cursor:hand; position: absolute; top:0; left:0; z-index:2; }
.Footer .FooterBanner .FootBanner .Title {cursor:hand; position: absolute; top:85px; left:5px; font-weight:bold; font-style:italic; z-index:1;}
.Footer .FooterMembers { width:100%; height:68px; margin-left:0; }
.Footer .FooterMembers .FooterMembersTitle { width:196px; height:64px; font:bold 11px/64px verdana, sans-serif; padding-left:20px; float:left; }
.Footer .FooterMembers .FooterMembersLogo { width:770px; height:64px; float:left;  }
.Footer .FooterMembers .FooterMembersLogo ul { height:64px; list-style:none; text-align:center; padding:0; margin:0;}
.Footer .FooterMembers .FooterMembersLogo li { height:102px; display:inline; padding:0 15px; margin:0; }
.Footer .FooterMembers .FooterMembersLogo li a { height:102px; display:inline; padding:0; margin:0; }

/*************************************************************************************************************************** Link */

a.Compare:link, a.Compare:visited { font-weight:bold; padding-left:10px;}
a.Compare:hover, a.Compare:active { font-weight:bold; padding-left:10px;}
a.B2BLive,a.B2BLive:link, a.B2BLive:visited { font-weight:bold; text-decoration: none;background-color:transparent; }
a.B2BLive:hover, a.B2BLive:active { background-color:transparent; }
.PageDestinationMenu  a:link, a:visited { color:#3766bb; font-weight:bold; text-decoration: none; }
.PageDestinationMenu  a:hover, a:active { color:#001d6d; }

.PageDestinationMenu li.Select span { font-weight:bold; }

.HotelResultMenu a.HResult,a.HResult:link, a.HResult:visited { font-weight:bold; text-decoration: none; padding-left:25px; }
.HotelResultMenu a.HResult:hover, a.HResult:active { padding-left:25px; }
.HotelResultMenu li.Select span { font-weight:bold; padding-left:25px; }

.HotelResult .HotelResultText .HotelResultTextMenu a:link, a:visited { font-weight:bold; text-decoration: none; }
.HotelResult .HotelResultText .HotelResultTextMenu a:hover, a:active {  }
/*
a.HotelResultTextMenu:link, a.HotelResultTextMenu:visited{ padding-left:45px; font-weight:bold; text-decoration: none; }
a.HotelResultTextMenu:hover, a.HotelResultTextMenu:active{  }
*/
.SearchTable a:link, a:visited{ padding-left:5px; font-weight:bold; text-decoration: none; padding:0px;}
.SearchTable a:hover, a:active{ }
/*
a.SearchTable:link, a.SearchTable:visited{ padding-left:5px; ont-weight:bold; text-decoration: none; padding:0px; }
a.SearchTable:hover, a.SearchTable:active{  }
*/
.HotelResultNearbyContent .HotelName a:link, a:visited{ /*padding-left:5px;*/ font-weight:bold; text-decoration: none; text-align:left;}
.HotelResultNearbyContent .HotelName a:hover, a:active{}




/*************************************************************************************************************************** Form */
.LoginInput { width:106px; height:10px; font-size:10px; }
.SearchSelect {  height:20px; font-size:11px; padding:1px; }
.SearchInput { height:14px; font-size:11px; padding:1px; }
.LoginButton {  height:16px; font-weight:bold; font-size:8px; cursor: pointer;}

.SearchButton { margin-right:7px; height:23px; padding:1px 3px 3px 3px; font-weight:bold; font-size:11px; cursor: pointer; }
.MoreButton{margin-right:0px}
/*************************************************************************************************************************** Rotator */

.yatay_manset a:link {padding:0px; }
.yatay_manset a:visited {padding:0px; }
.RotatorThumbs a:link {padding:0px; }
.RotatorThumbs a:visited {padding:0px; }
.PageDestinationMenu a:link {padding:0px; }
.PageDestinationMenu a:visited {padding:0px; }
.SearchTable a:link {padding:0px; }
.SearchTable a:visited {padding:0px; }

.RotatorTitle { width: 450px; text-align: left; font-family: Tahoma; font-size: 18px; font-weight: normal; margin-left: 10px; margin-top: 8px; line-height: 18pt; float:left;}
.RotatorPrice { width: 220px; text-align: right; font-family: Tahoma; font-size: 18px; font-weight: normal; margin-left: 10px; margin-top: 8px; line-height: 18pt; float:right; padding-right:10px; }
.manset_baslik { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; }
img {border:0px; }
.yatay_manset {display: none;}
#manset_0 { display: block; }
#manset_thumbs { width: 486px; height: 84px; background-repeat: no-repeat; }

#manset_son_dakika { padding:8px; }
#manset_alti_serit { height: 6px; margin-bottom:8px; }
#manset_alti_serit div { float: left; width: 40px; height:6px; }
#manset_alti_serit div.div_ara, #manset_alti_kucuk div.div_ara { width:6px; }
.serit_pasif { }
.serit_aktif { }
.el { cursor: pointer; }
div.transparan { opacity:.70; filter: alpha(opacity=70); -moz-opacity: 0.7; position: absolute; bottom:0px; left:0pt; height: 40px; width: 720px; text-align: left; }
.RotatorThumbs { right:26px; top:319px; z-index:10;	width:715px; height:23px; padding-top:8px; padding-right:5px; }
.RotatorThumbs ul{float: right;}
.RotatorThumbs li{ float:left; height:17px; padding:0px 0px 0px 6px; width:24px; }
.RotatorThumbs ul li a{ display: block; font-weight: bold; height: 17px; text-align: center; text-decoration: none; width:24px; }
.RotatorThumbs ul li a:hover{ text-decoration: none; }
.RotatorTitleMain { position: absolute; z-index: 99; bottom: 0px; left: 0pt; height: 40px; width: 720px; text-align: left;}

/*************************************************************************************************************************** Table */

#HotelSearchTable{width:190px; margin: 4px 4px;}
#HotelSearchTable td { height:25px;}
#HotelSearchTable .right { text-align: right;}

.TableSearchCultur { width:80%; margin:4px 4px; }
.TableSearchCultur td { height:25px;}
.TableSearchCultur .right { text-align: right;}

.SearchTable { width:90%; margin:10px 0; }
.SearchTable td { height:30px; padding:0 5px;}
.SearchTable tr { }
.SearchTable thead { width:100%; height:30px;  font-weight:bold; }
.SearchTable thead .Hotel { width:180px; text-align:center }
.SearchTable thead .Note { width:30px;}
.SearchTable thead .Concept { width:80px;  }
.SearchTable thead .Location { width:80px; }
.SearchTable thead .Transfer { width:50px; }
.SearchTable thead .Flight { width:50px; }
.SearchTable thead .Avica { width:35px; }
.SearchTable thead .Price (Euro) { width:70px;}
.SearchTable thead .Compare { width:55px; }
.SearchTable tbody tr:hover { cursor:pointer; }
.SearchTable tfoot { text-align:center;}

#sherbime { line-height:1.4em; padding:5px 15px; }
#sherbime li { list-style-image:none; list-style-position:outside; list-style-type:disc; margin-left:5px; padding:3px 0; line-height:25px; }
.contactForm span { display:block; font-size:11px; padding:0 0 2px 2px; }

.contactForm td { padding-bottom:10px; }
.contactForm input,textarea { font-size:11px; padding:4px; width:290px; height:25px; font-family:Arial; }
.contactForm textarea { } 
.contactForm .button{ width:90px; font-family:Arial; }
.loginForm span { display:block; font-size:11px; padding:0 0 2px 2px; } 
.loginForm h1 { font-size: 1.3em; font-weight:normal; padding: 4px 20px 0px 0px; margin-bottom:30px; min-width:450px; min-height:30px; }
.loginForm td { padding-bottom:10px; }
.loginForm input,textarea { font-size:11px; padding:4px; width:280px; font-family:Arial; }
.loginForm .button{ width:90px; font-family:Arial; }
.registerForm span { display:block; font-size:11px; padding:0 0 2px 2px; }
.registerForm h1 { font-size: 1.3em; font-weight:normal; padding: 4px 20px 0px 0px; margin-bottom:30px; min-width:450px; min-height:30px; }
.registerForm h3 { font-size: 1.1em; font-weight:normal; padding: 4px  20px 0px 0px; margin-bottom:5px; min-width:450px;}
.registerForm td { padding-bottom:10px;	}
.registerForm input,textarea { font-size:11px; padding:3px; width:290px; font-family:Arial; }
.registerForm #CustomerInfo input,textarea { width:110px; }
.registerForm .button { width:90px; font-family:Arial; }
.SortCompare .button { width:138px; font-family:Arial; font-size:11px; }
.validator{font-size:13px;font-weight:bold;padding:3px;float:left;text-decoration: blink;}

.socialNetwork {
    float: right;
    height: auto;
    list-style: none outside none;
    margin-top: 4px;
    padding: 0;
    width: 170px;
}
.socialNetwork li {
    float: left;
    list-style: none outside none;
    width: 20px;
}


.Gallery { width:240px;  min-height:50px; position:relative; margin: 10px  0  15px 10px; float:left;}
.Gallery .GalleryTitle { width:240px; height:31px; }
.Gallery .GalleryTitle h2{ line-height:28px; padding-left:10px; }
.Gallery .GalleryContent { width:240px; height:120px; margin:10px;}

.ServicesTable { margin-bottom:0; }
.warningJQ2 { text-decoration:blink; font-weight:bold; color:#F00; font-size:14px; font-family:Arial,  sans-serif; }
.ServicesBack1 { width:435px; height:32px; background:url(../img/HotelResultTab01.gif) no-repeat top left;  font-family:Arial, sans-serif; font-size:14px; margin-top:20px; color:#fff; font-weight:bold; position:relative;}
.ServicesBack2 {  height:25px; background:url(../img/DepartureBack.gif) no-repeat top left; padding:4px 0 5px 5px; font-family:Arial, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
.ServicesBack1 h1 { color:#9f3434;}
.ServicesBack1 h1 .ServicesBack1Thumb { width:77px; height:42px; position: absolute; right:10px; bottom:15px; border:1px solid #74c1ce;}
.ServicesBack1 h1 .ServicesBack1Thumb img { border:1px solid #fff;}
.ServicesOtherPrice {margin:10px 0;}
.ServicesOtherPrice h1 { width:350px; float:left; text-align:right; color:#7f7f7f;}
.ServicesOtherPrice h1 cufon { margin-top:5px;}
.ServicesOtherPrice .OtherPrice { width:100px; float:left; text-align:right; color:#0093a8;}
.ServicesOtherPrice:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}
.ServicesLeft { width:350px; min-height:300px; margin-right:10px; float:left; position:relative;  }
.ServicesRight {  width:330px; float:left; margin-top:10px;}
.ServicesLeft:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}
.ServicesRight:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}
.ServicesRightRow {  height:auto; margin:10px 0; }
.ServicesRightRow h3 { color:#9f3434; position:relative; z-index:1 !important;}
.ServicesRightRow h3 cufon { position:relative; z-index:1 !important;}
.ServicesRightRow h2 { color:#000; min-width:50px; margin-right:5px; white-space:nowrap; float:left; position:relative; z-index:1 !important;}
.ServicesRightRow h2 cufon { position:relative; z-index:1 !important;}
.ServicesRightRow h1 { color:#000; width:230px; float:left; font-weight:normal;}

.ServicesRightRowLeft { width:180px; float:left; font-weight:bold; color:#d3737e;}
.ServicesRightRowRight { width:150px; float:right; text-align:right; font-weight:bold; color:#9f3434; font-size:14px;}
.ServicesRightRow:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}

.ServicesRightRowTotal {  height:auto; margin:10px 0; }
.ServicesRightRowTotalLeft { width:180px; float:left; font-weight:bold; color:#000; text-align:right;font-size:15px;}
.ServicesRightRowTotalRight { width:150px; float:right; text-align:right; font-weight:bold; color:#9f3434; font-size:20px;}
.ServicesRightRowTotal:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height:0;}

.BackColorServices { background-color:#FFFFFF; height:auto; margin-bottom:5px; border:1px solid #D3737E; padding:10px;}
.info td { padding-left:25px;}
.infobottom { padding-left:20px;}
#divInfo
	{
		background:url(../img/divInfoArrow.gif) no-repeat 0 0 transparent;
		float:left;
		width: 300px;
		overflow:auto;
		height: 300px;
		padding: 10px;
		
	}
