/*--------- COMMON ---------*/
body{background:#fffcee url(/images/fade.gif) repeat-x; padding:0px;margin:0px;text-align:center;font: 12px Arial, Helvetica, sans-serif;color:#000; }
div { margin: 0; padding: 0; }
img { border: 0; }
ul { }
li { margin: 0px 0px 6px 10px; color: #6b6661;}
p { font-size: 11px; line-height: 1.5em;}
i { color: #006600; font-weight: bold; font-style: normal; }
td {font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px;}
th {font: 12px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; font-weight: bold;}
.column{position: relative;float: left; }
.inline {display: inline;}
.date {font: 18px Verdana, Arial, sans-serif; color: #869235; font-weight: normal; letter-spacing: 1.5px; }
.title {font: 21px Verdana, Arial, sans-serif; color: #3b5a29; font-weight: normal; letter-spacing: .5px; margin: 20px 0 0 25px; line-height: 50px; }
li.tight {letter-spacing: -1px;}
.inputbutton{font: Verdana, Arial, sans-serif;font-size:12px; color: #fff; background-color: #e09900; padding: 3px; border: 1px solid #be8303; }
.input{font: Verdana, Arial, sans-serif;font-size:12px; color: #6b6661; background-color: #fff; width: 290px; padding: 3px; border: 1px solid #be8303; }
.inputbirth{font: Verdana, Arial, sans-serif;font-size:12px; color: #6b6661; background-color: #fff; width: 120px; padding: 3px; border: 1px solid #be8303; }
.inputday{font: Verdana, Arial, sans-serif;font-size:12px; color: #6b6661; background-color: #fff; width: 60px; padding: 3px; border: 1px solid #be8303; }
.inputyear{font: Verdana, Arial, sans-serif;font-size:12px; color: #6b6661; background-color: #fff; width: 100px; padding: 3px; border: 1px solid #be8303; }
.select {font: Verdana, Arial, sans-serif;font-size:12px; color: #be8303; background-color: #fff; width: 195px; padding: 3px; border: 1px solid #be8303; }
.inputbuttonred{font: Verdana, Arial, sans-serif;font-size:12px; color: #fff; background-color: #990000; padding: 3px; border: 1px solid #990000; }
.inputred{font: Verdana, Arial, sans-serif;font-size:12px; color: #990000; background-color: #fff; width: 300px; padding: 3px; border: 1px solid #990000; }
.selectred{font: Verdana, Arial, sans-serif;font-size:12px; color: #990000; background-color: #fff; width: 195px; padding: 3px; border: 1px solid #990000; }
.inputcoupon{font: Verdana, Arial, sans-serif;font-size:12px; color: #fff; background-color: #e09900; padding: 3px; border: 1px solid #be8303; margin-left: 10px;}
.inputcouponorg{font: Verdana, Arial, sans-serif;font-size:12px; color: #fff; background-color: #f3930a; padding: 3px; border: 1px solid #d3820e; margin-left: 10px;}

.grey { background-color:#dedede; }

.storelisting {width:100%;}
.storelisting td{padding:2px 15px 2px 15px;}
.storelisting th{padding:2px 23px 2px 5px;}
.storelisting th.category {padding:3px 0 5px 0;}
.storelisting {color:#000;}
.storelisting th.category{background-color:#eae9e1;}
tr.storerow1over{background-color:#fbf2de;color:#fff;}
tr.storerow2{background-color:#eed294;}
tr.storerow2over{background-color:#fbf2de;color:#fff;}
	

/*--------- structure ---------*/

#custom-doc { width:794px; text-align:left; margin:0px auto;  }
#containment {width: 794px; background: url(/images/content_background.png) repeat-y;_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://laguardia.red5demo.com/images/content_background.png',sizingMethod='scale');_background-repeat:repeat-y;}
#containmenthome {background: url("/images/content_background.gif") repeat-y;}

	#content{}
	
	#headnav {margin:0px auto; }
	#hd { background:#fffcee url("/images/home/nav_1_2.jpg") no-repeat; height: 352px; overflow:hidden;}
	#hdabout{ background: transparent url("/themes/[design_v01]/[green]/images/header/geninfo.jpg") no-repeat; width: 658px; height: 162px; z-index: 2;}
	#hdft{ background: transparent url("/themes/[design_v01]/[purple]/images/header.jpg") no-repeat; width: 658px; height: 162px; z-index: 2;}
	#hdcon{ background: transparent url("/themes/[design_v01]/[red]/images/header/contest.jpg") no-repeat; width: 658px; height: 162px; z-index: 2;}
	#hdshop{ background: transparent url("/themes/[design_v01]/[yellow]/images/header/directory.jpg") no-repeat; width: 658px; height: 162px; z-index: 2;}
	#hdemploy { background:#fffcee url("/themes/[design_v01]/[orange]/images/header/employees.jpg") no-repeat; width: 794px; height: 162px; overflow: hidden;  z-index: 2;}
		#employee {width: 136px;}
	#hdcontainer { margin-left:203px; width:291px; padding-top:63px; padding-bottom:213px; }
	#hdcontainersub { margin-left:203px; width:291px; padding-top:61px; padding-bottom:77px;}
		  
		  #hd #buyit { position:relative; top: -95px; right: -17px;
			 overflow:hidden;
			 font: 32px "Times New Roman", Times, serif; color: #d6d6e0; letter-spacing: 3px; 
			 /* width: 225px; */ height: 35px; background-color: #333366; text-align: right; line-height: 38px;
		   }
		   #hd #bringit { position:relative; top: -95px; right: -17px;
			 font: 32px "Times New Roman", Times, serif; color: #d6d6e0; letter-spacing: 3px; 
			 /*width: 300px; */ height: 35px; background-color: #666699; text-align: right; line-height: 38px;
		   }

		  #header {margin: 37px 0 0 0; font: 32px "Times New Roman", Times, serif; color: #fff; letter-spacing: 3px;}
		  #headerem {margin: 17px 0 0 180px; font: 32px "Times New Roman", Times, serif; color: #fff; letter-spacing: 3px; overflow: hidden;}
		  #employat {margin: 89px 0 0 190px; padding: 0px; font: 24px "Times New Roman", Times, serif; color: #f3930a; letter-spacing: 1px; font-style: italic; }
		  #welcome {margin: 0 0 0 8px; padding: 0px; font: 25px "Times New Roman", Times, serif; color: #f3930a; letter-spacing: 2px; font-style: italic; }
		  #home a{position: relative; top: 7px; right: -385px; font: 20px "Times New Roman", Times, serif; color: #fff; text-decoration: none; overflow: hidden;}
		  	#home a:hover{color: #bebedb;}
		#bd {  position:relative;}
		#imageband {clear: both; width: 794px;}
		#generalinfo {z-index: 2;}
		#dir {z-index: 2;}
		
		#news{clear: both; background:#fff url(/images/home/latestnews3.gif) no-repeat; width: 794px; height: 96px; font: 11px Verdana, Arial, sans-serif; color: #333366; margin-left: 0px; }
			// #news p { padding: 12px 0 0 150px; }
			#news a {color: #333366; text-decoration: none;}
			#news a:hover {color: #666699;}
			#news li { list-style:none; padding: 12px 50px 0px 100px; margin-left: 35px; overflow:hidden;}
		
			#lnav{width: 205px; padding: 15px 0 0 0; _margin-top: -70px; clear: left; _z-index: 3; }
			#lnavem {width: 205px; padding: 15px 0 0 0; clear: left; _z-index: 3; }
				#lnavlist {list-style:none; }
					#lnavlist ul{list-style:none; }
					#lnavlist li{font: 14px "Times New Roman", Times, serif; font-weight:bold; text-transform: uppercase; letter-spacing: 1px; margin: 20px 0 0 -2px; }
					#lnavlist li a{text-decoration: none; color: #333366; }
					#lnavlist li a:hover{color: #b1b1cd; border: #999 solid 1px; padding: 4px;}
				#lnavlist2{list-style:none;}
					#lnavlist2 ul{list-style:none;}
					#lnavlist2 li{font: 11px "Times New Roman", Times, serif; font-weight:bold; text-transform: uppercase; letter-spacing: 1px; margin: 20px 0 0 -4px; }
					#lnavlist2 li a{text-decoration: none; color: #b1b1cd;}
					#lnavlist2 li a:hover{color: #333366; border: #999 solid 1px; padding: 4px;}	
			
			#callout img{margin: 20px 0 0 30px;}	
			
			#bodycopygreen{width: 550px; padding: 10px 0 0 10px; _margin-top: -70px; z-index: 1;}
				#bodycopygreen p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				#bodycopygreen a{color: #a3c322; text-decoration: underline;}
				#bodycopygreen a:hover{color: #c3e344;}
				#bodycopygreen h1{font: 22px "Times New Roman", Times, serif; color: #7e9c07; margin: 30px 0 -10px 0;}
				#bodycopygreen h2 {font: 18px "Times New Roman", Times, serif; color: #7e9c07; margin: 30px 0 -10px 0;}
				#bodycopygreen h3 {font: 16px "Times New Roman", Times, serif; color: #7e9c07; margin: 30px 0 -10px 0;}
				#bodycopygreen h4 {font: 22px "Times New Roman", Times, serif; color: #6b6661; margin: 30px 0 -20px 0;}
				#bodycopygreen li {font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				
			#bodycopyred{width: 550px; padding: 20px 0 0 10px; _margin-top: -70px; z-index: 1;}
				#bodycopyred p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				#bodycopyred a{color: #6f0202; text-decoration: underline;}
				#bodycopyred a:hover{color: #520202;}
				#bodycopyred h1{font: 25px "Times New Roman", Times, serif; color: #990000; margin: 10px 0 -10px 0;}
				#bodycopyred h2 {font: 18px "Times New Roman", Times, serif; color: #990000; margin: 20px 0 -10px 0;}
				#bodycopyred h3 {font: 16px "Times New Roman", Times, serif; color: #990000; margin: 20px 0 -10px 0;}	
				#bodycopyred h4 {font: 16px "Times New Roman", Times, serif; color: #990000;}	
					#bodycopyred h4 a{color: #990000; text-decoration:none;}
					#bodycopyred h4 a:hover{color: #520202;}			
				
			#bodycopyyellow{width: 550px; padding: 20px 0 0 10px; _margin-top: -70px; z-index: 1;}
				#bodycopyyellow p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				#bodycopyyellow li{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; margin-top: 10px;}
				#bodycopyyellow a{color: #b57d04; text-decoration: underline;}
				#bodycopyyellow a:hover{color: #855c05;}
				#bodycopyyellow h1{font: 25px "Times New Roman", Times, serif; color: #e09900; margin: 30px 0 -10px 0;}
				#bodycopyyellow h2 {font: 18px "Times New Roman", Times, serif; color: #e09900; margin: 30px 0 -10px 0;}
				#bodycopyyellow h3 {font: 16px "Times New Roman", Times, serif; color: #e09900; margin: 30px 0 -10px 0;}
				#bodycopyyellow h4 {font: 16px "Times New Roman", Times, serif; color: #e09900;}	
					#bodycopyyellow h4 a{color: #b57d04; text-decoration:none;}
					#bodycopyyellow h4 a:hover{color: #855c05;}		
				
			#bodycopyorange{width: 550px; padding: 20px 0 0 10px; z-index: 1;}
				#bodycopyorange p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				#bodycopyorange a{color: #d3820e; text-decoration: underline;}
				#bodycopyorange a:hover{color: #b06c0a;}
				#bodycopyorange h1{font: 25px "Times New Roman", Times, serif; color: #f3930a; margin: 0; padding-top: 10px;}
				#bodycopyorange h2 {font: 18px "Times New Roman", Times, serif; color: #f3930a; margin: 0; padding-top: 5px;}
				#bodycopyorange h3 {font: 16px "Times New Roman", Times, serif; color: #f3930a; margin: 30px 0 -10px 0;}
				#bodycopyorange img {padding: 5px 10px 5px 0; float:left;}
				#bodycopyorange ul {margin: 0; _padding-left: 40px;}
				#bodycopyorange li {padding: 0; line-height: 3px; font: 11px Verdana, Arial, sans-serif; color: #6b6661; }
				
			#bodycopypurple{width: 550px; padding: 20px 0 0 10px; _margin-top: -70px; z-index: 1;}
				#bodycopypurple p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; }
				#bodycopypurple li{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; margin-top: 10px;}
				#bodycopypurple a{color: #333366; text-decoration: underline;}
				#bodycopypurple a:hover{color: #23234b;}
				#bodycopypurple h1{font: 25px "Times New Roman", Times, serif; color: #666699; margin: 20px 0 0 0;}
				#bodycopypurple h2 {font: 18px "Times New Roman", Times, serif; color: #666699; margin: 20px 0 0 0;}
				#bodycopypurple h3 {font: 16px "Times New Roman", Times, serif; color: #666699; margin: 20px 0 0 0;}	
			
			#search {width: 560px; height: 40px; background-color: #666699; margin-top: 5px;}
				#search p{font: 18px "Times New Roman", Times, serif; color: #fff; position: relative; top: 8px; right: -10px; }
				#search form{margin-left:15px; vertical-align: middle; padding-top:14px; }
				
			#storedetail {border-top: 1px #b5b0ab solid; width: 400px; }
				#storedetail h1{font: 26px "Times New Roman", Times, serif; color: #666699; margin: 15px 0 0 10px;}
				#storedetail p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; margin: 2px 0 0 10px; line-height: 20px;}
				#storedetailimage {width: 100px; padding: 10px; border-top: 1px #b5b0ab solid;}
				
			#coupon {border-top: 1px #b5b0ab solid; width: 325px; }
				#coupon h1{font: 22px "Times New Roman", Times, serif; color: #666699; margin: 15px 0 0 10px;}
				#coupon p{font: 11px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; margin: 2px 0 0 10px; line-height: 20px;}	
				#couponimage {width: 175px; padding: 10px; border-top: 1px #b5b0ab solid; text-align: center;}
				#coupon h5{font: 9px Verdana, Arial, sans-serif; color: #6b6661; line-height: 15px; margin: 2px 0 0 10px; line-height: 20px;}								
		
		#contentbottom{clear: both; background:#fff url(/images/content_bottom.gif) no-repeat; width: 794px; height: 12px;}
		
					
		#ft { background:#fffcee url(/images/footer/footer.gif) no-repeat; width: 794px; height: 50px; padding: 10px 0 40px 0;}
			 #ft a {font: 10px Verdana, Arial, sans-serif; color: #3b5a29; font-weight: normal; text-decoration: underline; }
			 #ft a:hover {color: #869235;}
			 #ft p {font: 10px Verdana, Arial, sans-serif; color: #333333; padding: 15px 20px 0 0; line-height: 15px; }
			 #ft .copy { font: 9px Verdana, Arial, sans-serif; color: #6b6661; text-align: right; margin: 5px 17px 0 0; }
			 #ft h1 { font: 9px Verdana, Arial, sans-serif; color: #6b6661; text-align: right; margin: 5px 0px 0 0; }
			 #ft .nav { font: 11px Verdana, Arial, sans-serif; color: #9e9994; text-align: right; margin: -35px 17px 5px 0; }
				#ft .nav a{color: #333366; text-decoration:none; font-weight: bold;}
				#ft .nav a:hover{color: #666699;}		
					
		.yuimenubar { border:none; background:transparent;}
		.yuimenubar .yuimenubaritem { width:210px; border:none; }
		.yuimenubar .yuimenubaritem .yuimenubaritemlabel { font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#FFF; border:none; background-color: transparent; margin-top:1px; }
		
		.yuimenubar .yuimenubaritem a {z-index: 2; text-decoration: none;}
		.yuimenu .bd { z-index: 2; position:relative;top:0;left:0; background-color:#fff; border:solid 1px #d1ccc7;}
		.yuimenuitemlabel{z-index: 2; font-size:17px; font-family:"Garamond", "Times New Roman", Times, serif; line-height:1;*line-height:1.45; padding:8px 20px; display:block; color:#333366; font-weight: bold; text-decoration:none; outline:none; position:relative; cursor:default; text-transform: uppercase; overflow: hidden;}
		
		
		//	DirectoryMouseOver: #96161a

/*--------- print coupon ---------*/

#coupon-print {background-color:#FFFFFF; }
#coupon-print {background: transparent; border: 8px solid #c1bc90; overflow: hidden; text-align: left; padding-bottom: 1em; width: 374px; }
#coupon-print #coupon {width: 370px; border: none; clear: both; float: none; overflow: hidden;}
#coupon-print #couponimage {border: none; clear: both; float: none; overflow: hidden;}
#coupon-header {margin: 5px 8px 8px 8px;}
#coupon-print h1 {line-height: 1em;}
#coupon-print p {line-height: 1.4em; margin-bottom: 1em; margin-top: 1em;}
#coupon-print h5 {line-height: 1.2em; clear: both; margin-bottom: 2em;}
#coupon-print .inputcoupon, #coupon .inputcoupon {margin-left: 0px;  text-decoration:none; color: #fff;}



#social { position:absolute; bottom:15px; left:25px; font-size:12px; width:100px;}
#social a {
color: #333366;
text-decoration: none;
}
#social a:hover {
color: #666699;
}
#social img { border:none; padding-bottom:5px; float:left; padding-right:5px;}