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:left; 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:#FFFFFF}

.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);
}

