/* html			{ height:100%; }*/ 
body			{ margin:0px; padding:0px; text-align:center;  } /* height:100%;*/ 
body, td		{ font-family:arial; font-size:11px; color:#252525; }
.left			{ float:left; }
.right			{ float:right; }
a				{ font-family:arial; font-size:11px; color:#252525; text-decoration:none; }
a:hover			{ color:#000; }
h1				{ position:relative; font-family:tahoma; font-size:22px; color:#3ba6bc; font-weight:normal; margin:0px; margin-bottom:10px; margin-left:10px; }
h2				{ position:relative; font-family:tahoma; font-size:18px; color:#3ba6bc; font-weight:normal; margin:0px; margin-bottom:10px; }
.bold			{ font-weight:bold; }
img				{ border:0px; }
.sep			{ position:relative; height:1px; line-height:1px; display:block; background:#c8c8c8; clear:both;}
.away			{ position:absolute; top:0px; left:0px; width:1px; height:1px; visibility:hidden; }
.hide			{ display:none; }
.show			{ display:block; }
.lmargin		{ margin-left:16px; }

#wrapper		{ position:relative; margin:0px auto; width:916px; text-align:left; }
.logo			{ position:absolute; top:17px; right:25px; width:137px; height:43px; background:url('img/gx_radisson_logo.gif') no-repeat;}

.header				{ position:relative; margin-left:10px; margin-bottom:2px; width:896px; height:102px; background:#fff url('img/bg_radisson_left.gif') repeat-y; }
.header .nav		{ position:absolute; top:65px; left:27px; width:869px; }
.header .nav .spc	{ clear:both; padding-top:4px; display:block; }
.header .myaccount	{ margin-right:15px; }
.header .help		{ margin-right:25px; }
.header .citybreaks	{ margin-left:16px; }
.header a			{ padding-left:7px; background:url('img/gx_menu_bullet.gif') 0px 3px no-repeat; }
.header a:hover, .header .sel		{ padding-left:7px; background:url('img/gx_menu_bullet_over.gif') 0px 3px no-repeat; }

.contentwrap		{ background:url('img/bg_main.gif') repeat-y; display:block; float:left; }

.front .topcontent				{ position:relative; padding-left:10px; width:916px; height:138px; background:url('img/bg_topcontent.gif') no-repeat; z-index:2; }
.front .topcontent .banner		{ position:absolute; width:670px; height:138px; background:#aaa;}
.front .topcontent .bookwidget	{ position:absolute; top:0px; padding:0px 3px 3px 3px; left:680px; width:199px; height:234px; border:1px solid #c6c6c6; border-top:0px; background:#fff; }
.front .topcontent .narrow		{ position:absolute; width:19px; height:138px; left:887px; top:0px; background:#ccc; }

/* various pages */
.maincontent				{ position:relative; float:left; margin-left:10px; margin-top:2px; display:inline; width:896px; background:url('img/bg_main_top.gif') no-repeat; z-index:1; }
.maincontent .inner			{ position:relative; margin-top:23px; margin-left:19px; width:870px;}
.maincontent .leftcol		{ position:relative; width:637px; float:left;}
.maincontent .rightcol		{ position:relative; width:218px; height:750px; margin-top:-13px; float:left; padding-top:11px; padding-left:14px; background:url('img/bg_rightcol.gif') 0px 0px no-repeat; }

.maincontent .thumbs		{ position:relative; margin-top:24px; float:left;}
.maincontent .thumb			{ position:relative; width:268px; height:225px; float:left; border:1px solid #c6c6c6; padding:3px; margin-right:15px;}
.maincontent .last			{ margin:0px; }
.maincontent .thumb .txt	{ margin:3px 4px 7px 4px; height:40px; line-height:13px; overflow:hidden; }
.maincontent .thumb a.lnk	{ margin-left:4px; margin-bottom:2px; padding-left:9px; display:block; text-decoration:underline; background:url('img/bn_arrow_orange.gif') 0px 2px no-repeat; }
.maincontent .thumb a.lnk:hover	{  background:url('img/bn_arrow_blue.gif') 0px 2px no-repeat; }

.mainbottom			{ position:relative; width:916px; height:53px; float:left; margin-top:0px; background:url('img/bg_main_bottom.gif') no-repeat; }

/* front page */
.front .maincontent .inner .intro	{ margin:0px; width:500px; margin-left:10px; }

/* hotel page */
.hotel .topcontent				{ position:relative; padding-left:10px; width:916px; height:251px; background:url('img/bg_topcontent.gif') no-repeat; }
.hotel .topcontent .banner		{ position:absolute; width:896px; height:251px; }
.hotel .maincontent .nav		{ border:1px solid #c6c6c6; width:615px; height:59px; padding:3px; margin-bottom:28px; }

.maincontent .nav a					{ display:block; width:203px; height:59px; }
.maincontent .nav .paris-on 		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_par_1.jpg');}
.maincontent .nav .paris-off		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_par_2.jpg');}
.maincontent .nav .beach-on			{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_bea_1.jpg');}
.maincontent .nav .beach-off		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_bea_2.jpg');}
.maincontent .nav .provence-on		{ display:block; float:left; width:203px; height:59px; background:url('img/citylink_pro_1.jpg');}
.maincontent .nav .provence-off		{ display:block; float:left; width:203px; height:59px; background:url('img/citylink_pro_2.jpg');}

.maincontent .nav .paris-fr-on		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_par_1_fr.jpg');}
.maincontent .nav .paris-fr-off		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_par_2_fr.jpg');}
.maincontent .nav .beach-fr-on		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_bea_1_fr.jpg');}
.maincontent .nav .beach-fr-off		{ display:block; float:left; width:203px; height:59px; margin-right:3px; background:url('img/citylink_bea_2_fr.jpg');}
.maincontent .nav .provence-fr-on	{ display:block; float:left; width:203px; height:59px; background:url('img/citylink_pro_1_fr.jpg');}
.maincontent .nav .provence-fr-off	{ display:block; float:left; width:203px; height:59px; background:url('img/citylink_pro_2_fr.jpg');}



.maincontent .bookwidget			{ position:relative; padding:0px; width:199px; height:234px; padding:3px; border:1px solid #c6c6c6; background:#fff; }

.hotel h1				{ margin-bottom:13px; }
.hotel .details			{ position:relative; width:623px; height:291px; float:left; border-top:1px solid #c6c6c6; padding-top:30px;  }
.details				{ position:relative; }
.details h2				{ float:left; margin-top:-4px; width:394px; }
.details .images		{ position:relative; float:left; border:1px solid #c6c6c6; width:203px; padding:3px 3px 0px 3px; margin-right:18px; }
.details .images a		{ padding-bottom:0px; }
.details p				{ float:left; width:394px; margin:0px; margin-bottom:10px; }
.details .links			{ float:left; display:block; }
.details .links a		{ margin-bottom:2px; padding-left:9px; display:block; font-weight:bold; background:url('img/bn_arrow_orange.gif') 0px 2px no-repeat; }
.details .links a:hover	{ background:url('img/bn_arrow_blue.gif') 0px 2px no-repeat; }
.details a.book			{ position:absolute; right:0px; top:273px; width:91px; height:18px; background:url('img/bn_book_now.gif');}
.details a.book:hover	{ background:url('img/bn_book_now_over.gif');}
.details a.book-fr		{ position:absolute; right:0px; top:273px; width:91px; height:18px; background:url('img/bn_book_now_fr.gif');}
.details a.book-fr:hover{ background:url('img/bn_book_now_fr_over.gif');}
.details a.bookarlandia	{ position:absolute; right:0px; top:273px; width:91px; height:18px; background:url('img/bn_book_arlandia.gif');}
.details a.bookarlandia:hover	{ background:url('img/bn_book_arlandia_over.gif');}
.details a.bookskycity	{ position:absolute; right:111px; top:273px; width:91px; height:18px; background:url('img/bn_book_skycity.gif');}
.details a.bookskycity:hover	{ background:url('img/bn_book_skycity_over.gif');}
.details a.enlargemap	{ position:relative; padding-left:9px; clear:both; display:block; float:left; margin-top:3px; font-weight:bold; white-space:nowrap; background:url('img/bn_arrow_orange.gif') 0px 2px no-repeat;}

/* concierge page */
.concierge .topcontent				{ position:relative; padding-left:10px; width:916px; height:136px; background:url('img/bg_topcontent.gif') no-repeat; }
.concierge .topcontent .banner a	{ position:absolute; width:896px; height:251px; }
.concierge .maincontent .nav		{ border:1px solid #c6c6c6; width:615px; height:59px; padding:3px; margin-bottom:28px; }

.newsletter a	{ border:1px solid #c6c6c6; width:199px; height:147px; padding:3px; display:block; margin-top:16px; }

#largemap1								{ position:absolute; top:0px; left:0px; width:1px; height:1px; border:1px solid #c6c6c6; background:#fff; visibility:hidden; z-index:11;}
.hotel .largemap						{ position:absolute; top:0px; left:0px; width:1px; height:1px; visibility:hidden; }
#largemap1 .hd, .hotel .largemap .hd	{ background:url('img/bg_map_hd_overlay.gif') repeat-x; width:612px; height:30px; padding:4px 4px 0px 5px;}
#largemap1 .close, .hotel .largemap .close	{ padding-right:16px; background:url('img/bn_close_map.gif') right 1px no-repeat; }

#gmapcontent		{ position:absolute; top:23px; left:3px; width:615px; height:286px; }

.concierge h1					{ float:left; margin-top:-4px; margin-left:0px; }
.concierge .details 			{ position:relative; width:623px; float:left; padding-top:22px; padding-bottom:24px; }
.concierge .maincontent .nav	{ border:1px solid #c6c6c6; width:615px; height:59px; padding:3px; margin-bottom:10px; }
.concierge .intro				{ font-style:italic; }
.concierge .info				{ position:absolute; top:100px; left:250px; width:331px; height:300px; }
.tips							{ width:365px; float:left; }
.tips h5						{ font-size:11px; color:#000; width:100%; background:#fff0a4; margin:0px; padding:3px 7px; clear:both; }
.tips p, .tips div				{ width:100%; color:#000; background:#fffdd9; margin-bottom:3px; padding:3px 7px; clear:both;  }
.tips ul						{ margin:0px 0px 0px 7px; padding-left:7px; }
.tips li						{ color:#000; }
#perfectday	a					{ color:#00539a; text-decoration:underline; }

/* video layer */
#videolayer			{ position:absolute; top:0px; left:0px; width:1px; height:1px; z-index:10; background:#fff; border:1px solid #c6c6c6; visibility:hidden; }
#videolayer .hd		{ background:url('img/bg_map_hd_overlay.gif') repeat-x; display:block; height:20px; padding:4px 4px 0px 5px; }
#videolayer .close	{ padding-right:16px; background:url('img/bn_close_map.gif') right 1px no-repeat; }
#videocontent		{ position:absolute; left:4px; top:25px;  z-index:11;}

/* info layer */
#infolayer				{ position:absolute; top:0px; left:0px; width:329px; padding-bottom:18px; border:1px solid #c6c6c6; background:#fff url('img/bg_info.jpg') 0px bottom no-repeat; text-align:left; z-index:11; visibility:hidden; }
#infolayer .hd			{ background:url('img/bg_map_hd_overlay.gif') repeat-x; display:block; height:20px; width:320px; padding:4px 4px 0px 5px; margin-bottom:200px;}
#infolayer .close		{ padding-right:16px; background:url('img/bn_close_map.gif') right 1px no-repeat; }
#infolayer p			{ padding:8px 14px 0px 14px; margin:0px; }
#infolayerimg			{ position:absolute; top:23px; left:3px; width:323px; height:198px; }

#dim				{ position:absolute; top:0px; left:0px; width:1px; height:1px; background:#e8e8e8; filter: alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity:0.8; opacity: 0.8; visibility:hidden; z-index:10; }
#footer				{ position:relative; margin:0px auto; width:916px; text-align:left;}
