		
	/* LAYOUT SPECIFIC CLASSES AND TAGS */
	
	body, html, * {font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0;}
	
		body {background: #E4E3D7 url("../../layout/images/design/bg_body.gif") 0 0 repeat-x;}
	
	br.clear {clear: both; line-height: 0; height: 0;}
	
	p.warning {color: #CC0000;}
	
	/* LAYOUT STRUCTURE */

	div.flowersDetail {width: 1001px; position: relative; margin: 0 auto 0 auto;}

		div.flowersDetail img.flowerBackground {width: 1001px; height: 567px; top: -50px; border: 0; position: absolute; z-index: 0;}
		
		div.flowersDetail img.copyright { position: absolute; right: 30px; top: 320px;}

	div.wrapper {width: 912px; position: relative; z-index: 3; margin: 0 auto 0 auto;}
	
		/* HEADER */
		div.wrapper div.header {height: 112px; voice-family:"\"}\""; voice-family:inherit; 
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/images/design/bg_headerBlue.png', sizingMethod='none');} html>body div.wrapper div.header {background: transparent url("../../layout/images/design/bg_headerBlue.png") 0 0 no-repeat;}
	
			/* HEADER > LOGO */
			
			div.wrapper div.header a.logo
			{width: 226px; height: 34px; text-decoration: none; cursor: pointer; text-indent: -10000px; outline: none; position: absolute; top: 41px; left: 25px; display: block; background: transparent url("../../layout/images/design/img_logo.png") 0 0 no-repeat}
				
			/* HEADER > IMAGE */
			
			div.wrapper div.header span.moveImage
			{width: 189px; height: 62px; text-decoration: none; text-indent: -10000px; position: absolute; top: 41px; right: 25px; display: block; background: transparent url("../../layout/images/design/img_moveAhead.png") 0 0 no-repeat;}
	
			/* HEADER > NAVBAR */
			div.wrapper div.header ul#navbar {width: 300px; height: 55px; position: absolute; top: 46px; left: 270px;}
			
				div.wrapper div.header ul#navbar * {margin: 0; padding: 0; list-style: none;}
			
					div.wrapper div.header ul#navbar li {float: left; margin: 0 15px 0 0;}
					
						div.wrapper div.header ul#navbar li a:link,
						div.wrapper div.header ul#navbar li a:active,
						div.wrapper div.header ul#navbar li a:visited,
						div.wrapper div.header ul#navbar li a:hover {font: normal 10px/30px Arial, Helvetica, sans-serif; text-decoration: none; text-indent: -10000px; outline: none; display: block; position: relative;}
			
			/* HEADER > NAVBAR > IMAGE */
			
						/* CAREERS */
						div.wrapper div.header ul#navbar li a.careers:link,
						div.wrapper div.header ul#navbar li a.careers:active,
						div.wrapper div.header ul#navbar li a.careers:visited,
						div.wrapper div.header ul#navbar li a.careers:hover {width: 55px; cursor: pointer; background: url("../../layout/images/navbar/bg_menuBlue.gif") 0 -8px no-repeat;}
			
							div.wrapper div.header ul#navbar li a.careers:hover,
							div.wrapper div.header ul#navbar li.actived a.careers:link,
							div.wrapper div.header ul#navbar li.actived a.careers:visited,
							div.wrapper div.header ul#navbar li.actived a.careers:active,
							div.wrapper div.header ul#navbar li.actived a.careers:hover
							 {background: transparent url("../../layout/images/navbar/bg_menuBlue.gif") 0 -33px no-repeat;}
			
						/* ABOUT */
						div.wrapper div.header ul#navbar li a.about:link,
						div.wrapper div.header ul#navbar li a.about:active,
						div.wrapper div.header ul#navbar li a.about:visited,
						div.wrapper div.header ul#navbar li a.about:hover
						{width: 65px; cursor: pointer; background: url("../../layout/images/navbar/bg_menuBlue.gif") -70px -8px no-repeat;}
			
							div.wrapper div.header ul#navbar li a.about:hover,
							div.wrapper div.header ul#navbar li.actived a.about:link,
							div.wrapper div.header ul#navbar li.actived a.about:active,
							div.wrapper div.header ul#navbar li.actived a.about:visited,
							div.wrapper div.header ul#navbar li.actived a.about:hover
							{background: transparent url("../../layout/images/navbar/bg_menuBlue.gif") -70px -33px no-repeat;}
		
						/* CONTACT */
						
						div.wrapper div.header ul#navbar li a.contact:link,
						div.wrapper div.header ul#navbar li a.contact:active,
						div.wrapper div.header ul#navbar li a.contact:visited,
						div.wrapper div.header ul#navbar li a.contact:hover {width: 77px; cursor: pointer; background: url("../../layout/images/navbar/bg_menuBlue.gif") -149px -8px no-repeat;}
			
							div.wrapper div.header ul#navbar li a.contact:hover,
							div.wrapper div.header ul#navbar li.actived a.contact:link,
							div.wrapper div.header ul#navbar li.actived a.contact:visited,
							div.wrapper div.header ul#navbar li.actived a.contact:active,
							div.wrapper div.header ul#navbar li.actived a.contact:hover
							{background: transparent url("../../layout/images/navbar/bg_menuBlue.gif") -149px -33px no-repeat;}
							
				/* DROP DOWN */
									
				div.wrapper div.header ul#navbar li.over,
				div.wrapper div.header ul#navbar li:hover {position: relative;}
				
				div.wrapper div.header ul#navbar li ul /* SHOW THE DROPDOWN CONTENT */
				{margin: 0; padding: 0; display: none;}
				
				div.wrapper div.header ul#navbar li:hover ul, /* THE MAGIC */
				div.wrapper div.header ul#navbar li.over ul {width: 250px; height: auto; display: block; position: absolute; left: 0; top: 20px; z-index: 1;} 

				/* div.wrapper div.header ul#navbar li ul.aboutusActived,
				div.wrapper div.header ul#navbar li ul.aboutusActived {width: 250px; height: auto; display: block; position: absolute; left: 0; top: 20px; z-index: 1; border: 1px solid red;} */
				
					div.wrapper div.header ul#navbar li ul li {float: left; margin: 0; height: 1%; /* Holy Hack. IE Requirement */}
					
					div.wrapper div.header ul#navbar li ul li,
					div.wrapper div.header ul#navbar li ul li a:link,
					div.wrapper div.header ul#navbar li ul li a:visited,				
					div.wrapper div.header ul#navbar li ul li a:active,				
					div.wrapper div.header ul#navbar li ul li a:hover {font: normal 11px/30px Verdana, Arial, Helvetica, sans-serif; color: #AACBEB; text-indent: 10px; text-align: left; text-decoration: none; white-space: nowrap; padding: 0;}				
					
					div.wrapper div.header ul#navbar li ul li a:hover {color: #D6E6F5;}
	
		/* CONTENT */
		
		div.wrapper div.content {padding: 10px; height: 398px; background: url("../../layout/images/design/bg_contentBlue.png") 0 0 repeat-y;}
		
			div.wrapper div.content blockquote#textOverflow {width: 575px; height: 320px; position: absolute; outline: none; left: 50px; top: 150px; overflow: auto; z-index: 10;}
			
			div.wrapper div.content blockquote#textOverflow h1 { font: normal 18px Arial, Helvetica, sans-serif; color: #5E9BD9; margin: 0 10px 10px 10px;}
			
			div.wrapper div.content blockquote#textOverflow h2 {font: normal 14px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #333; margin: 0 10px 0 10px;}
				
				div.wrapper div.content blockquote#textOverflow p {margin: 0 10px 10px 10px;}
			
				div.wrapper div.content blockquote#textOverflow a:link,
				div.wrapper div.content blockquote#textOverflow a:active,
				div.wrapper div.content blockquote#textOverflow a:visited,
				div.wrapper div.content blockquote#textOverflow a:hover{font-weight: bold; color: #451E00;}
	
				div.wrapper div.content blockquote#textOverflow * { font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #575757; text-align: left; outline: none;}
	
					div.wrapper div.content blockquote#textOverflow strong {font-weight: bold; margin: 0;}
	
					div.wrapper div.content blockquote#textOverflow ul {padding: 0 0 0 30px; margin: 0;}
	
					/* RONT LOGOS SAMPLE */
	
					div.wrapper div.content blockquote#textOverflow dl.frontProducts,
					div.wrapper div.content blockquote#textOverflow dl.frontProducts *
					{margin: 0; padding: 0; border: 0;}
					
						div.wrapper div.content blockquote#textOverflow dl.frontProducts { width: 550px; height: 182px; margin: 0 auto 0 auto; background: url("../../layout/images/content/bullet_grayHor.gif") -5px 50% repeat-x;}
					
						div.wrapper div.content blockquote#textOverflow dl.frontProducts dd
						{width: 270px; height: 90px; text-align: center; float: left; background: url("../../layout/images/content/bullet_gray.gif") 100% 0 repeat-y;}
						
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd a:link,
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd a:active,
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd a:visited,
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd a:hover
							{display: block; text-align: center; text-decoration: none;}
	
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd span {display: block; text-align: center;}
							
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd strong.edirectoryLink {color: #154A7D;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd strong.changeRequestLink {color: #135DA2;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd strong.customSolutionsLink {color: #536A40;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd strong.hoteliLink {color: #C10924;}

							
							/* IMAGES POSITIONS */
						
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd img.changeRequest { margin-top: 22px;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd img.customSolutions { margin-top: 25px;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd img.hoteli { margin-top: 15px;}
							
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd.firstColumn {background-position: 100% 5px;}
							div.wrapper div.content blockquote#textOverflow dl.frontProducts dd.secondColumn {background: none;}
	
			/* MAIN IMAGE */
		
			div.wrapper div.content img.mainImage {position: absolute; voice-family:"\"}\""; voice-family:inherit; bottom: 21px; right: 5px;} html>body div.wrapper div.content img.mainImage {bottom: 22px; right: 5px;}
			
		/* FOOTER */
		
		a.footerLink:link,
		a.footerLink:active,
		a.footerLink:visited,
		a.footerLink:hover { display: none; width: 79px; height: 14px; position: absolute; z-index:1; text-indent: -10000px; bottom: 40px; left: 40px; background: url("../../layout/images/content/img_portBlue.gif") 0 0  no-repeat;}
		
		div.wrapper div.footer {height: 33px; line-height: 33px;
		voice-family:"\"}\""; voice-family:inherit; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/images/design/bg_footerBlue.png', sizingMethod='none')} html>body div.wrapper div.footer {background: url("../../layout/images/design/bg_footerBlue.png") 0 0 no-repeat;}
		
		/* LAYOUT SCROLL */

		.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;}
		
		.vscrollerbase { width: 15px; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") 0px 0px repeat-y;}
		
		.vscrollerbar  { cursor: pointer; width: 15px; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") -15px 0 repeat-y;}
		
		.hscrollerbase { height: 15px; background: url("../../layout/images/design/horizontalbarbody_cornerjog.png") 0px -15px repeat-x;}
		
		.hscrollerbar  { height: 15px; background: url("../../layout/images/design/horizontalbarbody_cornerjog.png") 0px -30px repeat-x;}
		
		.vscrollerbar, .hscrollerbar {padding: 10px; z-index: 2;}
		
			/* SCROLL BASE > VERTICAL */
			
			.vscrollerbarbeg { width: 15px; height: 15px !important; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") -45px -30px no-repeat;}
			
			.vscrollerbarend { width: 15px; height: 15px; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") -45px 0px no-repeat;}

			/* SCROLL BASE > ARROWS */

			.vscrollerbasebeg { cursor: pointer; width: 15px; height: 15px !important; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") -30px -30px no-repeat;}
			
			.vscrollerbaseend { cursor: pointer; height: 15px; width: 15px; background: url("../../layout/images/design/basebarcaps_verticalbarbody.gif") -60px -30px no-repeat;}
