/****************************************************************
********** Folkefierie malta *************************************
*****************************************************************/

#iframe_body, #iframe, select, textarea, #menu ul li a, #leftside .menualt2 ul ul li a, .ds_inrbox, .ds_content, .ds_niv2, .childageinfobox, #outdate_Previous_ID, #outdate_Next_ID, #indate_Previous_ID, #indate_Next_ID {background-color:#fff;}
/**/
body {background-color:#fafafa; color:#3d3d3d;}
#container {background-color:#fff;}
#header {}
a {color:#23528A;}
a:hover {color:#8c1a11;}
h1, h2, h3, h4, h5, h6 {color:#1c1c1c;}
.title {color:#1c1c1c;}
hr {color:#dddddd; background-color:#dddddd;}
.image, .content_wrap_image {background-color:#a6a6a6;}
.quicksearch_breadtext span.highlight {background-color:#3d3d3d; color:#fff;}
.alert {color:#F13701;}
#flags {}
.tabsmenu, .tabsmenu a, .tabsmenu a:hover {color:#a6a6a6;}
.tabsmenu a.active {color:#23528A;}
.tabsmenu a.alert {color:#fff; background-color:#db0014;}
/**/



#menu ul li a, #leftside .menualt2 ul ul li a {color:#fff; background-color:#a6a6a6;}
#menu ul li a:hover, #leftside .menualt2 ul ul li a:hover {color:#fff; background-color:#b12018;}
#menu ul li.active a, #leftside .menualt2 ul ul li.active a, #menu ul li.active a:hover, #leftside .menualt2 ul ul li.active a:hover {color:#fff; background-color:#696969;}
#menu ul ul li a, #leftside .menualt2 ul ul ul li a {color:#3d3d3d;}
#menu ul ul li a:hover, #leftside .menualt2 ul ul ul li a:hover {color:#b12018;} 
#menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a, #menu ul ul li.active a:hover, #leftside .menualt2 ul ul ul li.active a:hover {color:#696969;}
#menu ul ul li a, #leftside .menualt2 ul ul ul li a , #menu ul ul li a:hover, #leftside .menualt2 ul ul ul li a:hover, #menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a, #menu ul ul li.active a:hover, #leftside .menualt2 ul ul ul li.active a:hover {background:transparent;}
/**/

.ds_tabs_wrap{color:#fff; background-color:#a6a6a6;}
.active_ds_tab{color:#1c1c1c;}
.ds_niv1, .expMenuTitle, .expMenuTitle a, .expMenuTitle a:hover {color:#fff;}
.ds_niv1, .expMenuTitle {background-color:#696969;}
#outdate_ID #outdate_Current_ID, #indate_ID #indate_Current_ID{background-color:#fff; color:#000000;}
/*var:"DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/

/**/


.tableheader{background-color:#a6a6a6; color:#fff;}
.row_odd {background-color:#fff;}
.row_even {background-color:#fafafa;}
.row_highlight {background-color:#f5f5f5;}
 
/**/
.ordersteg_bgcolor1 {background-color:#fafafa;}/* &bgc2& */



.row_odd td, .row_even td, .childageinfobox, .ds_inrbox, .ds_niv2, .atribute dl dt, .atribute dl dd, #menu ul, #menu ul li {border-color:#a6a6a6;}
/**/



/*__Search reslut Color (DEVSEARCHENGINE RESULT)__*/

/*.search_reslut hr {color:#A0A0A0}*/

.search_reslut .titles, .search_reslut .titles h2{color:#1c1c1c; background-color:#a6a6a6;}
.search_reslut .moreinfo .titles {color:#1c1c1c; background-color:#fafafa;}
.search_reslut a {/*color:#0099cc;*/
}
.search_reslut #wrap_results, .search_reslut .choices_away, .search_reslut .choices_home {background-color:#fff;}
.search_reslut .wrap_price {color:#3d3d3d;}
.search_reslut .price {color:#000000;}
.search_reslut .moreinfo {color:#3d3d3d;}
.search_reslut .wrap_item_result {border:#3d3d3d;}
/**/




.button, .button2 #brochure_btn .formtext {border-color:#a6a6a6; color:#fff; background-color:#a6a6a6;}
.button:hover, .button2:hover {color:#E9E9E9;}
/*
.c_submit input{color:#3d3d3d;}
.c_submit input:hover{color:#000000;}
*/


/*///// FCKeditor styles ///////////*/

/*__ FCKeditor colors __*/

.txtcolor1, hr.hr1 {color:#696969;}
.txtcolor2, hr.hr2 {color:#a6a6a6;}
.txtcolor3, hr.hr3 {color:#b12018;}
.bgcolor1 {background-color:#696969;}
.bgcolor2 {background-color:#a6a6a6;}
.bgcolor3 {background-color:#b12018;}
.preamble {color:#383838;}
.highlight {}
table.tablestyle1 tr {background-color:#b12018; color:#1c1c1c;}
table.tablestyle2 tr {background-color:#1c1c1c; color:#fff;}
table.tablestyle3 tr {color:#fff; background-color:#b12018;}
/*__ FCKeditor formating __*/
img.rightimage, .rightimage img{float:right; margin-bottom:2px; margin-left:5px;}
img.leftimage, .leftimage img{float:left; margin-bottom:2px; margin-right:5px;}
.txtsmall {font-size:9px;}
.txtlarge {font-size:13px;}
.highlight {font-weight:bold;}
.preamble {font-weight:bold; font-size:1.1em;}
/*/////// BASIC FORMATING ///////*/
img {border:none;}
body, table {line-height:1.4; font-size:10px;} 
body, font, span, p, table, td, .MsoNormal, caption, form, input, select, label, textarea, #user_content {font-family:Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration:underline;}
a:hover, .title a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none;}
input {font-size:1em; line-height:normal; /*line-height:1.4;*/ padding:0;}
hr {height:1px; border:none; padding:0;}
#footer hr {width:90%; margin:15px 0;}
p {padding:0; margin-top:0.7em; margin-bottom:0.7em;}
p:first-child {padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:1.2; padding:0; margin:0; margin-bottom:0.5em;}
p + h1, h2, h3, h4, h5, h6 {margin-top:1.7em;}
#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6, #rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5, #rightside h6, .hotel_list h1, .hotel_list h2, .hotel_list h3, .hotel_list h4, .hotel_list h5, .hotel_list h6
 {margin-top:0;}
h1{
font-size:18px;}
h2 {font-size:13px;}
h3, h4, h5, h6{font-size:11px;}
/*input, select, textarea {font-weight:normal; word-spacing:normal; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; }
*/

select {} 
option {} 
textarea {} 
#content ul {padding:0; margin-top:0; margin-right:0; margin-bottom:0; margin-left:25px;}
#content li {padding:0; margin:0;}

/*///// CLIENT Backgrounds & images //////////////////*/

body {}
#container {background-image:url(../images/bg_container.jpg); background-repeat:repeat-y; background-position:left center;}
#footer {background-image:url(../images/bg_footer.jpg); background-repeat:no-repeat; background-position:left bottom;}
.button, #brochure_btn .formtext {background-image:url(../images/bg_button.jpg); background-repeat:repeat; background-position:left top; color:#fff; background-color:#cccccc; }
.button:hover {background-position:left -5px;}
.button:active, #brochure_btn .formtext {background-position:left bottom;}
.ds_niv1 {background-image:url(../images/bg_button.jpg); background-repeat:repeat;}
#logo {}
#header .image {background:transparent; background-image:url(../images/delete/bg_header.jpg); background-repeat:no-repeat; background-position:right top;}
#header {}
#logo img {/*display:none;*/}
#flags {}
/*////// ICONS & BUTTONS /////*/


/*__BUTTONS__*/
.button, #brochure_btn .formtext {overflow:auto;}
.button, .button:hover, #brochure_btn .formtext {font-size:1em;}
.button, #brochure_btn .formtext {border-width:1px; outline:none;}
.button, #brochure_btn .formtext {border-style:outset;}
.button:active, #brochure_btn .formtext {border-style:inset;}
.button, #brochure_btn .formtext {font-weight:bold; height:auto; width:auto; overflow:visible; line-height:normal; .padding:0 0.4em 0 0.4em;}


/*//////////// MAIN WRAPERS ////////////*/

html{height:100%; margin-bottom:0.1px; padding:0; margin:0;}
body {text-align:center;}
#header, #leftside, #content, #footer, #rightside {overflow:hidden;} 
#wrap {text-align:left; margin-right:auto; margin-left:auto; float:none;} 
#container, #header, #leftside, #leftside_content, #content, #content_content, #rightside, #rightside_content, #footer {float:left;}
#container, #header, #leftside_content, #rightside_content, #content_content, #footer {clear:both;}
#leftside {clear:left;}
#footer {margin:0; padding:10px 0 15px 0; text-align:center;}
/*_ Width _*/
#header {width:100%;}
#leftside {width:180px;}
#content {width:582px;}
#rightside {width:191px;}
#leftside, #content {margin-right:20px;}
#leftside_content{padding:0 0 0 10px; width:170px; /*.width:100%;*/
}
#rightside_content {width:181px; /*.width:100%;*/}

#footer_content {width:973px; /*.width:100%;*/ padding:0 10px 0 10px;}
/*Height spacing / margins*/
#header, #content, #flashcontent, #menu, #travelize, #ds_area_wrap, .boxmodule, .box {margin-bottom:15px;}
/*/////////////// HEADER //////////////////*/
#logo img{margin:0;}
#logo, #header .image {float:left;}
#logo, #header .image {height:178px;}
#logo {width:289px; }
#header .image {width:704px;} /*993-289=704*/




#headerBar , #headerBar_content {float:left; clear:both;}
#headerBar {width:100%;}
#headerBar_content {width:97.4%; padding:5px 1.3% 0 1.3%;}
#topmenu, #topmenu a {line-height:15px;}
#topmenu, #flags {float:right; width:auto; text-align:right;}
#topmenu_content, #flags_content {float:left; width:auto;}
#flags {padding-left:5px;}
#flags a {margin:0 0 0 5px;}
/*///////////////// LEFTSIDE //////////////////*/


/*__ MENU (main menu) __*/

#menu, #topmenu {word-wrap:break-word;}
#menu {float:left; width:100%; font-size:9px; clear:left; float:left; font-style:normal; letter-spacing:normal; word-spacing:normal; padding:0;}
#menu a {display:block; text-decoration:none;}
#menu a:hover {text-decoration:none;}
#menu li.active a {}
#menu ul, #leftside .menualt2 ul ul {border-bottom-width:2px; border-bottom-style:solid; border-top-width:2px; border-top-style:solid; padding-top:1px;}
#menu ul ul, #leftside .menualt2 ul ul ul {border:none;}
#menu ul li, #leftside .menualt2 ul ul li {margin-bottom:1px;}
#menu ul ul li a, #leftside .menualt2 ul ul ul li a {font-weight:normal;}
#menu ul ul ul li a, #leftside .menualt2 ul ul ul ul li a { font-weight:normal;}

#menu ul li a, #leftside .menualt2 ul ul li a{padding:5px; font-size:10px; line-height:1.4; height:auto;}
#menu ul ul li a, #leftside .menualt2 ul ul ul li a {text-decoration:none; font-size:9px; line-height:1.4; height:auto; padding:4px 0 4px 9px; margin:0 0 1px 0;}


/*/// News box ///*/
ul.news, ul.news li {margin:0; padding:0; width:100%;}
ul.news {list-style-type:none; margin-bottom:10px;}
ul.news, ul.news li, ul.news .date, ul.news .title, ul.news .text {display:block; clear:both; float:left; text-decoration:none; font-style:normal; font-weight:normal;}
ul.news li {margin:0; padding:5px 0 5px 0; border-bottom-width:1px; border-bottom-style:dotted;}
ul.news .date {font-size:0.9em;}
ul.news .title {font-weight:bold;}
ul.news .text {}
/**/

/*_News box & searchsite box_*/
.searchsite input, .newsletter input {width:80%;}
.searchsite input.button, .newsletter input.button {width:auto;}
#travelize {clear:both; float:left; width:100%; text-align:center;}
/*//////////// RIGHTSIDE ///////////////////*/

#searchsite {}
/*__ DYNAMIC MENU __*/

.ds_inrbox{border-width:1px; border-style:solid;}
.ds_tabs_wrap{font-size:10px; font-weight:bold; text-decoration:none;}
#dynsearchmenu_Rtab{display:none;}
#dynsearchmenu_Ltab{width:100%;}

#ds_tabs_wrap_content label{padding:2px 0 2px 0;}
#dynsearchmenu_Ltab{border-style:none;}
#dynsearchmenu_Rtab{border-style:none;}

#dynsearchmenu_Ltab.active_ds_tab{}
#dynsearchmenu_Rtab.active_ds_tab{}




.ds_content{padding-top:8px; width:168px; padding-left:3px
}
.ds_niv1, .ds_niv2 {width:168px;}
.ds_niv2 {width:166px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid;}
.ds_niv2_content {width:162px;}
 .ds_niv1
 {font-weight:bold; text-decoration:none; border-right-width:0; border-left-width:0; border-right-style:none; border-left-style:none; border-top-width:0; border-bottom-width:0; border-top-style:none; border-bottom-style:none; line-height:10px;}

.ds_niv2 {font-weight:normal;}
.childageinfobox{border-width:1px; border-style:solid;} 
#outdate_ID #outdate_Current_ID, #indate_ID #indate_Current_ID {font-weight:bold;}




/*///////// CONTENT ///////////*/


#flashcontent {width:100%; clear:both; float:left; border:none;}

/*///// BOXMODULE //*/

.boxmodule .image {background:transparent;}
.boxmodule, .boxmodule div {width:100%;}
.boxmodule {float:left;}
.boxmodule div {float:none; clear:both;}
.boxmodule, .boxmodule_content, .boxmodule .title, .boxmodule .text, .boxmodule .image {overflow:hidden;}
.boxmodule .highlight {}
.boxmodule h1, .boxmodule h2, .boxmodule h3, .boxmodule h4, .boxmodule h5, .boxmodule h6, .boxmodule .title, .boxmodule .title a, .boxmodule .title a:hover {font-weight:bold; text-decoration:none; line-height:1.8; margin:0; padding:0; color:#3d3d3d;}
.boxmodule p {padding:0; margin:0;}
.boxmodule, .boxmodule .image {text-align:center;}
.boxmodule .title, .boxmodule .title div {text-align:center;}
.boxmodule_content {text-align:left;}
.boxmodule_content {margin-left:auto; margin-right:auto;}
/*__ Boxmodule Functions __*/

/* withoutImage_ (just text) */
.boxmodule .withoutImage .image {display:none;}
/* withoutText _ (just image) */
.boxmodule .withoutText .text, .boxmodule .withoutText .title {display:none;}
/* withoutContent _ (no image, no title, no text) */
.boxmodule .withoutContent {display:none;}
/*__ Boxmodule Styles __*/

.boxmodule.BoxStyle_1, .boxmodule.BoxStyle_2 {background-color:#fff;}
.boxmodule.BoxStyle_1 .boxmodule_content, .boxmodule.BoxStyle_2 .boxmodule_content
 {width:96%; padding:2%;}
.boxmodule.BoxStyle_1 .title_content, .boxmodule.BoxStyle_1 .text_content, .boxmodule.BoxStyle_2 .title_content, .boxmodule.BoxStyle_2 .text_content, .boxmodule.BoxStyle_3 .title_content, .boxmodule.BoxStyle_3 .text_content 
{width:96%; padding:0 2% 0 2%;}
.boxmodule.BoxStyle_1 .text_content, .boxmodule.BoxStyle_2 .text_content {padding-bottom:2%;}


/* BoxStyle_1:*/
.boxmodule.BoxStyle_1 {}
.boxmodule.BoxStyle_1 .t, .boxmodule.BoxStyle_1 .r, .boxmodule.BoxStyle_1 .b, .boxmodule.BoxStyle_1 .l {background-image:url(../images/1pxGrey.gif);}
/* BoxStyle_2:*/
.boxmodule.BoxStyle_2 {}
.boxmodule.BoxStyle_2 .t, .boxmodule.BoxStyle_2 .r, .boxmodule.BoxStyle_2 .b, .boxmodule.BoxStyle_2 .l {background-image:url(../images/1pxGrey.gif);}
.boxmodule.BoxStyle_2 .boxmodule_content {width:100%; padding:0;}
.boxmodule.BoxStyle_2 .image, .boxmodule.BoxStyle_2 .text {width:97%; padding:1%;}


/* BoxStyle_3:*/
.boxmodule.BoxStyle_3 {}
/*_ BoxStyle mutual styles _*/
.boxmodule.BoxStyle_2 .title, .boxmodule.BoxStyle_2 .title a, .boxmodule.BoxStyle_2 .title h1, .boxmodule.BoxStyle_2 .title h2, .boxmodule.BoxStyle_2 .title h3, .boxmodule.BoxStyle_2 .title h4, .boxmodule.BoxStyle_2 .title h5, .boxmodule.BoxStyle_2 .title h6, 
.boxmodule.BoxStyle_3, .boxmodule.BoxStyle_3 .title, .boxmodule.BoxStyle_3 .title a, .boxmodule.BoxStyle_3 h1, .boxmodule.BoxStyle_3 h2, .boxmodule.BoxStyle_3 h3, .boxmodule.BoxStyle_3 h4, .boxmodule.BoxStyle_3 h5, .boxmodule.BoxStyle_3 h6, .boxmodule.BoxStyle_3 strong {color:#fff;}
.boxmodule.BoxStyle_2 .title, .boxmodule.BoxStyle_3 .text, .boxmodule.BoxStyle_3 .title, .boxmodule.BoxStyle_3 .image {background-color:#a6a6a6;}

/*__ Three column boxes (cntThreeCol / STARTPAGE boxes) __*/ 

.boxmodule.bxm_cntThreeCol .image {height:106px;}
.boxmodule.bxm_cntThreeCol .title {height:20px;}
.boxmodule.bxm_cntThreeCol, .boxmodule.bxm_cntThreeCol .t, .boxmodule.bxm_cntThreeCol .r, .boxmodule.bxm_cntThreeCol .b, .boxmodule.bxm_cntThreeCol .l, .boxmodule.bxm_cntThreeCol .tr, .boxmodule.bxm_cntThreeCol .br, .boxmodule.bxm_cntThreeCol .bl, .boxmodule.bxm_cntThreeCol .tl {height:200px;}
.boxmodule .bxm_cntThreeCol .boxmodule_content, .boxmodule .bxm_cntThreeCol .withoutText .image
 {height:192px; /*200-(4x2)*/}
.boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .boxmodule_content, .boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .image
 {height:198px; /*200-(4x2)+6*/}

.boxmodule .bxm_cntThreeCol .text
 {height:66px; /*192-106-20*/}
.boxmodule .bxm_cntThreeCol .withoutImage .text
 {height:172px; /*192-20*/}
.bxm_cntThreeCol /*.boxmodule.bxm_cntThreeCol*/{width:184px;}
.bxm_cntThreeCol .bxm_cntThreeCol {width:100%;}
/*__ One column boxes (cntOneCol) __*/ 
.boxmodule.bxm_cntOneCol{}
/*/////////////*/



/*/////////////////
 STARTPAGE
////////////////*/

#startpage_text {clear:both; float:left;}
/*/////////////////
 CATEGORY PAGE
////////////////*/



/*/////////////////
 DESTINATION PAGE
////////////////*/



/*/////////////////
 HOTEL PAGE
////////////////*/
#imageComponent .imageslider {/*display:none;*/}
#hotel .tabsmeu .morepics {display:none;}
/*/////////////////
 OTHER PAGES
////////////////*/




/*/////////////////
 ON MULTIPLE PAGES
////////////////*/


/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 

.tourlist, .contact_iframe{}
.tourlist1 .col1, .tourlist1 .col3 {text-align:left;}
.tourlist1 .col2 {text-align:center;}
.tourlist1 .col4 {text-align:right;}
.tourlist2 .col1, .tourlist2 .col2 {text-align:left;}
.tourlist2 .col3 {text-align:right;}
/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}
/*////////// FUNCTIONS ///////*/



/*__ NO RIGHTSIDE __ (body class="no_rightside") 

Deviates from standard in that it has a bevel in content area.
5px on rightside and 5px on leftside = -10px (

content:(582+20+191)-10=783)
content:destination & hotel page [ 783-(582-370) = 571]

*/

.no_rightside #content {width:783px; /*width:793px;*/}
.no_rightside #destination .user_content, .no_rightside #hotel .imageComponent, .no_rightside #hotel .user_content
{width:571px;}
.no_rightside #hotel #slider {width:501px;} /*571-70=501*/


/*///// BOX ///*/

.box, .box .title, .box .image, .box .text {overflow:hidden;}
.box {padding-top:2px; padding-bottom:2px; float:left;}
.box {border-width:1px; border-style:solid;}
#leftside .box {width:168px;}
#rightside .box {width:179px;}
/*startbanners {.width:182px;}*/


.box .title, .box .image {width:98%;}
.box .text {width:94%;}
#leftside .box .title, #rightside .box .title {width:100%;}
.box {border-color:#a6a6a6;}
#leftside .box .title, #rightside .box .title {background-color:#a6a6a6; color:#fff;}
#leftside .box .title a, #leftside .box .title h1, #leftside .box .title h2, #leftside .box .title h3, #leftside .box .title h4, #leftside .box .title h5, #leftside .box .title h6, #rightside .box .title a, #rightside .box .title h1, #rightside .box .title h2, #rightside .box .title h3, #rightside .box .title h4, #rightside .box .title h5, #rightside .box .title h6 {color:#fff;}
#leftside .box .text .title, #rightside .box .text .title {background:transparent;}
.box .title, .box .title a, .box .title h1, .box .title h2, .box .title h3, .box .title h4, .box .title h5, .box .title h6, #leftside .box .text .title, #leftside .box .text .title a, #leftside .box .text .title h1, #leftside .box .text .title h2, #leftside .box .text .title h3, #leftside .box .text .title h4, #leftside .box .text .title h5, #leftside .box .text .title h6, #rightside .box .text .title, #rightside .box .text .title a, #rightside .box .text .title h1, #rightside .box .text .title h2, #rightside .box .text .title h3, #rightside .box .text .title h4, #rightside .box .text .title h5, #rightside .box .text .title h6 {color:#1c1c1c;}
.box .title, .box .title h1, .box .title a, 
.box .title h2, .box .title h3, .box .title h4, .box .title h5, .box .title h6{line-height:1.4; font-size:1em; text-decoration:none;}
.box .title {margin-bottom:0;}
.box .title_content {padding:2px 0 2px 0;}
.box .image img {height:107px; width:auto;}
.box .text {margin-top:10px; margin-bottom:10px;}
#leftside .box, #rightside .box {float:left; clear:both; padding-top:0;}

/*// IFRAME SEARCHENGINE (PackageBooking1.asp #PackageSearchEngine) ///*/
a.ico_hlp span {display:none;}
a.ico_hlp, a.ico_hlp:hover {text-decoration:none;}
a.ico_hlp:hover span.popupItems {display:block;}
a.ico_hlp {display:block; width:17px; 
 height:17px; background-image:url(../images/BullitInfo.gif); background-repeat:no-repeat; background-position:left top; }
.popupItems {padding:5px; position:absolute; z-index:+800;}
.popupItems_content {z-index:+999;}
.popupItems, .popupItems a {background-color:#fff;} 
.popupItems {border-color:#b12018; border-style:solid; border-width:1px;}
a.ico_hlp {float:right;}
a.ico_hlp span {float:none; text-align:left;}
/**/
#packageBooking1Wrap {float:left; clear:both; width:180px;}
#PackageSearchEngine .popupItems, #PackageSearchEngine .popupItems a {background-color:#db0014; color:#fff; font-weight:bold;} 
#PackageSearchEngine .popupItems {border-color:#b3d3d9; border-style:solid; border-width:2px;}
#PackageSearchEngine .popupItems {width:136px; left:5px;}
#PackageSearchEngine {width:180px;}
#PackageSearchEngine td {vertical-align:top;}
#PackageSearchEngine, #PackageSearchEngine table, #PackageSearchEngine table h3 {font-size:10px;}
#PackageSearchEngine .title a, #PackageSearchEngine .title h2 {font-size:15px; font-weight:bold; text-align:center;}
#PackageSearchEngine .title a, #PackageSearchEngine h2, #PackageSearchEngine h3 {padding:0; margin:0;}
#PackageSearchEngine .title, #PackageSearchEngine td {padding-bottom:15px;}
#PackageSearchEngine, #PackageSearchEngine div {float:left;}
#PackageSearchEngine .tr, #PackageSearchEngine .tl, #PackageSearchEngine .br, #PackageSearchEngine .bl {background-repeat:no-repeat; width:100%;}
#PackageSearchEngine .tr {background-image:url(../images/box1_tr.jpg); background-position:right top;}
#PackageSearchEngine .tl {background-image:url(../images/box1_tl.jpg); background-position:left top;}
#PackageSearchEngine .br {background-image:url(../images/box1_br.jpg); background-position:right bottom;}
#PackageSearchEngine .bl {background-image:url(../images/box1_bl.jpg); background-position:left bottom;}
#PackageSearchEngine_content, #PackageSearchEngine .title_content {clear:both; width:100%;}
#PackageSearchEngine {background-color:#b12018;}
#PackageSearchEngine, #PackageSearchEngine table, #PackageSearchEngine a, #PackageSearchEngine h2, #PackageSearchEngine h3 {color:#fff;}
#PackageSearchEngine .title, #PackageSearchEngine .text {clear:both; width:100%;}
#PackageSearchEngine_content {clear:both; width:170px; padding:5px;/*width:94%; padding:5px 3% 5px 3%;*/}
#PackageSearchEngine table {width:170px;}
#PackageSearchEngine table .col1, #PackageSearchEngine select {width:145px;}
#PackageSearchEngine table .col2 {width:25px; text-align:right;}
#PackageSearchEngine table .colFullWidth, #PackageSearchEngine .colFullWidth select {width:170px;}
#PackageSearchEngine select#day2 {width:40px;}
#PackageSearchEngine select#monthyear {width:100px;}
#PackageSearchEngine .colFullWidth select#monthyear {width:125px;}
#PackageSearchEngine .button {margin-top:15px;}
#PackageSearchEngine table.roomtable {width:100%; padding:0; margin:0;}
#PackageSearchEngine table.roomtable td {padding-bottom:0;} 
#PackageSearchEngine select.adultselect {width:54%;}
#PackageSearchEngine select.childrenselect {width:43%;}
#PackageSearchEngine .row6 input {width:143px;}
#PackageSearchEngine .row6 .colFullWidth input {width:168px;}
#PackageSearchEngine .row7 span.txt {width:125px;float:left;}
#PackageSearchEngine .row7 input.checkbox {float:right; clear:right;}
#PackageSearchEngine .row10 {margin-bottom:5px;}
#PackageSearchEngine .childrow_col1 {float:left; clear:left;}
#PackageSearchEngine .childrow_col2 {float:right; clear:right; text-align:right;}
#PackageSearchEngine .t_age {}
#PackageSearchEngine .childrow input {width:20px;}
#PackageSearchEngine .t_years {}
#PackageSearchEngine .button {border:none; width:170px; background-image:url(../images/formbutton.jpg); background-position:left 2px; background-repeat:no-repeat; padding:0; height:27px; overflow:hidden; font-size:13px; text-align:center; color:#b12018; background-color:transparent; vertical-align:middle;}
#PackageSearchEngine .button:hover {color:#7B1611;}
/**/
.absolutePopupItem, .absolutePopupItem .a_close {position:absolute; display:block;}
.absolutePopupItem_content {position:relative; float:left; clear:both; width:100%;}
#PackageSearchEngine .absolutePopupItem {padding:0; width:146px;}
.absolutePopupItem_content {padding:5px; width:136px;}
.absolutePopupItem .a_close {top:0; right:0; padding:0; overflow:hidden;}
.absolutePopupItem .a_close img {vertical-align:top; .margin-top:-1px;}
/*__PackageBooking2.asp__*/

.PackageBooking2 img {width:200px;}
/*popup box*/
.PackageBooking2 .popupItems {border-width:1px;}
.PackageBooking2 .popupItems, .PackageBooking2 .popupItems_content {width:400px;}
.PackageBooking2 .popupItems .title, .PackageBooking2 .popupItems .text {width:390px; padding-left:5px; padding-right:5px;}
.PackageBooking2 .popupItems .text {padding-top:2px; padding-bottom:2px;}
table.PackageBooking2,table.PackageBooking2 table {width:100%;}
table.tablePriceInfo {width:auto!important; padding-left:0; padding-right:0;}
table.tablePriceInfo .col {padding-bottom:5px!important;}
table.tablePriceInfo .col1 {width:220px !important; padding-right:10px !important; padding-left:0 !important;}
table.tablePriceInfo .col2 {width:70px !important; padding-right:10px !important; padding-left:0 !important;}
table.tablePriceInfo .col3 {width:70px !important; padding-right:0 !important; padding-left:0 !important;}
/*IE over select fix*/

.PackageBooking2 .popupItems_content {background-color:#fff;}
.PackageBooking2 .popupItems {overflow:hidden !important; width:auto !important; }
.absoluteIEbugfix
{ display:none !important; display/**/:block !important; position:absolute !important; top:0 !important; left:0 !important; z-index:-1 !important; filter:mask() !important; width:2000px !important; height:2000px !important;}
.PackageBooking2 h2, .PackageBooking2 h3 {padding:0; margin:0;}
.PackageBooking2 td {vertical-align:top; word-wrap:break-word;}
.PackageBooking2 .row_title td {vertical-align:middle;}
.PackageBooking2 .col4, .PackageBooking2 .col4 td {text-align:right;}
.PackageBooking2 .col4 .popupItems, .PackageBooking2 .col4 .popupItems td {text-align:left;}
.priceinfolink {cursor:pointer;}
table.tablePriceInfo .col2, table.tablePriceInfo .col3 {text-align:right !important;}
.PackageBooking2 .popupItems_content, .PackageBooking2 .popupItems .title, .PackageBooking2 .popupItems .text {float:left; clear:both;}
.PackageBooking2 .popupItems .title {padding-top:2px; padding-bottom:2px;}
.PackageBooking2 .popupItems {right:15px; margin-top:5px;}
.PackageBooking2 .popupItems {padding:0;}



.PackageBooking2 .popupItems .title, .PackageBooking2 .popupItems .title a {color:#fff;}
.PackageBooking2 .popupItems .title {background-color:#b12018;}
.PackageBooking2 .buttonWrap .slidingdoor, .PackageBooking2 .button {background-image:url(../images/searchresultbutton.gif); background-repeat:no-repeat; height:22px; padding-top:0; padding-bottom:0; overflow:hidden; border:none;}
.PackageBooking2 .buttonWrap {position:relative; float:right;}
.PackageBooking2 .buttonWrap .button {float:left;}
.PackageBooking2 .buttonWrap .slidingdoor {position:absolute; display:block; left:0; width:1px; z-index:+1;}
.PackageBooking2 .buttonWrap .slidingdoor {background-position:left top; }
.PackageBooking2 .button {background-position:right 0;}
.PackageBooking2 .button:hover {background-position:right -44px;}
.PackageBooking2 .button2 {background-image:url(../images/searchresultbuttonrepeat.gif); background-repeat:repeat-x; background-color:#03285c; color:#fff; border:none; font-weight:bold;}
.PackageBooking2 .button2 {background-position:left -44px; }
.PackageBooking2 .button2:hover {background-position:left -22px;}
/*'removes default extra padding on IE input buttons */
.PackageBooking2 input.button, .PackageBooking2 input.button2 {padding-left:5px; padding-right:5px; .overflow:visible!important; width:auto;}
.PackageBooking2 .button {font-size:13px; height:22px;}
.PackageBooking2 .button2 {font-size:10px; height:20px;}

.totalPrice {font-weight:bold; font-size:14px;}
.PackageBooking2 .row_content .col {padding-bottom:25px;}
.PackageBooking2 .row_title h2{padding-left:5px;}
.PackageBooking2 .row_title .col4 span{padding-right:5px;}
.PackageBooking2 .row_title, .PackageBooking2 .row_title a, .PackageBooking2 .row_title h2 {color:#fff;}
.PackageBooking2 .row_title {height:22px; background-color:#03285c;}
.PackageBooking2 .ArrRoomTotalDisplay select {width:150px;}
.PackageBooking2 .ArrRoomTotalDisplay {width:100%; float:left; clear:both; margin-bottom:5px;}
.PackageBooking2 .closewindow span {display:none;}
.PackageBooking2 .closewindow {width:12px; height:12px; overflow:hidden; }
.PackageBooking2 .popupItems_content {/*position:relative;*/}
.PackageBooking2 .popupItems .link {position:relative;}
.PackageBooking2 .closewindow {position:absolute; right:0; top:0;}
.PackageBooking2 .closewindow {background-image:url(../images/closewindow.gif); background-repeat:no-repeat; background-position:left top; display:block;}
/*__ brochureIframe_*/


#brochure_header {display:none;}
body.brochureiframe #broch_newsletter .checkbox_txt {padding-bottom:15px;}
/*viewbook*/
body.viewbook h1 {display:none;}
/*============*/


#Packagetabmenu {width:60px; }
#Packagetabmenu td {vertical-align:top;}
#Packagetabmenu, #Packagetabmenu table, #Packagetabmenu table h3 {font-size:10px;}
#Packagetabmenu .title a, #Packagetabmenu .title h2 {font-size:15px; font-weight:bold; text-align:center;}
#Packagetabmenu .title a, #Packagetabmenu h2, #Packagetabmenu h3 {padding:0; margin:0;}
#Packagetabmenu .title, #Packagetabmenu td {padding-bottom:15px;}
#Packagetabmenu, #Packagetabmenu div {float:left;}
#Packagetabmenu .tr, #Packagetabmenu .tl, #Packagetabmenu .br, #Packagetabmenu .bl {background-repeat:no-repeat; width:100%;}
#Packagetabmenu .tr {background-image:url(../images/tabbox1_tr.jpg); background-position:right top;}
#Packagetabmenu .tl {background-image:url(../images/tabbox1_tl.jpg); background-position:left top;}

#Packagetabmenu_content, #Packagetabmenu .title_content {clear:both; width:100%;}
#Packagetabmenu {background-color:#b12018;}
#Packagetabmenu, #Packagetabmenu table, #Packagetabmenu a, #Packagetabmenu h2, #Packagetabmenu h3 {color:#fff;text-align:center;font-weight:bold;}
#Packagetabmenu .title, #Packagetabmenu .text {clear:both; width:100%;}
#Packagetabmenu_content {clear:both;padding:5px;/*width:94%; padding:5px 3% 5px 3%;*/}
/*/// SearchEngineTabs ///*/
#PackageSearchEngineTabs {float:left; clear:both; width:100%; padding-left:0; padding-right:0;}
#PackageSearchEngineTabs .tab, #PackageSearchEngineTabs .icon, #PackageSearchEngineTabs .tab, #PackageSearchEngineTabs .txt {display:block; float:left; clear:none; height:21px; line-height:21px;}
#PackageSearchEngineTabs .tab, #PackageSearchEngineTabs .tab:hover {text-decoration:none; font-weight:bold;}
#PackageSearchEngineTabs .tab .txt {display:none;}
#PackageSearchEngineTabs .active .txt {display:block;}
#PackageSearchEngineTabs .tab:hover {color:#b12018;}
#PackageSearchEngineTabs .active, #PackageSearchEngineTabs .active:hover {color:#fff;}
#PackageSearchEngineTabs .tab1, #PackageSearchEngineTabs .tab1active .icon {width:21px;}
#PackageSearchEngineTabs .tab2, #PackageSearchEngineTabs .tab2active .icon {width:36px;}
#PackageSearchEngineTabs .tab3, #PackageSearchEngineTabs .tab3active .icon {width:21px;}
#PackageSearchEngineTabs .tab4, #PackageSearchEngineTabs .tab4active .icon {width:30px;}
#PackageSearchEngineTabs .tab {overflow:hidden;}
#PackageSearchEngineTabs .tab1active {width:93px;}
#PackageSearchEngineTabs .tab2active {width:108px;}
#PackageSearchEngineTabs .tab3active {width:93px;}
#PackageSearchEngineTabs .tab4active {width:102px;}
.pb1_withoutHotelonly #PackageSearchEngineTabs .tab1active {width:114px;}
.pb1_withoutHotelonly #PackageSearchEngineTabs .tab2active {width:129px;}
.pb1_withoutHotelonly #PackageSearchEngineTabs .tab3active {display:none;}
.pb1_withoutHotelonly #PackageSearchEngineTabs .tab4active {width:123px;}
#PackageSearchEngineTabs .tab, #PackageSearchEngineTabs .tab .icon {background-image:url(../images/spriteSearchTabs.jpg); background-repeat:no-repeat;}
#PackageSearchEngineTabs .tab1 {background-position:-87px top;}
#PackageSearchEngineTabs .tab1:hover {background-position:-87px -21px;}
#PackageSearchEngineTabs .tab2 {background-position:left top;}
#PackageSearchEngineTabs .tab2:hover {background-position:left -21px;}
#PackageSearchEngineTabs .tab3 {background-position:-36px top;}
#PackageSearchEngineTabs .tab3:hover {background-position:-36px -21px;}
#PackageSearchEngineTabs .tab4 {background-position:-57px top;}
#PackageSearchEngineTabs .tab4:hover {background-position:-57px -21px;}
#PackageSearchEngineTabs .active, #PackageSearchEngineTabs .active:hover {background-position:right -42px;}
#PackageSearchEngineTabs .tab1active .icon, #PackageSearchEngineTabs .tab1active:hover .icon {background-position:left -63px;}
#PackageSearchEngineTabs .tab2active .icon, #PackageSearchEngineTabs .tab2active:hover .icon {background-position:left -84px;}
#PackageSearchEngineTabs .tab3active .icon, #PackageSearchEngineTabs .tab3active:hover .icon {background-position:left -105px;}
#PackageSearchEngineTabs .tab4active .icon, #PackageSearchEngineTabs .tab4active:hover .icon {background-position:left -126px;}
 /*============*/
 
 /*/////// Villa Booking (villabooking1 & villabooking2) ////////////*/
#VillaSearchEngine .popupItems, #VillaSearchEngine .popupItems a {background-color:#db0014; color:#fff; font-weight:bold;} 
#VillaSearchEngine .popupItems {border-color:#b3d3d9; border-style:solid; border-width:2px;}
#VillaSearchEngine {background-color:#b12018;}
#VillaSearchEngine, #VillaSearchEngine table, #VillaSearchEngine a, #VillaSearchEngine h2, #VillaSearchEngine h3 {color:#fff;}
#VillaSearchEngine .button {border:none; width:170px; background-image:url(../images/formbutton.jpg); background-position:left 2px; background-repeat:no-repeat; padding:0; height:27px; overflow:hidden; font-size:13px; text-align:center; color:#b12018; background-color:transparent; vertical-align:middle;}
#VillaSearchEngine .button:hover {color:#7B1611;}
.VillaBooking2 .button {background-image:url(../images/searchresultbutton.gif); background-repeat:no-repeat; height:22px; padding-top:0; padding-bottom:0; overflow:hidden; border:none;}
.VillaBooking2 .titles, .VillaBooking2 .titles .col, .VillaBooking2 .titles strong, .VillaBooking2 .titles a, .VillaBooking2 .titles a:hover {color:#fff;}
.VillaBooking2 .titles, .VillaBooking2 .titles .col, .VillaBooking2 .titles .col strong, .VillaBooking2 .titles .col strong a {background-color:#03285c;}
#VillaSearchEngine .tr, #VillaSearchEngine .tl, #VillaSearchEngine .br, #VillaSearchEngine .bl {background-repeat:no-repeat; width:100%;}
#VillaSearchEngine .tr {background-image:url(../images/box1_tr.jpg); background-position:right top;}
#VillaSearchEngine .tl {background-image:url(../images/box1_tl.jpg); background-position:left top;}
#VillaSearchEngine .br {background-image:url(../images/box1_br.jpg); background-position:right bottom;}
#VillaSearchEngine .bl {background-image:url(../images/box1_bl.jpg); background-position:left bottom;}
/*///////// Villa Booking generall style /////////////*/
#VillaSearchEngine .popupItems, #VillaSearchEngine .popupItems a {font-weight:bold;} 
#VillaSearchEngine .popupItems {width:136px; left:5px;}
#VillaSearchEngine {width:180px;}
#VillaSearchEngine td {vertical-align:top;}
#VillaSearchEngine, #VillaSearchEngine table, #VillaSearchEngine table h3 {font-size:10px;}
#VillaSearchEngine .title a, #VillaSearchEngine .title h2 {font-size:15px; font-weight:bold; text-align:center;}
#VillaSearchEngine .title a, #VillaSearchEngine h2, #VillaSearchEngine h3 {padding:0; margin:0;}
#VillaSearchEngine .title, #VillaSearchEngine td {padding-bottom:15px;}
#VillaSearchEngine .title .title, #VillaSearchEngine td td {padding-bottom:0;}
#VillaSearchEngine, #VillaSearchEngine div {float:left;}
#VillaSearchEngine_content, #VillaSearchEngine .title_content {clear:both; width:100%;}
#VillaSearchEngine .title, #VillaSearchEngine .text {clear:both; width:100%;}
#VillaSearchEngine_content, table#dest_villareservationm {width:170px;}
#VillaSearchEngine_content {clear:both; padding:5px;}
#VillaSearchEngine table .col1, #VillaSearchEngine select {width:145px;}
#VillaSearchEngine select.calendarDateInput {width:auto;}
#VillaSearchEngine .calendarDateInput select {} 
#VillaSearchEngine table .col2 {width:25px; text-align:right;}
#VillaSearchEngine select#day2 {width:40px;}
#VillaSearchEngine select#monthyear {width:100px;}
#VillaSearchEngine .button {margin-top:15px;}
#VillaSearchEngine table.roomtable {width:145px;}
#VillaSearchEngine table.roomtable td {padding-bottom:0;} 
#VillaSearchEngine select.adultselect {width:70px;}
#VillaSearchEngine select.childrenselect {width:65px;}
#VillaSearchEngine .row6 input {width:143px;}
#VillaSearchEngine .row7 span.txt {width:125px;float:left;}
#VillaSearchEngine .row7 input.checkbox {float:right; clear:right;}
#VillaSearchEngine .row10 {margin-bottom:5px;}
#VillaSearchEngine .childrow_col1 {float:left; clear:left;}
#VillaSearchEngine .childrow_col2 {float:right; clear:right; text-align:right;}
#VillaSearchEngine .t_age {}
#VillaSearchEngine .childrow input {width:20px;}
#VillaSearchEngine .t_years {}
/**/
.absolutePopupItem, .absolutePopupItem .a_close {position:absolute; display:block;}
.absolutePopupItem_content {position:relative; float:left; clear:both; width:100%;}
#VillaSearchEngine .absolutePopupItem {padding:0; width:146px;}
.absolutePopupItem_content {padding:5px; width:136px;}
.absolutePopupItem .a_close {top:0; right:0; padding:0; overflow:hidden;}
.absolutePopupItem .a_close img {vertical-align:top; .margin-top:-1px;}
/*__VillaBooking2.asp__*/

#villa_result_wrap {float:left; clear:both; width:100%;}
#villa_result_wrap .item_text_content {width:100%; padding-left:0; padding-right:0;}
.VillaBooking2 .image{text-align:left; background-color:transparent;}
.VillaBooking2 .bar_hotel .image {margin-right:1%; width:20%;}
.VillaBooking2 .bar_hotel .text, .VillaBooking2 .bar_hotel .links {width:79%;}
.VillaBooking2 h2, .VillaBooking2 h3 {padding:0; margin:0;}
.VillaBooking2 td {vertical-align:top; word-wrap:break-word;}
.VillaBooking2 .row_title td {vertical-align:middle;}
.VillaBooking2 .image .bar_choice, .VillaBooking2 .image .room_price, .VillaBooking2 .image .room_price strong, .VillaBooking2 .image .room_price .title, .VillaBooking2 .image .room_price .text, .VillaBooking2 .image .order_btn{float:left; clear:both; width:100%; padding-left:0; padding-right:0; text-align:center; display:block;}
/*'removes default extra padding on IE input buttons */
.VillaBooking2 input.button {padding-left:5px; padding-right:5px; .overflow:visible!important; width:auto;}
.VillaBooking2 .button {font-size:13px; height:22px;}
.VillaBooking2 .col1 strong {padding-left:5px;}
.VillaBooking2 .row_title .col4 span{padding-right:5px;}
.VillaBooking2 .titles {margin-bottom:5px;}
.VillaBooking2 .hrline {display:none;}
.VillaBooking2 .titles, .VillaBooking2 .titles .col, .VillaBooking2 .titles strong, .VillaBooking2 .titles a, .VillaBooking2 .titles a:hover {text-decoration:none; font-size:13px;}
.VillaBooking2 .titles, .VillaBooking2 .titles .col, .VillaBooking2 .titles .col strong, .VillaBooking2 .titles .col strong a {display:block; float:left;}
.VillaBooking2 .titles, .VillaBooking2 .titles .col, .VillaBooking2 .titles .col strong, .VillaBooking2 .titles .col strong a {height:22px; line-height:22px;}
