/*
** Peroni
**
** Screen-only CSS to be overridden by print.css
*/

/* @charset "utf-8"; */

/*
** Global Layout
*/

*		{ color: #000000; padding: 0px; margin: 0px; color: #666666; font-family: Tahoma, arial; font-size: 11px; }

/* Dirty safari hack Windows Beta 3*/
*:first-of-type { font-size: 11px; }
/* Mac 1.3.X, 2.X */
body:last-child:not(:root:root) { color: #000000; font-size: 11px; padding: 0px; margin: 0px; color: #666666; font-family: Tahoma, arial; font-size: 10px; }

body 	{ overflow: auto; background-color: #fff; }
	.modWhite { background-color: #ffffff; }
	.iframe { background-color: #f8f8f8 !important; }
		/* Dynamically generated IDs for link submission iFrames */
		#__VIEWSTATE, #__EVENTARGUMENT, #__EVENTTARGET { display: none; }	
		#txtUsername, #txtPassword { width: 75px; }	
	.modWhite { background-color: #ffffff !important; }

/* Links */
a		{ color: #092d75; text-decoration: none !important; }
a:hover { text-decoration: none; color: black; }
a img 	{ border: none; position: relative; top: 1px; }

/* Text */

p		{ margin-bottom: 10px !important; margin-top: 10px; line-height: 12px; line-height: 15px; }
ul		{ margin:0;padding:0 0 1em 20px; list-style-type:square; }
ul li	{ margin-left: -6px; #margin-left: -4px; }
/* Forms */

.cForm { display: inline; }
	.cForm input { display: inline; padding-left: 3px; border: 1px solid #cccccc; color: #b2b2b2; }
	.cForm .modOffset { position:relative; top: 2px; #top: 3px; padding-left: 0px; }
	.cForm img { position: absolute; border: 1px solid #cccccc; padding: 1px; background-color: white; display: inline; margin-right: 8px; }
	.cForm .cNickname { position: relative; margin-left: 24px; }

/* Ratings */

.cStarContainer { position: relative; width: 50px; height: 9px; float: left; }
.cStarContainer img { margin-right:0px; padding: 0px; border: none; }

/* Custom scrollbars */

.cScrollWindow { height: 150px; padding-right: 4px; overflow:auto; }
.cScrollWindow .cIconCol { width: 30px; height: 100; float: left; padding-right: 8px; vertical-align: top; padding-bottom: 8px; }
	.cScrollWindow .cIconCol img { top: 1px !important; #top: 1px !important; _top: 1px !important;}
.cScrollWindow a { text-decoration: none; }
.cScrollWindow .modNoBottom { padding-bottom: 0px; min-height: 35px; }
.cScrollWindow .cRow { padding-bottom: 14px; vertical-align: top; margin-left: 2px; vertical-align: middle;  }
	.cScrollWindow .cRow .cCaption { margin-left: 38px;  margin-top: 0px;  padding-bottom: 8px; _margin-top: -2px; }
	.cScrollWindow .cRow .modLeft { padding-top: 7px; }
	.cScrollWindow .cRow a {color: #7f7f7f; }
	.cScrollWindow .cRow a strong {color: #7f7f7f; }
	.cScrollWindow .cRow a:hover {color: #000; }
	.cScrollWindow .cRow a:hover strong {color: #000; }
	.cScrollWindow .cRow a.active {color: #d91f37; }
	.cScrollWindow .cRow a.active strong {color: #d91f37; }
	.cScrollWindow .cRow a.active:hover {color: #000; }
	.cScrollWindow .cRow a.active:hover strong {color: #000; }
	
#LeftUpButton { position: absolute; background-image:url(../images/global_scrollbar_up.gif); background-repeat:no-repeat; margin-top: 45px; #margin-top: 52px; left: 167px; width: 11px; height: 11px; }
#LeftDownButton { position: absolute; background-image:url(../images/global_scrollbar_down.gif); background-repeat:no-repeat; margin-top: 209px; #margin-top: 213px; left: 167px; width: 11px; height: 11px; }
#LeftScroller { position: absolute; margin-top: 56px; #margin-top: 63px; left: 167px; height: 153px; #height: 150px; width: 9px; border: 1px solid #d9d9d9; overflow:hidden; border-top: none; border-bottom: none; }
	#LeftSlider { position:absolute; margin-left: 2px; width: 5px; height: 13px; background-color: #d9d9d9; background-image:url(../images/global_scrollbar_slider.gif); background-repeat:repeat-y; }
#LeftScrollContainer { position: absolute;overflow: hidden; margin-top: 11px; }
#LeftScrollContent { position:relative; width: 160px; }

#RightUpButton { position: absolute; background-image:url(../images/global_scrollbar_up.gif); background-repeat:no-repeat; margin-top: 8px; #margin-top: 8px; left: 195px; width: 11px; height: 11px; }
#RightDownButton { position: absolute; background-image:url(../images/global_scrollbar_down.gif); background-repeat:no-repeat; margin-top: 143px; #margin-top: 144px; left: 195px; width: 11px; height: 11px; }
	#RightScroller { position: absolute; margin-top: 19px; #margin-top: 19px; left: 195px; height: 124px; #height: 125px; width: 9px; border: 1px solid #d9d9d9; overflow:hidden; border-top: none; border-bottom: none; }
	#RightSlider { position:absolute; margin-left: 2px; width: 5px; height: 13px; background-color: #d9d9d9; background-image:url(../images/global_scrollbar_slider.gif); }
#RightScrollContainer { position: absolute;overflow: hidden; margin-top: 11px; }
#RightScrollContent { position:relative; width: 180px; overflow: hidden; }

/* Custom radio buttons */

.cRadioPanel { margin-top: 15px; }
	.cRadioPanel a { text-decoration: none !important; }
	.cRadioPanel .cRadioButton { display: inline; padding-right: 21px; }
		.cRadioPanel .cIcon { margin-right: 4px; display: inline; }
			.cRadioPanel .cIcon img { position: relative; top: 1px; }
			
/* CSS Preloader */			

#idPreloader { position: absolute; top: -5000px; }
	
/* general */

.extRed	{ color: #e02339 !important; }

.extBackLink { font-weight:bold; color: #666666; position: relative; left: 3px; }
.extBackLink:hover { color: #e02339; }
.extSanSerif { text-decoration: none !important; border:none !important; padding: 0px !important; }
.extAutoSize { height: auto !important; width: auto !important; }
.extBorderless { border: none !important; }
.extPaddingRight { padding-right: 60px !important; }
.extPadidngBackTo {padding-right: 40px !important; }
.extAlignRight { text-align: right; }

.modNoWhitespace { margin: 0px !important; padding: 0px; }	
.modLeftColSmall { height: 170px; }
.modOffset { position:relative; top: 2px; }
.modOffset1 { position:relative; top: 1px; }
.clearing { clear:both}	

/*
** Structure
*/

#idPageRoot { height: 100%; }
	#idMainContent { width: 925px; margin: 0 auto; }
		#idLeftCol { width: 800px; float: left;  background-color: #ffffff; _margin-right: -0px;  _width: 780px; }
			#idNavRow { height: 19px; padding-top: 70px; text-align: right; background-color: #fff; font-size:11px; letter-spacing: 1px; _width: 800px; width: 800px; } /* Total height==96px */
			body:last-child:not(:root:root) #idNavRow { background-color: #ffffff; }
				#idNavRow .cMenuItem { height: 10px; display:inline; padding-left: 12px; }
					#idNavRow .modFloatLeft { float: left; padding-left: 0px; }
					#idNavRow .modDivider { background-image: url(../images/global_NavDivider.gif); background-position:right; background-repeat: no-repeat; padding-right: 12px;}
					#idNavRow .modDividerLeft { background-image: url(../images/global_NavDivider.gif); background-position:left; background-repeat: no-repeat; padding-left: 12px;}
					#idNavRow .modSelected a { color: #d91c38 !important; }
					#idNavRow form { display: inline; margin-left: 8px; }
					   #idNavRow input { #position: relative; #top:-1px; display: inline; height: 12px; border: 1px solid #cccccc; position: relative;  color: #b2b2b2; padding:  0 0 1px 4px; width: 126px ; }
					   #idNavRow form:first-of-type input { height: 5px; }
					   		#idNavRow form input:selection { color: red; background-color:#000066; }							
					   #idNavRow  .cButton { width: auto; height: auto; border: none; top: 2px; margin:0px; }
				#idNavRow a { text-decoration: none; color: #575555; }
					#idNavRow a:hover { color: black; }
			#idUpperPanelFlash { height: 560px; width: 800px; background-image: url(../images/homePage_UpperPanel.gif); background-repeat:no-repeat;  }				
			#idUpperPanel { height: 354px; width: 800px; background-image: url(../images/homePage_UpperPanel.gif); background-repeat:no-repeat; background-color: #000; }				
					.modDirectory { background-image: none !important; background-color: #fff !important; height:130px !important; margin-top: 20px; }
				.modLogo { background-image: url(../images/global_PeroniLogo_sans.gif) !important; background-position:  right 14px !important; background-repeat:no-repeat !important; }	
					.modDirectory .cHeader { margin-left: 20px; }
			/* for form pages */
			#idFormPanel { position: relative; width: 800px; min-height: 493px; background-color: #ffffff; background-image: url(../images/global_PeroniLogo.gif); background-position: top right; background-repeat:no-repeat; padding-bottom: 40px; border:#989898 1px solid;  }
				#idFormHeadRow { padding-top: 33px; padding-left: 26px; }				
				#idFormHeadRow img { margin-bottom: 2px; #margin-bottom: 4px; }
				/* Appears on myperoni */
				#idFormLeftCol { position: absolute; left: 26px; top: 132px; #top: 134px; width: 180px; }
					#idFormLeftCol .cLinkTo { margin-top: 30px;  cursor: default !important; }
						#idFormLeftCol .modSmallMargin { margin-top: 10px; }
						.cLinkTo .cAvatars { width: 180px; margin-top: 10px; }
						.cLinkTo .cAvatars a img { padding: 1px; border: 1px solid white; margin: 0px; margin-right: -2px; margin-bottom: -2px; }
						.cLinkTo .cAvatars .extOver {  position: relative; border: 1px solid #999999;  }
						.cLinkTo .cAvatars .extSelected {  position: relative; border: 1px solid #d91d38; }
					#idFormLeftCol .cFindPeople { margin-top: 30px; }
						.cFindPeople input { margin-top: 10px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 2px; height: 15px; width: 146px; }
					#idFormLeftCol .cAvatar { margin-bottom: 3px; }											
				#idFormContentRow { padding-top: 33px; padding-left: 255px; padding-right: 70px; _width: 440px !important; _overflow:hidden; }
					.modSettingsPage { padding-top: 27px !important; }
					#idFormContentRow .cSection { margin-top: 30px; }
						#idFormContentRow .cSection  a { text-decoration: none !important; }
						#idFormContentRow .modFirst { margin-top: 20px; }						
						#idFormContentRow input, #idFormContentRow select { width: 195px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 2px; height: 15px; }
						#idFormContentRow select { padding-top: 0px; height: 18px; }
						#idFormContentRow textarea { width: 195px; border: 1px solid #bdc7d8; }
						#idFormContentRow .auto { width: auto !important; height: auto !important; border: none !important; }
						#idFormContentRow .cSection table { margin-top: 11px; }
							#idFormContentRow .cSection table input { width: 190px; }
						#idFormContentRow .cSection .cSettingsTable { width: 100%; }
							#idFormContentRow .cSection .cSettingsTable select { width: 340px; height: auto; }
							#idFormContentRow .cSection .cSettingsTable input { width: 340px; }
								#idFormContentRow .cSection .cSettingsTable .cPostcode { width: 100px; }
					#idFormContentRow .cLinkTable { width: 100%; }
						#idFormContentRow .modTop td { border-top: 1px solid #e3e3e3; }
						#idFormContentRow .cLinkTable tr { height: 50px; }
						#idFormContentRow .cLinkTable td { border-bottom: 1px solid #e3e3e3; }
						#idFormContentRow .cLinkTable .cRemove { text-align: right; } 
							#idFormContentRow .cLinkTable .cRemove a { text-decoration: none !important; }
							#idFormContentRow .cLinkTable .cRemove img { position: relative; top: 2px; }
					#idFormContentRow a { text-decoration: underline !important; }
					#idFormContentRow .cLeftCol { width: 80px; font-weight:bold; }
					#idFormContentRow .modNarrow { width: 100px !important; }
					#idFormContentRow .cExpCol input { width: 180px; !important; }
					#idFormContentRow td input { width: 316px; height: 16px; border: 1px solid #bdc7d8; padding-top: 3px; padding-left: 4px; }			
			/* Only appears on the frontpage */
			#idLowerPanel { height: 96px; width: 800px; background-color: #ffffff; background-image:url(../images/homePage_bignav_dummy.gif);}		
			
			.cSpacer37 { height: 37px; background-color: #ffffff; }
			
			#idPageContent { width: 100%; min-height: 100px; position: relative; padding-left: 20px;}	
						
				/* IE7 fix */
				#idPageContent .modIEImgFix img { margin-top:4px; #margin-top: 15px; }
				/* Column top spacer */
				.cTopSpacer { height: 35px; }
				#idCol1 { width: 160px; position:absolute; }					
					#idCol1 .cSpacer { height: 80px; }
					#idCol1 .cSection { border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 15px; }
						#idCol1 .cSection img { margin-right: 10px; margin-top: 8px; margin-bottom: 4px; }
					/* For directory page */
					#idCol1 .cMoreLinks { margin-top: 8px; }
						#idCol1 .cMoreLinks a { font-weight: bold; }
					#idCol1 .cSearchBox { margin-top: 35px; #margin-top: 22px; }
						#idCol1 .modShortMargin { margin-top: 10px; }
						#idCol1 .cSearchBox form { margin-top: 8px; }
						#idCol1 .cSearchBox input { border: 1px solid #cccccc; width: 131px; }
							#idCol1 .cSearchBox .modOffset { position: relative; top: 3px; #top: 4px; }
				#idCol2 { width: 290px; position:relative; left: 240px;}	
					.modAHC2 { width: 250px !important; }
					.modDoubleWidth { width: 510px !important; }
					.modTall {  height: 320px ;min-height: 320px !important; #min-height: 328px !important; }
						html>body .modTall{height:auto ;}
					#idCol2 .cHeader { margin-bottom: 20px; }		
					#idCol2 .articleForm input {border: 1px solid #cccccc; width: 180px; margin:2px 0;}	
				#idCol3v2	{ width: 210px; position:absolute; left: 566px; top: 100px; margin-right: 10px; }	
				#idCol3 { width: 214px; position:absolute; left: 566px; top: 0px; }	
					.modAHC3 { left: 530px !important; }
					#idRatingContainer { height: 9px; margin-top: 92px; width: 90px;_width: 100px; text-align: left; float:left;}
					/* For lower icons */
					#idRatingContainer2 { height: 9px; margin-left: 4px; margin-top: 16px; text-align: left; }
					/* On Directory, this appears in col2 */
					.cControl { height: 11px; margin-top: 90px; text-align:right;}	
						.modNoMargin { margin-top: 0px !important; }
						.modNegMargin { margin-top: -24px !important; _margin-top: -20px; }
						.modBottom { margin-top: 30px !important; text-align: left !important; }					
						#idCol3 .modShort { margin-top: 50px; }
						#idCol3 .AH { margin-bottom: 22px; }
						.cControl .cIcon { display:inline; height: 14px; width: 20px; margin-left:5px; }
					#idExtras { border: 1px solid #eceaea; margin-top: 18px; height: 185px; padding: 8px; padding-left: 12px; }
						#idExtras img { position: relative; top: -2px; #top: 5px; }
					/* On Directory, this appears in col2 */
					.cPopup { position:absolute; z-index: 100; top: 68px; left: -2px; width: 100%; filter:alpha(opacity=0);opacity:0; display:none;; }
						.modNudge { margin-left: 8px; }
						.modBottomPopup1 { top: -380px; #top: -380px; width: 220px;}
						.modBottomPopup2 { top: -490px; #top: -478px; width: 220px;}
						.modBottomPopup3 { top: -149px; #top: -100px; width: 220px;}
						/*.modBottomPopup2 { top: 291px; #top: 252px; width: 220px;}*/
						#idCol3 .modLong { top: 110px; }
						#idCol3 .modShort { top: -30px; }
						/* Featured under second (double) column on Directory only */
						#idCol2 .modDoubleCol { top: 25px; #top: 20px; width: 216px; left: 293px; }
						#idCol2 .modFFFix { margin-top: -15px; #margin-top: 0px; } /* firefox fix */
						/* Tab positioning */
						.cPopup .cTab { position: relative; top: 1px; #top: 3px;z-order: 100; z-index: 100; }
							.cPopup .modLeft { left: 208px; }
							.cPopup .modRight { left: 226px; }
							.cPopup .modUNLeft { left: 155px; }
							.cPopup .modUNRight { left: 178px; }
							.cPopup .modUNFRight { left: 191px; }
							/* Far right for peroni italy page */
							.cPopup .modUNFRight { left: 235px; }
							.cPopup .modBLeft { left: 32px; top: -1px; #top: -4px; }
							.cPopup .modBRight { left: 54px; top: -1px; #top: -4px; }							
							.cPopup .modBFRight { left: 74px; top: -1px; #top: -4px; }							
							
						.cFloat { border: 1px solid #999999; padding-top: 22px; padding-left: 15px; padding-right: 18px; padding-bottom: 10px; #padding-bottom: 0px; background-color:#ffffff; } 
						.cFloat p { color: #656565; font-size: 12px; }
						.cFloat .cInput { width: 180px; }
						.cFloat .modWide { width: 220px; }
						.cFloat textarea { overflow: auto; }
						.cFloat .cCloseImage { position: absolute; left: 199px; top: 17px; }
							.cFloat .modNoTab { top: 4px; left: 205px; }
							.cFloat .modXL { left: 234px; }
				
				/* Applies to all columns on articles home */
				#idPageContent .cArticleIndex { border-bottom: 1px solid #efefef; margin: 10px 0; padding: 0 15px 10px 0; clear:both}
					#idPageContent .cArticleIndex .cThumbnail { width: 100px; float: left;  z-index: 0;}
					#idPageContent .cArticleIndex .cText { line-height:15px; padding:5px 0 8px 0; width:135px ; float:left}
			
			#idFooter { height: 18px; text-align:right; padding-top: 80px; color: #b2b2b2; background-color: #fff; _width: 800px; clear:both; width: 800px;  }	
				body:last-child:not(:root:root) #idFooter { background-color: #ffffff; }
				#idFooter .cMenuItem { height: 10px; color: #b2b2b2; display:inline; margin-left:8px; } 
					#idFooter .modDivider { background-image: url(../images/global_FooterDivider.gif); background-position: right; padding-right: 8px; background-repeat:no-repeat; }
				#idFooter a {color: #b2b2b2; text-decoration: none;}
				#idFooter a:hover {color: #7f7f7f;}	
			
			.cLinkSection { margin-top: 40px; margin-left: 247px; padding: 12px; padding-top: 20px; background-color: #f8f8f8; margin-right: 20px; }
				.modPlainWhite { background-color: #ffffff; padding-left: 12px; padding-top: 0px; margin-top: 20px; }
				.modSmallmargin { margin-top: 20px; margin-bottom: 20px; }
				.modMedia { margin-top: -40px; _margin-top: 25px; }
				.cLinkSection .cLeftCol { width: 300px; }
				.cLinkSection .cMiddleCol { width: 100px; text-align:right; }
				.cLinkSection td { padding-top: 5px; }
				.cLinkSection td img { border: 1px solid #cccccc; padding: 1px; background-color: white; display: inline; margin-right: 8px; }
				.cLinkSection .cNickname { position: relative;   }
				.cLinkSection td a { text-decoration: underline; }
					.cLinkSection td a:hover { text-decoration: underline; }
				.cModalBlock { }
					.cModalBlock a { text-decoration: underline !important; }
					.cModalBlock .modSuggest { height: 20px; width: 100%; border: none !important; }
			
		/* Right hand menu container */
		#idRightCol { width: 105px; margin-top: 120px; margin-left: 15px; float: left; letter-spacing:0.025em } 
			#idRightCol a { text-decoration: none; color: #575555; }
				#idRightCol a:hover { color: #000000; }
			#idRightCol .cMenuItem { margin-bottom: 7px;}
				#idRightCol .modSelected a { color: #d91c38; }
				
				#idRightCol .cSubMenu {   margin-top:7px;}
					#idRightCol .cSubMenu .cMenuItem { text-transform: uppercase; margin-bottom: 7px; letter-spacing: 0.025em; background:url(../images/menuBullet.gif) 0 6px no-repeat; padding-left: 7px;  }
						#idRightCol .cSubMenu a { color: #575555 !important; }
						#idRightCol .cSubMenu a:hover { color: #000000 !important; }
							#idRightCol .cSubMenu .modSelected a {color: #d91c38 !important;}							

	
	
	/* Home angels */
	.angel { width:236px ; margin: 20px 10px 0 15px; float:left ; display:inline ;} 
	.angelThumb { float:left ; width:56px ; padding: 0 10px 0 0;}
	.angelTxt { float:left ; width: 170px; line-height:15px ;}
	.angelTxt  a { color:#848484 ; }
	.angelTxt  a:hover{ color:#000 ; }
	#idLowerPanelHome { height: 96px; width: 800px; background:#f2f2f2 url(images/home_bg_tile.gif) top left repeat-x;}

/* Age Verification Page */
#ageImage { background:#ffffff url(../images/age_bottle.jpg) 220px 25px no-repeat ; float:left; width:520px; height:493px ;}
#ageContent { width:280px ; float:left ; padding: 175px 0 0 0 ; height:233px ; }
#ageContent table td { padding: 4px 0 ;}
#ageContent table{ margin: 20px 0 0 2px ;}
.ageYes  { float:left ; padding: 0 10px 0 0 ;}
.ageNo { float:left;}
#agefooter { clear:both ; text-align: center;position: absolute;bottom: 0px;left: 50%;height: 10%;margin-left: -80px;}
.ageID { background:#f5f5f5 ; border:1px solid #cccccc; width:150px ; margin-right:5px ; height:17px }

   
/*Forms defaults*/
#ageContent input.textFieldHovered, #ageContent input.textField {
border:1px solid #CCCCCC;
font-family:Tahoma,arial;
font-size:11px;
padding:3px 0;
text-align:center;
width:31px;
}
#ageContent input.textField2Hovered, #ageContent input.textField2 {
border:1px solid #CCCCCC;
font-family:Tahoma,arial;
font-size:11px;
padding:3px 0;
text-align:center;
width:40px;
}

/*Selects*/



/* Mac 1.3.X, 2.X */
body:last-child:not(:root:root) #idLowerPanelHome { height: 96px; width: 800px; background:#f2f2f2 url(images/home_bg_tile2.gif) top left repeat-x;}

/* Article Submenu */
ul#submenu { clear: both; margin:12px 0 15px 5px ; padding:0; }
ul#submenu li { color: #7f7f7f; margin-top: 3px; list-style:none; font-weight: normal; }
ul#submenu li a {color: #7f7f7f;background:#fff url(../images/bullet.gif) no-repeat; padding: 0 0 0 15px ; }
ul#submenu li a:hover {color: #000;background:#fff url(../images/bullet_over.gif) no-repeat ;  }
ul#submenu li a:hover strong {color: #000; }
ul#submenu li.active { color: #d91f37; margin-top: 3px; font-weight: normal; }
ul#submenu li.active a {color: #d91f37;background:#fff url(../images/bullet_on.gif) no-repeat; padding: 0 0 0 15px ;   }
ul#submenu li.active a:hover {color: #000; background:#fff url(../images/bullet_over.gif) no-repeat; padding: 0 0 0 15px ; }
ul#submenu li.active a:hover strong {color: #000; } 

							

				
/*
** SFIR
*/

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash h1 {position: relative;width:294px; letter-spacing:-20 ;visibility: hidden;font-size: 40px;z-index: 1;  padding:0 ; margin:0; overflow: hidden; }
.sIFR-hasFlash h2 {visibility: hidden;font-size: 17px;position: relative;width: 90%;z-index: 0;  padding:0 ; margin:0 0 0 0 ;}
.sIFR-hasFlash h3 {visibility: hidden;font-size: 13px;position: relative;width: 90%; padding:0 ; margin:0 ;}
.sIFR-hasFlash h4 {visibility: hidden;font-size: 16px;position: relative;width: 90%; padding:0 ; margin:0 ;}
.sIFR-hasFlash h5 {position: relative; visibility: hidden; height:21px ; width:170px ;font-size: 18px;z-index: 1; padding:0 ; margin:0 ; overflow: hidden; }
.sIFR-hasFlash h5.wide {position: relative;visibility: hidden; height:21px ; width:430px ;font-size: 18px;z-index: 1; padding:0 ; margin:0 ; }

.err {color:Red; font-style:italic;}



							
					
