/* RESET CSS 
***********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* MAIN CSS 
***********************************************/
body{ background:#fff; padding:0; margin:0; color:#4c4c4c; font:11px/14px Arial, Helvetica, sans-serif;}
.container{ width:780px; margin:0 auto; padding:10px 0; background:#fff;}

.header{ height:105px; background:#003279 url(../lidl_images/header.gif) top right no-repeat;}
.logo{ width:105px; height:105px; border-right:solid 2px #fff}


.logo .logo_txt, .logo_txt a{ color:#ffe301; padding: 0 0 0 6px; text-decoration:none;}
.logo h5{ padding:25px 0 0 0;}

.head_title{ color:#fff; padding:49px 0 0 0;}

.toplink{ padding:0; text-align:right;}
.toplinks .top{font-size:12px; }
.toplink .top a{ color:#fff; display:block; padding:8px 15px; background:#5a85c2; font-weight:bold; text-decoration:none;}
.toplink .bot{ padding:60px 0 0 0;}
.toplink .bot a{ color:#FFF; text-decoration:none; padding:0 10px; font-size:11px; font-weight:bold}
.toplink a:hover{ color:#6e9ce0; text-decoration:none;}

/* WRAPPER CSS 
***********************************************/
.wrapper{ padding:3px 0;}

.sidebar{ width:183px;}
.main{ width:594px;}

/* sidebar */
.search{ background:#9bbded url(../lidl_images/search_bg.gif) bottom right no-repeat; padding:8px 0 8px 7px; margin-bottom:3px; height:18em;}
h6.box_title{ display:block; color:#fff; background:url(../lidl_images/sidebar_head.gif) top repeat-x; line-height:25px; padding:0 10px; font-weight:bold;}
.search p{ font-size:10px; color:#003279; line-height:12px; padding:3px 0;}
.search select{ font-size:10px; color:#757575; margin:1px;}
a.btn_sidebar{ display:block; width:70px; font-size:11px; height:21px; line-height:19px ; color:#fff; text-decoration:none; background:url(../lidl_images/sidebar_btn.gif) center no-repeat; text-align:center;}
a.btn_sidebar:hover{ font-weight:bold; text-align:center;}

a.icon_calendar img{ padding:5px 0 0 2px;}


.offers{ background:#3b66a5; color:#fff; padding:15px 10px; background:url(../lidl_images/new_offers.gif) left top no-repeat; height:78px; margin:0 0 3px 0;}
.offers h4	{ color:#014391}
.offers h5	{ color:#2462b6}	
.offers2{ background: url(../lidl_images/our_offers.gif) left top no-repeat; color:#fff; padding:15px 10px; height:80px; margin:0 0 3px 0;}

.helpdesk{ background:url(../lidl_images/helpdesk.gif) left top no-repeat; height:68px; margin:0 0 3px 0;}
.helpdesk .inside{ padding:15px 0 0 58px; color:#fff;}
.helpdesk .inside a{ color:#fff; text-decoration:none;}

.shopping_offer{ height:42px; background:url(../lidl_images/shopping_offer.gif) left top no-repeat; font-size:12px; color:#fff; text-transform:uppercase; padding:10px 10px 0 10px;}
.shopping_offer p{ line-height:12px; padding:0;}
a.clickhere{ font-size:12px; line-height:14px; color:#fbe10b; text-decoration:none; text-align:center; }
a.clickhere:hover{ color:#fff;}

h6.hd_facilities{ background:url(../lidl_images/sidebar_head2.gif) bottom repeat-x; text-transform:uppercase;}
ul.facilities{ background: #013c90 url(../lidl_images/box_facilities_bg.gif) bottom repeat-x; list-style: none; padding: 10px 13px; font:11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
ul.facilities li{ list-style:none;}
ul.facilities li a{ display:block; text-decoration:none; color:#c8ddfc; background:url(../lidl_images/icon_list_facilities.gif) left no-repeat; padding:0 0 0 15px;}
ul.facilities li a:hover{ color:#fff; text-decoration:underline;}

/* main */
.main .banner1{width:578px; background:url(../lidl_images/main_banner1.jpg) top right no-repeat; height:282px;}
.main .banner2{ width:528px; background: url(../lidl_images/main_banner2.jpg) top right no-repeat; height:210px; padding:0 25px;}

.banner1 h3{ text-align:center; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:15px 0 0 0; color:#262626;}

.flag{ width:139px; height:35px; background:url(../lidl_images/banner1_flag.png) right top no-repeat; position:relative; margin:15px 0 0 0; padding:0 0 0 30px;}
.flag p{color:#ffe833; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:34px; padding:0;}

.banner1 .box{ text-align:center; font-weight:bold; background:url(../lidl_images/banner1_box.png) left top no-repeat; width:156px; height:92px; position:relative; margin:149px 0 0 12px;}
.banner1 .box h6{ color:#dc2109; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; line-height:36px;}
.banner1 .box h3{ color:#003279; text-transform:uppercase; text-transform:none; padding:0; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.banner2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.banner2 h5{ text-align:right; padding:5px 0 10px 0; color:#1e1e1e;}
.banner2 h5 a{ text-decoration:none; color:#1e1e1e;}
.banner2 p{ text-align:center; color:#b61804; font:11px Arial, Helvetica, sans-serif;}

.banner2 .box{ text-align:center; font-weight:bold; background:url(../lidl_images/banner2_box.png) left top no-repeat; width:525px; height:58px; position:relative; margin: 6px auto 0 auto; color:#272727; padding:10px 0 0 0;}
.banner2 .box h5{ font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:0;}
.banner2 .box p{ color:#272727; font-size:12px;}

.footer{ font-size:11px; text-transform:uppercase; color:#003279; padding:15px 0; font-family:Arial, Helvetica, sans-serif;}
.footer a, .footer a:visited{ color:#003279; text-decoration:none; padding:0 5px;}
.footer a:hover{ text-decoration:underline;}

/* inside 01 */
.table1{ font:12px Arial, Helvetica, sans-serif; text-align:center; margin-bottom:10px;}
.table1 .col1{ display:table-column; width:37%; text-align:left;}
.table1 .col2{ display:table-column; width:10%; border-left:1px solid #b7b7b7;}
.table1 .col3{ display:table-column; width:11%; border-left:1px solid #b7b7b7;}
.table1 .col4{ display:table-column; width:12%; border-left:1px solid #b7b7b7;}
.table1 .col14{ display:table-column; width:12%; border-left:1px solid #b7b7b7;}
.table1 .col5{ display:table-column; width:12%; border-left:1px solid #b7b7b7;}
.cell{ display:table-cell; float:left; padding:0 10px;}
.table_head{ background:url(../lidl_images/tabel_head.gif) top repeat-x; height:41px; border:1px solid #b7b7b7;}
.table_head .cell{ background:url(../lidl_images/tabel_head.gif) repeat-x; color:#fff; padding:13px 10px;}

.table_cont{ border:1px solid #b7b7b7; font:12px/18px Arial, Helvetica, sans-serif; margin:1px 0; }
.table_cont .cell{line-height:19px;}

.table_cont .col1 a, .table_cont .col1 a:visited{ color:#003279; text-decoration:underline;}
.table_cont .col2 a, .table_cont .col2 a:visited{ text-decoration:none;}
.table_cont .col3 a, .table_cont .col3 a:visited{ color:#6a6a6a; text-decoration:none;}
.table_cont .col5 a, .table_cont .col5 a:visited{ color:#e71313; text-decoration:underline;}
.table_cont .col4 a, .table_cont .col4 a:visited, .table_cont .col4{ background:#c8ddfc; color:#003279; text-decoration:none;}
.table_cont .col14 a, .table_cont .col14 a:visited, .table_cont .col14{ background:#FFFF99; color:#003279; text-decoration:none;}
.table_cont .row .clrflt{ position:relative; }
.table_cont .row:hover {
	background: #eee;
}


/* inside 02 */
.btn_back{ background:#003279 url(../lidl_images/icon_back.gif) left no-repeat; text-decoration:none; color:#fff; display:block; text-align:center; text-transform:uppercase; padding:6px 0; margin:0 0 5px 0;}
.btn_back:hover{ text-decoration:underline;} 
h6.main_title{ font-size:12px; font-weight:bold; background:#003279; color:#fff; padding:6px 0; margin:0 0 10px 0;}
h6.main_title a{ text-decoration:none; color:#fff; padding-left:30px; background:#003279 url(../lidl_images/icon_title.gif) left no-repeat;}
.main p.dblue{ padding: 0 0 10px 0;}
a.view_more{ position:absolute; margin:88px 0 0 513px;}
.banner{ padding:0 0 10px 0px;}
.main p{ padding:0 0 10px 0;}

.book_form{ padding-right:6px;  background:#ace7f9 url(../lidl_images/shadow_right.gif) right top no-repeat; height:auto; }
.shadow_bot{ height:8px; width:100%; line-height:1px; font-size:1px; background:url(../lidl_images/shadow_bottom.gif) left top no-repeat; margin-bottom:15px;}
.book_form h4{ font:bold 16px/24px Arial; text-align:left; padding: 0 10px; background:#003277; color:#fff; margin-bottom:5px;}
.book_form .table1, .book_form .table2{padding:2px; text-align:center; background:#ace7f9;}
.book_form .table1 a, .book_form .table1 a:visited,
.book_form .table2 a, .book_form .table2 a:visited{ color:#003279; text-decoration:none;}

.book_form .table1 .cell_head,
.book_form .table2 .cell_head{ font: bold 11px/20px Arial; background:#003279; color:#fff; border-bottom:2px solid #ace7f9; text-align:center; padding:0 10px; }
.book_form .table1 .cell_cont,
.book_form .table2 .cell_cont{ font: bold 11px/24px Arial; background:#dcf5fd; color:#003279; border-bottom:1px solid #ace7f9; text-align:center; padding:0 10px; display:block; height:24px;}
.book_form .table_col{ display:inline-table; float:left; border:1px solid #ace7f9; background:#dcf5fd;}
.book_form .table1 .col1{ width:20%;}
.book_form .table1 .col2{ width:24%;}
.book_form .table1 .col3{ width:30%;}
.book_form .table1 .col4{ width:24%;}
.book_form .table2 .col1{ width:24%;}
.book_form .table2 .col2{ width:10%;}
.book_form .table2 .col3{ width:20%;}
.book_form .table2 .col4{ width:22%;}
.book_form .table2 .col5{ width:21%;}
.book_form select.booking{ font-size:11px; color:#003279; font-weight:normal; border:1px solid #003279; padding:0;}
.book_form select option{ padding:0; margin:0; text-align:left;}

.book_form .col1{ text-align:left;}
a.whatis{ padding:6px 0 0 0;}
.book_form .table2 .last{ border-top:5px solid #ace7f9;}
.book_form .col1 .last{ text-align:left;}
.btn_next{ padding:10px;}


/* inside 03 */
.content_pg4{ background:#c8ddfc; color:#003279; padding:15px 25px; min-height:220px;}
.content_pg4 h4{ padding:0 0 10px 0;}
.content_pg4 h4{ color:#134a85; padding:0 0 6px 0;}
.content_pg4 p{ padding:0 0 15px 0;}

/* inside 04 */
.sidebar2{ width:260px;}
.main2{ width:512px; padding: 0 0 0 0;}

.box_selection{ background:url(../lidl_images/shadow2_right.gif) right top no-repeat; padding-right:6px;}
.shadow2_bot{ background:url(../lidl_images/shadow2_bot.gif) left top no-repeat; height:7px; line-height:1px; font-size:1px;}
h5.box_title{ background:url(../lidl_images/sidebar2_head.gif) bottom repeat-x; line-height:25px; color:#fff; padding:0 10px; margin-top:-0.2em;}
.selection{ background:#c7ddfc; font:bold 11px/14px Arial; color:#003279;}
.selection .row1, .selection .row2{ padding:4px 12px;}
.selection .row1{ background:#9bbded;}
.selection .col1{ width:55%; display:block; float:left;}
.selection .col2{ width:45%; display:block; float:left;}
.selection .hRule{border-bottom:3px solid #003279; line-height:1px; font-size:1px;}

.payment{ width:230px; margin:0 auto;}
.payment .fltrt{ padding:30px 0 0 0;}

.main_title2{ background:#003279; height:26px; font-weight:bold; color:#fff; padding:0 15px;}
.main_title2 h5{ font-size:14px; color:#fff; line-height:25px;}
.personal_details{ border:1px solid #003279; background:#fff; padding:10px 20px;}
.form_col{ width:48%;}
.personal_details p{ font: bold 11px/16px Arial; color:#003279; padding-bottom:8px;}
.personal_details input, .personal_details select, .personal_details textarea{border:1px solid #003279; background:#fff; font:normal 11px Arial; color:#333; line-height:normal;}
.textbox{  width:210px; padding:0 5px;}
.textbox_zip{ width:144px;}

/* inside 05 */
.confirmation{ border:1px solid #afafaf; padding:15px; width:480px;}
.confirmation h4, .confirmation h6{ color:#003279;}
.step{ list-style:none; padding:0;}
.step li{ display:inline; list-style:none;}
.step li a{ display:block; width:33%; height:31px; float:left; text-decoration:none; text-align:center; color:#fff; line-height:31px; text-transform:uppercase;}
.step li a.step1{ background:url(../lidl_images/step_01.gif) left top no-repeat; border-right:1px solid #fff;}
.step li a.step2{ background:url(../lidl_images/step_02.gif) left top no-repeat;  border-right:1px solid #fff;}
.step li a.step3{ background:url(../lidl_images/step_03.gif) right top no-repeat;}

.confirm_data .details{ width:138px; padding:15px 25px 15px 0;}
.confirm_data .details h6{ font-size:12px; background:url(../lidl_images/confirm_head1.gif) left top no-repeat; color:#fff; text-align:center; line-height:28px;}
.confirm_data p{ padding:0 0 15px 10px; font:normal 11px/15px Arail; color:#4c4c4c;}

.confirm_data .terms{ width:150px; padding:15px 0 0 0;}
.confirm_data .terms .box2{ font-size:11px; background:url(../lidl_images/confirm_head2.gif) left top no-repeat; color:#fff; text-align:center; line-height:28px;}
.confirm_data .terms .box3{ font-size:16px; background:url(../lidl_images/confirm_head3.gif) left top no-repeat; color:#fff; text-align:center; padding:4px 0; margin-top:25px;}
.confirm_data .terms .box4{ font-size:11px; background:url(../lidl_images/confirm_head4.gif) left top no-repeat; color:#fff; text-align:center; padding:5px 0; margin-top:25px;}
.confirm_data .terms a{ color:#fff; text-decoration:none;}
.btn_purchase a{ display:block; width:137px; background:url(../lidl_images/btn_purchase.gif) left top no-repeat; color:#fff; text-decoration:none; text-align:center; padding:12px 0; font:bold 15px Arial; text-transform:uppercase;}


/* inside 06 */
.main_thank{ width:480px; border:1px solid #003279; padding:10px 15px;}
.main_thank h5{ color:#fff; width:462px; line-height:27px; padding:0 0 0 10px; background:url(../lidl_images/head_thankyou.gif) left top no-repeat; border:1px solid #003279; margin:0 auto;}
.cont_thank{ width:472px; background:url(../lidl_images/cont_thank_bg.jpg) left top no-repeat; height:300px; margin:30px auto;}
.thank_text{ color:#003279; padding:90px 0 0 25px;}
.thank_text h1{ font-size:30px;}
.thank_text h4{ font-size:18px; color:#617ea7; font-weight:normal;}


/* inside 07 */
.sales{ border:1px solid #003279; margin:2px 0 10px 0;}
.sales h5{ font:bold 14px/25px Arial; background:#003279; color:#fff; padding:0 10px;}
.sales_table{ padding:4px; color:#003279; font-size:11px;}
.sales_table .row1{ background:#9bbded; height:27px; line-height:27px;}
.sales_table .row2{ background:#c7ddfc; height:23px; line-height:23px;}

.sales_table .row1 span, .sales_table .row1 span, .sales_table .row2 span, .sales_table .row2 span{ display:block; float:left;}
.sales_table .col1{ width:55%; border-right:3px solid #fff; padding-left:10px;}
.sales_table .col2{ padding-left:20px;}
.sales_table .col3{ width:17%; padding-left:10px; border-right:2px solid #fff;}
.sales_table .col4{ width:25%; padding-left:10px; border-right:2px solid #fff;}
.sales_table .col5{ width:27%; padding-left:10px; border-right:2px solid #fff;}
.sales_table .col6{ padding-left:10px;}

/* inside 08 */
.content_pg8{ color:#003279; background:#fff;}
.content_pg8 h4{ padding-bottom:8px; border-bottom:1px solid #9bbded; margin-bottom:10px;padding-left:5px;}
.content_pg8 h6{ padding-bottom:10px;padding-left:5px;}
.content_pg8 p{ padding-bottom:15px;padding-left:5px;}

/* general menu */
#sddm{	margin: 0;	padding: 0;	z-index: 30}
#sddm a{ font:normal 12px/13px Arial; display: block;	margin: 0 1px 0 0;	padding: 8px 10px;	width: 60px;	background: #5781c0;	color: #FFF;	text-align: center;	text-decoration: none}
#sddm a:hover{	background: #49A3FF}

#sddm div{	position: absolute;	visibility: hidden;	margin: 0;	padding: 0;	background: #c7ddfc; width:120px;	border: 1px solid #5970B2; min-width:78px; margin-left:-41px; z-index:999 }
	#sddm div a	{	position: relative;		display: block;		margin: 0;		padding: 2px 10px;		width: auto;		white-space: nowrap;		text-align: left;		text-decoration: none;		background: #c7ddfc;		color: #003279;		font: 11px arial; z-index:999}
	#sddm div a:hover	{	background: #003279;		color: #FFF}

/* FOOTER CSS 
***********************************************/
.bottom{ height:57px; background: #003279 url(../lidl_images/bottom.gif) bottom no-repeat; color:#fff; margin-top:-0.1em;}
.bottom h1{ padding:15px 0 0 25px;}


/* FLOAT CSS 
***********************************************/
h1, h2, h3, h4, h5{ padding:0; line-height:normal; font-weight:bold; text-transform:none;}
h1{ font-size:26px;}
h2{ font-size:22px;}
h3{ font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:14px;}
h6{ font-size:11px;}
strong{ font-weight:bold;}

.dblue{ color:#003279; text-decoration:none;}
.lblue{ color:#084499; text-decoration:none;}
.big{ font-size:14px; font-weight:bold;}

/* FLOAT CSS 
***********************************************/
.fltlft{ float: left;}
.fltrt{ float: right;}
.clrflt{ clear:both; line-height:1px; font-size:1px;}
.clear{ clear:both;}









 


/************************/
.header_main						{ font-size:45px; color:#ffe301; line-height:48px}
.header2							{ font-size:25px; line-height:27px; color:#fff; font-weight:normal}

.header_main						{ text-decoration:none;}
.header2						{ text-decoration:none;}

.container_right					{ width:595px; float:right;} 					
.container_right .title				{ background:url(../lidl_images/title_bg.jpg) repeat-x; height:25px; border-bottom:solid 2px #fff }
.container_right .title h2			{ color:#fff; font-size:11px; line-height:25px; padding-left:14px }
.container_right .service			{ width:434px; float:left; padding-top:22px}
.container_right .service h2		{ color:#d40000; font-size:30px; font-weight:bold; text-align:center; line-height:35px}
.container_right .service h3		{ color:#03429a; font-size:20px; font-weight:bold; text-align:left; padding-left:105px; line-height:25px}
.container_right .service h4		{ color:#b71001; font-size:18px; font-weight:normal; text-align:left; background:url(../lidl_images/icon.jpg) no-repeat 0 8px; margin-left:105px; padding-left:14px; line-height:25px}
.container_right .service h5		{ color:#04429b; font-size:18px; font-weight:normal; text-align:left; background:url(../lidl_images/blue_icon.jpg) no-repeat 0 8px; margin-left:105px; padding-left:14px; line-height:25px}
.container_right h6					{ color:#b71102; font-size:14px; font-weight:bold; text-align:center;}
.container_right h3					{ font-weight:bold; font-size:12px; color:#002e7a; line-height:14px; text-align:center; padding:0;  }
.container_right .offer				{ background:url(../lidl_images/offer_bg.gif) no-repeat; width:467px; height:28px; margin:4px auto}
.container_right .offer h2			{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#be170b; font-weight:bold; line-height:28px; text-align:center}
.container_right .price				{ width:160px; float:right; padding-top:6px}
.container_right p					{ font-size:11px; font-weight:normal; text-align:center; margin:0; line-height:13px; padding-bottom:4px}


.Help_Desk							{ width:171px; background:#97bbed; padding:16px 0 25px 12px; border-bottom:solid 2px #fff}	
.Help_Desk p						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#013c90; font-size:12px; font-weight:bold}

.face_book						{ width:168px; background:#97bbed; padding:6px 0 1px 15px; border-bottom:solid 2px #fff}	
.face_book p						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#013c90; font-size:12px; font-weight:bold}


.Check_out_box						{ width:183px; background:url(../lidl_images/cheack_out_logo.gif) left no-repeat #013e8e; padding-left:53px; width:130px; height:41px; text-align:center; padding-top:10px}  
.Check_out_box p					{ color:#fff; font-size:12px; line-height:14px; font-weight:bold}

.container_blue						{ width:594px; float:right; background:url(../lidl_images/blur_bg.jpg) no-repeat 0 25px; position:relative} 					
.container_blue_home				{ width:594px; float:right; background:url(../lidl_images/blue_bg_home.jpg) no-repeat 0 5px ; position:relative} 					
.container_blue_home p.txtblue		{ font-size:11px; font-weight:bold; color:#003279; text-align:center; margin:0; padding:0!important; line-height:21px}
.page_title							{ padding:4px 0 5px 75px} 
.page_title2						{ padding:4px 0 5px 15px} 
.LandingPage_link					{ text-align:center; width:465px; margin:21px auto 0 auto; clear:both; position:relative; z-index:888}
.LandingPage_link p					{ text-align:center; line-height:16px}
.LandingPage_link p a				{ background:url(../lidl_images/icon_LandingPage.png) no-repeat left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; display:block; padding-left:10px; text-decoration:none; text-align:center; float:left; padding-right:4px}




.LandingPage_link_home					{ text-align:center; width:365px; margin:0 auto 0 70px; clear:both; position:relative; z-index:888}
.LandingPage_link_home p				{ text-align:center; line-height:16px}
.LandingPage_link_home p a				{ background:url(../lidl_images/icon_LandingPage.png) no-repeat left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; display:block; padding-left:10px; text-decoration:none; text-align:center; float:left; padding-right:4px}


p.blue_page						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024c93; line-height:14px; padding-top:25px; text-align:center; padding-bottom:3px!important}	
p.blue_page2						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024c93; line-height:14px;}	
p.blue_page3						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#024c93; line-height:14px; padding:5px 0 5px}	
p.blue_page_small					{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0054a5; padding-top:25px; text-align:center; padding-bottom:45px}	
p.blue_page_small2					{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0054a5; line-height:12px;text-align:center; }	



.offer_blue							{ background:url(../lidl_images/blue_bg.png) no-repeat; width:422px; height:34px; margin:7px auto}
.offer_blue h2						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; line-height:34px; text-align:center}


.offer_blue_home						{ background:url(../lidl_images/blue_bg.png) no-repeat; width:422px; height:34px; margin:4px auto; z-index:9999; position:relative}
.offer_blue_home h2						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; line-height:34px; text-align:center}


.price_round						{ position:absolute; width:147px; height:147px; right:117px; top:25px; z-index:777}
.price_round h2						{ font-size:14px; color:#fff; padding:19px 0 0 35px}
.price_round h1						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:80px; color:#fff; font-weight:bold; padding-left:17px; line-height:65px}
.price_round h1 span				{ font-size:20px;	font-weight:bold;	position:absolute;	margin-top:-15px;	left: 18px;	top: 35px;}
.price_round p						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:center}




.LandingPage_link2					{ text-align:center; width:348px; margin:5px auto 0 60px; clear:both; padding-bottom:5px}
.LandingPage_link2 p				{ text-align:center; line-height:16px}
.LandingPage_link2 p a				{ background:url(../lidl_images/icon_LandingPage.png) no-repeat left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; display:block; padding-left:10px; text-decoration:none; text-align:center; float:left; padding-right:4px; line-height:20px}


.container_right .offer_blue2		{ background:url(../lidl_images/blue_bg.png) no-repeat; width:422px; height:34px; margin:5px auto}
.container_right .offer_blue2 h2	{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; line-height:34px; text-align:center}




.yellow_bg							{ background:url(../lidl_images/yellow_bg.jpg) no-repeat 0 28px}
.first_offer						{ position:relative }
.only_49							{ position:absolute; right:0; margin-right:25px}
.first_offer h1						{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#d10000; line-height:20px; font-weight:bold; padding-left:17px}
.first_offer h1 span				{ font-size:14px; color:#004491}
.first_offer ul						{ margin:0; padding:0; list-style:none}
.first_offer ul li					{ margin:0 0 0 42px; padding:0; display:inline-block; float:left; line-height:16px}
.first_offer ul li.red				{ background:url(../lidl_images/red_dot.jpg) no-repeat left; font-size:12px; font-weight:bold; color:#cc3904; padding-left:10px}
.first_offer ul li.blue				{ background:url(../lidl_images/blue_dot.jpg) no-repeat left; font-size:12px; font-weight:bold; color:#00468f; padding-left:10px}
.first_offer p.redtxt				{ color:#c63326; font-size:11px; line-height:12px; text-align:center; padding:0}
.first_offer p.bluetxt				{ color:#00326d; font-size:10px; line-height:12px; text-align:center; font-weight:bold; padding:0}



.bookoffer_box						{ width:580px; margin:0 4px; line-height:25px}
.book_offer_crve					{ width:17px; float:left}
.book_offer_midd					{ width:546px; background:url(../lidl_images/book_offer_midd.gif) repeat-x; float:left; text-align:center}
.book_offer_midd a					{ font-size:14px; font-weight:bold; color:#fff; text-align:center; text-decoration:none}


.price_round_new					{ position:absolute; width:147px; height:147px; right:117px; top:5px; z-index:888}
.page_title_home					{ padding:4px 0 5px 15px} 

#ticker_box2{ display:block; color:#fff; line-height:25px; padding:0 10px; font-weight:bold; list-style-type: none;}


/*content box starts*/
.bannerTop{background:url(../lidl_images/main_banner1.jpg) top no-repeat; width:564px; height:206px; padding:5px 15px 0;}
h1.heading{color:#027d42; font-weight:normal;}
.bannerTop p{color:#006d44; width:290px; padding-top:10px;}
.textsize12{font-size:12px; line-height:16px}
.textsize15{font-size:15px;}
.circleBox{width:400px; margin:0 auto;}
.circleBox ul{margin:0; padding:0;}
.circleBox ul li{display:inline; padding:0 8px 0 0; margin:0}
.bannerTop p.image{padding:0; width:auto;}

.bookGrnbox{width:245px; margin:0 auto; padding-top:5px}
.bookGrnbox a{background:url(../lidl_images/greenbar.png) no-repeat; width:245px; height:16px; color:#fff;display:block; text-decoration:none; font-size:14px; text-align:center; padding:3px 0}
.sup {vertical-align: baseline; font-size:0.8em; position:relative; top:-0.4em;}
p.lastLine{width:auto; padding:2px 0 0 0; font-size:11px;}
a.booknow{background:url(../lidl_images/booknow.png) no-repeat; display:block; width:70px; height:16px; color:#fff; text-decoration:none; text-align:center}

.contentLt{width:295px; background:url(../lidl_images/contentLt.png) no-repeat; height:279px; padding-top:4px;}
.contentRt{width:296px; background:url(../lidl_images/contentRt.png) no-repeat; height:279px; padding-top:4px;}
.textImage{padding:5px 0 0 10px;}
.detailBox{width:250px; margin:0 auto; padding-top:35px;}
.detailBox p.detailTxt{text-align:center; font-size:13px; line-height:15px; color:#192a55; padding-bottom:8px;}

.stayboxLt{background:url(../lidl_images/stayboxLt.png) no-repeat; width:245px; height:47px; color:#fff; text-align:center; line-height:16px; padding:3px 0;}
.stayboxRt{background:url(../lidl_images/stayboxRt.png) no-repeat; width:245px; height:47px; color:#fff; text-align:center; line-height:16px; padding:3px 0;}
p.bookDate{font-size:14px;}

.booknowBlue{background:url(../lidl_images/booknowBlue.png) no-repeat; display:block; width:70px; height:16px; color:#fff; text-decoration:none; text-align:center}
.booknowRed{background:url(../lidl_images/booknowred.png) no-repeat; display:block; width:70px; height:16px; color:#fff; text-decoration:none; text-align:center}

p.booknowBtn{text-align:center; width:70px; margin:0 auto; padding-top:4px;}

.detailBoxRt{width:250px; margin:0 auto; padding-top:40px;}

.bannerBot{padding-top:4px;}
.detailBoxRt p.detailTxt{text-align:center; font-size:13px; line-height:15px; color:#192a55; padding-bottom:2px;}
