/*** Facebox **/
body {font-family: Arial,Helvetica,sans-serif; }

#facebox .b { background: url(images/b.png); }
#facebox .tl { background:url(images/tl.png); }
#facebox .tr { background:url(images/tr.png); }
#facebox .bl { background:url(images/bl.png); }
#facebox .br { background:url(images/br.png); }

#facebox { position: absolute; top: 0; left: 0; z-index: 2000; text-align: left; }
#facebox .popup { position: relative; }

a.close {background: white;}

#facebox .body { padding: 10px 20px; background: #fff; width: 370px; font-family: Tahoma, Arial; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { display: block; float: right; padding: 0 0 0 0; }
#facebox .footer a img { float: right; }
#facebox .footer { border: none; padding-top: 0px; margin-top: 0; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }


#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }

.facebox_hide { z-index:-100; }

.facebox_overlayBG { background-color: #000; z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

h1 {color:#17365D;  font-size:24px; font-weight:bold; line-height:28px; margin: 0 0 20px 0;}

p {font-size: 14px; line-height: 20px; margin-bottom: 18px;}

#map_canvas {border: 1px solid #75A6BF}

/*Book Form*/
	#book-form {}
	#book-form h1 {background: url(../images/book-header.png) repeat-x left top; display: block; font-size: 0; height: 86px; line-height: 0; margin: 0 0 15px 0;  padding: 0; text-indent: -9000em; width: 485px;}
	#book-form h3 {font-size: 18px; margin: 0 0 15px 0; padding: 0;}
	#book-form li {color: #111; font-size: 13px; font-weight: normal; margin-bottom: 12px; padding: 0 0 0 18px;}
	
	#book-form  #pssignup ul, #book-form  #pssignup li {list-style-position: outside; list-style-type: none; width: }
		#book-form  form#pssignup {background-color: #ECF3FB; border: 1px solid #6D96C7; padding: 20px; width: 444px;}
		
		#book-form #pssignup p {margin: 0 0 10px; padding: 0;}
		
		#book-form #pssignup ul {list-style-position: outside; list-style: none; padding: 0; width: 450px;}
		
		#book-form #pssignup li {background:none repeat scroll 0 0 transparent; list-style-position: outside; list-style-type: none; float:left; margin-right:20px; margin-bottom: 0; padding:8px 0; width:190px;}
			#book-form  #pssignup li.submit {width: 441px;}
		
		#book-form #pssignup li label  { color:#111111; display:block; font-weight:bold; line-height:18px; margin:0; padding:0 0 3px;}
		
		#book-form #pssignup li input {background: #fff; height: 15px; width:185px;}
		
		#book-form #pssignup select {background: #fff;height: 15px; width: 80px;}
		
		#book-form #pssignup li input { border-color:#7C7C7C #C3C3C3 #DDDDDD; display: block; border-style:solid; border-width:1px; height: 15px; padding:5px;}
			#book-form #pssignup li select  { border-color:#7C7C7C #C3C3C3 #DDDDDD; display: block; border-style:solid; border-width:1px; height: 27px; padding:5px;}
		
		#book-form #pssignup input#submit2 {background: url("../images/submit_button.gif") no-repeat -29px -6px; display: block; border: 1px solid #989898; clear: both; cursor: pointer; height:26px; margin:0 auto; width:121px;}
	
	
	/*Opt In*/	
	#book-form #pssignup li.wide {list-style-position: outside; padding: 0; width: 440px;}
	
	#book-form #pssignup .opt-in {float: left; background: transparent;  padding: 0; width: 440px; }
	
	#book-form #pssignup .opt-in ul, #pssignup  .opt-in ul li {background: none; list-style-type: none; list-style-position: outside;}
		#book-form  #pssignup .opt-in ul li {padding: 0; margin: 0 0 8px 0;}
	
	#book-form #pssignup .opt-in p {margin: 0;}
	
	#book-form #pssignup .opt-in label {color: #111; display: inline; cursor: pointer; font-size: 12px; font-weight: normal; padding: 0 ; margin: 0; vertical-align: middle;}
	
	#book-form #pssignup .opt-in a.preview {float: right;}	
		#book-form #pssignup .opt-in a.preview img {margin: 5px auto;}
	
	#book-form #pssignup .opt-in ul li {margin-bottom: 8px; height:38px; line-height:38px; vertical-align: middle; width: 440px;}
		#book-form #pssignup .opt-in input {background-color: transparent; border: none; display: inline; height: inherit; margin: 0; width: auto; vertical-align: middle;}
	