html,body,td {font-family: Verdana, "Lucida Grande", Tahoma, Helvetica;font-size:12px;color:#000;}
body
{
	background: #3c746c url(../images/background.jpg);
}
h1, h2, h3, h4, h5{color:#00006a;}
p, blockquote, li 
{
	line-height: 1.6em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

blockquote
{
	margin-left: 20px;
	margin-right: 0px;
}

#sidebar-2 p, #sidebar-1 p
{
	font-size: 10px;
}

#sidebar-1 p
{
  padding:0 0 0 10px;
}

#sidebar-1 a {text-decoration:underline;}
#sidebar-1 a:hover {color:white; width:100px; background:#3c7469;display:inline;}

#head
{
   background:url('../images/banner-zbike-2.jpg');
	text-align: center;
	height: 6.5em;
        height: 10em;
}

#mainnav {height:35px;background: url("../images/navline.gif") bottom repeat-x #696866; }
#mainnav ul{list-style:none;margin:0px;padding:0px;}
#mainnav ul li{display:inline;padding:0 0 0 5px;}
#mainnav ul li a{color:#BED37A;text-decoration:underline;}
#mainnav ul li a:hover{color:white;}


#container
{
	width: 980px;
	\width: 990px;
	w\idth: 980px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	/*padding: 10px;*/
        border: 1px solid #666666;
        background:url("../images/green_bk.gif") repeat-y #fff;
}

#sidebar-1
{
	float: left;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-right: 5px;
  background-color:#BED37A;
	padding-top: 10px;
}

#content
{
	margin-left: 155px;
	/*margin-right: 155px;*/
	padding-top: 10px;
background: url(../images/canvas.gif) no-repeat;
}

#sidebar-2
{
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin-left: 5px;
	padding-top: 100px;
}

#foot
{
    background-color:#000;
    color:#fff;
	clear: both;
	margin-top: 5px;
	text-align: center;
padding:10px;
   
}

#foot a {color:#fff;text-decoration:underline;}
#foot a:hover {color:#F7D118;text-decoration:underline;}

#accessibility
{
	position: absolute;
	top: -10000px;
}
a
{
	color: black;
	text-decoration: none;
	border-bottom: 1px black solid;
}

#sidebar-2 a, #sidebar-1 a
{
	border: 0px;
	//color: #C00;
        color: #000;
}

/*h1{font-size: 3em;}*/
h1{font-size: 1.5em;}

h2{font-size: 1em;}

h3{font-size: 1.5em;}

h1.title, h3.title
{
  color:#000;text-indent:10px;height:30px;padding:15px 0 0 30px;
  background:url('../images/hdr_bk.gif') no-repeat left;text-transform:uppercase;
  font-size: 16px;
}

h1 a, h2 a, h3 a
{
	border: 0px;
}
.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}

table .pricing {border:0px;}
table .pricing  td{text-align:center;background-color:#E6E6E6;}
table .pricing  td.title{text-align:center;background-color:#A5A5A5;color:#fff;}

.bluetext{color:#000;}
.leftalign{float:left;}
.image_index a, img{border:0px;padding:4px;}

a.btn{font-size:12px;display:block;float:left;background:url(../images/btn_bk.gif) #3c746b; color:#fff;width:90px;height:20px;}
a.btn:hover {background-color:#449284;}