
/* begin subsute global */
	/* begin body */
	    html, body {min-height:100%;width:100%;margin:0;padding:0;}
		body {min-height: 100%;background:transparent; font-family: Arial, Helvetica, sans-serif;color:#000;font-size:12px;}
		object {outline:none}
	/* end body */

	/* begin grid */
		#adv {width:100%; float:left; padding:18px 0 5px; background:url(bcg-body-sub-adv.jpg) bottom center no-repeat;}
	    #albg {width:100%; float:left; background:url(bcg-body-sub-low.jpg) top center no-repeat;}
			#al {width:995px;margin:auto;background:none;}
				#t {width:945px;height:190px;padding:0 25px;}
				#c {overflow:hidden; height:auto; padding:62px 0 0;clear:both;}
				#cl {width:473px; float:left;padding:36px 30px 0 0;}
				#cr {width:460px; float:left;padding:36px 25px 0 0;height:auto;}
				
				#f.sub {height:332px; background:#fff url('bcg-f-sub.jpg') 50% 0 no-repeat;}
					#f.sub #f- {padding:140px 0 30px;}
				
				.sub #t {height:150px;}
			
	/* end grid */

	/* begin header */
	h3 {width:100%; float:left; text-indent:-55000px;height:25px;background-repeat:no-repeat;}
	h4 {font-weight:bold;}
	/* end header */

/* end subsite global */

/* begin subsite grid */


	
	/* top sub */
	#ts {width:100%; height:135px; float:left; position:relative;}
		
		#h1s {width:120px; height:101px; padding:20px; position:absolute; left:20px; top:5px;}
			#h1s a {width:100%; height:100%; display:block; text-indent:-9999px; background:url(h1-sub.gif) no-repeat;}
		
		#ms {position:absolute; left:185px; top:90px;}
			#ms li {padding:0 9px; font-size:14px; display:inline; float:left; border-left:1px solid #81bbef; word-spacing:-0.1em;}
			#ms li a {color:#fff; text-decoration:none;}
			#ms li a:hover {color:#0c4267;}
			#ms li.f {width:12px; border-left:0;}
			.ico-home {width:11px; height:11px; margin:2px 10px 0 0; float:left; display:inline; background:url(ico-home.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
			.ico-home:hover {background-position:0 -30px;}
	
	
	#adv object, #adv img {display:block; margin:0 auto;}
		
		
    
    /* begin left content*/
    #cl h2 {height:41px;text-indent:-55000px;margin-bottom:28px;display:block;background-repeat:no-repeat;background-position:100%;margin-right:7px;}
    #cl ul {float:right;overflow:hidden;margin-right:7px;}
    #cl ul li a {height:25px;display:block;}
    /* end left content*/
    
	/* begin content */
	#cr h2 {text-indent:-55000px;height:23px;margin:32px 0 6px;display:block;}

	#cr #ani {background:url("map.gif") no-repeat;clear:both;width:230px;height:35px;float:left;margin-top:23px;}
 	/* end content */

	/* begin foot */
	#fl {width:160px;float:right;background: url("qv.gif") repeat-y top right;color: #fff;font-size: 10px;padding-right:10px;}
	    #flt {background:url("gtl-logo-sub.gif") no-repeat top right;width:105px;height:46px;margin:0 0 8px;float:right;}
	    #fl p {text-align:right;}

	#fr {color: #c3c3c3; width:396px;float:right;font-size: 10px;padding:0 77px 0 10px;}
	/* begin foot */
	
	/* begin about*/
	.about .trm {padding:0 12px;}
	.about h3 {background-image:url("h3-terms.gif");margin:15px 0 15px; float:left; width:100%;}
	.about h4{display:block;margin-bottom:5px;}
	.txr ol {list-style-type:decimal;margin-left:25px;padding-left:5px;}
	.txr ol li{overflow:visible;margin:10px 0;}
	.txr ol li ul{list-style-type:lower-alpha;}
	.txr ol li ul li{margin:10px 0 10px 25px;}
	.txr ol li ul li ul{list-style-type:disc;}
	.txr ol li ul li ul li{margin: 10px 0 10px 15px;}
	/* end about*/

	/* begin news */
	    .news #cl ul li a {background:url("m-news1.gif") no-repeat;width:136px;}
		.news #cl ul li.s0 a {background-position: 0 0;} .news #cl ul li.s0 a:hover, .news #cl ul li.s0 a.s {background-position: -136px 0;}
		.news #cl ul li.s1 a {background-position: 0 -25px;} .news #cl ul li.s1 a:hover, .news #cl ul li.s1 a.s {background-position: -136px -25px;}
		.news #cl ul li.s2 a {background-position: 0 -50px;} .news #cl ul li.s2 a:hover, .news #cl ul li.s2 a.s {background-position: -136px -50px;}
		
		.events #cl ul li a {background:url("m-events.gif") no-repeat;width:230px;}
		.events #cl ul li.s0 a {background-position: 0 0;} .events #cl ul li.s0 a:hover, .events #cl ul li.s0 a.s {background-position: -230px 0;}
		.events #cl ul li.s1 a {background-position: 0 -30px;} .events #cl ul li.s1 a:hover, .events #cl ul li.s1 a.s {background-position: -230px -30px;}
		.events #cl ul li.s2 a {background-position: 0 -60px;} .events #cl ul li.s2 a:hover, .events #cl ul li.s2 a.s {background-position: -230px -60px;}
		
		.nws {margin-left:15px;}
		.nws h3 {font-weight:bold;text-indent:0;height:auto;}
		.nws em {font-size:10px;display:block;margin-bottom:12px;}
		.nws .txt .txf {display:block; float:left; margin: 0 15px 10px 0;}
		.nws .txt .txf img {padding:3px;background:#fff;}
		.nws .txt p {margin-bottom:17px;clear:none;}
		.txt ol li, .txt ul li{margin:0 0 2px 20px;overflow:visible;}
		.txt ol {list-style-type:decimal;}
		.txt ul, .txt ol {list-style-type:disc; margin-bottom:17px;}
			.txt ul ul, .txt ul ol, .txt ol ul, .txt ol ol {margin-bottom:5px;}
		.nws .txt p.l {margin:0;}
		
			/* begin news gallery */
			.news #cl .gal, .events #cl .gal {clear:both; float:right;width:480px;text-align:right;margin-top:34px;}
			.news #cl .gal h3, .events #cl .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 10px;}
			.news #cl .gal ul, .events #cl .gal ul {margin:0;}
			.news #cl .gal ul li, .events #cl .gal ul li {float:left;margin:0 13px 23px 0;}
			.news #cl .gal ul li.l, .events #cl .gal ul li.l {margin-right:0;}
			.news  #cl .gal ul li a, .events  #cl .gal ul li a {width:111px;height:90px;background:none;}
			.news  #cl .gal ul li img, .events  #cl .gal ul li img {background:white;padding:3px;}
			/* end news gallery */
	/* end news */
	
	/* begin events */
	
	.evn .uld ul li img {padding:3px; background:#fff;}
	/* end events */
	
	/* begin attractions */
    	.attractions #cl ul li a {background:url("m-attractions.gif") no-repeat;width:164px;height:29px;}
		.attractions #cl ul li.s0 a {background-position: 0 0;} .attractions #cl ul li.s0 a:hover, .attractions #cl ul li.s0 a.s {background-position: -164px 0;}
		.attractions #cl ul li.s1 a {background-position: 0 -29px;} .attractions #cl ul li.s1 a:hover, .attractions #cl ul li.s1 a.s {background-position: -164px -29px;}
		.attractions #cl ul li.s2 a {background-position: 0 -56px;} .attractions #cl ul li.s2 a:hover, .attractions #cl ul li.s2 a.s {background-position: -164px -56px;}
		.attractions #cl ul li.s3 a {background-position: 0 -87px;} .attractions #cl ul li.s3 a:hover, .attractions #cl ul li.s3 a.s {background-position: -164px -87px;}
		.attractions #cl ul li.s4 a {background-position: 0 -116px;} .attractions #cl ul li.s4 a:hover, .attractions #cl ul li.s4 a.s {background-position: -164px -116px;}

		.attractions #cr .uld {margin-left:14px;}
		.attractions #cr .uld em {margin-bottom:3px;display:block;}
		.attractions #cr .uld p {margin-bottom:7px;}
		.attractions #cr .uld a.more {margin-bottom:7px;display:block;width:28px;}
		.attractions .uld li {background: url("al.gif") repeat-x 0 100%;padding-bottom:20px;margin-bottom:16px;width:445px;}
		.attractions .uld li.l {background:none;}
		
		.txta {margin-left:14px;}
		.txta ol li, .txta ol li {margin-left:20px;overflow:visible;}
		.txta ol li{list-style-type:decimal;}
		.txta ul li{list-style-type:disc;}
		.txta em {font-weight:bold;display:block;margin-bottom:3px;}
		.txta p, .txta ol {margin-bottom:13px;}
		
		/* begin attractions gallery */
			.attractions #cl .gal {clear:both; float:right;width:473px;text-align:right;margin-top:60px;}
			.attractions #cl .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 0;}
			.attractions #cl .gal ul{margin:0;width:auto;}
			.attractions #cl .gal ul li {float:left;margin:0 12px 23px 0;}
			.attractions #cl .gal ul li.l {margin-right:0;}
			.attractions #cl .gal ul li a {width:111px;height:auto;background:none;}
			.attractions #cl .gal ul li img {background:white;padding:3px;}
		/* end attractions gallery */
	/* end attractions */
	
	/* begin contact */
	    .contact #cl ul li a {background:url("m-contact.gif") no-repeat;width:145px;}
		.contact #cl ul li.s0 a {background-position: -3px 0;} .contact #cl ul li.s0 a:hover, .contact #cl ul li.s0 a.s {background-position: -152px 0;}
		.contact #cl ul li.s1 a {background-position: 0px -25px;} .contact #cl ul li.s1 a:hover, .contact #cl ul li.s1 a.s {background-position: -149px -25px;}
		
		.ctn h3 {background-image:url("h3-address.gif");margin-bottom:10px;}
		.ctn .txt {margin-top:23px;text-align:left;}
		
		.ctf h3 {background-image:url("h3-form.gif");margin-bottom:10px;}
		/* begin .frm / contact form */
		.ctf .frm {background:url("str.gif") repeat; width:410px;height:350px;padding-left:20px;margin-top:26px;}
		.ctf .frm em {display:block;font-weight:bold;margin-top:18px;}
		.ctf .frm textarea {height:133px; width:377px;}
		.ctf .frm .fii input {width:377px;height:16px;margin-top:4px;}
		.ctf .fib {margin:18px 24px 0 0;}
		.ctf .fib button {background:#EE1C23 url(send-btn.gif) no-repeat;text-indent:-2000px;}
		/* end .frm / contact form */
	/* end contact */
	
	/* begin newsletter */
		.nsl h3 {background-image:url("h3-newsletter.gif");margin-bottom:10px;}
		.nsl .frm {background:url("str.gif") repeat; width:410px;height:197px;padding:21px 0 0 20px;margin-top:26px;}
		.nsl .frm p{margin-bottom:1px;}
		.nsl .frm em {display:block;font-weight:bold;margin-top:18px;}
		.nsl .frm .fii input {width:377px;height:16px;margin-top:7px;}
		.nsl .fib {margin:39px 24px 0 0;}
		.nsl .fib button {background:#EE1C23 url(send-btn.gif) no-repeat;text-indent:-20000px;}

	/* end newsletter */

	/* begin discounts */
		.discounts #cl ul li a {background:url("m-discounts.gif") no-repeat;width:230px;height:29px;}
		.discounts #cl ul li.s0 a {background-position: 0 0;} .discounts #cl ul li.s0 a:hover, .discounts #cl ul li.s0 a.s {background-position: -230px 0;}
		.discounts #cl ul li.s1 a {background-position: 0 -30px;} .discounts #cl ul li.s1 a:hover, .discounts #cl ul li.s1 a.s {background-position: -230px -30px;}
		.discounts #cl ul li.s2 a {background-position: 0 -60px;} .discounts #cl ul li.s2 a:hover, .discounts #cl ul li.s2 a.s {background-position: -230px -60px;}
		.discounts #cl ul li.s3 a {background-position: 0 -90px;} .discounts #cl ul li.s3 a:hover, .discounts #cl ul li.s3 a.s {background-position: -230px -90px;}
		.discounts #cl ul li.s4 a {background-position: 0 -120px;} .discounts #cl ul li.s4 a:hover, .discounts #cl ul li.s4 a.s {background-position: -230px -120px;}


		.dsc h3, .dsp h3{background-image:url("h3-discounts.gif"); margin:0 0 20px;}
		.dsc .uld {margin:0;}
		.discounts .dsc .prc, .discounts .dsp .prc {background:#A8BBED;text-align:right;margin:0;width:112px;padding:10px 10px 10px 0;line-height:normal;}
		.discounts div.dsc em.prc-long {font-size:20px;}
		.discounts .dsc .blue {background:#A8BBED;}
		.discounts .dsc .green {background:#49b73e;}
		.discounts .dsc .red {background:#e93f40;}
		.discounts .dsc .prc em, .discounts .dsp .prc em{color:#fff;font-size:26px;font-weight:bold;margin:0;}
	    .dsc .uld li {background: url("al.gif") repeat-x 0 100%;padding-bottom:25px;width:460px;overflow:hidden;}
	    	.dsc .uld li.l {background: none;padding:0;margin:0;}
			.dsc .uld li li, .dso .txt ul li {width:177px; padding:0 0 5px 10px; margin:0; background:url(txt-li.gif) 0 5px no-repeat; list-style-type:none;}
	    .dsc .uld li img {padding:0;}
	    .dsc .uld li em {font-weight:bold;margin-top:10px;display:block;}
	    	.dsc .uld li .txt img {float:none;}
	    	.dsc .uld li .txt ul {list-style-type:disc;padding-left:10px;list-style-position:inside;}
	    	.dsc .uld li .txt ul li {background: none;padding:0;margin:0;}
     	.dsc .uld div {margin:3px 0 0 25px;}
	/* end discounts */
	
	/* begin partners */
		.discounts #cr{width:471px;padding:36px 0 0 0;}
		
	    .loc {float:left;}
	    .loc h4.other-locations {background: url('locations.gif') no-repeat;text-indent:-55000px;margin-top:36px;}
		.loc h4.other-locations-b {background: url('h4-other-locations.gif') no-repeat;text-indent:-55000px;margin-top:15px;}
		.loc h4.available-discounts {height:34px; background: url('h4-available-discounts.gif') no-repeat; text-indent:-55000px;margin-top:36px;}
	    .loc ul {padding:10px 0;}
		.loc ul li {border-bottom:1px solid #E4EAFA;text-align:right;padding:6px 13px 6px 0;width:109px;}
		.loc ul li.s {width:89px; background:#a8bbed url('li.gif') 100px 9px no-repeat; padding-right:33px; font-weight:bold; border-bottom-color:#a8bbed; color:#fff;}
		.loc ul li.s a {color:#fff;}
		.loc ul.o li {width:89px; background:url('liarrow.gif') 100px 9px no-repeat; padding-right:33px; font-weight:bold;}
		.loc ul.o li a {color:#2d54aa;}
	    .loc ul li a {color:#424242;} .loc ul li a:hover {text-decoration:underline;}
	    
	    .dso {float:left;width:313px;margin-left:24px;}
	    .dso img {float:none;}
	    .dso .txt ul {width:300px; list-style-type:disc;padding-left:10px;list-style-position:inside;}
			.dso .txt ul li {width:280px; float:left; clear:both;}

	    .dso h4 {clear:both;margin:10px 0 3px;}
	    .dso .txt {margin-top:6px;}
	    .dso .txt p {margin-bottom:20px;}
	    
    	.dsp .gal {clear:both;float:none;width:485px;text-align:right;margin-top:23px;}
		.dsp .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 0;}
		.dsp .gal ul{margin:0;}
		.dsp .gal ul li {float:left;margin:0 14px 23px 0;}
		.dsp .gal ul li.l {margin-right:0;}
		.dsp .gal ul li a {width:105px;height:67px;background:none;}
		.dsp .gal ul li img {background:white;padding:3px;}
	    
		#cl .gal {clear:both;float:none;width:460px;text-align:left;padding-top:23px;}
		#cl .gal h3 {background-image:url("h3-gallery.gif");text-align:left;margin:0 0 13px 0;}
		#cl .gal ul{margin:0; float:left; padding-left:34px; width:446px;}
		#cl .gal ul li {float:left;margin:0 14px 23px 0; display:inline; width:111px}
		#cl .gal ul li.l {margin-right:0;}
		#cl .gal ul li a {width:113px;height:73px;background:none;}
		#cl .gal ul li a:hover {background:none;}
		#cl .gal ul li img {background:white;padding:3px;}
		
	    .map {background:url("str.gif") repeat;clear:both;float:right;padding:22px 16px 45px 13px;margin:150px 9px 0 0;}
	    .map img {clear:both;margin-bottom:23px;}
	    .map h3 {background-image:url("h3-approach.gif");width:401px;margin-bottom:13px;}
	    .map .frm {clear:both;width:401px;margin-top:19px;}
	    .map .frm em {display:block;color:#2D54AA;margin-bottom:4px;}
	    .map .frm .fii {margin-bottom:7px;}
	    .map .frm .fii input {width:305px;float:left;height:19px;}
	    .map .frm button {background:#EE1C23 url(show-btn.gif) no-repeat;float:left;margin-left:15px;clear:none;text-indent:-2000px;}
	/* end partners */

	/* begin .uld */
		.uld {margin-left:16px;}
			.uld li {clear:both;margin-bottom:21px;}
			.uld li,.uld li a,.uld li a:hover {}
			.uld img {display:block;padding:3px; background:#fff;}
	        	.uld li img.m {float:none;display:inline;width:5px;height:7px;padding:0;}
	        	.uld li img.lg {width:auto;height:auto;float:none;}
			.uld div {float:left;width:300px;margin:0 0 0 14px;line-height:14px;}
				.uld li.ni div {width:445px;margin:3px 0 0 3px;}
	        .uld span {font-size:10px;display:block;margin-bottom:2px;}
			.uld em a {font-weight:bold;color:#000;} .uld em a:hover {text-decoration:none;}
			.uld a.more {text-decoration:none;color:#000;background:url("/img/more.gif") no-repeat 100%; padding-right:7px;color:#2D54AA;}
	/* end .uld */
	
	/* begin paging / .pag */
	    .pag {float:right;width:auto;clear:both;}
		.pag li {float:left;margin:0 2px 0 0;width:14px;height:19px;clear:none;background:none;padding:0;}
		.pag li a{font-weight:bold;color:#2D54AA;display:block;text-decoration:none;padding:2px 0 0 4px;width:10px;height:16px;}
		.pag li.s {background:#EE1C23;font-weight:bold;color:#fff;padding:2px 0 0 4px;width:10px;height:16px;}
			.pag li.f, .pag li.l {background:url("pag-f.gif") no-repeat 2px 7px;width:16px;text-indent:-2000px;}
			.pag li.l {background-position:right 7px;}
			.pag li.p, .pag li.n {background:url("pag-n.gif") no-repeat 2px 7px;text-indent:-2000px;}
			.pag li.n {background-position:105% 7px;text-indent:-2000px;}
		.pag li.s {background:#EE1C23;font-weight:bold;color:#fff;padding:2px 0 0 4px;width:10px;height:16px;}
	/* end paging / .pag */

/* end subsite grid */