body{font:12px Arial, Verdana, Helvetica, sans-serif;margin:5px 0;padding:0;background-image:url(../images/page_bg.jpg);text-align:center;color:#656667}

.twoColFixRtHdr .container {width:950px;margin:0 auto;text-align:left}
.twoColFixRtHdr .header {padding:0;background:#63B5E7 url(../images/sprite.jpg) no-repeat;clear:both;float:left;width:950px;height:119px;}
.twoColFixRtHdr .header .header-content {padding:0;clear:both;float:left;width:950px;height:119px;position:relative;}
.twoColFixRtHdr .header .language-es {float:right;width:19px; height:13px; background:url(../images/icons/sprite.jpg) -14px -103px no-repeat;}
.twoColFixRtHdr .header .language-en {float:right;width:19px; height:13px; background:url(../images/icons/sprite.jpg) -14px -126px no-repeat;}
.twoColFixRtHdr .header .flash-sales {position:absolute; top:22px; left:299px; width:253px; height:70px;z-index:0;padding:0;margin:0;}
.twoColFixRtHdr .sidebar1 {margin:0 0 0 6px}
.twoColFixRtHdr .mainContent {width:655px;float:left;display:table-cell}

.main-column {padding:0px}
.twoColFixRtHdr #footer{padding:0 10px 10px 10px;margin-bottom:15px;margin-top:0px;color:white}
.twoColFixRtHdr #footer a{text-decoration:none;color:white}
.twoColFixRtHdr #footer a:hover{text-decoration:underline}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
#main-column{background:white;display:table-cell;padding:5px;text-align:left;float:left;clear:both;}

.error {border:1px solid red !important;}
.ui-dialog .ui-message .error {border:0 !important;}
.ui-dialog .ui-message li {margin-left:20px;float:left;}

/* Buttons */
.round-button-container-blue { float: left; height: 22px; }
.round-button-container-blue a {background: url(../images/icons/button-bg-blue-l.png) no-repeat; padding: 4px 6px 4px 10px; float: left; text-decoration: none; font-weight: bold; font-size: 11px; color: #FFF; white-space: nowrap;}
.round-button-container-blue .corner {float:left;width:4px;height:22px;background:url(../images/icons/button-bg-blue-r.png) right top no-repeat;}
.round-button-container-orange { float: left;  height: 22px; }
.round-button-container-orange a {background: url(../images/icons/button-bg-orange-l.png) no-repeat; padding: 4px 6px 4px 10px; float: left; text-decoration: none; font-weight: bold; font-size: 11px; color: #FFF; white-space: nowrap; }
.round-button-container-orange .corner {float:left;width:4px;height:22px; background:url(../images/icons/button-bg-orange-r.png) right top no-repeat;}

form{padding:0;margin:0}

a{color:#39c}
a img{border:none}
li {padding:0;margin:0}
ul {padding:0;margin:0}

.user-menu{text-align:right;font-size:11px;padding:3px 10px;margin:0}
.user-menu,
.user-menu a{color:white;text-decoration:none}
.user-menu a:hover{color:white;text-decoration:underline}

.top-search {width:400px;float:right;font-size:11px;margin:15px 8px 0 0;color:white;height:26px;position:relative;padding-top:15px;}
.top-search .button{background:#62B4E8;border:1px solid #ADDDFB}
.top-search .contact-us {position:absolute;top:0;right:0;font-size:11px;color:#2B97D5;font-weight:bold;}
.top-search .contact-us span {float:left;margin-right:5px;}
.top-search .contact-us span.phone {background:url(../images/icons/sprite.jpg) -19px -414px no-repeat;padding-left:16px;margin-left:5px;}
.top-search .contact-us a {float:left;margin-right:5px;text-decoration:underline;background:url(../images/icons/sprite.jpg) -16px -395px no-repeat;padding-left:20px;}

label{vertical-align:baseline}
.text-box{border:1px solid #ADDDFB;padding:2px 3px;font-size:11px}
.button {background-color:#F90;border:1px solid #FFD179;padding:2px 6px;color:white;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.radio{font-size:10px}
.logo{float:left;width:338px;height:56px}

.menu{float:left;clear:both; vertical-align:middle;height:30px;font-size:11px;font-weight:bold;width:940px;margin:7px 0 0 5px;background:url(../images/sprite.jpg) 0 8px no-repeat;border-bottom:1px solid white;z-index:1000;}
.menu ul{margin:0;padding:0}
.menu ul li{list-style:none;float:left}
.menu ul li a,
.menu li.end-item{background-color:#62B4E8;display:block;float:left;color:white;padding:4px 10px 4px 10px;margin:8px 0px 0 0;text-decoration:none;vertical-align:middle;border-right:1px solid white}
.menu ul li a:hover{background:url(../images/sprite.jpg) -640px -120px no-repeat;color:white;height:14px;margin-top:0;padding-top:12px}
.menu li:hover .menu-box,
#menu li.sfhover .menu-box{left:auto;top:112px}
.menu li .menu-box{position:absolute;background:white;width:230px;left: -999em;z-index:10;background-color:#62B4E8;padding:5px;border:1px solid #4B79CA}
.menu li .menu-box .menu-box-left ul li {list-style:none;background-color:#62B4E8}
.menu li .menu-box .menu-box-left ul li a {background-color:#62B4E8;display:block;color:white;padding:6px 10px 6px 5px;margin:0 0 0 0;text-decoration:none;vertical-align:middle;border-bottom:1px solid white;border-right:0;width:210px;white-space:nowrap;font-size:11px}
.menu li .menu-box .menu-box-left ul li a:hover {background:url(../images/sprite.jpg) -640px -124px repeat-x;color:white;padding:6px 10px 6px 5px;border-right:0;font-size:11px}
.menu li .menu-box .menu-box-left {float:left;width:230px;padding:10px 0 0 0}
.menu li .menu-box .menu-box-header {padding:5px;margin:0;background-color:#62B4E8;color:white;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;border:0}
.menu ul li a.selected-item{background:url(../images/sprite.jpg) -640px -120px no-repeat;color:white;height:14px;margin-top:0;padding-top:12px}

.menu-interior {vertical-align:middle;height:30px;font-size:11px;font-weight:bold;width:655px;margin:0 auto;margin:0 auto 0 auto;background:url(../images/sprite.jpg) 0 8px no-repeat;border-bottom:1px solid white}
.menu-interior ul {margin:0;padding:0}
.menu-interior ul li {list-style:none;float:left}
.menu-interior ul li a,
.menu li.end-item {background-color:#62B4E8;display:block;float:left;color:white;padding:4px 6px 4px 5px;margin:8px 0px 0 0;text-decoration:none;vertical-align:middle;border-right:1px solid white}
.menu-interior ul li a:hover {background:url(../images/sprite.jpg) -640px -120px no-repeat;color:white;height:14px;margin-top:0;padding-top:12px}
.menu-interior ul li a.selected-item {background:url(../images/sprite.jpg) -640px -120px no-repeat;color:white;height:14px;margin-top:0;padding-top:12px}
.spacer {float:left;background:#62B4E8;height:5px;line-height:0px;font-size:0px;width:950px;}
#main-column .spacer {width:655px;}
p.line{border-bottom:1px dotted white;border-top:1px dotted white;padding:8px 0}

.price{color:#f90;font-weight:bold;font-size:12px}
.box-10{margin-bottom:5px}

.edit{border:1px solid #FC3;font-size:11px;font-family:Arial,Helvetica,sans-serif}

.button-1{border:1px solid #f90;background:white;color:#f90;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}

.campannas-text,
.campanas-content{position:relative;float:left;top:-148px;width:285px;height:145px;padding:65px 215px 10px 10px;text-align:left;color:white}
.campanas-content{}
.campanas-content h1{font-size:16px;margin:0 0px 4px 0;color:#FFF;text-transform:uppercase;text-align:center;border-bottom:none}
.campanas-content p{margin:5px 0;color:white;font-size:12px;text-align:center}

.h1-header {color:white;font-size:10px;float:left;margin:0;border:none;padding:3px 0 0 0;font-family:Verdana,Helvetica,sans-serif}

.mb-0{margin-bottom:0}

h1{font-size:20px;color:#39C;border-bottom:1px solid #62B4E8}
h2{font-size:18px;color:#39C}
h3 {font-size:16px;color:#39C}
h4 {font-size:14px;color:#39C}

input,select{padding:1px;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:1px solid #FC3}

.product-state {padding:0 2px 0 15px;color:#39C;float:right}
.clear-border {border:none}

.search-container{background:#FFFECC;color:#f90;font-weight:bold;font-size:12px;padding:10px;border:1px solid #FFE1D2}
.search-container .button{background:#62B4E8;border:1px solid #ADDDFB}

.box2 .title{background:#62B4E8;color:white;padding:5px;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.box2 .content{padding:10px;background:#E8F6FF;background-repeat:repeat-x;border:1px solid #D7F5FB}
.box2 .content2{padding:10px;border:1px solid #D7F5FB}
.box2 .content a{text-decoration:none}
.box2 .content .button{background:#62B4E8;border:1px solid #ADDDFB}
.box2 h1,
.box2 h2,
.box2 h3,
.box2 h4{display:inline}
.box2 h1{font-size:12px;}
.box2 h2{font-size:12px;}
.box2 h3{font-size:12px;}
.box2 h4{font-size:12px;}
.box2 .content ul{margin:0;padding:0;list-style-type:none}
.box2 .content ul li{display:list-item;list-style:none;background:url(../images/icons/sprite.jpg) -24px -298px no-repeat; margin:0 0;padding:3px 0 4px 15px;border-bottom:1px dotted #BBD1DD;}
.box2 h1,
.box2 h2,
.box2 h3,
.box2 h4{display:inline;border-bottom:none}
.box2 .content a:hover{text-decoration:underline}
.box2 .title h1,
.box2 .title h2{color:white;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
.box2 .content h2{font-size:13px;color:#f90}
.box2 .title h1 a:hover,
.box2 .title h2 a:hover,
.box2 .title h3 a:hover{text-decoration:underline;color:white}
.box2 .content li .from-price {float:right;white-space:nowrap;font-size:11px;}
.box2 .content li .from-price .price {color:#FF0622;}

.box3 .title{background:#62B4E8;color:white;padding:5px;margin:0;text-align:left}
.box3 .title h1,
.box3 .title h2,
.box3 .title h3{color:white;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
.box3 .title h1 a,
.box3 .title h2 a,
.box3 .title h3 a{text-decoration:none;color:white;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
.box3 .title h1 a:hover,
.box3 .title h2 a:hover,
.box3 .title h3 a:hover{text-decoration:underline;color:white}
.box3 .content{padding:10px;border:1px solid #D7F5FB;text-align:justify;color:#656667}
.box3 .content a{text-decoration:none}
.box3 .content a:hover{text-decoration:underline}
.box3 .content img{margin:0 5px 0 0;padding:2px;border:1px solid #CCC}
.box3 h1,
.box3 h2,
.box3 h3,
.box3 h4 {display:inline;border-bottom:none}
.box3 .content h1 a,
.box3 .content h3 a,
.box3 .content h4 a {text-decoration:none}
.box3 .content h2 a {color:#f90;text-decoration:none}
.box3 .content h1 a:hover,
.box3 .content h3 a:hover,
.box3 .content h4 a:hover {color:#39C;text-decoration:underline}
.box3 .content h2 a:hover{color:#f90;text-decoration:underline}
.box3 .content h1{font-size:16px;color:#39C}
.box3 .content h2{font-size:15px;color:#f90}
.box3 .content h3{font-size:14px;color:#39C}
.box3 .content h4{font-size:10px;color:#39C}
.box3 input, .box3 select{font-size:11px}
.box3 .content ul{margin:0;padding:0;list-style-type:none}
.box3 .content ul li{display:list-item;list-style:none;background:url(../images/icons/sprite.jpg) -24px -481px no-repeat;margin:0 0 0 5px;padding:0 0 5px 15px}
.box3 .content ul li a:hover{text-decoration:underline}

.box4 .title {color:white;padding:5px;margin:0;text-align:left}
.box4 .title h1,
.box4 .title h2{color:white;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;border:none;display:inline}
.box4 .title h1 a,
.box4 .title h2{text-decoration:none;color:white;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold}
.box4 .title h1 a:hover,
.box4 .title h2 a:hover{text-decoration:underline;color:white}
.box4 .content{padding:0 5px 8px 7px;background:#A4CEEC;margin-bottom:5px}

.image-content h1, .image-content h2{border:none}
.image-content h2 a{text-decoration:none}
.image-content h2 a:hover{text-decoration:underline}

.flash_notice {border:1px solid #D7F5FB;padding:10px 10px 10px 30px;font-size:15px;font-weight:bold;color:#0177a9;margin-top:15px;margin-bottom:15px}
.flash_error {border:1px solid #D7F5FB;padding:10px 10px 10px 33px;font-size:15px;font-weight:bold;color:#0177a9;margin-top:15px;margin-bottom:15px}

#lista ul {margin:0;padding:0;list-style-type:none}
#lista ul li {display:list-item;list-style:none;background:url(../images/icons/sprite.jpg) -24px -481px no-repeat;margin:0 0 0 8px;padding:0 0 5px 15px}

.background-box {background:#F1F7FB}
.price-line-through {text-decoration:line-through;color:#158fda}
#rating-form-container h1,
#rating-form-container h2{border:none}

.hotel-photo-container{vertical-align:top}
.hotel-photo-group{float:left;width:361px;padding:0;text-align:left}
.hotel-photo-group .photo{border:1px solid #CCC;width:105px;height:85px;cursor:pointer;padding:5px}

.destination-photo-container{vertical-align:top;text-align:justify}
.destination-photo-container .photo1{border:1px solid #666;width:81px;height:73px;margin:0 0 3px 4px;padding:0;cursor:pointer}
.destination-photo-container .first-photo{border:1px solid #CCC;padding:2px;margin-right:1px}

.hotel-booking-form-cantainer{float:right;width:279px;padding:0 0 0 15px;text-align:left}
.packages-booking-form-cantainer{float:right;width:279px;padding:0 0 0 5px;text-align:left}
.packages-details-container{float:left;width:370px;padding:0;text-align:left}

.Celda{font-weight:normal;font-size:11px;padding:4px;color:#666;text-decoration:none;text-align:left}
.CeldaTitulo{background:#eee;font-weight:bold;font-size:11px;padding:4px;color:#333;text-decoration:none}


.padding-14 {padding:14px 14px 2px 14px}
.hotel-photo-section img {width:180px;height:120px;border:1px solid #ccc;padding:5px;margin:0 0 15px 15px;float:none}

.shopping-cart-link{background:url(../images/icons/sprite.jpg) -14px -76px no-repeat;padding-left:20px;padding-top:3px}

.offers-background s {color:#FEDDB8}

.price s{color:#999}

#campaigns-container {width:655px; height:260px; border:0;position:relative;margin-bottom:5px}
#campaigns-container a img {border:0; width:655px; height:260px;position:absolute;top:0;left:0;}
#campaigns-container .campaign-loader {display:none;}
#campaigns-container .campaign-pager {position:absolute;height:15px;z-index:1;width:200px;bottom:0;right:0;}
#campaigns-container .campaign-pager .page {float:right;cursor:pointer;height:15px;width:15px;background:#FF9900;color:#FFF;font-size:11px; font-weight:bold;text-align:center;}
#campaigns-container .campaign-pager .selected {float:right;height:15px;width:15px;font-size:11px; font-weight:bold;text-align:center;background:#FFF;color:#FF9900;}
#campaigns-container .campaign-pager .first {float:right;cursor:pointer;height:15px;width:15px;color:#FFF;font-size:11px; font-weight:bold;text-align:center;background:#FF9900 url(../images/icons/sprite.jpg) -17px -433px no-repeat;}
#campaigns-container .campaign-pager .last {float:right;cursor:pointer;height:15px;width:15px;color:#FFF;font-size:11px; font-weight:bold;text-align:center;background:#FF9900 url(../images/icons/sprite.jpg) -17px -454px no-repeat;}

.offers-container {float:left;width:100%; background:#A5CEEC;}
.offers-container .hotel-by-interest {float:left;background:#A5CEEC;width:322px;height:300px; margin:0 0 5px 5px;}
.offers-container .hotel-by-interest h2 {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;margin:5px 0 5px 10px;padding:0;}
.offers-container .hotel-by-interest .content {float:left;background:#FFF;width:100%;height:350px;padding:10px 0;}
.offers-container .hotel-by-interest a {float:left; clear:both;background:url(../images/icons/sprite.jpg) -23px -346px no-repeat;padding: 0 0 0 15px; margin:6px 0 6px 10px;text-decoration:none;}
.offers-container .hotel-by-interest a:hover {text-decoration:underline;}

.offers-container .top-10-hotels {float:left;background:#A5CEEC;width:322px;margin:5px 5px 5px 1px;}
.offers-container .top-10-hotels h2 {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;margin:0 0 5px 10px;padding:0;}
.offers-container .top-10-hotels .content {float:left;background:#FFF;width:100%;height:350px;padding:10px 0;}
.offers-container .top-10-hotels .content .hotel-item {float:left; width:100%;margin:3px 0;}
.offers-container .top-10-hotels .content .hotel-item .item-description {float:left;clear:both;font-size:11px;margin: 0 0 0 10px;padding:0;}
.offers-container .top-10-hotels .content .hotel-item a {float:left; text-decoration:none;margin: 0 0 0 10px;padding:0;}
.offers-container .top-10-hotels .content .hotel-item a:hover {text-decoration:underline;}
.offers-container .top-10-hotels .content .hotel-item .from {float:right; margin: 0 10px 0 0;font-size:11px;}
.offers-container .top-10-hotels .content .hotel-item .price {color:#FF0622;}

.offers-container .product-offers {float:left; width:100%;}
.offers-container .product-offers h2 {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;margin:5px 0 5px 10px;padding:0;}
.offers-container .product-offers .product-offers-content {float:left;width:100%;}
.offers-container .product-offers .offer-box {float:left;width:160px;background:#FFF;margin:0 0 5px 1px;}
.offers-container .product-offers .offer-box:first-child {margin:0 0 5px 5px;width:162px;}
.offers-container .product-offers .offer-box h3 {float:left;color:#666B6E;font-size:12px;margin:5px 10px;}
.offers-container .product-offers .offer-box .content {float:left;background:#FFF; width:100%;margin: 69px 0 0 0;min-height:141px;}
.offers-container .product-offers .offer-box .item {float:left;clear:both;border-top:1px dotted #BBD1DD;margin:0 3px;padding:3px 0 2px 0;min-height:44px;}
.offers-container .product-offers .offer-box .item h3 {float:left;font-size:12px;}
.offers-container .product-offers .offer-box .item a {float:left; text-decoration:none;margin:0;padding:0;font-size:11px;width:116px}
.offers-container .product-offers .offer-box .item a:hover {text-decoration:underline;}
.offers-container .product-offers .offer-box .item span.price {float:right;width:30px;font-size:11px;text-align:right;color:#FF0622;white-space:nowrap;}
.offers-container .product-offers .offer-box .item span.price b {font-weight:normal; font-size:10px;color:#656667;}
.offers-container .product-offers .offer-box .item span.gry {float:left;font-size:11px;width:116px;margin:0;padding:0;}

.offers-container .product-offers .title {width:100%;height:31px;}

.offers-container .product-offers .hotel-offer {background:url(../images/sprite.jpg) 0 -151px no-repeat;}
.offers-container .product-offers .package-offer {background:url(../images/sprite.jpg) -160px -151px no-repeat;}
.offers-container .product-offers .car-offer {background:url(../images/sprite.jpg) -320px -151px no-repeat;}
.offers-container .product-offers .flight-offer {background:url(../images/sprite.jpg) -480px -151px no-repeat;}

.offers-container .product-offers .hotel-title-en {background:url(../images/sprite.jpg) 0 -120px no-repeat;}
.offers-container .product-offers .package-title-en {background:url(../images/sprite.jpg) -160px -120px no-repeat;}
.offers-container .product-offers .car-title-en {background:url(../images/sprite.jpg) -320px -120px no-repeat;}
.offers-container .product-offers .flight-title-en {background:url(../images/sprite.jpg) -480px -120px no-repeat;}

.offers-container .product-offers .hotel-title-es {background:url(../images/sprite.jpg) 0 -151px no-repeat;}
.offers-container .product-offers .package-title-es {background:url(../images/sprite.jpg) -160px -151px no-repeat;}
.offers-container .product-offers .car-title-es {background:url(../images/sprite.jpg) -320px -151px no-repeat;}
.offers-container .product-offers .flight-title-es {background:url(../images/sprite.jpg) -480px -151px no-repeat;}

.rss-box {float:left;background:#A5CEEC;width:100%;margin:5px 0 0 0;padding:0;}
.rss-box h2 {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;margin:5px 0 5px 10px;padding:0;}
.rss-box h2 a {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;text-decoration:none;}
.rss-box h2 a:hover {text-decoration:underline;}
.rss-box .content {float:left;background:#FFF;padding:10px 0;width:645px;margin:0 5px 5px 5px;}
.rss-box .content h3 {float:left;margin:0; padding:0;font-weight:bold;font-size:12px;}
.rss-box .content .item {float:left; width:635px;margin:3px 5px;border-top:1px dotted #BBD1DD;padding:5px 0;}
.rss-box .content .item:first-child {margin-top:0;padding-top:0;border-top:none;}
.rss-box .content .item p {text-align:justify;font-size:11px;float:left;clear:both;margin:0;padding:0;}
.rss-box .content .item a {float:left;text-decoration:none;margin:0;padding:0;}
.rss-box .content .item a:hover {text-decoration:underline;}

.rating-0 {background:url(../images/sprite.jpg) -861px -225px no-repeat;float:left;width:80px;height:15px;}
.rating-1 {background:url(../images/sprite.jpg) -861px -210px no-repeat;float:left;width:80px;height:15px;}
.rating-2 {background:url(../images/sprite.jpg) -861px -195px no-repeat;float:left;width:80px;height:15px;}
.rating-3 {background:url(../images/sprite.jpg) -861px -180px no-repeat;float:left;width:80px;height:15px;}
.rating-4 {background:url(../images/sprite.jpg) -861px -165px no-repeat;float:left;width:80px;height:15px;}
.rating-5 {background:url(../images/sprite.jpg) -861px -150px no-repeat;float:left;width:80px;height:15px;}

.review-box {float:left;background:#A5CEEC;width:100%;margin:5px 0 0 0;padding:0;}
.review-box h2 {color:#FFF;font-weight:normal;font-family:Verdana,sans-serif;font-size:16px;margin:5px 0 5px 10px;padding:0;}
.review-box .content {float:left;width:100%;margin:0;}
.review-box .content .column {float:left;width:317px;margin:0 5px;}
.review-box .content .column:first-child {margin:0 6px 0 5px;}
.review-box .content .column .review-item {width:100%;background:#E2F2FF;height:120px;margin:0 0 5px 0;}
.review-box .content .column .review-item h3 {font-size:11px;margin:10px 4px 0 45px;padding:0;color:#3596CD;font-weight:bold;height:28px;overflow:hidden;}
.review-box .content .column .review-item a {float:left;text-decoration:none;margin:0;padding:0;font-weight:bold;color:#3596CD;}
.review-box .content .column .review-item a:hover {text-decoration:underline;}
.review-box .content .column .review-item .review-picture {float:left;width:90px;}
.review-box .content .column .review-item .review-picture img {float:right;width:70px;height:50px;margin:0;}
.review-box .content .column .review-item .review-picture a {float:right;margin:3px 0 0 5px;text-align:center;width:85px;}
.review-box .content .column .review-item .review-picture a:first-child {margin:20px 6px 0 0;width:auto;}
.review-box .content .column .review-item .review-content {float:right;background:url(../images/sprite.jpg) -640px -150px no-repeat;height:120px;width:221px}
.review-box .content .column .review-item .review-content div {margin:4px 0 4px 45px;}
.review-box .content .column .review-item .review-content p {float:left;clear:both;margin:0 5px 0 45px;}
.review-box .content .column .review-item .review-content a {margin:3px 0 0 45px;font-size:11px;text-decoration:underline;}

.travel-agent-promotion { margin-bottom:5px; }

.follow-us {float:left;width:100%;height:28px;background:#FFF;clear:both;margin:0 0 10px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.follow-us span {float:left;width:70px;margin:8px 0 0 10px;color:#4E94D2;}
.follow-us span.accept {float:right;}
.follow-us a {float:left;width:16px;height:16px;text-decoration:none;margin:6px 0 0 10px;}
.follow-us a.facebook {background:url(../images/icons/sprite.jpg) -16px -154px no-repeat;}
.follow-us a.twitter {background:url(../images/icons/sprite.jpg) -16px -174px no-repeat;}
.follow-us a.myspace {background:url(../images/icons/sprite.jpg) -16px -194px no-repeat;}
.follow-us a.google {background:url(../images/icons/sprite.jpg) -16px -214px no-repeat;}
.follow-us a.visa {background:url(../images/icons/sprite.jpg) 0 0 no-repeat;float:right;margin:4px 10px 0 0;width:30px;height:19px;}
.follow-us a.master-card {background:url(../images/icons/sprite.jpg) 0 -25px no-repeat;float:right;margin:4px 10px 0 0;width:31px;height:19px;}

.footer-promotions {float:left;width:100%;clear:both;margin:10px 0;}
.footer-promotions a {float:left;margin:0 0 0 6px;}
.footer-promotions a:first-child {margin:0;}
.footer-promotions a img {float:left;border:0;}

.calendar {background:#FFF url(../images/icons/sprite.jpg) 52px -51px no-repeat;padding:2px;width:80px;}

.search-box {float:left;width:277px;margin:0 0 5px 0;background:#FFFECC;border:1px solid #FFE1D2;color:#f90;font-weight:bold;font-size:12px;min-height:356px;}
.search-box .button {float:right; margin:5px 0; background:#FD9A01;border:1px solid #FFE0CB;}
.search-box h4 {background:#f90;color:white;padding:5px;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}

.search-box .search-options {float:left;margin:10px;}
.search-box .search-options .column {float:left;}
.search-box .search-options .column div {float:left;width:100%;margin:0 0 5px 0;}
.search-box .search-options .column div input[type=radio] {float:left;margin:1px 3px 0 0;}
.search-box .search-options .left {width:55%;}
.search-box .search-options .right {width:43%;}

.search-box #hotels,
.search-box #cars,
.search-box #packages,
.search-box #flights,
.search-box #transfers,
.search-box #excursions,
.search-box #events {float:left;width:257px; margin:0 10px 3px 10px;}
.search-box .buttons {float:left;border-top:1px dotted orange;margin-top:10px;width:100%;clear:both;}
.search-box #cars .buttons {margin-top:20px;}
.search-box #flights .buttons {margin-top:0;}
.search-box #transfers .buttons {margin-top:5px;}
.search-box #excursions .buttons {margin-top:65px;}
.search-box #events .buttons {margin-top:65px;}

.search-box form {float:left;width:100%;background:#FFFECC;}
.search-box form .section {float:left;width:100%;border-top:1px dotted orange;padding:7px 0;margin:0;}
.search-box form .field {float:left;width:49%;margin:5px 0;}
.search-box form .field label {float:left;}
.search-box form .field input[type=text],
.search-box form .field select {float:left; clear:both;}
.search-box form .single-field-section .field {width:100%;}
.search-box form .hotel-destination .stars-field {width:29%;}
.search-box form .hotel-destination .field:first-child {width:70%;}
.search-box form .hotel-destination .field:first-child select {width:175px;}
.search-box form .car-cities .field select {width:120px;}
.search-box form .rooms-section ul {margin:5px;padding:0;list-style-type:none}
.search-box form .rooms-section ul li {display:inline;list-style:none;margin:0 0 5px 0;padding:0 0 10px 14px}
.search-box form .rooms-section .rooms {float:left;max-width:80px;}
.search-box form .rooms-section .rooms label {float:left;}
.search-box form .rooms-section .rooms select {float:left;clear:both;}
.search-box form .rooms-section .rooms-container {float:right;width:205px;}
.search-box form .rooms-section .titles {float:left;width:195px;margin-left:10px;}
.search-box form .rooms-section .titles label {float:left;width:65px;}
.search-box form .rooms-section .room {float:left;clear:both;width:100%;margin-bottom:5px;}
.search-box form .rooms-section .room span {float:left;width:12px;text-align:left;}
.search-box form .rooms-section .room select {float:left;margin-right:24px;width:40px;}
.search-box form .roundtrip-checkbox {float:left;clear:both;margin-top:5px;}
.search-box form .roundtrip-checkbox input[type=checkbox] {float:left;margin:1px 3px 0 0;}

.popular-search .title {background:#62B4E8;color:white;padding:5px;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.popular-search .content {padding:10px;background:#E8F6FF;background-repeat:repeat-x;border:1px solid #D7F5FB;font-size:14px;min-height:140px;}
.popular-search .content h2 {display:inline;}
.popular-search .content h3 {display:inline;}
.popular-search .content h4 {display:inline;}
.popular-search .content h2 a {color:#1B3542;}
.popular-search .content h3 a {color:#227595;}
.popular-search .content h4 a {color:#52A5DB;}
.popular-search .content a {text-decoration:none;font-size:12px;}
.popular-search .content a:hover {text-decoration:underline;}

.newsletter-box {clear:both;}
.newsletter-box .title {background:#62B4E8;color:white;padding:5px;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}
.newsletter-box .content {padding:10px;background:#E8F6FF;background-repeat:repeat-x;border:1px solid #D7F5FB;font-size:14px;color:#2DA0BD;min-height:75px;}
.newsletter-box .content span {float:left;font-size:12px;margin-bottom:3px;}
.newsletter-box .content span.rss {float:left;font-size:11px;margin:7px 0 0 5px;width:auto;}
.newsletter-box .content input[type=text] {float:left;clear:both;width:140px;}
.newsletter-box .content a {float:left;text-decoration:none;font-size:12px;font-weight:bold;padding:2px 5px;background:#FD9A01;border:1px solid #FFE0CB;color:#FFF;margin-top:4px;}
.newsletter-box .content a:hover {text-decoration:none;}
.newsletter-box .content .button {padding:3px 5px;margin-left:5px;}

.hotel-save-10-percent {position:relative;}
.hotel-save-10-percent img {position: absolute;top:-50px; right:0;}

.offers-list {float:left;width: 100%;}
.offers-list h2 {float:left;width:100%;background: #A5CEEC;color:#FFF;padding:5px 0;margin:0 0 10px 0;}
.offers-list h2 span {float:left;margin-left:3px;color:#FFF;font-size: 14px; font-weight: bold;}
.offers-list h2 a {float:right;color:#FFF;font-size: 14px; font-weight: normal;margin-right: 3px;}
.offers-list h2 a img {float:right;border:0;margin-left:5px;}
.offers-list .offer-item {float:left; width: 630px;clear:both;margin:5px 10px;border-bottom:1px dotted #ACCCE5;padding-bottom:5px;}
.offers-list .offer-item:last-child {border-bottom:none;margin-bottom: 30px;}
.offers-list .offer-item a img {float:left; width:90px; padding:3px;border:1px solid #ACCCE5;}
.offers-list .offer-item .description {float:left;width:520px;margin:0 0 0 10px;}
.offers-list .offer-item .description a.title {float:left;max-width:520px;font-weight: bold;text-decoration: none;}
.offers-list .offer-item .description p {float:left;clear:both;margin:3px 0 0 0;padding:0;text-align: justify;min-height: 57px;}
.offers-list .offer-item .description a.see-details {float:right;clear:right;color:orange;text-transform: uppercase;font-size: 13px;font-weight: bold; text-decoration: none;margin-top:5px;}
.offers-list .offer-item .description a:hover {text-decoration: underline;}
.offers-list .offer-item .description .price {float:left;clear:left;color:red;margin-top:5px;}
.offers-list .offer-item .description .price b {color:#6C6C6C;font-size: 11px;}

p.offer-explain-text {float:left;clear:both;width:100%;margin:10px 0;text-align: justify;}
h1.offers-title {border-bottom:0;margin-bottom:0; padding-bottom:0;}

img.marry-christmas { position:absolute;top:15px;left:240px;}

.currency-selector {float:right;width: 70px;margin:10px 10px 0 0; border-left:1px solid #3F94CA;padding-left:10px;}
.currency-selector label {float:left;color:#3F94CA;font-weight:bold;font-size:11px;line-height:11px;width:65px;}
.currency-selector select {border:1px solid #3F94CA;margin:2px 0 0 0;width:60px;color:#FB0008;font-weight:bold;}
