body
{
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-image: url(images/bg.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 background-color: #ffcc31;
 scrollbar-base-color: #daa300; 
 scrollbar-arrow-color: #ffffff;
 scrollbar-DarkShadow-Color: #daa300;
}

	
object { display:block; }


td.tollfree
{
 width: 588px;
 height: 43px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #676767;
 text-align: right;
 vertical-align: middle;
 padding: 0px 12px 0px 0px;
 background-color: #ffffff;
} 
 
 
 td.banner
{
 width: 588px;
 height: 144px;
 background-color: #ffcc31;
} 


a:link	{
	color:#92926b/*c79605;*/
	text-decoration: none;
	}
a:visited {
	color:#92926b;
	text-decoration: none;
	}
a:hover	{
	color:#000000;
	text-decoration: underline;
	}


td.nav-main 
{
 background-image: url(images/bg-menu.gif);
 background-repeat: no-repeat;
 background-color: #b5b58e/*ddddd2*/;
 width: 780px;
 height: 40px;
 padding: 0px 20px 0px 20px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
} 

td.nav-main A:link {text-decoration: none; color: #ddddd2;}
td.nav-main A:visited {text-decoration: none; color: #ddddd2;}
td.nav-main A:active {text-decoration: none; color: #ddddd2;}
td.nav-main A:hover {text-decoration: none; color: #ffffff;}

#dropmenudiv
{
 position:absolute;
 border:2px solid #ffffff;
 border-bottom-width: 2;
 font:normal 12px Arial, Helvetica, sans-serif;
 line-height:28px;
 z-index:100;
}

#dropmenudiv A:link {text-decoration: none; color: #ddddd2;}
#dropmenudiv A:visited {text-decoration: none; color: #ddddd2;}
#dropmenudiv A:active {text-decoration: none; color: #ddddd2;}
#dropmenudiv A:hover {text-decoration: none; color: #ffffff;}

#dropmenudiv a
{
 width: 100%;
 display: block;
 text-indent: 10px;
 border-bottom: 0px solid #ffffff;
 padding: 1px 0;
 text-decoration: none;
 font-weight: bold;
}

#dropmenudiv a:hover
{ /*hover background color*/
 background-color: #b8b78e;
}


td.title-box 
{
 background-color: #000000;
 height: 60px;
 padding: 0px 20px 0px 20px;
 vertical-align: middle;
 text-align: justify;
} 


h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
}  
  

h1
{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-style: normal;
 color: #d7d7d7;
}


h2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color: #464646;
}

h2 A:link {text-decoration: underline; color: #92926b;}
h2 A:visited {text-decoration: underline; color: #92926b;}
h2 A:active {text-decoration: underline; color: #92926b;}
h2 A:hover {text-decoration: none; color: #c79605;}



td.add-this 
{
 background-color: #000000;
 height: 60px;
 padding: 0px 20px 0px 20px;
 vertical-align: middle;
} 


td.intro-head-idx
{
 background-image: url(images/vancouver-specialty-bikes.jpg);
 background-color: #000000;
 background-repeat: no-repeat;
 width: 780px;
 height: 200px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 vertical-align: top;
 text-align: right;
 line-height: 18px;
 padding: 10px 20px 25px 540px;
}


td.intro-idx
{
 background-image: url(images/vancouver-bicycle-store.jpg);
 background-color: #000000;
 background-repeat: no-repeat;
 width: 780px;
 height: 203px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 vertical-align: bottom;
 line-height: 18px;
 padding: 0px 170px 25px 20px;
}

td.page-intro
{
 background-color: #000000;
 background-repeat: no-repeat;
 width: 780px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 vertical-align: top;
 text-align: right;
 line-height: 18px;
 padding: 10px 20px 25px 540px;
}

td.page-intro A:link {text-decoration: none; color: #92926b;}
td.page-intro A:visited {text-decoration: none; color: #92926b;}
td.page-intro A:active {text-decoration: none; color: #92926b;}
td.page-intro A:hover {text-decoration: none; color: #c79605;}

td.page-intro-wide
{
 background-color: #000000;
 background-repeat: no-repeat;
 width: 780px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 vertical-align: top;
 text-align: right;
 line-height: 18px;
 padding: 10px 20px 25px 470px;
}

td.page-intro-wide A:link {text-decoration: none; color: #92926b;}
td.page-intro-wide A:visited {text-decoration: none; color: #92926b;}
td.page-intro-wide A:active {text-decoration: none; color: #92926b;}
td.page-intro-wide A:hover {text-decoration: none; color: #c79605;}


span.photo-description
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
}


span.blk-bg
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #ffffff;
}

span.blk-bg A:link {text-decoration: underline; color: #92926b;}
span.blk-bg A:visited {text-decoration: underline; color: #92926b;}
span.blk-bg A:active {text-decoration: underline; color: #92926b;}
span.blk-bg A:hover {text-decoration: none; color: #c79605;}


td.content
{
 background-color: #ffffff; 
 padding: 20px 0px 0px 0px;
 vertical-align: top; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #464646;
 line-height: 18px;
 
}

td.content A:link {text-decoration: underline; color: #92926b;}
td.content A:visited {text-decoration: underline; color: #92926b;}
td.content A:active {text-decoration: underline; color: #92926b;}
td.content A:hover {text-decoration: none; color: #c79605;}


td.row-1
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #464646;
 vertical-align: top;
 padding: 15px 15px 15px 15px;
 background-color: #e5e5d8;
}

td.row-1 A:link {text-decoration: underline; color: #92926b;}
td.row-1 A:visited {text-decoration: underline; color: #92926b;}
td.row-1 A:active {text-decoration: underline; color: #92926b;}
td.row-1 A:hover {text-decoration: none; color: #c79605;}

td.row-2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #464646;
 vertical-align: top;
 padding: 15px 15px 15px 15px;
 background-color: #ffffff;
}

td.row-2 A:link {text-decoration: underline; color: #92926b;}
td.row-2 A:visited {text-decoration: underline; color: #92926b;}
td.row-2 A:active {text-decoration: underline; color: #92926b;}
td.row-2 A:hover {text-decoration: none; color: #c79605;}




td.column-header
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 color: #ffffff;
 vertical-align: middle;
 text-align: center;
 padding: 0px 20px 0px 20px;
 background-color: #000000;
}


td.column
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #464646;
 vertical-align: top;
 padding: 20px 20px 20px 20px;
 background-color: #e5e5d8;
}

td.column A:link {text-decoration: underline; color: #92926b;}
td.column A:visited {text-decoration: underline; color: #92926b;}
td.column A:active {text-decoration: underline; color: #92926b;}
td.column A:hover {text-decoration: none; color: #c79605;}


td.column-footer-idx
{
 vertical-align: top;
 padding: 0px 20px 20px 20px;
 background-color: #e5e5d8;
}


td.service1
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #464646;
 vertical-align: top;
 padding: 6px 6px 6px 6px;
 background-color: #d9d9cd;
}


td.service2
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 font-weight: normal;
 color: #464646;
 vertical-align: top;
 padding: 6px 6px 6px 6px;
 background-color: #cdcdc3;
}


span.return 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}


td.form 
{
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-weight: bold;
 font-size: 11px;
}


td.formrequired 
{
 width: 460px;
 height: 51px;
 padding: 0px 15px 0px 15px;
 background-color: #8e6e55;
 border-bottom: 15px solid #401c02;
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-weight: normal;
 font-size: 11px;
 vertical-align: middle;
}

span.formrequired 
{
 font-family: verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 vertical-align: top;
}


td.nav-footer 
{
 background-color: #b5b58e;
 width: 780px;
 height: 40px;
 padding: 0px 20px 0px 20px;
 color: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 vertical-align: middle;
} 

td.nav-footer A:link {text-decoration: none; color: #ddddd2;}
td.nav-footer A:visited {text-decoration: none; color: #ddddd2;}
td.nav-footer A:active {text-decoration: none; color: #ddddd2;}
td.nav-footer A:hover {text-decoration: none; color: #ffffff;}


td.footer 
{
 background-color: #ffffff;
 color: #676767;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 16px;
 vertical-align: middle;
 text-align: center; 
 padding: 20px 20px 0px 20px;
}

td.footer A:link {text-decoration: none; color: #92926b;}
td.footer A:visited {text-decoration: none; color: #92926b;}
td.footer A:active {text-decoration: none; color: #92926b;}
td.footer A:hover {text-decoration: none; color: #c79605;}


span.top 
{
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-weight: bold;
 font-size: 11px;
}

span.top A:link {text-decoration: none; color: #ffffff;}
span.top A:visited {text-decoration: none; color: #ffffff;}
span.top A:active {text-decoration: none; color: #ffffff;}
span.top A:hover {text-decoration: none; color: #ddddd2;}