html{background:url(../img/interface/bg.jpg) repeat;background-color:#d9d9d9;color:#606060;}
body{background:url(../img/interface/gradient.png) repeat-x;display:table;width:100%;}
p{margin:0;padding-bottom:20px;}
p img{border:1px solid #ddd;padding:5px;}
a{color:#c10000;outline:none;}
#header{background:url(../img/interface/catrike.png) no-repeat;height:54px;margin:20px 0 17px;width:985px;}
#wrapper{margin-left:auto;margin-right:auto;min-height:100%;padding:0 20px;position:relative;width:986px;}
#content{background:url(../img/interface/content_back.png) repeat;padding-left:2px;padding-right:2px;}
.container{margin:0 auto;width:940px;}
.container_shadow{margin:0 auto;width:942px;}
#content_bot{background:url(../img/interface/content_bot.png) no-repeat;height:31px;width:986px;z-index:-1000;}

#brands{height:53px;margin:20px auto;width:985px;position:relative;}
#brands a{background:url('../img/interface/brands.png') no-repeat;}
#brands li {display: inline;}
#brands ul, #brands li {margin: 0;padding: 0;}

#brands a {float:left;height:0;overflow:hidden;padding-top:53px; width:164px;}
#brands_sram a{background-position: 0px 0px;}
#brands_schwalbe a{background-position: -164px 0px;}
#brands_cane a{background-position: -328px 0px;}
#brands_terra a{background-position: -492px 0px;}
#brands_sap a{background-position: -656px 0px;}
#brands_dealer a{background-position: -820px 0px;}

#footer{color:#666;font-size:11px;margin:0 auto;padding-bottom:20px;text-align:justify;text-shadow:0 1px 1px #FFF;width:980px;}
#footer a {color:#666;text-decoration:none;font-weight: bold;}
#footer a:hover{text-decoration:underline;}
#footer p{padding-bottom:10px;text-align:justify;}
#footer hr{border-bottom-color:#eaeded;border-style:solid;border-top-color:#b1b1b1;border-width:1px;height:0;margin:0 0 10px;padding:0;}
#footer_caption {float: left; width: 815px;}
#footer_neitri {float: right; margin:10px 0px 10px 20px;}
#footer em {color: #666; font-weight: bold;font-style: normal;}

.spacer{clear:both;height:20px;}
.spacer_shadow{clear:both;height:18px;}
a:focus{-moz-outline-style:none;}



.specs table {width: 100%;border-collapse: collapse;font-size: 11px;}
.specs th {text-align: left;width: 90px;}
.specs th, .specs td {border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 4px;vertical-align: middle;}

.specs.large th, .specs.large td { font-size: 15px; text-align: center; }

.title th {border: none;font-size: 12px;color: #c10000;}
.alt th, .alt td {background-color: #fff4f4;}

.option th, .option td {color: #c10000;}
.option td em {text-decoration: line-through;font-style: normal;color:#AAA;}
.specs .gallery_cell {padding: 0;padding-top: 4px; width: 180px;}		
#gallery {list-style: none;margin: 0;padding: 0;}
#gallery li {display: inline;margin: 0;padding: 0;}
#gallery img {padding:0;height: 35px; width: 52px;}

a.subtle {font-weight: bold; font-size: .8em; text-decoration: none;}
a.subtle:hover {text-decoration: underline;}