body, html {
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
background: #888;
margin: 15px;
}

h1, h2, h3, p, a:link, a:visited{
text-decoration:none;
color: #666;
font-size:16px;
margin:0;
padding:0;
}

p {
line-height:18px;
}

h1{
font-size:18px;
margin: 2px 0px 5px 0px;
font-weight:bold;
color:#0099CC;
text-transform:uppercase;
}

h2{
margin: 2px 0px 5px 0px;
font-weight:bold;
color:#fff;
}

h3, h3 a:link, h3 a:visited{
font-weight:bold;
color:#0099CC;
text-transform:uppercase;
}
 
a:hover{
text-decoration: underline;
color:#0099CC;
}

#wrap {
width:1000px;
margin:0 auto;
background:#fff;
border: 15px solid #fff;
}

#header {
width:1000px;
height:181px;
}

#main {
float:left;
width:790px;
margin-right:210px;
margin-top:10px;
margin-bottom:10px;
}

#sidebar {
float:left;
width:210px;
padding:0;
margin-top:1px;
margin-left:-210px;
background:#000066;
}

#footer {
clear:left;
padding:5px 10px;
background:#000066;
color:#fff;
text-align:center;
}

#footer p{
color:#fff;
}

#pic_float2 {
float:right;
}

#pic_float1 {
float:left;
}

#nav {
margin-top:1px;
}

#nav ul {
margin:0;
padding:0;
float:left;
width:1000px;
overflow: hidden;;
background:#000066;
}

#nav ul li {
display:inline;
}

#nav ul li a{
float:left;
color:#fff;
text-decoration:none;
font-weight:bold;
line-height:35px;
padding:0 8px 0 8px;
border-right:1px solid #fff;
}

#nav a:hover{
background-color:#0099CC;
color:#fff;
}

#nav .active a{
background-color:#0099CC;
color:#fff;
}


#block{
background:#0099CC;
padding:10px;
border-bottom:1px solid #fff;
}

#block a{
color:#fff;
}

#block a:hover{
color:#fff;
}

#block p{
color:#fff;
margin:0;
paddin:0;
}

.voucher{
font-weight:bold;
text-align:center;
}

ul.menu{
list-style: none;
border: none;
text-align:left;
margin:0;
padding-left:10px;
}

ul.menu li{
padding-left:2px;
margin:0;
}

li.expanded{
list-style-type: circle;
padding: 2px 2px 0 0;
margin: 0;
}

li.collapsed{
list-style-type: disc;
padding: 2px 2px 0 0;
margin: 0;
}

li.leaf{
list-style-type: square;
padding: 2px 2px 0 0;
margin: 0;
}

.teaser{
padding:5px 10px;
border-top:1px solid #666;
}

.links a{
color:#0099CC;
}

.submitted{
color: #666;
font-size:14px;
margin-bottom:5px;
}

.front{
border-bottom:1px solid #666;
}

.model{
display:none;
}

.tblt{
	font-family : arial, helvetica, geneva, sans-serif;
	color : White;
	font-weight : bold;
	font-size : 8pt;
	text-align : left;
}

.tbld  {
	font-family : arial, helvetica, geneva, sans-serif;
	font-style : normal;
	color : #000066;
	font-size : 8pt;
	text-align : left;
}

.tbld1  {
	font-family : arial, helvetica, geneva, sans-serif;
	font-style : normal;
	font-weight: bold;
	color : red;
	font-size : 9pt;
	text-align : left; 	
}

.tbld ul li  {
	font-family : arial, helvetica, geneva, sans-serif;
	font-style : normal;
	color : Black;
	font-size : 8pt;
	text-align : left;	
}

.tbldb  {
	font-family : arial, helvetica, geneva, sans-serif;
	font-weight : bold;
	color : #000066;
	font-size : 8pt;
}

.tblth  {
	font-family : arial, helvetica, geneva, sans-serif;
	font-style : normal;
	color : Black;
	font-weight : bold;
	font-size : 8pt;
}


#bikelinks
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #000066;
}

#bikelinks li
{
list-style: none;
margin: 0;
display: inline;
}

#bikelinks li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #000066;
border-bottom: none;
background: #0099CC;
text-decoration: none;
}

#bikelinks li a:link { color: #FFF; }
#bikelinks li a:visited { color: #FFF; }

#bikelinks li a:hover
{
color: #FFF;
background: #000066;
border-color: #227;
}

#bikelinks li a#current
{
background: white;
border-bottom: 1px solid white;
}
