/* Begin wrappers */
body {
	font-family:arial,helvetica,sans-serif;
	font-size:90%;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	}
#wrapper1 {
		width:925px;
		margin:0px auto 0px;
		padding-left:1em;
		padding-right:1em;
		padding-bottom:0em;
		padding-top:0em;
		background-color: #C8C8C8;
		border-right-width: 4px;
		border-left-width: 4px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #990000;
		border-left-color: #990000;
	}
#wrapper2 {
	margin:0px auto 0px;
	padding:0em;
	width: 875px;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
/* End Wrappers */ 
div#header {
		width:875px;
		height:auto;
}
 #navigation {
	border:0px;
	position:relative;
	height:25px;
	width:100%;
	padding-top:.25em;
	padding-left:0em;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0em;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	vertical-align: middle;
	}
#navigation img {
	vertical-align:middle;
	float:right;
	padding-right:5px;
}
#navigation a{
		color: #ffffff;
		text-decoration: none;
		text-align:center;
}

#navigation a:active{
		color: #ffffff;
		text-decoration: none;
		text-align:center;
}
#navigation a:visited{
		color: #ffffff;
		text-decoration: none;
		text-align:center;
}
#navigation a:hover{
		color: #990000;
		text-decoration: none;
		text-align:center;
}
#nav-shadow {
		border:0px;
		position:relative;
		width:100%;
		padding-top:.25em;
		padding-left:0em;
		margin-top:-.5em;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0em;
	}
div#contentbox {
		width:100%;
		height:auto;
		background-color:#fff
		
}
.center-top-bg {
		background-image:url(images/storefront.jpg);
		width:522px;
		height:176px;
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
}
.center-text-box-bg {
		background-image:url(images/index-text-box.jpg);
		width:535px;
		height:172px;
		margin-left:auto;
		margin-right:auto;
		margin-top:-10px;
		background-repeat:no-repeat;
}
.center-text-box {
		width: 495px;
		height: 150px;
		overflow: auto;
		text-align:justify;
		color:#000;
		font-size:12px;
		opacity: .70;
		filter:alpha(opacity=70);
		-moz-opacity:0.70;
		-khtml-opacity: 0.70;
		background-color:#FFF;
		padding:10px;
		text-indent:10px;
}
.center-text-box a{
	color:#06F;
	text-decoration:none;
}
.center-text-box a:active{
		color:#06F;
		text-decoration:none;
}
.center-text-box a:visited{
		color:#06F;
		text-decoration:none;
}
.center-text-box a:hover{
		color:#900;
		text-decoration:none;
}
.contentindexright {
		float:right;
		width:265px;
		margin-top:0px;
}
div#menu {
	width:140px;
	float:left;
	margin:10px 0 10px 10px;
	height:100%;
	background-color: #ffffff;
}
.content-search {
	color:#FFFFFF;
	width:130px;
	height:4em;
	margin-left:0em;
	margin-top:0em;
	position: relative;
	background-color: #000000;
	padding-left:0px;
	float:left;
	padding-left:15px;
		padding-top:10px;
		z-index:999;
	}
.content-newsletter {
		color:#FFFFFF;
		font-size: 13px;
		text-indent:15px;
		width:140px;
		margin-left:0em;
		margin-top:0em;
		overflow:hidden;
		position: relative;
		background-color: #000000;
		padding-left:5px;
		padding-bottom:10px;
		padding-top:10px;
		float:left;
		text-align:center;
		z-index:999;
	}
	 #content-events {
		position: relative;
		color:#FFFFFF;
		margin-top:0em;
		padding:0em;
		width:100%;
		font-size:1.1em;
		height:auto;
		background-color: #000000;
		text-align:center;
	}
#events-header {
		font-size:15px;
		padding-top:.5em;
}
#content-events li{
		text-decoration: none;
		list-style-type: none;
		margin-left:-3em;
		pading:0em;
		font-size:14px;
	}
	
#content-events a {
		color:#FFFFFF;
		text-decoration:none;
		font-weight: bold;
		font-size:14px;
	}
#content-events a:active {
		color:#ffffff;
		text-decoration:none;
	}
#content-events a:visited {
		color:#ffffff;
		text-decoration:none;
	}
#content-events a:hover {
		color:#000000;
		text-decoration:none;
		background-color: #F7FF00;	
	}
#content-leftnav {
		position:relative;
		margin-left:0em;
		margin-top:0em;
		float:left;
		padding:0px;
		color:#FFFFFF;
		width:145px;
		height:auto;
		background-color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;
		z-index: 2;
		text-decoration: none;
	}
div#content {
	position:relative;
	min-height:725px;
	color: #000000;
	background-color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	z-index: 1;
	padding-right: 2em;
	margin-top: 0em;
	margin-right: 21%;
	margin-left: 18%;
	padding-top: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
}
 
div#action {
		position:relative;
		margin:1em 1em 0em auto;
		width:150px;
		height:15em;
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 85%;
		color: #FFFFFF;
		text-align: left;
}

 #content-news {
		position: relative;
		color:#FFFFFF;
		margin-top:0em;
		margin-right:0em;
		padding:0em;
		width:100%;
		height:auto;
		font-size:85%;
		height:auto;
		background-color: #000000;
	}
#content-social {
		position: relative;
		color:#FFFFFF;
		margin-top:0em;
		padding:0em;
		width:145px;
		font-size:14px;
		height:auto;
		background-color: #000000;
		text-align:center;
	}
div#copyright {
	color:#000000;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	vertical-align:text-bottom;
	text-align:center;
	position: relative;
	background-color:#FFF;
}
 .corner { 
 		position: absolute; width: 10px; height: 10px; background: url('images/corners.gif') no-repeat; font-size: 0%; 
}
.cornerBoxInner { 
		padding: 10px; 
}
.cornerBoxInner2 { 
		padding: 0px; 
		width:100%; 
}
.cornerBoxInner-search { 
		padding: 0px; 
		text-align:left; 
		width:100px;
		background-color:#000000;
}
.TL { 
		top: 0; left: 0; 
		background-position: 0 0; 
}
.TR { 
		top: 0; 
		right: 0; 
		background-position: -10px 0; 
}
.BL { 
		bottom: 0; 
		left: 0; 
		background-position: 0 -10px; 
}
.BR { 
		bottom: 0; 
		right: 0; 
		background-position: -10px -10px; 
}
ul.cssMenu ul{
		display:none;
}
ul.cssMenu li:hover>ul{
		display:block;
}
ul.cssMenu ul{
		position: absolute;
		left:98%;
		top:-1px;
}
ul.cssMenu ul ul{
		position: absolute;
		left:98%;
		top:-2px;
}
ul.cssMenu,ul.cssMenu ul {
		margin:0px;
		width:100%;
		list-style:none;
		padding:0px 0em 0.5em 0em;
		background-color:#000000;
		background-repeat:repeat;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
		display:block;
		zoom:1;
		float: left;
}
ul.cssMenu ul{
		width:auto;
		padding-top:.25em;
		padding-left:.25em;
		padding-bottom:.25em;
		padding-right:1em;
}
ul.cssMenu li{
		display:block;
		margin:1px 0px 0px 1px;
		font-size:100%;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
		outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
		display:block;
		vertical-align:left;
		zoom:1;
		background-color:#000000;
		text-align:left;
		text-decoration:none;
		padding:3px;
		padding-left:.5em;
		font:bold 100% Trebuchet MS;
		color: #FFFFFF;
		text-decoration:none;
		cursor:default;
}
ul.cssMenu span{
		overflow:hidden;
}
ul.cssMenu ul li {
		float:none;
}
ul.cssMenu ul a {
		text-align:left;
		white-space:nowrap;
}
ul.cssMenu li.sep{
		text-align:left;
		padding:0px;
		line-height:0;
}
ul.cssMenu li.sep span{
		float:none;	padding-right:0;
		width:100%;
		height:3px;
		display:inline-block;
		background-color:#EEEEEE #777777 #666666 #C9C9C9;	background-image:none;
}
ul.cssMenu li:hover{
		position:relative;
}
ul.cssMenu li:hover>a{
		background-color:#F7FF00;
		font:bold 14px Trebuchet MS;
		color: #000000;
		text-decoration:none;
}
ul.cssMenu li a:hover{
		position:relative;
		background-color:#F7FF00;
		font:bold 14px Trebuchet MS;
		color: #000000;
		text-decoration:none;
}
ul.cssMenu li.dis a {
		color: #AAAAAA !important;
}
ul.cssMenu img {
		border: none;
		float:left;
		_float:none;
		margin-right:4px;
		width:24px;
		height:24px;
}
ul.cssMenu ul img {
		width:30px;	
		height:15px;
}
ul.cssMenu img.over{
		display:none
}
ul.cssMenu li.dis a:hover img.over{
		display:none !important
}
ul.cssMenu li.dis a:hover img.def {
		display:inline !important
}
ul.cssMenu li:hover > a img.def  {
		display:none
}
ul.cssMenu li:hover > a img.over {
		display:inline
}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{
		display:inline
}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{
		display:none
}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{
		display:block
}
ul.cssMenu a:hover ul ul{
		display:none
}
ul.cssMenu span{
		display:block;
		background-image:url(./images/arrow_sub5.gif);
		background-position:right center;
		background-repeat: no-repeat;
		padding-right:3px;}
ul.cssMenu ul span,ul.cssMenu a:hover table span{
		background-image:url(./images/arrow_sub5.gif)
}
#bottom {
		position: relative;
		margin-top: 8em;
		margin-left: auto;
		padding: 0em;
		width: auto;
		height: auto;
		background: #f2f2f2;
	}
#blogtitle {
		font-size:150%;
}
#blogdate {
		font-size:105%;
		font-style:italic;
}
#blogexcerpt {
		font-size:.85em;
		text-align:justify;
}
#bloglink a{
		color: #ffffff;
}
#bloglink a:active{
		color: #ffffff;
}
#bloglink a:visited{
		color: #ffffff;
}
#bloglink a:hover{
		color: #990000;
}
#creditfooter { 
        display: none; 
}
#date {
		display:block;
}
#price {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.45em;
		color:#000000;
		text-align:right;
		background-position: top;
}
#service-desc {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#000000;
}
#brands {
		text-align:center;
		padding-top:20px;
		background-color:#FFF;
		margin-left:auto;
		margin-right:auto;
		z-index:999;
	}
#brands img {
		padding-top:5px;
		margin-left:auto;
		margin-right:auto;
}
#categories {
		margin-top: 0em;
		width:535px;
		padding:0px;
}
#road {
		margin-top:0px;
		float:left;
		margin-left:0px;
		padding-right:0px;
}
#tri {
		margin-top:0px;
		float:left;
		margin-left:0px;
		padding-right:0px;
}
#hybrid {
	 	margin-top:0px;
		float:left;
		margin-left:0px;
		padding-right:0px;
}
#mtb {
		margin-top:0px;
		float:left;
		margin-left:0px;
		margin-right:0%;
}
.dhtmlgoodies_question{	
		color:#000000;
		font-size:1.3em;
		background-color:#ffffff;
		width:100%%;
		margin-bottom:2px;
		margin-top:2px;
		padding-left:2px;
		padding-bottom:4px;
		height:auto;	
		overflow:hidden;
		cursor:pointer;
}
.dhtmlgoodies_answer{
		background-color:#ffffff;
		width:100%;
		visibility:hidden;
		height:0px;
		overflow:hidden;
		position:relative;
		margin-left:0px;
		font:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		border: thin solid #000000;
}
.dhtmlgoodies_answer ul {
		margin-left:0px;
}
.dhtmlgoodies_answer li {
		margin-left:0px;
		display: block;
}
.dhtmlgoodies_answer_content ul{	/* Content that slides down */
		padding-left:0em;
		padding-bottom:1.5em;
		margin-left:1em;
		font-size:1.1em;	
		position:relative;
}
.textbox {
		width:85%
}
.socialimg {
		width:25%;
}
.contentimg {
	float:right;
}
.design {
		font-family:Arial, Helvetica, sans-serif;
		font-size:95%;
		color:#000000;
		text-align:center;
		background-color:#FFF;
		width:535px;
		margin-left:auto;
		margin-right:auto;
}
.design a {
	color:#000000;
	text-decoration:none;
}
.design a:active {
	color:#006;
	text-decoration:none;
}
.design a:visited {
	color:#006;
	text-decoration:none;
}
.design a:hover {
	color:#006;
	text-decoration:underline;
}
.design a:active: {
		color:#CCCCCC;
}
.design a:visited: {
		color:#CCCCCC;
}
.design a:hover: {
		color:#990000;
}
div.searchcontainer: {
width:125px;
overflow:auto;
}
div.mc-field-group label {
		border: 3px solid #FF0000;
}
.staff-name {
font:Arial, Helvetica, sans-serif;
font-size:1.15em;
color:#000000;
}
.staff-title {
font:Arial, Helvetica, sans-serif;
font-size:.95em;
font-style:italic;
color:#000000;
}
.staff-bio {
font:Arial, Helvetica, sans-serif;
font-size:.85em;
color:#000000;
text-align:justify;
text-indent:8px;
}
.maint-title {
font:Arial, Helvetica, sans-serif;
font-size:1.35em;
color:#000000;
}
.maint-desc {
font:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-align:justify;
padding-left:25px;
padding-right:20px;
padding-bottom:25px;
}
.maint-desc-no-space {
font:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
text-align:justify;
text-indent:14px;
padding-left:25px;
padding-right:20px;
padding-bottom:0px;
}
.maint-desc-list {
font:Arial, Helvetica, sans-serif;
font-size:.95em;
color:#000000;
text-align:justify;
padding-right:20px;
}
.maint-desc-list a{
color:#000000;
text-decoration:none;
}
.maint-desc-list a:active {
color:#000;
}
.maint-desc-list a:visited {
color:#000;
}
.maint-desc-list a:hover {
color:#990000;
}
.maint-desc-list ul {
	list-style:disc;
}
.maint-desc-list ul li {
	list-style:disc;
	padding-bottom:4px;
}
.maint-desc-list ul li ul{
	list-style:disc;
	padding-top:4px;
}
.maint-desc-list ul li ul li{
	list-style:disc;
	padding-bottom:4px;
}
.maint-sub {
	font:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
text-align:justify;
font-weight:500;
}
.maint-source {
	font-size:10px;
	text-indent:10px;
	padding-left:20px;
	font-style:italic;
}
.maint-src {
	font-size:10px;
	text-indent:10px;
	padding-left:20px;
	font-style:italic;
	text-align:justify;
}
#repair-title {
	width:45%;
	float:left;
	margin-top:0em;
	margin-left:0em;
	font-size:1.15em;
	font-family: Arial, Helvetica, sans-serif;
}
#repair-list {
		width:55%;
		float:right;
		margin-right:0em;
		margin-top:2.75em;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#000000;
}
#repair-title a{
		color:#000000;
		text-decoration:none;
}
#repair-title a:active{
		color:#000000;
		text-decoration:none;	
}
#repair-title a:hover{
		text-decoration:none;
		color:#990000;
}
#repair-title a:visited{
		text-decoration:none;
		color:#000000;
}
#select-service {
		font:Arial, Helvetica, sans-serif;
		font-size:.80em;
		font-style:italic;
}
#page-title {
		font:Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight:bold;
}
div.feedburnerFeedBlock #creditfooter {
	display:none;
}
div.feedburnerFeedBlock .headline {
	text-align:left;
}
.events-header {
	font-size:16px;
	text-align:left;
	margin-bottom:2px;
}
.events-title {
	font-size:12px;
	text-align:left;
	margin-bottom:2px;
	margin-top:0px;
}
#fit-price {
	font-size:11.5px;
	text-align:right;
}
#fit-price-sub {
	font-size:11px;
	font-style:italic;
	text-align:right;
}
#fit-title {
	font-size:13px;
	font-weight:500;
}
#fit-desc {
	font-size:11px;	
	text-align:left;
}
#road-table {
	border: thin solid #333;
	width:240px;
	float:left;
	border-spacing:0px;
	margin-top:20px;
}
#mountain-table {
	border: thin solid #333;
	width:240px;
	float:right;
	border-spacing:0px;
	margin-top:20px;
}
#size-main-title {
	font-size:14px;
	font-weight:600;
}
#size-sub-title {
	font-size:12.75px;
	font-weight:500;
}
#size-desc {
	font-size:12px;
}
#size-tag {
	margin-top:20px;
	font-size:12px;
	text-indent:14px;
	text-align:justify;
}
#derailleur-img {
	float:right;
	margin-top:-175px;
}
#tire-img {
	float:right;
	margin-top:-115px;
	margin-right:45px;
}
#nav li{
  text-align:center;
  width:49%;
  float:left;
}
#nav a{
  text-decoration:none;
  color:#fff;
}
input{
  margin:0 .5em;
}
#doc{
  background:#fff;
  border:1em solid #fff;
}
 h2{
   font-size:130%;
   padding:1em 0 .5em 0;
 }
#resultcounter{
   padding-top:1em;
 }
 .kw{
   padding:.5em;
   margin-top:.5em;
   background:#ddd;
 }
 
 .kw a{
   color:#000;
   text-decoration:none;
   display:block;
 }
 .open{
 }
 #results{
   margin-bottom:2em;
 }
 #results.js ul{
   display:none;
 }
 #results.js ul.show{
   display:block;
   background:#eee;
 }
 #results.js ul.show{
   display:block;
 }
h1{
  font-size:250%;
  margin:.5em 0;
  color:#036;
  font-family:"futura","Gill Sans",Arial,sans-serif;
  text-align:center;
}
#ft{
  margin-top:2em;
  color:#666;
  font-size:90%;
}
#ft a{
  color:#000;
}
#road-img{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:4px;
}
#left-img{
	padding-right:15px;
	padding-top:10px;
	padding-bottom:4px;
}
.mtb-table table {
	width:450px;
	border-spacing:0px;
}
.mtb-table th, td {
	border: 1px solid #CCC;
	vertical-align:top;
	padding-bottom:10px;
}
.mtb-table tr th{
	background-color:#000;
	color:#FFF;
	border:thin solid 000000;
	width:130.25px;
}
.mtb-table tr td{
	background-color:#B9C1FF;
	color:#000;
	font-size:10px;
	border:thin solid 000000;
	text-align:left;
	margin-top:0px;
}
.services table {
	width:525px;
	border-spacing:0px;
}
.services th, td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align:top;
	padding-bottom:0px;
}
.services tr th{
	background-color:#ffffff;
	color:#000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:130.25px;
}
.services tr td{
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	margin-top:0px;;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.staff {
	margin-top:20px;
}
.staff table {
	width:525px;
	border-spacing:0px;
}
.staff th, td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align:top;
	padding-bottom:10px;
}
.staff tr th{
	background-color:#ffffff;
	color:#000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:130.25px;
}
.staff tr td{
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	text-align:left;
	margin-top:0px;;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.repair-list table {
	width:525px;
	border-spacing:0px;
}
.repair-list th, td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align:top;
	padding-bottom:0px;
}
.repair-list tr th{
	background-color:#ffffff;
	color:#000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:130.25px;
}
.repair-list tr td{
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	margin-top:0px;;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#sitemap {
	color:#333;
	font-size:12px;
}
#sitemap a {
		color:#333;
		text-decoration:none;
}
#sitemap a:active {
		color:#333;	
		text-decoration:none;
}
#sitemap a:visited {
		color:#333;
		text-decoration:none;
}
#sitemap a:hover {
		color:#900;
		text-decoration:none;
}
#sitemap ul {
	list-style:none;
	margin-bottom:45px;
}
#sitemap ul li {
	list-style:none;
	margin-bottom:6px;
}
#sitemap-right {
	margin-top:0px;
	float:right;
	width:200px;
}
#sitemap-left {
	margin-top:0px;
	float:left;
	width:200px;
}
.hours {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1px;
	width:240px;
	margin-left:5px;
}
.hours table {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1px;
	width:240px;
	margin-right:auto;
}
.hours tr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.hours tr td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.brakes a{
	color:#333;
	text-decoration:none;
	font-size:13px;
}
.brakes a:active {
	color:#333;
	text-decoration:none;
}
.brakes a:visited {
	color:#333;
	text-decoration:none;
}
.brakes a:hover {
	color:#900;
	text-decoration:none;
}
.glossary-list {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
}
.glossary-list a{
	color:#000;
	text-decoration:none;
	border:thin #900 solid;
	padding-left:1.5px;
	padding-right:1.5px;
}
.glossary-list a:active {
	color:#000;
	text-decoration:none;
	border:thin #900 solid;
}
.glossary-list a:visited {
	color:#000;
	text-decoration:none;
}
.glossary-list a:hover {
	color:#fff;
	text-decoration:none;
	border:thin #900 solid;
	background-color:#900
}
#specials {
	background-color:#fff;
	text-align:center;
	color:#000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.special-name {	
font-size:12px;
color:#000;
}
.special-price {
font-size:16px;
color:#F00;
}