BODY, DIV, H1, H2, H3, H4, H5, H6, A, FORM, FIELDSET, LEGEND, LABEL, INPUT, TEXTAREA, UL, OL, LI, P, STRONG, IMG, TABLE, TR, TH, TD, TBODY, THEAD { margin: 0; padding: 0; border: 0; }
UL, OL { list-style: none; }
A { text-decoration: underline; color: #000; }
BODY { background: #cde1f9 url(/media/graphics/bg.png) top left repeat-x; color: #000; font-size: 1.0em; margin: 20px 0; font-size: 100%; line-height: 100%; }
H1, H2, H3 { display: block; font: bold 3.0em "Trebuchet MS", Arial, Verdana, Times, sans-serif; letter-spacing: -1px; }
H2 { font-size: 1.5em; font-weight: normal; display: block; color: #000; }
H3 { font-size: 1.0em; padding-bottom: 4px; border-bottom: 1px solid #1A1A18; margin-bottom: 5px; }
H4 { color: #fff; display: block; font: bold 18px tahoma, verdana, times new roman; }
P { padding: 8px 0; }
LABEL { display: block; font-weight: bold; font-family: tahoma, verdana, times new roman; margin-bottom: 3px; }
TEXTAREA, INPUT { display: block; border: 1px solid #000; font: 12px tahoma, verdana, sans-serif; padding: 3px; width: 260px; }
TEXTAREA { height: 115px; }
FORM { margin: 10px 0; font: 11px verdana, tahoma, sans-serif; }
BUTTON { cursor: pointer; font-weight: bold; }

#shortcuts, LEGEND { display: none; }

#document { margin: 0 auto; width: 983px; position: relative; }

	#flower_left { position: absolute; top: 3px; left: -128px; z-index: 500; background-image: url(/media/graphics/flower_left.png); width: 150px; height: 369px; }
	#flower_right1 { position: absolute; top: 20px; left: 950px; z-index: 500; background-image: url(/media/graphics/flower_right1.png); width: 126px; height: 283px; }
	#flower_right2 { position: absolute; top: 350px; left: 963px; z-index: 500; background-image: url(/media/graphics/flower_right2.png); width: 132px; height: 123px; }
	

	#header {   }
		#logo { margin: 0 0 0 15px; }
	
		#search { width: 364px; height: 36px; margin-bottom: 10px; }
		
		#nav { float: right; position: relative; top: 52px; margin-right: 30px; font: 80% tahoma, verdana, sans-serif; }
		#nav LI { display: inline; margin-left: 2px; border-right: 1px solid #000; padding-right: 6px; }
		#nav LI.last { border: 0; }
		#nav A { text-decoration: none; color: #000; }
		#nav A:hover { text-decoration: underline; }
		

		
	#content { background: url(/media/graphics/content_top.png) top left no-repeat; position: relative; z-index: 1000; padding-top: 20px; top: -8px; }
		.content { background: url(/media/graphics/content_bg.png) top left repeat-y; padding: 0 20px 40px 20px; }
		
		.maininfo { /*background: url(/media/graphics/startpic.jpg) no-repeat;*/ width: 943px; height: 200px; }
		
		.list { display: block; }
		.list LI { float: left; margin-right: 23px; width: 218px; overflow: hidden; }
		.list LI.last { margin: 0; width: 218px; overflow: hidden; }
		.list A { display: block; text-decoration: none; font: 16px times new roman, sans-serif; color: #4c7bb1; }
		.list LI IMG { text-decoration: none; }
		
		.line { background: url(/media/graphics/line.png) center center no-repeat; width: 700px; height: 1px; margin: 10px 0; }
		
		.full { float: left; width: 597px; margin-right: 10px; padding: 0 8px; }
		.full P { font: 11px tahoma, verdana, times new roman; line-height: 140%; padding: 4px 0; }
		.full FORM { border: 1px solid #ccc; background: #eee; display: block; padding: 8px; }
		.full FORM INPUT, .full FORM TEXTAREA { background: #fbfbfb; }
		.meta { float: left; width: 320px; }
		
		.info { background: url(/media/graphics/info_bg_top.png) top left no-repeat; padding-top: 10px; margin-bottom: 10px; }
		.info .body { background: url(/media/graphics/info_bg.png) top left repeat-y; padding: 0 10px; }
		.info .footer { background: url(/media/graphics/info_bg_bottom.png) top left no-repeat; height: 11px; }
		.meta .pics { padding: 10px; }
		.meta .pics IMG { margin-bottom: 5px; }
		.meta P { font: 11px tahoma, verdana, times new roman; line-height: 140%; padding: 4px 0; }
		
		.logo { text-align: center; }
		
		
		FIELDSET.personal { width: 49%; float: left; margin-right: 2%; }
		FIELDSET.hotel { width: 49%; float: left; }
		FIELDSET INPUT { margin-bottom: 10px; }
		
	#footer { background: url(/media/graphics/content_bottom.png) top left no-repeat; height: 20px; position: relative; top: -8px; }


.clear { clear: both; }
.inline { display: inline; width: auto; }
.flashDiv { display: block; width: 218px; overflow: hidden; margin: 0px; padding: 0px; }

#suiteLayer { float: left; width: 700px; overflow: hidden; } 
#adLayer { float: right; margin-left: 23px; width: 218px; overflow: hidden; text-align: center; }


