/****************************************************************
************************* TIDEREIDER UPDATED  ******************
*****************************************************************/

/*
 Deviates from standard layout.
 settings:
 leftside: 180px + margin-right 15px
 content: 589px + margin-right 15px
 rightside: 181px
 ----------------
 Page width: 980px
 -----------------
*/

/*__ Resets __*/

img { border:none;}
/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#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: #FFFFFF;
}
/**/
body {/*background-color: #dfebf2;*/ color:#2e3133;}

form, input, select { color:#5c6366;}



#footer {/*background-color: #8a9499;*/ color:#8a9499;}

#container {}

a, .boxmodule .highlight {color:#e61717;}
a:hover {color:#d94c4c;}
#header a, #footer a, #topkeywords, #topkeywords a {color:#525f66;}

#topmenu .title {color:#ffffff;}


#header a:hover, #footer a:hover, #topkeywords a:hover {color:#525f66;}

h1, h2, h3, h4, h5, h6 {color:#2e3133;}
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {color:#FFFFFF;}


hr {color:#dddddd; background-color:#dddddd;}
/**/
/** {border: #d95936;} */
.image, .content_wrap_image {background-color: #a6a6a6;}
/**/
.txtcolor1, hr.hr1 {color: #aaabab;}
.txtcolor2, hr.hr2 {color: #dc0000;}
.txtcolor3, hr.hr3 {color: #9bb6c6;}

.bgcolor1 {background-color: #5c6366;}
.bgcolor2 {background-color: #b8bdbf;}
.bgcolor3 {background-color: #80a0b2;}

.preamble {color:#5c6366;}
.highlight {}
.quicksearch_breadtext span.highlight {background-color: #9ebac9; color: #FFFFFF;}
.alert {color: #F13701;}

/**/

.tableheader td{
	background-color: #80A0B2;
	color: #1c1c1c;
}

.row_odd td    {
	background-color: #FFFFFF;
}

.row_even td    {
	background-color: #DFEBF2;
}

	
/**/
.ordersteg_bgcolor1 {
	background-color:#fafafa;
}/* &bgc2& */


/*.box,*/
.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;}


/**/
/*

#leftside .box .title, #rightside .box .title { background-color:#a6a6a6;}
#leftside .box .text .title, #rightside .box .text .title { background:transparent;}

.box .title,
.box .title h1,
.box .title a,  
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6 {color: #1c1c1c;}

*/

/**/



/**/



/*__Search reslut Color (DEVSEARCHENGINE RESULT)__*/

.search_reslut .titles, .search_reslut .titles h2{
	color: #1c1c1c;
	background-color: #a6a6a6;
}

.search_reslut .moreinfo .titles {
	color: #1c1c1c;
	background-color: #f0f0f0;
}



.search_reslut a {
	/*color: #0099cc;*/
}
.search_reslut #wrap_results, 
.search_reslut .choices_away, 
.search_reslut .choices_home {
	background-color: #FFFFFF;
}
.search_reslut .wrap_price {
	color: #666666;
}

.search_reslut .price {
	color: #000000;
}


.search_reslut .moreinfo {
	color: #666666;
}


.search_reslut .wrap_item_result {border: #666666;}
/********************************/


/*/////////////////////////////////////*/

table.tablestyle1 tr {
background-color: #dc0000;
color:#ffffff;
}

table.tablestyle2 tr {
background-color: #80a0b2;
color:#ffffff;

}

table.tablestyle3 tr {
color:#FFFFFF;
background-color: #4a4c4e; 
}


/**/

.button,  #brochure_btn .formtext {
	border-color:#868489;
	color: #ffffff;
	background-color: #868489;
	border-width: 1px;
}

.c_submit input{color: #333333;}
.c_submit input:hover{color: #000000;}


/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT Backgrounds /////////////////////////
////////////////////////////////////////////////////////////////*/

body {
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: left -4px;}




#iframe_body, #iframe, .iframe_body, .iframe, #body { background-color:transparent !important; background-image:none !important;}	



/*	
body.order1, body.order2, body.order3, body.order4 {
	background-image: url(../images/bg_body.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: left -170px !important;}
*/

body.order1 td, body.order2 td, body.order3 td, body.order4 td { background-color:transparent !important;}


.button,  #brochure_btn .formtext {
	background-image: url(../images/bg_button.jpg);
	background-repeat: repeat;
	background-position: top;}

.button:hover, .button:active,  #brochure_btn .formtext {background-position: bottom;}


.btn_foresporsel span { display:none;}
.btn_foresporsel {
	display:block;
	float:left;
	width:137px;
	height:32px;
	overflow:hidden;
	background-image: url(../images/btn_foresporsel.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.btn_foresporsel:hover, .btn_foresporsel:active {background-position: bottom left;}

.btn_order{
	background-repeat: no-repeat;
	background-position: left top;
	width:120px;
	height:32px;
	overflow:hidden;
	background-color:#ffffff;
	color:#b11010;
	text-indent:130px;
	border:none;
	display:block;
	padding-left:121px;
}

.btn_order:hover {background-position: left bottom;}

.btn_order_uk {background-image: url(../images/btnOrderNow_uk.gif);}

.btn_order_no {background-image: url(../images/btnOrderNow_no.gif);}




#flags {}


.floatleftfullwidth { float:left; clear:both; width:100%;}

/**/


/*__ FCKeditor styles __*/

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 {  /*ingress*/
	font-weight: normal;
	font-size: 15px;
	line-height:22px
	
}


/*///////////////////////////////////////////////////*/

/*__BUTTONS__*/
.button,  #brochure_btn .formtext {
	overflow: auto;
}

.button, .button:hover,  #brochure_btn .formtext {font-size: 1em;}
/*.button,  #brochure_btn .formtext {border-style: outset;}
.button:hover, .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;*/
}

.button.button_search, .button.subscribe, input.button_search, input.subscribe, .subscribe, .button_search {
	overflow:hidden;
	border:none;
	padding:0px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}


.button.button_search, .button_search {
	width:41px;
	text-indent:9999px;
	height:20px;
	background-image: url(../images/btnSearch_uk.gif);
	
}


.button.subscribe, .subscribe {
	width:81px;
	text-indent:999px;
	background-image: url(../images/btn_subscribe_uk.gif);
	margin-bottom:15px 0 15px 0;

}

.button.subscribe:hover,
.button.button_search:hover {background-position: left bottom;}




a.button.button_search,
a.button_search
 {background-position: left top; height:19px;}

a.button:active,
a.button.button_search:hover,
a.button_search:hover
 {background-position: left -20px; height:19px;}
/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ////////////////////////////
/////////////// Textformatting and HTML standard tags ////////////
////////////////////////////////////////////////////////////////*/

body, 
html { padding:0px; margin:0px;}


body {text-align:center;}







body, table {line-height: 1.5; font-size: 12px;}	

body, span, p, table, td, .MsoNormal, caption, 
form, input, select, label, textarea { /*dont add properties, effects FCK*/
	font-family: Arial, Helvetica, sans-serif;
}



a {text-decoration:none;}
a:hover {text-decoration:underline;}
input, option, select { font-size:10px; line-height:normal; /*line-height:1.4;*/ padding:0px;}

input/*, option, select*/ {height:20px; }

input.checkboxInput { height:auto;}
/*option { width: inherit!important;}*/




hr {height:1px; border:none; padding:0px;}


p {
	padding: 0px;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}


p:first-child {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	line-height: 1.2;
	padding: 0px;
	margin: 0px;
	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: 0px;}




h1{	
font-size:18px;
}



h2 {font-size:13px;}

h3, h4, h5, h6{
	font-size:11px;
}


#category h1 {font-size:16px; margin:0px; line-height:16px;}
#destination h1 {font-size:30px;}





#header form, #header input, #header select, #header label, #header textarea, #header a,
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #topkeywords h2 {font-size: 11px;}

#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {
	text-transform: uppercase;
}



#header a,
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {font-weight:bold; margin:0px; padding:0px;}





/*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 {} 


textarea {} 



#content ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#content li {
	padding: 0px;
	margin: 0px;
}



#topmenu .title { font-weight:bold;}

/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////         MAIN WRAPERS     ////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*_ Width _*/
#leftside, #leftside_content {width: 180px;}
#content {width: 582px;}
#leftside, #content {margin-right: 15px;}



#leftside .box {width:100%;}


#rightside, #rightside_content {width: 181px;}

#rightside .box {width:100%;}


/**/
#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	float:none;} 

#container{
	float: left;
	clear:both;}

	
#header, #leftside, #content, #footer, #rightside   {overflow: hidden;}



#header {
	clear: left;
	float: left;	
} 






#leftside {
	float: left;
	clear:left;
}


#leftside_content{
	float:left;
	clear:both;
}




#rightside {
	float: left;
}



#footer {
	margin:0;
	padding:10px 0 15px 0;
	text-align: center;
	clear: both;
	float: left;	
}


#content_content     {
	clear: both;
	float: left;
}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////         HEADER, LEFTSIDE, RIGHTSIDE, FOOTER     /////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/



#flashContentLeftside { float:left; width: 785px; /*980-(180+15)leftide*/}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           CONTENT     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*__ All pages __*/
#content, #flashcontent, #menu, #travelize, #ds_area_wrap, .box, .cmsbanner {margin-bottom: 20px;}
.boxmodule, .destorderbox, .pagetags {margin-bottom: 15px;}

/*HEADER*/


/*#header {  height:104px; padding:7px 0 0 0;}*/
#header { height:96px; padding:7px 0 7px 0;}

#header .col,
#header .col1,
#header_col1wrap, 
#header_col1wrap_content,
#header .row {float:left;}


#header .col1,
#header_col1wrap, 
#header_col1wrap_content,
#header .row {clear:both; }


#header .row {width:100%;}




#header_col1wrap,
#header #header_col2 {margin-right:3px;}



#header_col1wrap { width:616px;}
#header_col1wrap_content { width:auto;  }



#header_col1 {width:100%; /*background-color:#80a0b2;*/}
#header_col1 .row1 { width:98%; padding-left:1%; padding-right:1%;}


#header_col2, #header_col3 { margin-top:4px;}

#header_col2 { width:179px;}
#header_col3 { width:179px;}


#allaturerBox, #header_col2 .row2 {float:left; clear:both; width:100%;}

#allaturerBox form, #searchsiteBox form { width:100%;}

#allaturerBox .row1, #searchsiteBox .row1 {}
#allaturerBox .row2, #searchsiteBox .row2 {}




#header_col2 .t, #header_col2 .r, #header_col2 .b, #header_col2 .l,
#header_col3 .t, #header_col3 .r, #header_col3 .b, #header_col3 .l,
.destorderbox .t, .destorderbox .r, .destorderbox .b, .destorderbox .l {background-image: url(../images/1px_v1.jpg);}

.boxmodule .t, .boxmodule .r, .boxmodule .b, .boxmodule .l,
#header_col2 .t, #header_col2 .r, #header_col2 .b, #header_col2 .l,
#header_col3 .t, #header_col3 .r, #header_col3 .b, #header_col3 .l,
.destorderbox .t, .destorderbox .r, .destorderbox .b, .destorderbox .l { width:100%; float:left;}




.header_col .row1 { height:24px;}
.header_col .row1 h2, .header_col .row1 a {line-height:24px;}


.header_col .box_content{height:30px;}
#header .header_col .box_content form {padding:5px; margin:0px; border:0px;  height:20px; overflow:hidden; /*float:left; clear:both; display:block;*/}

#header_col2 form,
#header_col3 form { width:169px; /*179-10px*/}


.header_col  input.text {height:16px; width:118px;}
.header_col select, .header_col input.button { height:20px; float:left; clear:none;}
.header_col select { width:160px;}



#header .header_col input { float:left;}
#header .header_col .button_search { display:block; float:right;}


/*
.header_col .row2 .t,
.header_col .row2 .r,
.header_col .row2 .b,
.header_col .row2 .l,
 { height:30px; .height:20px; overflow:hidden;}
*/



#allaturerBox .col1/*, #allaturerBox .col2 */{width:100%; overflow:hidden;}
#searchsiteBox .col1 {width:64%;} 
#searchsiteBox .col2 {width:35%; text-align:right;}
#searchsiteBox .col2 a { width:100%;}

#breadcrumbs, #altbreadcrumbs { margin-top:10px;}
#breadcrumbs, #breadcrumbs a, #altbreadcrumbs, #altbreadcrumbs a { text-transform:capitalize;}



.altbreadcrumbs {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	float: left;
	width:100%;

}




.flashcontent {
	width: 100%;
	height:425px;
	clear: both;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	
}


#content, #rightside {}

/*__TIDEmenu (main menu)__*/


#header_col1wrap, #header_col1wrap div {float:left;}

#header_col1wrap_content, #tidemenu {width: auto; clear:both;}

#tidemenu span.separator,
#companytourstabs span.separator,
#tidemenu .text{
	opacity: .0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);	

}


#menu {display:none;}
#tidemenu {float:left; clear:both; width:100%;}

#tidemenu a, #tidemenu a span,
#companytourstabs a
/*,a span*/ {
display:block;
float: left;
cursor:pointer;
white-space:nowrap;
}


#tidemenu a span,
#companytourstabs a span { width: auto;}


.hide { display:none;}


#tidemenu .image,
#companytourstabs .image { background:transparent;}

#tidemenu .image .text,
#companytourstabs .text {
	height:30px;
	/*margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
	.margin-right: 0px;
	.margin-left: 0px;*/
	padding-right: 10px;
	padding-left: 10px;
}





#tidemenu, #tidemenu a, #tidemenu a:hover,
#companytourstabs, #companytourstabs a, #companytourstabs a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
}

#tidemenu a.active,
#companytourstabs a.active {cursor: text;}


#tidemenu {width: auto;}

#tidemenu span.separator,
#companytourstabs span.separator { display:block; float:left; width:5px; overflow:hidden;}

#tidemenu a,
#companytourstabs a {
line-height: 28px;
width:auto;
}






#tidemenu .image, #tidemenu a:hover .image {}

#tidemenu a {
text-align: center;
vertical-align: middle;
}






#tidemenu, #tidemenu a, #tidemenu a:hover,
#companytourstabs, #companytourstabs a, #companytourstabs a:hover {color: #ffffff;}


#tidemenu a{ background-color:#a0bac9;}
#tidemenu a:hover { background-color:#90adbd;}
#tidemenu a:active, #tidemenu a.active {background-color:#80a0b2;}



#tidemenu a .image {background-repeat: no-repeat;}

#tidemenu a .image{
	background-position: center top;
	
}

#tidemenu a:hover .image
{
	background-position: center -30px;

}

#tidemenu a:active .image, #tidemenu a.active .image  {
	background-position: center -60px;
}



#tidemenu .l {
background-image: url(../images/tidemenu_l.gif);
}


#tidemenu a {
background-image: url(../images/tidemenu_cnt.gif);
}
#tidemenu .r {
background-image: url(../images/tidemenu_r.gif);
}




div#tidemenu a, div#tidemenu a span {
background-position: left top;
}




#tidemenu {
background-repeat: repeat;
}

#tidemenu .l, #tidemenu .r {
background-repeat: no-repeat;
}
#tidemenu a {
background-repeat: repeat-x;
}


#tidemenu .l {background-position: left top;}
#tidemenu .r {background-position: right top;}


#tidemenu, #tidemenu a, #tidemenu a span {height: 30px;}/*'MUST be last in tidemenu*/


/*__ companytourstabs__*/


#companytourstabs, #companytourstabs_content, #companytourstabs .lang {float:left; clear:both; width:auto;}

#header_col1wrap_content,#companytourstabs, #companytourstabs a {background-image: url(../images/tabs_nbga.png);}
#companytourstabs .text {display:none;}


#header_col1wrap_content, #companytourstabs {background-repeat:repeat-x;}


#header_col1wrap_content {background-position: left -272px;}
#companytourstabs {background-position: left top;}


#companytourstabs a{background-repeat:no-repeat;}

#companytourstabs .no a.tab1 { width:111px;}
#companytourstabs .no a.tab2 {width:130px;}
#companytourstabs .uk a.tab1 {width:148px;}
#companytourstabs .uk a.tab2 {width:144px;}


#companytourstabs .no a.tab1 {background-position: -400px -50px;}
#companytourstabs .no a.tab2 {background-position: -115px -50px;}
#companytourstabs .uk a.tab1 {background-position: -400px -150px;}
#companytourstabs .uk a.tab2 {background-position: -152px -150px;}


#companytourstabs .no a.tab1:hover {background-position: -400px -100px;}
#companytourstabs .no a.tab2:hover {background-position: -115px -100px;}
#companytourstabs .uk a.tab1:hover {background-position: -400px -200px;}
#companytourstabs .uk a.tab2:hover {background-position: -152px -200px;}



#companytourstabs .no a.active, #companytourstabs .no a.active:hover {background-position: left -50px;}
#companytourstabs .uk a.active, #companytourstabs .uk a.active:hover {background-position: left -150px;}


#companytourstabs .GA .no a.active, #companytourstabs .GA .no a.active:hover {background-position: -515px -50px;}
#companytourstabs .GA .uk a.active, #companytourstabs .GA .uk a.active:hover {background-position: -552px -150px;}

/*

#companytourstabs .GA .no {}

#companytourstabs a:hover {background-position: -100px !important;}
#companytourstabs .nb a.active {background-position: left -50px !important;}
#companytourstabs .GA a.active {background-position: -400 -50px !important;}
*/
#companytourstabs, #companytourstabs a, #companytourstabs a span {height: 28px;}/*'MUST be last in companytourstabs*/

/*IE bug fix*/
/*#header .GA .uk*/ #tidemenu { width:100%;}

/***********************/


#searchsiteBox {}




/*LEFTSIDE / RIGHTSIDE*/

#topkeywords { float:left; clear:both; width:165px; height:425px;}

#topkeywords h2 {padding:0px; margin:0 0 20px 0;}

#topkeywords ul, #topkeywords ul li { list-style:none; margin:0px; padding:0px; color:#FFFFFF;}


#topkeywords ul {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #FFFFFF;
}

#topkeywords ul li  {
	background-image: url(../images/bullit1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #FFFFFF;
}


#topkeywords ul li a { display:block; width:90%; margin-left:10%; clear:both;  font-size:15px; line-height:2;}


#topkeywords h2 { text-transform: uppercase; }
#wrap #topkeywords ul li, #topkeywords ul li a,
.pagetags .row2, .pagetags .row2 a {text-transform: lowercase;}



.pagetags .row1 .col2 span, .pagetags .row1 .col2 select { display:block; float:left;}


.pagetags .row1 .col2 span { width:30%; padding-right:1%;}
.pagetags .row1 .col2 select {width:69%; /*width:160px;*/}








/*CONTENT*/




/*FOOTER*/
#footer, #footer a {font-size:12px;}

#footer_content, #footer { width:100%;}

#topmenu .title, #topmenu, #topmenu_content, #logo {float:left; line-height:34px; height:34px; background-color:#dfebf2; margin-bottom:12px;}




#topmenu  {width:922px; /*980-38*/}


#topmenu .title {width:130px;}
#topmenu_content { width:792px; /*922-130*/}

 #logo{width:58px; text-align:left;}


#logo img { margin-top:9px;}

#topmenu .title span {margin-left:10px;}
#topmenu .title {
	background-image: url(../images/topmenu_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



#topmenu {text-align:left;}


#topmenu, #topmenu a {line-height:26px;}




#travelize {
	clear: both;
	float: left;
	width: 100%;
	text-align:center;
}



#companyinfo { width:100%; float:left; clear:both;}




/*__ BOX __*/


/*
.box {border: none;	float: left;}

#header .box {width:100%;}





.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: 0px;}
.box .title_content { padding: 2px 0 2px 0;}




.box .image { overflow:hidden;}

.box .image img {height: 107px; width:auto;}



.box .text {
	margin-top:10px;
	margin-bottom:10px;
}



.box .title, .box .image {width: 98%;}
.box .text {width: 94%;}

.box, .box .title, .box .image .box .text { overflow:hidden;}



#leftside .box, #rightside .box { float:left; clear:both; padding-top: 0px;}



#leftside .box .title, #rightside .box .title {width: 100%;}



*/

/*News box*/
ul.news, ul.news li {
	margin: 0px;
	padding: 0px;
	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 0 0px 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_*/

/*
.box.searchsite input, .box.newsletter input { width:80%;}
.box.searchsite input.button, .box.newsletter input.button { width:auto;}
*/
/*//////////////////////////////////////////////////////////////////
                              STARTPAGE
/////////////////////////////////////////////////////////////////*/



#startpage_text {
	clear: both;
	float: left;
}


/*
.startbanners {
	.width:182px;
	}

*/




 /*//////////////////////////////////////////////////////////////////
                          CATEGORY PAGE
/////////////////////////////////////////////////////////////////*/
 
.contentbanners div.text_content { min-height:91px;}
 .contentbanners h2.txt,
.contentbanners p.txt,
.contentbanners p.destextrainfo { display:block; float:left; clear:both; width:100%; padding:0px; margin:0px; overflow:hidden;} 

.contentbanners h2.txt {height:18px;}
.contentbanners p.txt {height:33px;}
.contentbanners p.destextrainfo {padding-top:5px; min-height:35px;}
 
 
 
 
.contentbanners p { padding-bottom:0px;}
.contentbanners p.destextrainfo, p.destextrainfo a { font-size:11px; text-transform:lowercase; font-weight:normal;} /*duration, keywords*/

.destextrainfo span, .destextrainfo a {padding-top:2px; padding-bottom:2px;}
.destextrainfo a.active { padding-right:3px; padding-left:3px;}

.contentbanners p.destextrainfo span.txt {text-transform: uppercase;}






/*//////////////////////////////////////////////////////////////////
                          DESTINATION PAGE
/////////////////////////////////////////////////////////////////*/


/*
#dest_packagereservation {} 


#dest_packagereservation .col1 { width:40px;}
#dest_packagereservation .col2 { width:45px;}
#dest_packagereservation .col3 { width:45px;}
#dest_packagereservation .col4 { width:60px;}
#dest_packagereservation .col5 { width:110px;}

#dest_packagereservation .col1,
#dest_packagereservation .col2,
#dest_packagereservation .col3,
#dest_packagereservation .col4,
#dest_packagereservation .col5 {padding:0 10px 0 0;}


#dest_packagereservation .col1 select,
#dest_packagereservation .col2 select,
#dest_packagereservation .col3 select,
#dest_packagereservation .col4 select,
#dest_packagereservation .col5 select {width:100%;}
*/
#dest_packagereservation .col {width:auto; text-align:left;}
#dest_packagereservation .col7 {vertical-align: bottom;}



table#dest_packagereservation2 { width:auto;}
#dest_packagereservation2 .col {width:auto; text-align:left; }
#dest_packagereservation2 .col1 { width:45px; padding-left:0px;}
#dest_packagereservation2 .col2 { width:215px; padding-left:10px; white-space:nowrap;}
#dest_packagereservation2 .col3 { width:45px; padding-left:10px; text-align:right;}
#dest_packagereservation2 .col4 { width:60px; padding-left:10px; text-align:right;}
#dest_packagereservation2 .col5 { width:121px; padding-left:10px; text-align:right;}
#dest_packagereservation2 .col5  a{color:#dc0000;font-weight:bold;}

#dest_packagereservation2 input.btn_order { float:right;}


#dest_packagereservation2 td {vertical-align: middle;}
#dest_packagereservation2 tr.row2 td { padding-bottom:5px;}

/*//////////////////////////////////////////////////////////////////
                             HOTEL PAGE
/////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////
                             OTHER 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{}


/*BOXES*/

.destorderbox{ float:left; clear:both;}
.destorderbox .t { margin:8px 0 0 0;}
.destorderbox {width:100%; position:relative;}
.destorderbox .text, .destorderbox table {width:100%;}
.destorderbox_content {width:94%; padding:3%;}
.destorderbox .title {position: absolute; float:none; top:0; left:0; background-color:#FFFFFF; padding:0 8px 5px 0;}




/*component form_newsletter.asp*/

.form_newsletter {width:100%; clear:both; padding:10px 0 18px 0;}

input.textinput {width:96%; height:16px; line-height:16px; margin:8px 0 8px 0;}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           BOXMODULE     /////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

.boxmodule .title { font-size:13px; text-transform: uppercase; font-weight:bold;}
.boxmodule .text .title {text-transform: none;}
.boxmodule .text, .boxmodule .text a, .boxmodule .text .title, .boxmodule .text .title a { font-size:12px; line-height:15px;}


.boxmodule.BoxStyle_2 .text, .boxmodule.BoxStyle_2 .text a, .boxmodule.BoxStyle_2 .text .title, .boxmodule.BoxStyle_2 .text .title a {line-height:14px;}

.boxmodule.BoxStyle_3 .text, .boxmodule.BoxStyle_3 .text a, .boxmodule.BoxStyle_3 .text .title, .boxmodule.BoxStyle_3 .text .title a {line-height:13px;}

/*
.boxmodule.BoxStyle_2 .text, .boxmodule.BoxStyle_2 .text a, .boxmodule.BoxStyle_2 .text .title, .boxmodule.BoxStyle_2 .text .title a,
.boxmodule.BoxStyle_3 .text, .boxmodule.BoxStyle_3 .text a, .boxmodule.BoxStyle_3 .text .title, .boxmodule.BoxStyle_3 .text .title a,
.boxmodule.BoxStyle_4 .text, .boxmodule.BoxStyle_4 .text a, .boxmodule.BoxStyle_4 .text .title, .boxmodule.BoxStyle_4 .text .title a {line-height:15px;}
*/

.boxmodule h1, .boxmodule h2, .boxmodule h3, .boxmodule h4, .boxmodule h5, .boxmodule h6, .boxmodule .title,  .boxmodule .title a,   .boxmodule .title a:hover {color:#2e3133; text-decoration:none;}




/*
.boxmodule h1, .boxmodule h2, .boxmodule h3, .boxmodule h4, .boxmodule h5, .boxmodule h6, .boxmodule .title,  .boxmodule .title a,   .boxmodule .title a:hover {font-size:11px; font-weight: bold; line-height:1.6;}
.boxmodule, .boxmodule a {font-size:11px; line-height:1.4;}
*/


.boxmodule, .boxmodule div {width:100%;}


.boxmodule { float:left;}

.boxmodule div {
	float:none;
}

.boxmodule .title, .boxmodule .text, .boxmodule .image {
	clear:both;
}
.boxmodule, .boxmodule .image {
	text-align: center;
}
.boxmodule .title, .boxmodule .title_content, .boxmodule .text {
	text-align: left;
}
.boxmodule_content /*.title, .boxmodule .text, .boxmodule .image*/ {
	margin-left: auto;
	margin-right: auto;/*width:100%;*/
}
.boxmodule, .boxmodule .title, .boxmodule .text, .boxmodule .image {
	overflow: hidden;
}
.boxmodule p {
	margin: 0px;
	padding: 0px;
}
.boxmodule .title h1, .boxmodule .title h2, .boxmodule .title h3, .boxmodule .title h4, .boxmodule .title h5, .boxmodule .title h6, .boxmodule .title p

 {
	display:block;

	width:100%;
}

.title h1, .title h2, .title h3, .title h4, .title h5, .title h6, .boxmodule .title p

 {
	margin: 0px;
	padding: 0px;
}
.boxmodule {
	/*margin-bottom:15px;*/
}
.boxmodule .image {
	background:transparent;
}



.boxmodule .text .title, .boxmodule .text .txt, .boxmodule .text .highlight { float:left; clear:both; width:100%; overflow:hidden;}


/*//// Boxmodule Functions ////*/



/*general without*/



/*_withoutImage_ (just text)*/
.boxmodule.withoutImage .image {display:none;}


/*_ withoutText _ (just image)*/
.boxmodule.withoutText .text {
	display:none;
}
/*_ withoutContent _ (no image, no text)*/
.boxmodule.withoutContent .title, .boxmodule.withoutContent .image, .boxmodule.withoutContent .text {
	display:none;
}

.boxmodule.withoutContent {
display:none;
	/*display:block;
	height:20px;
	overflow:hidden;*/
}




#leftside .boxmodule, #rightside .boxmodule { width:100%;}


.boxmodule .title, .boxmodule.BoxStyle_1 .title {
	display:none;
}
.boxmodule .text .title, .boxmodule.BoxStyle_2 .title, .boxmodule.BoxStyle_3 .title, .boxmodule.BoxStyle_4 .title {
	display:block;
}

.boxmodule.BoxStyle_2 .text .title, .boxmodule.BoxStyle_3 .text .title, .boxmodule.BoxStyle_4 .text .title { display:none;}


/*OVER*/

.boxmodule .text_content .highlight{ padding-bottom:18px;}

.boxmodule .image, .boxmodule, .contentbanners .image {
	position: relative;
}


.boxmodule .over, .contentbanners .over {position: absolute;}

.boxmodule .over, .contentbanners .over {
	width: 100%;
}
.boxmodule .over, .contentbanners .over {
	background-image: url(../images/br_overimage.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 19px;
	left: 0px;
	bottom: 0px;
}


.boxmodule .over {
	display:none;
}
.boxmodule.BoxStyle_2 .image .over, .boxmodule.BoxStyle_3 .image .over, .boxmodule.BoxStyle_4 .image .over {
	display:block;
}


.boxmodule.BoxStyle_1 .over {display:none;}


/*_ BoxStyle_1: clean Box no border or background, title in text (Modulboks F)_*/
.boxmodule.BoxStyle_1 {}




/* All boxstyles except no style(boxStyle_1)*/



.startpage #content .boxmodule{
	width:180px;
}

.startpage #content .boxmodule .image, 
.startpage #content .boxmodule .text {overflow:hidden;}

.startpage #content .boxmodule .image {height:91px;}
.startpage #content .boxmodule .text {height:71px;}

.startpage #content .boxmodule.withoutImage .text,
.startpage #content .boxmodule.withoutText .image {height:162px;}


.startpage .boxmodule .text .title {} 
.startpage .boxmodule .text .txt { max-height:140px;}
.startpage .boxmodule .text .highlight {}



.boxmodule.BoxStyle_2 .text_content,
.boxmodule.BoxStyle_3 .text_content,
.boxmodule.BoxStyle_4 .text_content { width:96%; padding:2%;}

.boxmodule.BoxStyle_2 .title,
.boxmodule.BoxStyle_3 .title,
.boxmodule.BoxStyle_4 .title { text-indent:8px;}


.boxmodule.BoxStyle_2 .boxmodule_content,
.boxmodule.BoxStyle_3 .boxmodule_content,
.boxmodule.BoxStyle_4 .boxmodule_content {
	width:162px;
	padding:9px 0 9px 0;
}



/*.boxmodule.BoxStyle_2 .boxmodule_box,*/
.boxmodule.BoxStyle_3 .boxmodule_box
/*,.boxmodule.BoxStyle_4 .boxmodule_box*/ {
	background-color:#FFFFFF;
}


.boxmodule.BoxStyle_3 .t, 
.boxmodule.BoxStyle_3 .r, 
.boxmodule.BoxStyle_3 .b, 
.boxmodule.BoxStyle_3 .l,
.boxmodule.BoxStyle_4 .t, 
.boxmodule.BoxStyle_4 .r, 
.boxmodule.BoxStyle_4 .b, 
.boxmodule.BoxStyle_4 .l {background-image: url(../images/1px_v1.jpg);}




/*_ .BoxStyle_2: no border with background, title top _*/
.boxmodule.BoxStyle_2 {}






.BoxStyle_2 .boxmodule_box {
	background-color:#d1dade;
	/*background-image: url(../images/bg_boxmodule.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}

.boxmodule.BoxStyle_2 .over {display:block;}


boxmodule.BoxStyle_2.withoutText .over {display: none;}

.boxmodule.BoxStyle_2.withoutText .over,
.boxmodule.BoxStyle_2 .image .over {display:none;}


/*_ box with frame (Modulboks B,C,D)_*/
.boxmodule.BoxStyle_3 {
}


.boxmodule.BoxStyle_3 .over{display:none;}
.boxmodule.BoxStyle_3 .image .over{display:block;}





/*_ box with frame and background image (Modulboks E)_*/
.BoxStyle_4 {
}


.boxmodule.BoxStyle_4  .text {
	background-color:#d7dfe4;
	background-image: url(../images/bg_boxmodule.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



.boxmodule.BoxStyle_4 .over{display:block;}
.boxmodule.BoxStyle_4 .image .over{display:none;}
.boxmodule.BoxStyle_4 .over {height: 27px; width:171px;}




/*
.BoxStyle_4 .boxmodule_content { width:178px; height:178px; margin:1px;}
.BoxStyle_4 .boxmodule_content .text, .BoxStyle_4 .boxmodule_content .text_content {width:162px;}
.BoxStyle_4 .boxmodule_content .text {width:162px; margin-left:9px; margin-right:9px;}

*/


/* Aktuelt box (Modulboks A)*/
.boxmodule.BoxStyle_5 {font-size:12px; line-height:14px; margin-bottom:15px;}
.boxmodule.BoxStyle_5 .over, .boxmodule.BoxStyle_5 .title,
.boxmodule.BoxStyle_5 .highlight {display:none;}

.boxmodule.BoxStyle_5 h2 { font-size:11px; font-weight:bold; color:#2e3133; text-transform:uppercase; margin:0 0 5px 0; padding:0px;}
.boxmodule.BoxStyle_5 .txtsmall { font-size:11px; font-weight:normal; color:#5c6366;}
.boxmodule.BoxStyle_5 strong, .boxmodule.BoxStyle_5 strong a {font-size:13px; font-weight: bold; color:#e61717;}
.boxmodule.BoxStyle_5 strong a, .boxmodule.BoxStyle_5 strong a:hover {text-decoration:underline;}

.boxmodule.BoxStyle_5 ul, .boxmodule.BoxStyle_5 ul li,  .boxmodule.BoxStyle_5 ul li p { margin:0px; padding:0px; list-style:none; width:100%;}

.boxmodule.BoxStyle_5 ul li { padding-bottom:4px; float:left; clear:both;}




/*////////////////*/

.rightSideDestination h2 {
	color:#dc0000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin:0 0 3px 0; padding:0 0 3px 0;
}

.rightSideDestination ul, .rightSideDestination ul li, .rightSideDestination ul li p {
	list-style-type: none;
	margin:0px; padding:0px;
	width: 100%;
}

.rightSideDestination ul, .rightSideDestination ul li {
display:block;
float:left;
clear:both;
height:auto;
}


.rightSideDestination ul li {
	background-image: url(../images/bullit2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	/*padding:0 0 7px 14px;*/
	width: 90%;
	padding:0 0 7px 10%;


}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           FUNCTIONS     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


#wrap, #container, #header, #footer {width: 980px;}


#content {width: 589px;}
#content_content {width: 560px;}


#content .user_content p { margin-top:0px; padding-top:0px;}
pageheader, .user_content, .content_wrap_text { padding:0px; margin:0px;}
#content .user_content { padding-bottom:8px;}

/*
__ NO SIDES (no rightside, no leftside) __ (body class="no_sides")*/

.startpage #leftside, .startpage #rightside {display:none;}
.startpage #content { margin:0px;}


.startpage #flashContentLeftside, .startpage #content, .startpage #content_content,
.no_sides #flashContentLeftside, .no_sides #content, .no_sides #content_content
{width: 100%;} /*980px*/


.no_sides #destination .user_content, 
.no_sides #hotel .imageComponent,
.no_sides #hotel .user_content
{width: 768px;} /*980px-212*/


.no_sides #hotel #slider {width: 698px;} /*768-70*/


/*/// Contentbanners ///*/

.contentbanners .title,
.contentbanners .image {
	width: auto;
	margin-left: 0px;
	margin-right: 0px;
}

.contentbanners .image  {background-color:#FFFFFF;}


.contentbanners,
.contentbanners .title,
.contentbanners .text,
.contentbanners .image
{float: left;}


.contentbanners .title_content {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
}






.contentbanners .text {
	width: 398px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}




.contentbanners .image img, .contentbanners .image {height:91px;}

 .contentbanners .image {text-align: center; width: 162px; overflow: hidden;}
 .contentbanners .image img {width:auto;}


.contentbanners .title
 {
	margin-bottom: 2px;

}

.contentbanners .title, 
.contentbanners .title_content,
.contentbanners h1, 
.contentbanners h2, 
.contentbanners h3,
.contentbanners h4,
.contentbanners h5,
.contentbanners h6,
.contentbanners a

{
padding-top:0px; margin-top:0px;
	text-align: left;
	font-weight: bold;
	text-decoration:underline;
	font-size:15px;
	
}




.contentbanners .text_content { padding-left:10px; padding-right:10px;}


.contentbanners, .contentbanners .title
{width: 100%;}


.contentbanners  {
	padding: 8px 0 8px 0;
	margin: 0;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6d6f71;
}


/***/

.pagetags, .pagetags div {float:left; text-align:left;}
.pagetags .row {float:left; clear:both; width:100%;}
.pagetags .col1 { clear:left;}


.pagetags, .pagetags a {font-size:12px;}
.pagetags {
background-color:#e0edf5;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #dc0004;
width:100%;

}
.pagetags_content { width:96%; padding:2%;}


.pagetags .row1 { margin-bottom:10px;}
.pagetags .row1, .pagetags .row1 a { line-height:20px; min-height:20px; }

.pagetags .row1 .col1 {	 width:54%; font-size:14px; text-align:left;
}
.pagetags .row1 .col2 {width:40%; text-align:right;}
.pagetags .row1 .col3 { width:6%; text-align:right;}


.pagetags .row2 a {background-color:#ffffff; color:#dc0004; padding:1px 5px 1px 5px; margin:0 0 3px 3px; display:block; float:left; width:auto;}
.pagetags .row2 a.active, .destextrainfo .active { background-color:#dc0004; color:#FFFFFF; text-decoration:none;}



/*MAP KART*/

#map_norway_wrap {float: left; clear:both; background-color:#FFFFFF;}
#map_norway_wrap {width: 286px;}
#map_norway_wrap {

	padding: 0;

	float: left;

	margin-left: 0px;

}



#map_norway, #map_norway a:hover { background-image: url(../images/norway_map.jpg); }









#map_norway {

	width: 222px;

	height: 234px;

	padding: 0;

	position: relative;

	overflow: hidden;

	/*text-indent: -500px;*/ /*hide links*/

}

#map_norway li {margin: 0; padding: 0; list-style: none; position: absolute;}



#map_norway a, #map_norway li {display: block;}



#map_norway #area1, #map_norway #area1 a {height: 63px;}



#map_norway #area1 {

	left: 0px;

	top: 32px;

	width: 114px;



}







#map_norway #area2, #map_norway #area2 a {height: 52px;}



#map_norway #area2 {

	left: 0px;

	top: 85px;

	width: 109px;



}





#map_norway #area3, #map_norway #area3 a {height: 62px;}



#map_norway #area3 {

	left: 0px;

	top: 126px;

	width: 110px;



}





#map_norway #area4, #map_norway #area4 a {height: 57px;}



#map_norway #area4 {

	left: 0px;

	top: 165px;

	width: 105px;



}



#map_norway #area5, #map_norway #area5 a {height: 93px;}



#map_norway #area5 {

	left: 118px;

	top: 47px;

	width: 104px;

}





#map_norway #area6, #map_norway #area6 a {height: 83px;}



#map_norway #area6 {

	left: 98px;

	top: 151px;

	width: 124px;



}









#map_norway #area7, #map_norway #area7 a {height: 72px;}



#map_norway #area7 {

	left: 87px;

	top: 0px;

	width: 135px;

}





#map_norway #area1 a:hover {background-position: 0px -266px;}

#map_norway #area2 a:hover {background-position: 0px -1021px;}

#map_norway #area3 a:hover {background-position: 0px -360px;}

#map_norway #area4 a:hover {background-position: 0px -1101px;}

#map_norway #area5 a:hover {background-position: -118px -515px;}

#map_norway #area6 a:hover {background-position: -98px -853px;}

#map_norway #area7 a:hover {background-position: -87px -702px;}















#map_norway a {

	text-decoration: none;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}









#map_norway a span {

cursor:pointer;

	display:block;

	position: absolute;

	left: 0px;

	top: 0px;

	border: 2px;

	margin-top: 20px;

}


#map_norway #area6 a span,

#map_norway #area5 a span,

#map_norway #area7 a span {



	right:0px;

	left:auto;

}



#map_norway #area6 a span 	{margin-top: 40px;}

#map_norway #area5 a span {	margin-top: 12px;}


#map_norway a span {color: #000000;}

#map_norway a:hover span{color: #CC4700;}



/*__ POPUP __*/




.popupWrap, 
.popupBG {
height:100%;
min-height: 830px;
width:100%; 
min-width:980px; 



/*.height:expression(document.body.clientHeight);
.width:expression(document.body.clientWidth);*/}


.popupWrap, .popupBG, .popup1, .cross {position:absolute;}
.popup1_content { position:relative;}


.popupWrap, .popupBG {top: 0px; left:0px;}
.popupWrap {z-index: +999;}
.popup1, .cross {z-index: +3;}
.popupBG {z-index: +2;}
.flashwrap, embed, object {z-index: -1;}

.popup1 {
	left:20px;
	top:20px; 
	width:575px;
	left:50%;
	margin-left:-287px;
	padding:0px;


}

.popup1_content {width:100%;}
.popup1_content div {float:left; text-align:left;}
.popup1_content div.row {clear:both; width:100%;}


.popupBG {
	background-color:#000000;
	filter:alpha(opacity=50);
	opacity:0.50;
	-moz-opacity:0.50;
}

.cross {
	top: 0px;
	right: 0px;
	height: 37px;
	width: 47px;
}
.flashwrap {
/*flash exported as html transparent to get the z-index to work (wmode)*/
	width: 100%;
	overflow: hidden;

}

.noflashlogo {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/logo_noflashpage.png);
	float:left; clear:both; width:100%; height:58px;
}


/*/// added 090119 /////
////  box_nbga ////////
/////////////////////*/

#box_nbga ul, #box_nbga li { list-style:none; padding:0px; margin:0px;}

#box_nbga { line-height:1.6;}
#box_nbga li { line-height:1.4;}

#box_nbga ul { margin:0 0 5px 0;}




#box_nbga img { max-width:100%; height:auto;}


#box_nbga .title { font-size:12px;}
#box_nbga .title_content {text-indent:0px;}

#box_nbga .boxmodule_box { background-color:#FFFFFF;}




/*NEW 090420LS*/
.destorderbox_content {width:526px; padding:15px 17px 15px 17px;}
/*.destorderbox_content {width:94%; padding:3%;}*/


.destorderbox, .destorderbox div { float:left;}
.destorderbox form { width:100%;}
.destorderbox .btn_order {float:right;}




#iframe_body #bookDayTourComponent .text {height:38px; /*IE added extra height here*/}
#iframe_body #bookALCleg .text {height:102px; /*IE added extra height here*/}

#bookALCleg td { padding:0px; line-height:normal;}
#bookALCleg .btn_order { float:right;}
#bookALCleg .tdbutton, #bookALCleg .lastcol { text-align:right;}


#bookALCleg .row2 .col5  {text-align:left;}
/*#bookALCleg .row3 .col5 select {width:100%;}*/


#bookALCleg select { width:auto;}
#bookALCleg .col1,
#bookALCleg .col2,
#bookALCleg .col3,
#bookALCleg .col4 { padding-right:5px;}
#bookALCleg td.td_button { padding-right:0;}
#bookALCleg .lastcol {padding-right:0px;} 

/*
#bookALCleg .col1 select,
#bookALCleg .col2 select,
#bookALCleg .col3 select { width:100%;}
*/


#bookALCleg .col1, #bookALCleg .col1 select {width:38px;}
#bookALCleg .col2, #bookALCleg .col2 select {width:45px;}
#bookALCleg .col3, #bookALCleg .col3 select {width:38px;}
#bookALCleg .col4, #bookALCleg .col4 select {width:120px;}
#bookALCleg .col5, #bookALCleg .col5 select {width:265px;}


#bookALCleg .row3 td{ padding-bottom:5px;}