#sandiegozoo { text-align:left; margin-top:10px; width:100%; color:#333300;}
#sandiegozoo a:link {color:#333300; text-decoration:none;}
#sandiegozoo a:visited{color:#333300; text-decoration:none;}
#sandiegozoo a:hover {color:#333300; text-decoration: underline;}
#sandiegozoo select, #sandiegozoo input {color:#666600;}
td { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:normal}
#zooIntro {background:url(images/bg1.jpg) top right no-repeat; padding:15px 10px 10px 15px; color:#FFFFFF; }
td.featuredPackage {padding:9px 0px 0px 5px;}
.featuredPackage a:visited, .featuredPackage a:link { font-weight:bold; color:#FFFD7E; text-decoration:underline;}
.featuredPackage a:hover{ font-weight:bold; color:#FFFD7E; text-decoration:none;}
table#main {background:#D67131 url(images/bg.jpg) top left no-repeat; width:100%;}
table#tickets {width:100%; background-color:#D8D4B8;}
td.ticketstop { background:url(images/tickets_top_bg.gif) top repeat-x;}
td.ticketsbottom { background:url(images/tickets_bottom_bg.gif) top repeat-x;}
td.ticketstleft { background:url(images/tickets_left_bg.gif) left repeat-y;}
td.ticketsright { background:url(images/tickets_right_bg.gif) right repeat-y;}

td.ticket-title2 { color:#FFFFFF; background:#999966 url(images/ticket_top_bg2.gif) top repeat-x;  padding:0px 0px 0px 0px; font-weight:bold;}
td.ticket-bottom2 {background:#EFEBD2 url(images/ticket_left_bg.gif) bottom repeat-x; padding:0px 0px 6px 0px;}
.ticket-dscr { font-size:10px; font-weight:normal;}

#sandiegozoo .ticket-dscr a:link {font-size:10px; color:#BC4204; text-decoration:none;}
#sandiegozoo .ticket-dscr a:visited{font-size:10px; color:#BC4204; text-decoration:none;}
#sandiegozoo .ticket-dscr a:hover {font-size:10px; color:#A93901; text-decoration: underline;}

.ticket-dscr1 { font-size:10px; font-weight:normal;color:#696D3B; margin:5px 0px 8px 0px; line-height:11px;}
.ticket-dscr2{ font-size:9px; font-weight:normal; color:#696D3B;}
#sandiegozoo a:link.more, #sandiegozoo a:visited.more{ font-size:10px; font-weight:normal;color:#D16A3D; text-decoration:none;}
#sandiegozoo a:hover.more{ font-size:10px; font-weight:normal;color:#D16A3D; text-decoration: underline;}
.gate-price {text-decoration: line-through;}
.price {font-weight:bold; color:#CD6028;}
select.quantity { width:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0A6C9E;}



table#ticket-packages {margin-top:8px}
table#ticket-packages td {padding-top:16px; padding-bottom:10px; }
td.dots {padding:9px 0px 0px 0px; background:url(images/dot.gif) bottom repeat-x; }
td.dots img.imgover{ margin:5px 0px 5px 0px; padding:0px;}


.hotelName {font-weight:bold; margin:5px 0px 3px 0px; font-size:11px;}
.rates {margin:0px 0px 3px 0px;}
table#bookingBot {margin:5px 0px 5px 0px; background: url(images/bot_bg.gif) bottom repeat-x;}
table.tickets #Submit{padding-bottom:7px;}
#Submit1, #Submit2, #Submit3 {}
table.ticket-photo {margin:5px 0px 5px 0px;}
table.ticket-photo td {padding-right:10px;}
img#promo {margin-top:6px;}
.ticket-packages-logo {margin-right:10px;}
img.ticket-packages-hdr {margin-bottom:5px;}

/********************zticketlayout********************************************/
#zooticketback {
	background-color: #d1e06e;
	background-image: url(images/zoo_tckt_back.gif);
	background-repeat: repeat-x;
}

#zooticketcontent {
	margin: 0px;
	padding: 0px;
	width:100%;
	font-size: 11px;
}

#zooticketnav {
	margin: 0px;
	padding: 0px;
}
#zootickettitle {
	background-image: url(images/zoo_tckt_title.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 740px;
}

.zticket {
background-color: #FFFFFF;
}

.zticketh {
background-color: #FFFFFF;
padding-top: 10px;
}

.zticketleft {
	width: 144px;
	margin: 0px;
	padding: 0px;
}
.zticketleft h3 {
	padding-left: 20px;
	color: #735738;
}
.zticketright p {
	padding-top: 5px;
	padding-left: 5px;
	color: #735738;
	padding-right: 300px;
	padding-bottom: 12px;
}
#zticketintro p {
	font-size: 12px;
	padding-top: 10px;
	padding-left: 5px;
	color: #735738;
	padding-left: 20px;
	padding-bottom: 0px;
}
#tmarker {
	background-image: url(images/zticket-tmark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
#hmarker {
	background-image: url(images/zticket-hmark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
#smarker {
	background-image: url(images/zticket-smark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
.zticketline {
	background-image: url(images/zticketline.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 668px;
}
.zadultchild {
	background-image: url(images/zadultchild.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 668px;
}

p {
font-size: 11px;
color: #735738;
}


/*********************zoospritenav ticket*************************************/
#zticketnav {
 width: 740px;
 height: 93px;
 background: url(images/zoospritenav.jpg);
 margin: 0px auto; padding: 0;
 position: relative;
}
#zticketnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#zticketnav li, #zticketnav a {height: 93px; display: block;}
#panel1a {left: 0; width: 257px; text-indent: -5000px;}
#panel2a {left: 257px; width: 223px; text-indent: -5000px;}
#panel3a {left: 480px; width: 260px; text-indent: -5000px;}


#panel1a {background: transparent url(images/zoospritenav.jpg) 0 -93px no-repeat;}
#panel2a a:hover {background: transparent url(images/zoospritenav.jpg) -257px -93px no-repeat;}
#panel3a a:hover {background: transparent url(images/zoospritenav.jpg) -480px -93px no-repeat;}
/*********************zoospritenav hotel*************************************/
#panel1b {left: 0; width: 257px; text-indent: -5000px;}
#panel2b {left: 257px; width: 223px; text-indent: -5000px;}
#panel3b {left: 480px; width: 260px; text-indent: -5000px;}


#panel1b a:hover {background: transparent url(images/zoospritenav.jpg) 0 -93px no-repeat;}
#panel2b {background: transparent url(images/zoospritenav.jpg) -257px -93px no-repeat;}
#panel3b a:hover {background: transparent url(images/zoospritenav.jpg) -480px -93px no-repeat;}
/*********************zoospritenav special experiences*************************************/
#panel1c {left: 0; width: 257px; text-indent: -5000px;}
#panel2c {left: 257px; width: 223px; text-indent: -5000px;}
#panel3c {left: 480px; width: 260px; text-indent: -5000px;}


#panel1c a:hover {background: transparent url(images/zoospritenav.jpg) 0 -93px no-repeat;}
#panel2c a:hover {background: transparent url(images/zoospritenav.jpg) -257px -93px no-repeat;}
#panel3c {background: transparent url(images/zoospritenav.jpg) -480px -93px no-repeat;}
/*********************zoospritenav galaxy links*************************************/

	#ticket1 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#ticket1 a:hover {	
		background-position: 0 -24px;
		}
	#ticket2 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 -48px no-repeat;
		text-decoration: none;
		}
	#ticket2 a:hover {	
		background-position: 0 -72px;
		}
	#ticket3 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 -96px no-repeat;
		text-decoration: none;
		}
	#ticket3 a:hover {	
		background-position: 0 -120px;
		}
	#ticket4 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 -144px no-repeat;
		text-decoration: none;
		}
	#ticket4 a:hover {	
		background-position: 0 -168px;
		}
	#ticket5 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 -192px no-repeat;
		text-decoration: none;
		}
	#ticket5 a:hover {	
		background-position: 0 -216px;
		}
	#ticket6 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zooticketpricesprite5.gif) 0 -240px no-repeat;
		text-decoration: none;
		}
	#ticket6 a:hover {	
		background-position: 0 -264px;
		}
		
/********************wticketlayout********************************************/
#wapticketback {
	background-color: #f1bc4c;
	background-image: url(images/wap_tckt_back.gif);
	background-repeat: repeat-x;
}

#waptickettitle {
	background-image: url(images/wap_tckt_title2010.gif);
	background-repeat: no-repeat;
	height: 70px;
	width: 740px;
}
.wticketright p {
	padding-top: 5px;
	padding-left: 5px;
	color: #735738;
	padding-right: 300px;
	padding-bottom: 12px;
}
#wtmarker {
	background-image: url(images/wticket-tmark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
#whmarker {
	background-image: url(images/wticket-hmark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
#wsmarker {
	background-image: url(images/wticket-smark.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 740px;
}
/*********************startspritenav ticket*************************************/
#ticketstartnav {
 width: 740px;
 height: 209px;
 background: url(images/start_sprite.jpg);
 margin: 0px auto; padding: 0;
 position: relative;
}
#ticketstartnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#ticketstartnav li, #ticketstartnav a {height: 209px; display: block;}
#panels1a {left: 0; width: 370px; text-indent: -5000px;}
#panels2a {left: 370px; width: 370px; text-indent: -5000px;}


#panels1a a:hover {background: transparent url(images/start_sprite.jpg) 0 -209px no-repeat;}
#panels2a a:hover {background: transparent url(images/start_sprite.jpg) -370px -209px no-repeat;}
/*********************wapspritenav ticket*************************************/
#wticketnav {
 width: 740px;
 height: 93px;
 background: url(images/wapspritenav.jpg);
 margin: 0px auto; padding: 0;
 position: relative;
}
#wticketnav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#wticketnav li, #wticketnav a {height: 93px; display: block;}
#panelw1a {left: 0; width: 257px; text-indent: -5000px;}
#panelw2a {left: 257px; width: 223px; text-indent: -5000px;}
#panelw3a {left: 480px; width: 260px; text-indent: -5000px;}


#panelw1a {background: transparent url(images/wapspritenav.jpg) 0 -93px no-repeat;}
#panelw2a a:hover {background: transparent url(images/wapspritenav.jpg) -257px -93px no-repeat;}
#panelw3a a:hover {background: transparent url(images/wapspritenav.jpg) -480px -93px no-repeat;}
/*********************zoospritenav hotel*************************************/
#panelw1b {left: 0; width: 257px; text-indent: -5000px;}
#panelw2b {left: 257px; width: 223px; text-indent: -5000px;}
#panelw3b {left: 480px; width: 260px; text-indent: -5000px;}


#panelw1b a:hover {background: transparent url(images/wapspritenav.jpg) 0 -93px no-repeat;}
#panelw2b {background: transparent url(images/wapspritenav.jpg) -257px -93px no-repeat;}
#panelw3b a:hover {background: transparent url(images/wapspritenav.jpg) -480px -93px no-repeat;}
/*********************zoospritenav special experiences*************************************/
#panelw1c {left: 0; width: 257px; text-indent: -5000px;}
#panelw2c {left: 257px; width: 223px; text-indent: -5000px;}
#panelw3c {left: 480px; width: 260px; text-indent: -5000px;}


#panelw1c a:hover {background: transparent url(images/wapspritenav.jpg) 0 -93px no-repeat;}
#panelw2c a:hover {background: transparent url(images/wapspritenav.jpg) -257px -93px no-repeat;}
#panelw3c {background: transparent url(images/wapspritenav.jpg) -480px -93px no-repeat;}
/*********************wspritenav galaxy links*************************************/

	#wticket1 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#wticket1 a:hover {	
		background-position: 0 -24px;
		}
	#wticket2 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 -48px no-repeat;
		text-decoration: none;
		}
	#wticket2 a:hover {	
		background-position: 0 -72px;
		}
	#wticket3 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 -96px no-repeat;
		text-decoration: none;
		}
	#wticket3 a:hover {	
		background-position: 0 -120px;
		}
	#wticket4 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 -144px no-repeat;
		text-decoration: none;
		}
	#wticket4 a:hover {	
		background-position: 0 -168px;
		}
	#wticket5 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 -192px no-repeat;
		text-decoration: none;
		}
	#wticket5 a:hover {	
		background-position: 0 -216px;
		}
	#wticket6 a {
		display:block;
		width: 481px;
		height: 24px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/wapticketpricesprite5.gif) 0 -240px no-repeat;
		text-decoration: none;
		}
	#wticket6 a:hover {	
		background-position: 0 -264px;
		}
/*********************zoospritenav special experiences links*************************************/
	#special1{
		margin:0px; padding-bottom:15px;
		}
	#special1 a {
		display:block;
		width: 668px;
		height: 92px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zspecial1sprite.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#special1 a:hover {	
		background-position: 0 -92px;
		}
	#special2{
		margin:0px; padding-bottom:15px;
		}
	#special2 a {
		display:block;
		width: 668px;
		height: 92px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zspecial2sprite.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#special2 a:hover {	
		background-position: 0 -92px;
		}
	#special3{
		margin:0px; padding-bottom:15px;
		}
	#special3 a {
		display:block;
		width: 668px;
		height: 92px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zspecial3sprite.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#special3 a:hover {	
		background-position: 0 -92px;
		}
	#special4{
		margin:0px; padding-bottom:15px;
		}
	#special4 a {
		display:block;
		width: 668px;
		height: 92px;
		margin: 0px; padding:0px;
		text-indent: -5000px;
		background: url(images/zspecial4sprite.gif) 0 0 no-repeat;
		text-decoration: none;
		}
	#special4 a:hover {	
		background-position: 0 -92px;
		}
	
	#extratext p {
	padding-right: 30px;
	}
/*********************temp table styles*************************************/

/* WAP styles */

	#wrapper #content #wapticketback #zooticketcontent #temp H2 a {
	color:#856f55;
		}
	#wrapper #content #wapticketback #zooticketcontent #temp H2 a {
	font-size: 14px;
		}
	#wrapper #content #wapticketback #zooticketcontent #temp a {
	color:#d67131;
	font-size: 11px;
		}
	#wrapper #content #wapticketback #zooticketcontent #temp td {
	color:#856f55;
		}

/* Zoo styles */

	#wrapper #content #zooticketback #zooticketcontent #temp H2 a {
	color:#856f55;
		}
	#wrapper #content #zooticketback #zooticketcontent #temp H2 a {
	font-size: 14px;
		}
	#wrapper #content #zooticketback #zooticketcontent #temp a {
	color:#93a319;
		}
	#wrapper #content #zooticketback #zooticketcontent #temp td {
	color:#856f55;
		}

