@font-face {
    font-family: 'DeliciousHeavyRegular';
    src: url('../webfonts/delicious-heavy-webfont.eot');
    src: url('../webfonts/delicious-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/delicious-heavy-webfont.woff') format('woff'),
         url('../webfonts/delicious-heavy-webfont.ttf') format('truetype'),
         url('../webfonts/delicious-heavy-webfont.svg#DeliciousHeavyRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DeliciousRoman';
    src: url('../webfonts/delicious-roman-webfont.eot');
    src: url('../webfonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/delicious-roman-webfont.woff') format('woff'),
         url('../webfonts/delicious-roman-webfont.ttf') format('truetype'),
         url('../webfonts/delicious-roman-webfont.svg#DeliciousRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DeliciousBold';
    src: url('../webfonts/delicious-bold-webfont.eot');
    src: url('../webfonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/delicious-bold-webfont.woff') format('woff'),
         url('../webfonts/delicious-bold-webfont.ttf') format('truetype'),
         url('../webfonts/delicious-bold-webfont.svg#DeliciousBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrajanProRegular';
    src: url('../webfonts/trajanpro-regular-webfont.eot');
    src: url('../webfonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/trajanpro-regular-webfont.woff') format('woff'),
         url('../webfonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('../webfonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { 
	padding:0px 0px; margin:0px 0px; 
	font-family: 'DeliciousRoman', Arial, Helvetica, Sans-serif; font-size: 17px; font-weight : normal; color: #4a2500; 
	background: #CC6600 url(../../immagini/hra_background_left-y.gif) repeat-y top left;
	z-index:0; 
}
	body a		{font-family: 'DeliciousRoman', Arial, Helvetica, Sans-serif; font-size: 17px; font-weight : normal; color: #CD1418; text-decoration:none;}
	body a:hover{font-family: 'DeliciousRoman', Arial, Helvetica, Sans-serif; font-size: 17px; font-weight : normal; color: #CD1418; text-decoration:underline;}			
 	
	body strong{  font-family: 'DeliciousBold';}
	form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	img { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	

	
#div_topleft{
	position:absolute;
	width:50%; height:800px; 
	left:0px; top:0px;
	background: url(../../immagini/hra_background_left.gif) repeat-x top right;
	z-index:0; 
}	
	
#div_body{
	position:relative;
	
	min-height:800px;	   														
	padding: 0px 0px; margin:0px auto;
	z-index:0; 
}

/* ------------------------------------- globalcontainer -----------------------*/	
#globalcontainer{
	position:relative; 
	width:972px; min-height:800px;																		/*WIDTH+ PADDING:972px*/
	padding: 0px 0px 0px 0px; margin:0px auto;
	background-color: #FFFFFF;		
	z-index:1; 
}
/* -------------------------------------container -----------------------*/
#container{
	position:relative; float:left; clear:left;
	width:972px; 																						/*width + padding:972px*/
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
	z-index:2; 
}

/* -------------------------------------HEADER -----------------------*/	
#pageheader { 	
	position:relative; float:left; clear:left; 
	width:972px; height:550px; 																			/*WIDTH+ PADDING:972px*/
	padding:0px 0px 0px 0px; margin:0px 0px; 															/*HEIGHT+ PADDING:447px*/
	background:url(../../immagini/hra_header.gif) repeat-y top left;
	z-index:2;
}

#photo-box{
	position:relative;
	width:972px; height:478px; 
	padding:0px 0px; margin:0px 0px 0px 0px;
	/*background:url(../../photo/hotel-rosa-alpina.jpg) no-repeat top left;*/
	z-index:2;
}
	#photo-box #slideshow {
			    position:relative; /*width:1200px;*/ height:478px;
			}
		#photo-box #slideshow IMG {
		    position:absolute; top:0;  left:0;
		    z-index:8; opacity:0.0;
		}
		#photo-box #slideshow IMG.active {
		    z-index:10; opacity:1.0;
		}
		#photo-box #slideshow IMG.last-active {
		    z-index:9;
		}
		
/* -------------------------------------main menu -----------------------*/	
#mainmenu{
	position:absolute;
	top:0px; left:0px; 
	width:230px; height:448px; 																			/*width + padding:249px*/
	background: url(../../immagini/hra_back-menu.png) repeat-y top left; 								/*height + padding:478px*/
	padding:30px 9px 0px 10px; margin:0px 0px; 					
	text-align:left; 
	z-index:2;
}	

	#mainmenu .mmenu{
		position:relative; float:left; clear:left;
		width:210px;
		padding:0px 0px 0px 20px; margin:10px 0px 0px 0px; 
	}
	#mainmenu .mmenu a		{ color:#FFFFFF; font-size:22px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px #000;}
	#mainmenu .mmenu a:hover{ color:#F4CA8D; font-size:22px; font-weight:normal; text-decoration:none;  text-shadow: 1px 1px 3px #000;}
	
	#mainmenu .mmenusel{
		position:relative; float:left; clear:left;
		width:210px; height:32px; line-height:32px;														/*width + padding:230px*/
		padding:0px 0px 0px 20px; margin:10px 0px 10px 0px; 
		background:url(../../immagini/hra_menu-sel.png) no-repeat top left;
	}
	#mainmenu .mmenusel a		{ color:#FFFFFF; font-size:22px; font-weight:normal; text-decoration:none; text-shadow: 1px 1px 3px #000;}
	#mainmenu .mmenusel a:hover { color:#F4CA8D; font-size:22px; font-weight:normal; text-decoration:none; text-shadow: 1px 1px 3px #000;}
	
	#mainmenu .smenu{
		position:relative; float:left; clear:left;
		width:190px; 
		padding:0px 0px 0px 40px; margin:0px 0px 0px 0px; 
	}
	#mainmenu .smenu a			 { color:#FFFFFF; font-size:17px; font-weight:normal; text-decoration:none; letter-spacing:-1px; text-shadow: 1px 1px 3px #000;}
	#mainmenu .smenu a:hover 	 { color:#FFFFFF; font-size:17px; font-weight:normal; text-decoration:none; letter-spacing:-1px; text-shadow: 1px 1px 3px #000;}
	
	#mainmenu .smenusel{
		position:relative; float:left; clear:left;
		width:190px; 
		padding:0px 0px 0px 40px; margin:0px 0px 0px 0px; 
	}
	#mainmenu .smenusel a			 { color:#F4CA8D; font-size:17px; font-weight:normal; text-decoration:none; letter-spacing:-1px; text-shadow: 1px 1px 3px #000;}
	#mainmenu .smenusel a:hover 	 { color:#FFFFFF; font-size:17px; font-weight:normal; text-decoration:none; letter-spacing:-1px; text-shadow: 1px 1px 3px #000;}

/*-------------------------------- infotop-----------------------------------------------------------------------*/		
#infotop{
	position:absolute; 
	top:10px; right:0px;
	width:220px; height:54px;
	padding:0px 10px 0px 0px;
	font-size:34px; color:#FFFFFF; text-shadow: 1px 1px 3px #000; text-align:right;
	letter-spacing:-3px; line-height:28px;
	background: url(../../immagini/hra_back-top.png) repeat-x bottom left;
	z-index:10;	
}	
#infotop a{ font-size:26px; color:#FFFFFF; text-shadow: 1px 1px 3px #000; letter-spacing:-3px;}
	
/*-------------------------------- gallerytop-----------------------------------------------------------------------*/		
#gallerytop{
	position:absolute; 
	top:10px; right:230px;
	width:490px; height:54px;
	/*background:yellow;*/
	z-index:9;	
}
	#gallerytop #maincontentgallery { 
		display: none;
		position:absolute;
		right:0px; top:0px;
		width:470px; height:54px;
		background: url(../../immagini/hra_gallery-top-background.png) repeat-x top right;
	}
	
	#gallerytop #maincontentgallery .slide{
		position:absolute;
		left:0px;
		width:20px; height:54px;
	}
	
	#gallerytop #maincontentgallery .gallery_left{
		position:relative; float:left;
		height:50px;
		padding:2px 0px; margin:0px 0px 0px 20px;
	}
	#gallerytop #maincontentgallery .gallery_left img{
		padding:0px 3px;
	}
	
    #gallerytop #gallery_right{
		position:absolute; 
		right:0px; top:0px;
		width:20px; height:54px;
		
	}
  	#l_add{ /*display: none;*/ }	 
  

	
/*------------------------------ logo center-----------------------------------------------------------------------*/	
#logo-hotel-rosa-alpina{
	position:absolute; 
	bottom:0px; left:0px;
	width:972px; height:90px;
	background: url(../../immagini/hra_3stelle.png) no-repeat bottom left;
	line-height:55px;
	z-index:10;	
	
}
	#logo-hotel-rosa-alpina h1{ font-family: 'TrajanProRegular'; font-size:86px; color:#FFFFFF; font-weight:normal; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; text-shadow: 1px 1px 1px #5b5b5b; letter-spacing:-1px;}		
	#logo-hotel-rosa-alpina h4{ font-family: 'DeliciousRoman'; font-size:28px; color:#333333;  font-weight:normal; padding:0px 0px 0px 470px; margin:-5px 0px 0px 0px; }		
	#logo-hotel-rosa-alpina a{ text-decoration:none;}
	
	
/* -------------------------------------MAIN BOX -----------------------*/	
#mainbox { 	
	position:relative; float:left; clear:left; 
	width:970px; min-height:250px;																								/*WIDTH+ PADDING:972px*/
	padding:0px 0px 40px 0px; margin:0px 0px 0px 0px; 	
	background-color:#FFFFFF;
	border-left:1px solid #9A7233;	border-right:1px solid #804000;	border-top:1px solid #8D6640;													
	z-index:2; 
}	

	#mainbox a		{font-family: 'DeliciousBold', Arial, Helvetica, Sans-serif; font-size: 17px; font-weight : bold; color: #CD1418; text-decoration:none;}
	#mainbox a:hover{font-family: 'DeliciousBold', Arial, Helvetica, Sans-serif; font-size: 17px; font-weight : bold; color: #CD1418; text-decoration:underline;}			
 	

#colonna-sx{
	position:relative; float:left;
	width:247px; min-height:300px;																								/*WIDTH+ PADDING:248px*/
	padding:0px 0px 0px 0px; margin:20px 0px; 
	border-right:1px solid #330000;
	z-index:3; 
}
	/* form richiesta prenotazione*/
	#colonna-sx .rich_block{
		position:relative; float:left; clear:left;
		width:212px;
		padding:5px 0px; margin:5px 15px 0px 20px;
		font-size:14px; color:#784949;
		background: url(../../immagini/hra_logo-rosa-alpina-left.gif) no-repeat top left;
	} 
	#colonna-sx .rich_block h3{ 
		font-family: 'DeliciousRoman'; font-size:20px; color:#660000; 
		padding:25px 0px 15px 80px; line-height:18px;
	}
	#colonna-sx .r_block{
		position:relative; float:left; clear:left;
		padding:4px 0px; 
	}
	#colonna-sx .r_left{
		position:relative; float:left; 
		width: 75px;
		padding: 0px 10px 0px 0px; margin:0px;	
		z-index:4;
	}
	#colonna-sx .r_right{
		position:relative; float:left;
		width: 110px; 
		padding:0px; margin:0px;																		/*WIDTH+ PADDING:120*/
		z-index:4; 
	}
	#colonna-sx .num_int{
		position:relative; float:left;
		padding:0px 0px 5px 0px;
	}
	#colonna-sx .num_int input{ width:40px;}
	#colonna-sx .rich_block .lng{ width:80px; }
	#colonna-sx .rich_block .sht{ width:30px; }
	#colonna-sx .rich_block .bt_conf{ 
		position:relative; float:right;
	}
	#colonna-sx .submit{
		font-family: 'DeliciousBold'; font-size:16px; /*color:#CC6600;*/
		background-color:#FFFFFF;
		border:none;
	}

#colonna-cx{
	position:relative; float:right;
	width:682px; 																								/*WIDTH+ PADDING:722px*/
	padding:20px 20px 0px 20px; margin:0px 0px; 
	z-index:3; 
}

	h1{ font-family:'DeliciousRoman'; color:#330000; font-size:36px; font-weight:normal; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }	 
	h2{ font-family:'DeliciousRoman'; color:#CC6600; font-size:24px; font-weight:normal; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; }		
	h3{ font-family:'DeliciousBold'; color:#CC6600; font-size:20px; font-weight:normal; padding:0px 0px 10px 0px; margin:0px;  }	/*font-family:university;*/	
	h4{ font-family:'DeliciousBold'; color:#CC6600; font-size:19px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}	/*font-family:university;*/
	
	/* -------------------------------------SETTAGGIO INPUT TYPE DIVERSI -----------------------*/	
	.avviso{
		background-color:#FE8A19;
		border-top:1px solid #b85c01; border-bottom:1px solid #b85c01; 
		padding:5px 10px;
		margin:0px 0px 20px 0px;
	}
	.avviso a{ color:red;}
	.avviso a:hover{ color:red;}
	
	
	.formrichiesta td{ height:30px;}
	.formrichiesta .w320{ width:315px;}
	.required{ font-size:16px; color: #330000; font-weight : normal; padding:7px 14px 0px 0px; }
	.infocontact{color:#483B36; font-weight : normal; border-bottom:1px solid #dddddd; }
	.infocontactnote{color:#483B36; font-weight : normal;  }
	
	.tx09{
			font-size: 13px; color:#4E2B08; font-weight : normal; text-align:left;
			padding: 4px 2px 2px 2px; 
		}
			.tx09 a{ 		font-size: 13px; color: #4E2B08; font-weight : normal; text-decoration:none;}
			.tx09 a:hover{  font-size: 13px; color: #4E2B08; font-weight : normal; text-decoration:underline;}
	.info	{
		font-size:16px;  color:#666666; font-weight : normal; padding: 20px 5px 5px 20px; line-height: 15px; 
	}	
	
	
	input{
		font-family: 'DeliciousRoman', Arial, Helvetica; font-size: 16px;  color: #233549; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; padding:0px 0px 0px 6px; margin:0px 0px;
	}
	textarea{
		font-family: 'DeliciousRoman', Arial, Helvetica; font-size: 16px; color: #233549; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; 
	}		
	select{
		font-family: 'DeliciousRoman', Arial, Helvetica; font-size: 16px; color: #233549; font-weight : normal; 
		background-color: #F3F3F3; border: 1px solid #D1D1D1; padding:2px 0px;
	}		
	input.check	{
		font-size: 11px; color: #410F08; font-weight : normal; 
		background-color: #ffffff; border: 1px solid #ffffff;
	}				
	input#submit	{
		font-family: 'DeliciousRoman'; font-size: 18px; color: #FFFFFF; font-weight : normal;
		background-color:#330000; border: 1px solid #FFFFFF; padding: 1px;
	}
	input#submit2	{
		font-size: 12px; color: #565656; font-weight : normal;
		background-color:#F5F5F5; border: 0px solid #F5F5F5; padding: 1px;
	}
	input#submitorange	{
		font-family: 'FolksRegular'; font-size: 30px; color: #FF7E00; font-weight : normal;
		background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 1px;
	}
	#boxbutto	{	
		position:relative; float:right; height:24px;
		padding:0px 6px 0px 0px; margin-right:100px;
		background: url(../../immagini/btn.png) no-repeat top left;
		z-index:5;
	}	
	#boxbutto input{ 
		border:0px; padding:2px 0px 0px 0px; background: transparent; font-size: 15px; color:#FFFFFF; 
	}	
	#bottone_dx{
		position:absolute; height:24px;
		padding:0px 6px 0px 0px;   margin:0px 0px 0px 6px;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	dt.bott{
		position:relative; float:right;  height:24px; 
		padding:0px 0px; margin:0px 0px; right:20px;
	    background:  url(../../immagini/btn.png) no-repeat top left;
	    line-height:22px;
	    z-index:5;
	}
	
	dt.bott dl {
		position:relative;  height:24px; left:10px; 
		padding:0px 10px 0px 0px;   margin:-23px 0px 0px 0px; width:inherit;
		background:  url(../../immagini/btn.png) no-repeat top right;
		z-index:10;
	}
	a.conf{
		font-size: 13px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	a.conf:hover{
		font-size: 13px; color: #FFFFFF; font-weight : normal; 
		background-color:transparent; border: 0px;  text-decoration:none;
	}
	

/* -------------------------------------globalcontainer -----------------------*/
#footercontainer{
	position:relative; float:left; clear:left;
	width:100%; min-height:275px;																		
	padding: 0px 0px; margin:0px auto;
	background-color:#330000;
	z-index:1; 	
}
/* ------------------------------------- footer -----------------------*/	
#footer{ 	
	position:relative;
	width:972px; margin:0px auto;																		/*width + padding:972px*/
	text-align:left;
	font-family: 'DeliciousRoman'; font-size:16px; color:#FFFFFF; font-weight:normal; 
	z-index:5;
}
	#footermenu{ 
		position:relative;
		padding:15px 0px 0px 0px;
		text-align:center;
		z-index:5;
	}
		#footermenu a{ font-family: 'DeliciousRoman'; font-size:16px; color:#FFFFFF; font-weight:normal;}
		
	#footerinfo{
		position:relative;
		padding:45px 0px 0px 100px;
		line-height:25px;
		text-align:left;
	}
	#footerinfo img{ margin:0px 20px 20px 0px; }
	#footerinfo a{ font-family: 'DeliciousRoman'; font-size:16px; color:#FFFFFF; font-weight:normal;}
	
	#footercoopyright{ 
		position:relative;
		padding:35px 10px 0px 0px;
		text-align:right;
		font-family: 'DeliciousRoman'; font-size:13px; color:#FFFFFF;
		z-index:5;
	}
		#footercoopyright a{ font-family: 'DeliciousRoman'; font-size:13px; color:#FFFFFF; font-weight:normal;}
	
		
		
#down_box{
	position:relative; float:left;
	margin:0px 0px 40px 0px;
}	
	#down_box .box_glo{
		position:relative; float:left; clear:left; 
		width:672px;	
		margin:20px 10px 0px 0px; padding:10px 0px 5px 0px;	
		border-bottom:1px dotted #330000;
	}
	/*DOWNLOAD*/
	#down_box .box_doc{
		position:relative; float:left;
		width:100%;
		text-align:left;
		color:#CC6600; font-weight:bold;
	}
	#down_box .right{
		position:relative; float:right;
		text-align:right; 
	}
	
	#down_box a.info_doc{ color:#330000; font-size:12px; font-weight:bold; text-decoration:none; } /*9B5507*/
	#down_box #info_doc{
		background-color:transparent; border:0px;
		font-family: 'DeliciousRoman'; color:#330000; font-size:12px; font-weight:bold; 
		cursor: pointer;
	}		
	
/* ------------------------------------sitemap -----------------------*/		
#sitemap{
	
}
	#sitemap .lev1{
		color:#CC6600;
		padding:15px 0px 0px 0px;
	}
		#sitemap .lev1 a{ font-size:17px; color:#CC6600; font-weight:bold; text-decoration:none;}
	#sitemap .lev2{
		color:#4E2B08;
		padding:5px 0px 0px 40px;
	}
		#sitemap .lev2 a{ font-size:15px; color:#4E2B08; font-weight:normal; text-decoration:none;}
	#sitemap .lev3{
		color:#4E2B08;
		padding:0px 0px 0px 70px;
	}
		#sitemap .lev3 a{ font-size:13px; color:#4E2B08; font-weight:normal; text-decoration:none;}				
		
		
#prezzi_info{
		background-color:inherit; width:100%; position:relative; clear:left; margin:0px 0px;  padding:0px 0px;
}		
	#prezzi_info .liscont{
		position:relative; margin:0px 0px 0px 0px;  padding:10px 0px 10px 0px;
	}	
	#prezzi_info td{	
		background-color: #888760; 
		/*opacity: .65; filter: alpha(opacity=65);*/
		}
	#prezzi_info .tablecom{		
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: inherit; width:100%; /*background-color: #AC0230;*/
		}
	#prezzi_info .cell_x1y1{
			color : #FFFFFF;  font-weight : normal; background-color: #330000; 
			padding: 0px 1px 0px 2px; text-align:left; vertical-align:top;   border: 1px solid #330000;
		}		
	#prezzi_info .cell_y1{
			color : #FFFFFF;  font-weight : normal; background-color: #330000; 
			padding: 1px 1px 1px 2px; text-align:center; vertical-align:top;  border: 1px solid #330000;
		}
	#prezzi_info .cell_x1{
			color : #330000;  font-weight : normal; background-color: #fef8ed;
			padding: 5px 1px 5px 2px; text-align:left;  border: 1px solid #330000;
		}		
	#prezzi_info .cell{
			color : #330000;  font-weight : normal; background-color: #fef8ed;
			padding: 5px 1px 5px 2px; text-align:center;  border: 1px solid #330000;
		}			
	#prezzi_info .footer{
			margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; clear:left;
		}	
	
/* ------------------------------------- promozioni -----------------------*/	
#news_box{
	position:relative; float:left;
	margin:0px 0px 40px 0px;
}

	#news_box .box_eve{
		position:relative; float:left; clear:left; 
		width:660px;	
		margin:30px 10px 0px 0px; padding:0px 0px 10px 0px; 	
		border-bottom:1px solid #f8eac7;
	}
		#news_box .box_promo_left{
			position:relative; float:left;
			width:190px;
		}
		#news_box .box_eventi_right{
			position:relative; float:right;
			width:450px; padding:0px 0px 0px 10px; 	
		}
		
	#news_box .box_eventi_tit{
		 position:relative;
		 font-size:19px; font-weight : bold;
		 padding:0px 0px 10px 0px; 
		 z-index:10;
	}
	#news_box .box_eventi_tit a{ font-size:19px; color:#CC6600; text-decoration:none;}
	
	#news_box a.grey		{ color:#4E2B08; font-weight:normal; text-decoration:none;}
	#news_box a.grey:hover{ color:#4E2B08; font-weight:normal; text-decoration:none;}
	#news_box .b_right{
		position:relative; float:right;
		margin:20px 0px 0px 0px;
	}		
	
	
#alertwin	{
	position:absolute; display:block; vertical-align:top; 
	left:60px; top:-350px;
	width:390px; height:300px;
	background: url(../../immagini/alertwin.png) repeat;
	border: 1px solid #4B4B4B;
	z-index:+999; 
	}
		#alertclose{
			position:relative; padding:0px 10px 0px 320px; margin:2px;
			z-index:+999; width:66px; height:22px;
		}
		#alertclose a	{	
			font-family:DeliciousBold; font-size: 18px;  font-weight : normal; color:#ffffff; text-decoration: none; 
			z-index:+999; 
		}
		#alerttitle	{
			position:relative; clear:left; padding:0px 20px 4px 10px; margin:2px;
			font-size: 20px;  font-weight : normal; color:#980200;
			text-align: left; z-index:+999; 
		}
		#alertwin h3{ color:#F1DA9A; font-size:28px; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;  z-index:+999;  /*text-shadow: 2px 2px 3px #000;*/}	 
		
		#alertbody	{
			position:relative; overflow:auto; 
			width:345px; height:215px; line-height:18px;
			padding:0px 20px 10px 20px; margin: 0px 0px;
			color:#FFFFFF; font-size: 16px; z-index:+999; 
			
		}		
		#alertbody	p{ padding:0px; margin:0px;}	
		#alertbody	ul{ padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;}	
