
@charset "UTF-8";



#window {border-top: none; border: 1px solid #222222; margin: 0px auto; width:960px; }

a { color: #FFFFFF; outline: none; text-decoration: none; }

/* ............Loctation............ */
#addresses { margin-right: 60px; width: 240px; }

.bar { background: url(../images/ajax-loader.gif) no-repeat; display:none; height:66px; margin: 15px auto; width: 66px; }

body { color: #eeeeee; font-family: Arial,"Trebuchet MS",Verdana; font-size:88%; line-height:1.25; }

.center { text-align: center\9; }

.centered { margin: 0px auto; }

.clear { clear: both; }

.column { float: left; margin: 0px 10px; }

.column#directions { width:90%; }

#contact { background-color: #151515; padding: 10px; width: 600px; }

#copy300 { line-height: 1.36em; text-align:justify; width: 299px; }

.directionsBtn { background: url(../images/directionsBtn.png); border: none; float: right; height: 20px; width: 92px; }
	.directionsBtn:hover, .directionsBtn:active, .directionsBtn:focus { background-position: 0px -21px; }

div#menuStage { -moz-border-radius: 2px; /* for Firefox */ -webkit-border-radius: 2px; /* for Safari */ background-color: #151515; float:right; margin-right: 70px; padding: 10px; width: 620px; }
	div#menuStage div#title { color: #FFFFFF; font-size: 1.5em; font-style: normal; font-weight: bold; line-height: 1; }
	div#menuStage div { color: #B3B3B3; font-style: italic; padding-left: 5px; }
		div#menuStage div.menuHeader { color: #AA340B; font-size: 1.4em; font-style: normal; font-weight: bold; line-height: 1.8; margin-top: 0px; text-align: center; }
			div#menuStage div.menuHeader p { color:#FFFFFF; font-size: .6em; font-weight: 100; margin-bottom: 10px; }
			div#menuStage div div { margin-bottom: 10px; }
			
	div#menuStage p { color: #FFFFFF; font-size: 18px; font-style: normal; line-height: 1.6; }
		div#menuStage p span { color: #CC821C; float: right; font-style: italic; }

fieldset { border: solid 1px #333333; padding: 5px; }

#footer { margin: 0 auto; padding: 10px 0px 20px 0px; width: 940px; }
	#footer div { float:left; font-size: 12px; padding: 0px 10px 0px 0px; width: 400px; }
		#footer div p { font-size: 10px; }
	#footer ul { float: left; padding: 0px 10px 0px 10px; }
		#footer ul li { display: inline; }
			#footer ul li a { color: #808080; font-size: 13px; text-shadow: 1px 0px #1a1a1a; }
				#footer ul li a.current, #footer ul li a:hover { text-decoration: underline; }

/* ............FOOTER............ */
#footerWrap { border-top: solid 1px #222222; overflow: hidden; }

#frame { margin: 0 auto; overflow: hidden; position: relative; width: 960px; }

#frameWrap { background: #000000; width:100%;}

h1 { color: #D2D2D2; font-size:1.5em; font-weight: bold; margin-top: 0px; padding:1.45833em 0; text-shadow: 1px 1px #000000; }

h1, h2, h3 { margin-bottom:10px; }

h2, legend { color: #CC821C; font-size: 1.1em; font-variant: small-caps; }

#header { background: #f2f2f2; height:61px; margin: 15px auto 0px; padding: 0px 10px 0px 10px; width: 942px; }
	#header ul { float: right; overflow: hidden; }
		#header ul li:first-child { border-left: none; }
		#header ul li a { color: #282828; font-size: 16px; line-height: 70px; }
			#header ul li a.current, #header ul li a:hover { color: #808080; }
	#header li { border-left: solid 1px #333333; display: inline; list-style: none; margin: 0px 0px 0px 9px; padding-left: 10px; }

.hidden { display: none; }

html { background: #101010 url(images/headerBG.jpg) repeat-x; overflow-x:auto; overflow-y:scroll; }

#images460 { width: 460px; }
	#images460 ul li { display: inline; }
		#images460 ul li:first-child img { margin-right: 18px; }
	#images460 img:first-child { float:left; margin-bottom: 18px; }

.indent { line-height: 1.15sem; text-indent: 50px; }

input, select { margin:5px 0px 5px 0px; width: 97%; }

input.submit { background: url(../images/submit.png) left top; border: none; float: right; height: 20px; width: 55px; }
	input.submit:hover, .submit:active, .submit:focus { background-position: 0px -21px; }

label { font-size: .8em; }
	label.error { color:red; }

#logo { float: left; }

#main { margin: 0px 0px 30px 0px; overflow: hidden; }
	#main.menus { background-color: #151515; 	min-height: 310px;   *height:auto !important; padding: 5px 4px 5px 4px; }
		#main.menus ul#cardList li { display: inline; text-align: center; }
			#main.menus ul#cardList li:first-child span { margin-left: 10px; }
			#main.menus ul#cardList li a { color: #FFFFFF; font-size: 18px; text-align: center; }
		#main.menus ul#cardList a span { border: solid 1px #151515; display: block; float: left; padding: 5px 0px 3px 0px; width: 231px; }
			#main.menus ul#cardList a span:hover { -moz-border-radius: 4px; /* for Firefox */ -webkit-border-radius: 4px; /* for Safari */ background-color: #1A1A1A; border: solid 1px #353535; }
			#main.menus ul#cardList a span img { display: block; margin: 0 auto; text-align: center; }
	#main.home { background: url(../images/lotusBG.png) no-repeat; }
		#main.home img { background: #222222; border: 1px solid #181818; margin: 10px 8px 20px; }

#mapCanvas { border: 10px solid #111111; height: 353px; width: 610px; }

.navMenu { margin:0px 80px 0px 10px; position: fixed; top: 95px; width: 140px; }
	.navMenu ul li { border-top: solid 1px #333333; }
		.navMenu ul li:first-child { border-top: none; }
		.navMenu ul li a { font-size: 1.16em; }
		.navMenu ul li a:hover { color: #444444; }
		.navMenu ul li ul { -moz-border-radius: 2px; /* for Firefox */ -webkit-border-radius: 2px; /* for Safari */ background-color: #282828; padding: 3px 10px 3px 10px; }
			.navMenu ul li ul li { border-top: none; color: #D8D8D8; cursor: pointer; font-size: 15px; }
				.navMenu ul li ul li:hover { color: #0d0d0d; }
				.navMenu ul li ul li.selected { border-top: none; color: #5b5b5b; cursor: pointer; font-size: 15px; font-style: italic; }

#quotes140 { font-size: 14px; font-style: italic; line-height: 1em; margin-top: 2.5em; width: 140px; }
	#quotes140 li { border-top: dotted 1px #333333; color:#BFBFBF; margin-top: 10px; padding-top: 10px; }
		#quotes140 li:first-child { border-top: none; margin-top: 0px; padding-top: 0px; }
		#quotes140 li p { color: #666666; font-size: 11px; }

.section { -moz-border-radius: 2px; /* for Firefox */ -webkit-border-radius: 2px; /* for Safari */ background: #282828; margin: 0px; padding:10px; }

#thani { float: right; }
	#thani img { float: right; margin-bottom: 10px; }

ul.subMenu { display: none; }

.w220 { text-align: justify; width:220px; }

