html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,img,sub,sup,b,u,i,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th{
margin:0;
padding:0;
border:0;
outline:0;
font-size: 100%;
background: transparent;
font-family:Arial;
}

body {
line-height:1.125em;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}


:focus {
outline: 0;
}


ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}


table {
border-collapse: collapse;
border-spacing: 0;
}

li{margin-left:10px;}

.sp{clear:both;height:0px;}
/**********************************************/
select,input,a,textarea,table,td,tr,div{font-size:11px;}
a{color:#0000ee}

h1, .title, h1 a{font-size:large;color:#014075;margin-bottom:20px;font-weight:bold;text-align:center;display:block;text-decoration:none;}

h2{padding:6px 0 15px 0;text-align:center;color:#FFFFFF;font-size:16px;}
h2.b2{color:#000000;font-size:15px;}
a.b2{padding:6px 0 15px 0;color:#000000;font-size:15px;text-decoration:none;}

#wrapper {width:980px; background-color:#FFFFFF; margin:3px auto;}

#content {position:absolute; top:130px;width:980px;background-color:#FFFFFF;}
#leftcontent {width:730px;float:left;margin:0 30px 20px 0px;}
#rightcontent {float:right;width:220px;}


#headerbox {width:980px; height:80px;margin:0 auto;background-color:#014075;border-bottom:1px solid #ff5b01}
#hbborder {width:980px;height:30px;background:#ff5b01 url(/images/home/tyretread.gif) no-repeat;margin:0 auto;}
#headlinks{left:470px;position:relative;width:550px;height:42px;top:-27px;}
#headlinks ul{list-style:none;}
#headlinks li{float:left;display:block;height:42px;background:url(/images/home/but-r.gif) no-repeat right;margin-right:0px;padding-right:10px;margin-left:0px;}
#headlinks li span,#headlinks li .on{height:42px;width:40px;display:block;background:url(/images/home/but-l.gif) no-repeat left;padding-left:26px;line-height:15px;}
#headlinks li span {padding-left:20px;}
#headlinks li a {font-size:12px;display:block;padding-top:10px;text-decoration:none;color:#000000;font-weight:bold;}
#headlinks li .on a{color:#DEDEDE}
#logo {position:relative;width:168px;height:48px;border:0;padding:17px 0 0 17px;}

#footerbox{text-align:center;margin:10px 0 20px 0;}

#w1 {margin-bottom:10px;background:url(/images/home/mountainbiking.jpg) no-repeat;height:321px;}
#w2 {margin-bottom:10px;background:url(/images/home/roadbiking.jpg) no-repeat;height:321px;}
#w1 div, #w2 div{position:relative;left:504px;top:24px;width:198px;color:#FFFFFF;}
#w1 div b, #w2 div b{font-size:20px;}
#w1 div .b2 , #w2 div .b2{font-size:16px;}
#w1 div p, #w2 div p{line-height:14px;padding-top:2px;}

#forumwelcome{height:350px;background:url(/images/forum/cycle-forum.jpg) no-repeat;border:1px solid #777777;margin-bottom:20px;}
#forumtable img{float:left;margin-right:6px;}
#forumtable a{display:block;font-weight:bold;margin-bottom:5px;}
#forumposts {border:solid 1px #777777;background-color:#bacddf;padding:10px;}
#forumposts td{padding:2px 0 2px 3px;}

.ftrail{float:right;}
.ftrail a{font-size:14px;display:block;float:left;margin:0 4px 0 4px;}

.arrow {vertical-align:top;}
#count {float: right; font-size: 18px; color: rgb(1, 64, 117);padding-right:10px}
#productloading {display:none;}

#countrywelcome{height:350px;background:url(/images/forum/cycle-forum.jpg) no-repeat;border:1px solid #777777;margin-bottom:20px;}
#compbg{height:400px;background:url(/images/competitionbg.png) no-repeat;border:1px solid #777777;margin-bottom:20px;}
#compbg p{text-align:center;font-size:16px;font-weight:bold;}

/*.gridtable{width:100%;border-collapse:collapse;margin:10px auto;border:1px solid #EEEEEE;}
.gridtable td{padding:2px 0 2px 3px;}*/

#tabs {width:730px;padding-top:6px;margin:0 auto;}
#lefttab, .leftcon {width:230px;height:210px;float:left;border:solid 1px #444444;background:url(/images/home/lefttab.jpg) no-repeat left top;position:relative;}
#midtab, .midcon {width:230px;height:210px;border:solid 1px #444444;margin:0 20px 0 250px;background:url(/images/home/midtab.jpg) no-repeat left top;position:relative;}
#righttab, .rightcon {float:right;width:230px;height:210px;border:solid 1px #444444;background:url(/images/home/righttab.jpg) no-repeat left top;position:relative;}
#lefttab .text,#midtab .text,#righttab .text{position:absolute;top:140px;line-height:16px;padding:4px;}
.leftcon,.rightcon,.midcon{background:none;height:215px;}

/** right hand menu box **/
.rbox {border:solid 1px #777777;background:#bacddf url(/images/home/tyre_bg.gif) repeat-x 0 0;padding-bottom:10px;margin-bottom:10px;}
.rbox .cou,.rbox .bstore{padding-left:10px;position:relative;}
.rbox .bstore{text-align:center;}
.rbox .cou img{padding:5px 5px 0 0;}
.rbox .cou .text{position:absolute;top:57px;background-color:#e1e9f1;width:214px;height:122px;overflow:hidden;}

/** cycle store **/
.mbox{border:1px solid #ff5b01}
.mtitle{background-color:#ff5b01;margin:2px;color:#FFFFFF;padding:2px;font-weight:bold;}
.mtitle a{color:#FFFFFF;}
.prod{font-size:120%;}

#productlist .product{border:1px solid #70aacd;margin:8px 0 0 0;padding:3px;background-color:#FFFFFF;}
#productlist .product #price{font-size:120%;color:#D16D53}
#productlist .product #title{background-color:#6a809c;color:#FFFFFF;width:100%;padding-bottom:2px;}
#productlist .product #title a {color:#FFFFFF;font-weight:bold;padding:5px;}

.cat{border:solid 1px #D16D53;background-color:#FFFFFF;padding:3px;margin:2px;text-align:center;background-image:url(/images/cogright.gif);background-position:right bottom;background-repeat:no-repeat;}
.cat img{height:52px;}

#cycleroute,#cycleshop {border:solid 1px #777777;background-color:#bacddf;padding:10px;}
.cyclerouteinv {border:solid 1px #777777;background-color:#e1e9f1;padding:10px;}
.cyclerouteinv h1 a{display:inline;font-size:16px;text-decoration:none;}

#cycleshop h1,#cycleshop h2,#cycleshop h3{text-align:left;}

#routelist,.gridtable{border:solid 1px #CCCCCC;width:100%;margin:10px auto;}
#routelist tr > td:first-child+td,#routelist tr > td:first-child + td + td + td{text-align:center;}
.gridtable tr td:first-child{text-align:left;}
#routelist td{padding-left:2px;}

#pop,#pop2{z-index:200;visibility:hidden;position:absolute;}

.int{background-color:#e1e9f1;padding:4px;margin-bottom:10px;}
.intinv{background-color:#bacddf;padding:4px;margin-bottom:10px;border:dotted 1px #FFFFFF;border-collapse:collapse;}

ul.wheel{margin:10px 0 0 0;background-color:#E1E9F1;width:160px;padding:5px;}
ul.wheel li{background: transparent url(/images/wheel.png) no-repeat left center;padding-left:25px;margin:4px 0 4px 0;}


#stable{border-collapse:collapse;border:solid 1px #CCCCCC;width:100%;clear:both;background-color:#FFFFFF;}

.fthread{width:100%;margin-bottom:10px;border:solid 1px #CCCCCC;background-color:#FFFFFF;}
.fthread th, #stable th{background-color:#6a809c;color:#FFFFFF;height:20px;font-size:12px;}
.fthread th a{color:#FFFFFF;text-decoration:underline;}

.shop{width:45%;line-height:18px;float:left;margin-right:10px;height:180px;}

.guide-s{margin-right:5px;float:left;}

#azhome{border:solid 1px #444444;}
#azhome table{width:100%;}

#aztable {width:90%;}
#aztable td{text-align:center;width:20%;}
#azhome td{text-align:center;width:20%;padding:4px;}
#azhome td a{font-size:14px;}

#mapguide{border:solid 1px #CCC;border-width:0 1px 1px 1px;background-color:#EEE;padding:5px 10px;margin-bottom:10px;}


