div.containerHeaderSmall {
	/*height: 254px;*/
}

/*  HEADER /*/
div.headerPictureSmall		{ height:158px; background: transparent url("../images/header_bg/1014.jpg") top no-repeat; overflow:hidden; }
#headerPicture .wide		{ position:absolute; left:50%; margin-left:-454px; width:602px; height:158px; border-left:2px solid #fff; border-right:2px solid #fff; overflow:hidden;}
#headerPicture .small1		{ position:absolute; left:50%; margin-left:152px; width:149px; height:158px; border-right:2px solid #fff; overflow:hidden;}
#headerPicture .small2		{ position:absolute; left:50%; margin-left:303px; width:149px; height:158px; border-right:2px solid #fff; overflow:hidden;}

/*  PRODUCTS */
#mainItems a	    { text-decoration:none; }
#mainItems a:hover	{ text-decoration:underline; border: 0 none }

div.containerMainItems	    { height:auto;}
div.floatingColumn300x24    { float:left; width:300px; height:20px; border-right:2px solid #fff; border-bottom:2px solid #fff; overflow:hidden; }
div.floatingColumn300	    { text-align:right; }
div.floatingColumn401	    { float:left; width:401px; overflow:visible;}
div.floatingColumn199	    { float:left; width:199px; overflow:visible;}

#titleBar code              { font-family: Arial; color:#888; font-size:10px;}
#titleBar .img				{ position:absolute; left:822px; top:3px; margin:0; color:#0BB0E6; width:79px; text-align:right; }

/*
div.floatingColumn452		{ float:left; width:429px; overflow:visible; border-left:1px solid #bbb; padding:0 10px 10px 10px; background-color: white; }
*/
#content .product_descr     { min-height: 100px;}
#content .content_descr	        { float:left; background:url("../images/bg_product_descr.jpg") repeat-x; width:194px; padding:10px; margin-top:10px; min-height: 100px;}
#content .content_highlights    { float:left; background:url("../images/bg_product_highlights.jpg") repeat-x; width:194px; padding:10px; margin:10px 0 0 1px; min-height: 100px;}
#content h3.dest			{ margin:0; padding:0; color:#0BB0E6; text-decoration:none; font-size:11px; font-weight:bold; margin-bottom:5px; text-transform: uppercase; }
#content h3.highlights		{ margin:0; padding:0; color:#64666A; text-decoration:none; font-size:11px; font-weight:bold; margin-bottom:5px; text-transform: uppercase; }
/*#content ul 				{ margin:0; padding:0; padding-left:12px; }*/
/*#content li					{ margin:0; padding:0; }*/

div.floatingColumn150		{ float:left; width:150px; overflow:visible; }
#details .priceBox			{ padding: 3px 4px 0 4px; background:#F17225; }
#details .subtitle			{ padding: 2px; color:#fff; }
#details h3					{ margin:0; padding:0; color:#fff; font-size:11px; font-weight:normal;}
#details .from				{ padding-left: 2px; color:#fff;}
#details .price				{ font-size:30px; color:#fff; text-align:right;}
#details .titleCalc			{ background:url("../images/title_calculate.jpg"); color:#fff; height:19px; line-height:19px; padding:0 0 0 9px; margin-top:2px; }
#details .titleCalcR		{ background:url("../images/title_calculate_R.jpg"); color:#fff; height:19px; line-height:19px; padding:0 0 0 9px; margin-top:2px; }
#details .calculateBox		{ background:url("../images/bg_calculate_form.jpg") repeat-x; padding:9px; height: 160px; border:0 none; margin:0;}
#details .calculateBoxR		{ background:url("../images/bg_calculate_form_R.jpg") repeat-x; padding:9px; height: 155px; border:0 none; margin:0;}
#details label				{ display:block; width:100%; color:#0BB0E6; font-weight:bold; }
#details label.R			{ display:block; width:100%; color:#429665; font-weight:bold; }
#details input.datefield, #departure_date, #return_date	{
	width: 100px;
	border: 1px solid #FFFFFF;
	text-align: center;
	font-size: 12px;
	margin-right: 3px;
}

#details input.numberfield	{
	height: 16px;
	line-height: 16px;
	width: 34px;
	border: 0 none;
	margin-bottom:10px;
	text-align: center;
	font-size: 12px;
}

#details select.numberfield {
    font-size: 12px;
    border: 0 none;
    margin-bottom: 10px;
}

#details .imgProduct		{ width:150px; height:150px; margin-bottom:2px; overflow:hidden;}