html { font-family:Arial, Helvetica, sans-serif}

body {
	/*background-image: url(../img/bg.gif); 
	background-repeat: repeat-x;*/
	background-color: #FFFFFF;

}
.subhead {
font-size:105%;
font-weight:600;
}
/* nav */
.minitabs, .act_button {
  margin: 0; padding: 0; font-size: 70%;
  background-image:url(../img/grad25.gif); 
	background-repeat: repeat-x;
	font-weight: bold;
  text-align: center;
}
p.minitabs { padding: 3px; }
.minitabs ul { 	margin: 0; padding: 0; }
.minitabs ul li {
	margin: 0; padding: 0 1em 0 .3em;
	display: inline;
	list-style-type: none;
}
.minitabs a:link,
.minitabs a:visited,
.minitabs a:active {
  color: #FFFFFF;
	font-weight: bold;
	margin: .3em 0.2em 0 0;
}
.minitabs a:hover {
	border-bottom: solid 1px;
}

.act_button { color: #FFFFFF; font-size: 80%  }
.act_button:hover { text-decoration: underline  }
#change_location { padding: 2px }

a { text-decoration: none; color: #000000 }

.arrow a:link, .arrow a:active, .arrow a:visited {
  background:transparent url(../img/arrow.gif);
  font-size:10pt;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.arrow a:hover {
  color:#990000;
  text-decoration:none;
  background:transparent url(../img/arrowMO.gif);
}

/* footer nav */
#footer a:link {color: #000;	text-decoration: none; font-size:75%; }
#footer a:active {color: #000; text-decoration: none; font-size:75%; }
#footer a:visited {color: #990000; text-decoration: none; font-size:75%; }
#footer a:hover {color: #990000;	text-decoration: none; font-size:75%; }
/*#footer { font: normal 75%; text-align:center; width:570}*/

/* browse by category */
.category a:link {color: #000; text-decoration: none; line-height:18px; }
.category a:active {color: #000; text-decoration: none; line-height:18px; }
.category a:visited {color: #990000; text-decoration: none;	line-height:18px; }
.category a:hover {color: #990000; text-decoration: none; line-height:18px;	}
	
.smHead a:link {color: #000; text-decoration: none; font-size:103%; font-weight:bold; font-stretch:expanded; }
.smHead a:active {color: #000; text-decoration: none; font-size:103%; font-weight:bold; font-stretch:expanded; }
.smHead a:visited {color: #000; text-decoration: none;	font-size:103%; font-weight:bold; font-stretch:expanded; }
.smHead a:hover {color: #000; text-decoration: underline; font-size:103%; font-weight:bold; font-stretch:expanded;	}

.tinyLink a:link {color: #000; text-decoration: none; font-size:90%; z-index:100; }
.tinyLink a:active {color: #000; text-decoration: none; font-size:90%; z-index:100; }
.tinyLink a:visited {color: #000; text-decoration: none; font-size:90%; z-index:100; }
.tinyLink a:hover {color: #990000; text-decoration: none; font-size:90%; z-index:100; }

.bigHeading a:link {color: #990000; text-decoration: none;	font-size:125%; font-weight:bold; }
.bigHeading a:active {color: #990000; text-decoration: none; font-size:125%; font-weight:bold; }
.bigHeading a:visited {color: #990000; text-decoration: none; font-size:125%; font-weight:bold;	}
.bigHeading a:hover {color: #990000; text-decoration: underline; font-size:125%; font-weight:bold; }

h2 { font-size:135% }
/*h3 { font-size:120% }*/

.tiny { font-size:75% }
.tiny2 { font-size:65% }
.login { font-size:75%; color:#000}

.goButton {
  background:#BF6C51 none repeat scroll 0 0;
  border: 2px solid rgb(218, 163, 136);
  color:#FFFFFF;
  font-family:arial,sans-serif;
  font-weight:bold;
  letter-spacing:0;
  margin:0 2px 0 2px;
  padding: 2px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
}
.heading {
	font-size:15pt;
	font-weight:bold;
	font-style:italic;
	color:#990000;
}

#__ZSCategoryBreadcrumbs a { color: #990000 }


#ads_map { width: 208px; height: 256px; background-color: #DDA }
#ads_map a, #ads_map a:visited { color: #900; text-decoration: underline }
.yui-skin-sam .panes { display: none; font-size: 75% } /* overridden by map-oninit */
.yui-skin-sam .panes .hd { background: #C75; background-image:url(../img/grad25.gif); color: #FFF }
.yui-skin-sam .panes .ft { padding: 3px; border-top: 0; font-size: 100%; text-align: right }
.yui-skin-sam .panes .ft input { margin: 0 4px }
.yui-skin-sam .panes .bd { line-height: 1.6em }
#loc_map { width: 480px; height: 360px; background-color: #DDA }
#loc_menu { width: 200px; padding: 4px }
#loc_menu ol { list-style: none; padding: 0; margin: 0 }
#loc_menu ol li {
  font-size: 75%;
  padding: 2px;
  margin-bottom: 4px;
  background-color: #BCF;
  border: 1px solid #26B;
  color: #26B;
}
#loc_menu ol li:hover { text-decoration: underline }
#loc_menu ol li.current { background-color: #FCB; border: 1px solid #941; color: #941 }

#loc_q { width: 80% }

.ads_radius_widget { background-color: #FFFFFF; border: 1px solid #000000 }
#inc_rad, #dec_rad { background-color: #C75; color: #FFF }
#inc_rad:hover, #dec_rad:hover {
  color: #000; cursor: pointer
}
#thumbs_next:hover, #thumbs_prev:hover {
  color: #900; cursor: pointer
}

input.prompt { color: #EBA }
input.entry { color: #000 }

#set_loc {
  background-color:white;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:2px;
  font-weight:bold;
  padding:1px 8px;
}
#set_loc:hover, #pane .bd .city_opt:hover {
  color: #953; cursor: pointer
}
#pane .bd .zero { color: #777 }

div#ads_map div[dir="ltr"] { height:1px; overflow:hidden; }
#left {	WIDTH: 570px }

#right { WIDTH: 240px }

#leftmost {	WIDTH: 150px }

#middle { WIDTH: 420px }

#bottom-middle { WIDTH: 570px }

/*#outer_right { width: 360px; }*/

.region { float:left; overflow:hidden } 
.footer { clear:both }
/*#container { width:840px }*/
.block { margin: 4px } 
.block .title { font-size: 85%; font-weight: bold }
.block .body {
  font-size: 75%;
  padding: 2px;
  border: 2px solid rgb(218, 163, 136);
  background-color: rgb(243, 224, 215);
}
  
#container
{
	margin: 0 auto;
	width: 750px;
	/*background: #fff;*/

}
#container1
{
	margin: 0 auto;
	width: 750px;
	/*background: #fff;*/

}


#header
{
	/*background: #ccc;*/
	padding: 2px 0;
}

#header h1 { margin: 0; }


ul#nav 
{
       
       width:900px; 
       height:35px; 
       margin:5px 0 18px 0; 
       padding:0; 
       list-style:none; 
       position:relative; 
       z-index:300; 
       font-size:12px;
	  
	   
}
#nav li a { color: #3366cc }
#nav li a:hover { text-decoration:underline }

#nav li {margin:0 4px 0 4px; float:right; position:relative; color: #3366cc;}
#nav li:hover {margin:0 4px 0 4px; color:#3366cc; }
#nav li ul {margin:0; display:none; list-style:none; position:absolute; top:0; left:0; color:#cc0000; font-size:11px; z-index:200;}      
#nav li > ul {top:auto; left:auto;}
#nav .top {margin-top:3px; padding:5px 5px 7px; display:block; color:#003366; text-decoration:none;}
#nav .top:hover {color:#003366;}
#nav li:hover .top {position:relative; z-index:300; color:#000066;}
#nav .topOff {margin-top:3px; padding:5px 5px 7px; display:block; color:#cc0000; text-decoration:none;}
#nav li:hover .topOff {position:relative; z-index:300; color:#ccc;}
#nav li:hover ul, #nav li.over ul, #nav li.sfhover ul 
	{margin:0; padding:0; display:block; top:10px; left:0; color:#003333; }
#nav .top-last {margin:0; padding:0;}
#nav .top-last:hover {margin:0; padding:0;}

       
#nav li.nav1 { width:125px; margin:1px 0 0 0; float:none;}
#nav a.nav1:hover { width:120px; margin:0; padding-bottom:4px; color: #0F0; text-decoration:underline; z-index:400 }
#nav .nav1 {color:#999; margin:0; padding:0;}
       
#nav li.nav2 { width:125px; margin:5px; float:none;}
#nav a.nav2:hover { width:120px; margin:0; padding-bottom:4px; color: #003366}
#nav .nav2 {color:#999; margin:0; padding:0;}
       
#nav li.nav3 { width:125px; margin:5px; float:none;}
#nav a.nav3:hover { width:120px; margin:0; padding-bottom:4px; color:#003366; }
#nav .nav3 {color:#999; margin:0; padding:0;}
       
       
#nav li.nav1 a, #nav li.nav2 a, #nav li.nav3 a, #nav li.nav4 a, #nav li.nav5 a, #nav li.nav6 a {display:block; width:auto; padding:2px;}



ul#navSide 
{
       
       width:150px; 
       height:35px; 
       margin:5px 0 18px 0; 
       padding:0; 
       list-style:none; 
       /*position:relative; */
       z-index:300; 
       font-size:12px;
	  
	   
}
#navSide li a { color: #009 }
#navSide li a:hover { text-decoration:none; color:#0000ff }

#navSide li {margin:5px 4px 5px 4px; /*float:right;*/ position:relative; color: #3366cc; border-bottom: 1px solid #EBEFF9}
#navSide li:hover {margin:5px 4px 5px 4px; }
#navSide li ul {margin:0; display:none; list-style:none; position:absolute; top:0; left:0; color:#cc0000; font-size:11px; z-index:200;}      
#navSide li > ul {top:auto; left:auto;}
#navSide .top {margin-top:3px; padding:5px 5px 7px; display:block; color:#003366; text-decoration:none;}
#navSide .top:hover {color:#003366;}
#navSide li:hover .top {position:relative; z-index:300; color:#000066;}
#navSide .topOff {margin-top:3px; padding:5px 5px 7px; display:block; color:#cc0000; text-decoration:none;}
#navSide li:hover .topOff {position:relative; z-index:300; color:#ccc;}
#navSide li:hover ul, #nav li.over ul, #nav li.sfhover ul 
	{margin:0; padding:0; display:block; top:10px; left:0; color:#003333; }
#navSide .top-last {margin:0; padding:0;}
#naSidev .top-last:hover {margin:0; padding:0;}

       
#navSide li.nav1 { width:125px; margin:1px 0 0 0; float:none;}
#navSide a.nav1:hover { width:120px; margin:0; padding-bottom:4px; color: #0F0; text-decoration:underline; z-index:400 }
#navSide .nav1 {color:#999; margin:0; padding:0;}
       
#navSide li.nav2 { width:125px; margin:5px; float:none;}
#navSide a.nav2:hover { width:120px; margin:0; padding-bottom:4px; color: #003366}
#navSide .nav2 {color:#999; margin:0; padding:0;}
       
#navSide li.nav3 { width:125px; margin:5px; float:none;}
#navSide a.nav3:hover { width:120px; margin:0; padding-bottom:4px; color:#003366; }
#navSide .nav3 {color:#999; margin:0; padding:0;}
       
       
#navSide li.nav1 a, #navSide li.nav2 a, #navSide li.nav3 a, #navSide li.nav4 a, #navSide li.nav5 a, #navSide li.nav6 a {display:block; width:auto; padding:2px;}





#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: inline;
text-align: center;
}

#navcontainer a
{
color: #000;
text-decoration: none;
display: inline;
width: 120px;
padding:5px;
border: 1px solid #A8B090;
background: url("/img/buttongrad.gif") repeat-x;

}

#navcontainer li#active { background: url("/img/buttongrad.gif") repeat-x; height:35px; }
#navcontainer a:hover { background: url("/img/buttongrad.gif") repeat-x; }

/*#content-container
{
	float: left;
	width: 950px;
}*/

#content
{
	clear: left;
	float: left;
	width: 950px;
	padding: 20px;
	/*margin: 0 0 0 30px;*/
	display: inline;
}

#content h2 { margin: 0; }

#footer
{
	clear: left;
	text-align: right;
	padding: 20px;
	height: 1%;
}
.watermark { background-image:url(img/zsWatermark.png); background-repeat:no-repeat; background-position:center}

.mainContent { margin-top:0 }

.mainContentSearch { margin-top:30px }

.promoDisplay { padding-top:10px }


.fader{opacity:99;display:none;}
.promoText { font-size:8pt; }
.promoHeadline {
	color:#3366cc;
	font-weight:bold;
	font-size:9pt;
	
	}
.promoCode { font-size:8pt; color:#3366cc; }

.promoTimeStamp { color:#999; font-size:9pt}

.promoImage { padding-left:10px }
.promoImage2 { padding-left:5px }
.promoSpace { padding:5px 0 7px 0; border-bottom:1px solid #efefef; }

#mainholder 
		{
			margin: 12px auto 12px auto;
			height: auto;
			width: 750px;
			background-color: #fff;
			padding:12px;
		}


		tr.rowHolder
		{
			height: auto;
			width: auto;
			margin-bottom:12px;
		}
		
		tr.rowHolder td.adcell
		{
			width:230px;
			height:110px;
			border: 1px solid #EBEFF9;
			vertical-align:top;
			padding:0px;
			
		}
		td.adcell h3
		{
			margin:0;
			padding:0;
			display:inline;
			color:#cc3333;
			font-size: 8pt;

			
		}
		td.adcell p.line1
		{
			margin:0 0 0 4px;
			font-size: 8pt;
			/*padding-top:15px*/
		}
		td.adcell p.line2
		{
			margin:0 0 0 4px;
			font-size: 8pt;	
			/*padding-left: 34px*/
		}

		td.adcell div.company
		{
			margin:0 0 0 4px;
			font-size: 8pt;
			padding-top:5px;
			font-weight:bold;
			
		}
		td.adcell div.contact
		{
			margin:0 0 0 4px;
			font-size: 8pt;
			
		}
		td.adcell div.learnmore
		{
			
			padding:6px; 
			background-color: #EBEFF9;
			font-size: 8pt;
			vertical-align:bottom;
			cursor:pointer;
			height:16px
			
		}
		
		td.adcell div.learnmore span.learnmore
			{
				float:right;
			}
		
		td.adcell div.print
		{
			
			padding:6px; 
			background-color: #EBEFF9;
			font-size: 8pt;
			vertical-align:bottom;
			cursor:pointer;
			color:#000;
			text-decoration:none;
			z-index:101
			
		}
		
		td.adcell div.learnmore span.print
			{
				float:right;
			}
		div#javascript_countdown_time
		{
			
			padding:6px; 
			background-color: #EBEFF9;
			font-size: 8pt;
			vertical-align:bottom;
			cursor:pointer;
			color:#000;
			margin-left:20px
			
		}
		span.twit
		{
			float:right;
			width: 16px;
			height:16px;
			background-image:url(http://www.411zoom.dwqa/lib/suffixapp/tools/zoomsave/img/twitter5.gif);
			text-indent:-9999px;
			cursor:pointer;
		}


		img.profilepic
		{
			float:left;
			width: 32px;
			height:32px;
			padding: 3px;
			margin:0
			
		}

	

		span.flag
		{
			
			background-color: #EBEFF9;
			width: 16px;
			height:16px;
			background-image:url(http://ticketdev2.dwdata.com/cmoore/img/flag_blue.gif);
			border:none;
			background-repeat:no-repeat;
			float:left;
			cursor:pointer;			
			
		}
		
		.linker { cursor:pointer }
		
		/*img.thumbright
		{
			float:right;
			width: 27px;
			height:19px;
			text-indent:-9999px;
			cursor:pointer;	
		}*/
		/*ul.thumbhover
		{ list-style:none;
			margin: 0px;
			padding:0px;
		}*/
		
		/*ul.thumbhover li
		{
			font-family: arial;
			font-size:9pt;
			padding: 3px 0 3px 3px;
			cursor: pointer;
		}
		ul.thumbhover li:hover
		{
			background-color: #efefef;	
			background-img: uri (http://ticketdev2.dwdata.com/cmoore/img/thumbHover.gif);
			
		} */