body{margin:0;background-color:#404040;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14px;color:#000;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0px 0px;padding:1px 5px;border-bottom:1px solid;line-height:normal;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:14px;}
.imagecenter{padding: 0 0 0 55px;}
blockquote{padding:20px 45px 20px 55px;background:#f3f3f3 url(img/quote.png) 10px 10px no-repeat;text-align:justify;font-size:12px;}
.clear{clear:both;}
.box{width:240px;margin:10px;background:url(img/box_bg.png) repeat-y;display:inline;float:left;}
.box .top{background:url(img/box_top.png) top no-repeat;}
.box .bottom{padding:20px 25px 18px 25px;background:url(img/box_bottom.png) bottom no-repeat;}
.box .title{margin:0 -5px 5px -5px;padding:0 5px;border-bottom:1px solid;font-weight:bold;line-height:normal;display:block;}
.box .text{margin:0;display:block;}
.box .more{margin:5px 0 0 0;font-size:10px;font-weight:bold;text-align:right;line-height:normal;display:block;}
#preload{display:none;}
#header{width:133px;height:0px;margin:0 auto;padding:0px 0px 0 0px;background:no-repeat;color:#004B91;font-size:48px;font-weight:bold;}
#header {background-image:url(bicycle-logo.png);width:850px;height:100px;background-color:#3273b2;}
#headad{width:133px;height:0px;margin:0 auto;padding:0px 0px 0 0px;background:no-repeat;color:#004B91;font-size:48px;font-weight:bold;}
#headad {width:850px;height:90px;text-align:center;background-color:#3273b2;}
#header a{color:#fff;}
#headertext {padding:15px 25px 0 150px;font-family:comic sans ms;}
#header a:hover{text-decoration:none;}
#bg{width:850px;margin:0 auto;padding:0 25px;background:#fff url(img/bg.png) center repeat-y;}
#menu{padding-left:0px;background:url(img/menu_bg.png) top repeat-x;font-size:16px;font-weight:bold;}
#menu ul{height:40px;margin:0;padding:0;}
#menu ul li{display:inline;}
#menu ul li a{margin:0 0px;padding:0 15px;color:#000;text-decoration:none;line-height:40px;display:inline;float:left;}
#menu ul li a:hover{background:#f3f3f3 url(img/menu_ov.png) repeat-x;}
#menu ul li .pr_left{background:#fff url(img/menu_pr_left.png) left no-repeat;float:left;}
#menu ul li .pr_right{padding:0 20px;background:url(img/menu_pr_right.png) right no-repeat;line-height:40px;display:block;}
#menu2{width:100%;float:left;}
#menu2 a, #menu2 h2{font:bold 14px Trebuchet MS,Arial,Helvetica,sans-serif;background:url(img/menu_bg.png)display:block;border-width:1px;border-style:solid;border-color:#ccc #888 #555 #bbb;white-space:nowrap;margin:0;width: 9em;} 
#menu2 h2{color:#fff;background:#000 url(img/menu_bg.png) no-repeat 100% 100%;}
#menu2 a{background:#eee;text-decoration:none;}
#menu2 a, #menu2 a:visited{color:#000;}
#menu2 a:hover{color:#000;background:#ddd;}
#menu2 a:active{color:#060;background:#ccc;}
#menu2 ul{list-style:none;margin:0;padding:0;float:left;width:9em;}
#menu2 li{position:relative;}
#menu2 ul ul{position:relative;left:0;z-index:500;top:auto;display:none;}
#menu2 ul ul ul{top:0;left:100%;}
div#menu2 h2:hover{background:#000 url(img/menu_bg.png) no-repeat -999px -9999px;}
div#menu2 li:hover{cursor:pointer;z-index:100;}
div#menu2 li:hover ul ul,
div#menu2 li li:hover ul ul,
div#menu2 li li li:hover ul ul,
div#menu2 li li li li:hover ul ul
{display:none;}
div#menu2 li:hover ul,
div#menu2 li li:hover ul,
div#menu2 li li li:hover ul,
div#menu2 li li li li:hover ul
{display:block;}
#menu2 a.x, #menu2 a.x:visited{font-weight:bold;color:#000;background:#eee url(img/expand3.gif) no-repeat 100% 100%;}
#menu2 a.x:hover{color:#a00;background:#ddd;}
#menu2 a.x:active{color:#060;background:#ccc;}
#content_full{padding:10px 25px;line-height:150%;}
#content_side{width:540px;line-height:150%;float:left;}
#content_side.left{padding:10px 15px 10px 25px;* padding:15px 15px 25px 25px;}
#content_side.right{padding:10px 25px 10px 15px;* padding:15px 25px 25px 15px;}
#side{width:230px;line-height:150%;float:left;}
#side.left{padding:10px 15px 10px 25px;* padding:15px 15px 25px 25px;}
#side.right{padding:10px 25px 10px 15px;* padding:15px 25px 25px 15px;}
#side .box{margin:15px -5px;display:block;float:none;}
#side ul{margin:0;padding:0;list-style:none;}
#side ul li{padding:0 5px;border-bottom:#e6e6e6 1px solid;display:block;}
#side ul li a{width:220px;margin:0 -5px;padding:2px 5px;font-size:12px;text-decoration:none;display:block;}
#side ul li a:hover{background:#f6f6f6;color:#000;text-decoration:none;}
#footer_border{height:5px;background:#999;font-size:0;clear:both;}
#footer_wings{background:#333;}
#footer{width:810px;margin:0 auto;padding:10px 45px 15px 45px;* padding:10px 45px 5px 45px;background:#383838 url(img/footer_bg.png) repeat-y;color:#fff;font-size:12px;}
#footer .section{width:250px;padding:10px;float:left;}
#footer .section .title{margin:0 0 2px 0;padding:1px 5px;color:#fff;font-size:14px;font-weight:bold;display:block;}
#footer .section ul{margin:0;padding:0;list-style:none;}
#footer .section ul li{border-bottom:#505050 1px solid;}
#footer .section ul li a{width:240px;padding:1px 5px;text-decoration:none;display:block;}
#footer .section ul li a:hover{text-decoration:none;}
#footer .section a{color:#ccc;text-decoration:underline;}
#footer .section a:hover{color:#fff;}
#end{width:900px;height:35px;margin:0 auto;}
a, #menu ul li .pr_right {color: #004B91;}
h1, h2, h3, h4, h5, h6, .box .title, #footer .section .title {border-bottom-color: #004B91;}
#end {background: url(img/end_blue.png) no-repeat;}
#googleCheckoutLogo {width:200px;height:20px;padding: 0px 0px 20px 0px;}
.aligncenter {text-align:center;}
.price {color:#990000;font-weight:bold;float:left;}
.productlink {color:#000000;font-weight:bold;float:left;}
