html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
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;
}
body {
font: 12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #666;
overflow-x: hidden;
}
a:focus {
outline: 0;
}
a {
color: #367766;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
hr {
border: 1px #f2f2f2 solid;
border-top-width: 0;
clear: both;
height: 0;
}
h1 {
font-size: 23px;
color: #438b77;
}
h2 {
font-size: 21px;
}
h3 {
font-size: 14px;
}
h4 {
font-size: 13px;
margin-bottom: 10px;
}
h5 {
font-size: 15px;
}
h6 {
font-size: 13px;
}
ol {
list-style: decimal;
}
ul {
list-style: disc;
}
li {
margin-left: 30px;
}
p,dl,h1,h2,h3,h5,h6,ol,ul,pre,table,address,fieldset {
margin-bottom: 20px;
}
h4 {
color: #000;
}
h3 {
color: #438b77;
}
.left {
float: left;
}
.right {
float: left;
  margin-left:10px;
}
.clear {
clear: both;
}
.middle {
padding: 0 40px 0 60px;
}
.headerDesc {
display: none;
}
.news-list-item h2 {
padding: 0;
margin: 0 0 10px 0;
font-size: 14px;
border-bottom: 1px dashed #e1e1e1;
}
.news-list-item {
clear: both;
margin: 0 0 20px 0;
}
.news-list-date {
color: #000;
padding: 2px 0 0 0;
}
.news-single-item h1 {
clear: both;
padding: 10px 0 0 0;
font-size: 18px;
margin: 0 0 5px 0;
}
.news-single-item h2 {
font-size: 14px;
}
.showResultsWrap {
display: none;
}
.bikecatholder .csc-default {
width: 190px;
float: left;
margin: 10px 0 0 10px;
min-height: 200px;
}
#tab1 .csc-default {
float: left;
width: 190px;
margin: 10px 0 0 0;
}
.bikecatholder .csc-default DIV.csc-textpic-imagewrap,#tab1 .csc-default DIV.csc-textpic-imagewrap {
padding: 0;
margin: 0 auto;
}
.bikecatholder .csc-default h3,#tab1 .csc-default h3 {
font-size: 14px;
text-align: center;
color: #438b77;
margin: 0;
}
.bikecatholder .csc-default p,#tab1 .csc-default p {
text-align: center;
}
#flickrcon {
clear:both;  
padding:0px;
margin:0px;
height:135px;
}
#flickrcon h2 {
margin: 0 0 5px 0;
padding: 0;
clear: both;
}
#flickrpics {
width: 150px;
height: 125px;
overflow: hidden;
float: left;
padding: 0;
margin: 0 10px 0 0;
border: 3px solid #e4e1e1;
}
#flickrpics ul {
list-style: none;
float: left;
padding: 0;
margin: 0;
}
#flickrpics ul li {
margin: 0;
}
#flickrpics ul li img {
padding: 0;
border: none;
margin-left: -30px;
margin-top: 0px;
}
#flickrinfo {
float: left;
width: 120px;
}
#flickrinfo p {
margin: 0 0 0px 0;
}
#mobileselector {
display: none;
}
#nav,#nav ul {
float: left;
list-style: none;
line-height: 1;
font-weight: bold;
padding: 0;
margin: 0;
}
#nav a {
display: block;
color: #232f40;
font-weight: bold;
text-decoration: none;
padding: 0;
}
#nav li {
float: left;
padding: 0;
margin: 0 1px 0 2px;
}
#nav li.link3 {
width: 93px;
height: 27px;
background: url('../images/css/technology-b.gif') no-repeat;
}
#nav li.link4 {
width: 47px;
height: 27px;
background: url('../images/css/home-b.gif') no-repeat;
}
#nav li.link1574 {
width: 47px;
height: 27px;
background: url('../images/css/bikes-b.gif') no-repeat;
}
#nav li.link1750 {
width: 47px;
height: 27px;
background: url('../images/css/video-b.gif') no-repeat;
}
#nav li.link6 {
width: 50px;
height: 27px;
background: url('../images/css/store-b.gif') no-repeat;
}
#nav li.link7 {
width: 54px;
height: 27px;
background: url('../images/css/racing-b.gif') no-repeat;
}
#nav li.link8 {
width: 66px;
height: 27px;
background: url('../images/css/contact-b.gif') no-repeat;
}
#nav li.link52 {
width: 115px;
height: 27px;
background: url('../images/css/dealer-search-b.gif') no-repeat;
}
#nav li.page-item ul {
width: 160px;
background: url('../images/css/nav-ul-bg.png') bottom left no-repeat;
}
#nav li.page-item.link5 ul {
width: 305px;
background: url('../images/css/mainnav-ul-bg.png') bottom left no-repeat;
}
#nav li a {
height: 27px;
display: block;
text-indent: -100000px;
}
#nav li li a {
width: 133px;
display: block;
}
#nav li.link5 li a {
width: 281px;
display: block;
}
#nav li.link5 li.link719 a:hover {
background: url('../images/content/bikes-menu/hors-categorie.gif') no-repeat;
}
#nav li.link5 li.link710 a:hover {
background: url('../images/content/bikes-menu/b4p.gif') no-repeat;
}
#nav li.link5 li.link1402 a:hover {
background: url('../images/content/bikes-menu/milano.gif') no-repeat;
}
#nav li.link5 li.link697 a:hover {
background: url('../images/content/bikes-menu/c2c.gif') no-repeat;
}
#nav li.link5 li.link692 a:hover {
background: url('../images/content/bikes-menu/dama-biancha.gif') no-repeat;
}
#nav li.link5 li.link683 a:hover {
background: url('../images/content/bikes-menu/d2.gif') no-repeat;
}
#nav li.link5 li.link677 a:hover {
background: url('../images/content/bikes-menu/gran-fondo.gif') no-repeat;
}
#nav li.link5 li.link666 a:hover {
background: url('../images/content/bikes-menu/fixed.gif') no-repeat;
}
#nav li.link5 li.link647 a:hover {
background: url('../images/content/bikes-menu/cyclocross.gif') no-repeat;
}
#nav li.link5 li.link662 a:hover {
background: url('../images/content/bikes-menu/sport.gif') no-repeat;
}
#nav li.link5 li.link652 a:hover {
background: url('../images/content/bikes-menu/turismo.gif') no-repeat;
}
#nav li.link5 li.link28 a:hover {
background: url('../images/content/bikes-menu/mtb.gif') no-repeat;
}
#nav li:hover,#nav li.sfhover,#nav li.page-item.current {
background-position: left -27px;
}
#nav li:hover ul li,#nav li.sfhover ul li {
border-top: none;
}
#nav li ul li {
clear: both;
padding: 0;
margin: 0;
line-height: 25px;
font-size: 12px;
display: block;
}
#nav li.link5 ul li {
clear: both;
padding: 0;
margin: 0;
line-height: 25px;
font-size: 12px;
display: block;
}
#nav li ul li a {
text-indent: 0;
color: #fff;
background: none;
height: auto;
padding: 0 12px 0 12px;
}
#nav li.link5 ul li a {
text-indent: 0;
color: #fff;
background: none;
height: auto;
padding: 0 12px 0 12px;
}
#nav li ul li a:hover {
background: #fff;
color: #000;
}
#nav li.link5 ul li a:hover {
height: 100px;
background: #fff;
width: 281px;
text-indent: -100000px;
}
#nav li ul {
position: absolute;
padding: 0 0 5px 0;
height: auto;
left: -999px;
z-index: 1000000;
}
#nav li:hover ul,#nav li.sfhover ul {
left: auto;
}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul {
left: auto;
}
#nav li.navd {
display: block;
height: 27px;
width: 12px;
background: url('../images/css/nav-divider.gif') no-repeat;
text-indent: -100000px;
}
#nav li.sub-item.last {
padding: 0 0 10px 0;
}
body {
height: 100%;
background: #fff url('../images/css/body-bg.gif') repeat-x;
}
#header {
clear: both;
width: 960px;
height: 82px;
margin: 0 auto;
}
#branding {
clear: both;
float: left;
margin: 0 0 0 5px;
}
#branding a {
display: block;
width: 260px;
height: 55px;
background: url('../images/css/bianchi-usa-logo.gif') no-repeat;
text-indent: -100000px;
}
#search {
margin: 0 5px 0 0;
}
#mainnav {
clear: both;
height: 27px;
margin: 0;
z-index: 5000000;
}
#bwrapper {
clear: both;
min-height: 400px;
padding: 0;
background: url('../images/css/billboard-bg.gif') repeat-x;
}
#homebb {
  height:338px;
  overflow:hidden;
  position:absolute;
  z-index:10000;
  width:100%;
}
#background-img {
  width: 100%;
  position: absolute;
  top: -100px;
  left: 0;
  z-index:10;
}
#bwrapper.inside {
margin: 0 auto;
clear: both;
padding: 11px 0 0 0;
}
#products h2,#recentnews h2 {
background: #efefef;
color: #000;
font-size: 12px;
display: inline;
padding: 5px 10px 5px 5px;
}
#recentnews {
clear: both;
padding: 10px 0 0 0;
}
.newsleft {
width: 65px;
}
.newsright {
width: 230px;
}
.newstitle {
float: left;
overflow: hidden;
padding: 7px 0 0 5px;
}
#recentnewscon {
margin: 10px 0 0 0;
}
.newscon {
clear: both;
padding: 0 22px 0 5px;
}
.newscon p {
margin: 0;
}
.newsdate {
float: right;
background: url('../images/css/news-date-bg.png') no-repeat top right;
height: 23px;
padding: 7px 10px 0 0;
}
.newsrow {
clear: both;
padding: 0 0 0 5px;
margin: 0 0 20px 0;
}
#featureblocks {
clear: both;
margin: 10px 0 0 0;
}
.gdiv {
color: #48a089;
font-size: 14px;
}
#bactive {
clear: both;
}
.bikesbox {
clear: both;
margin: 0;
}
.bikescat {
height: 21px;
}
.bikesintro {
margin: 5px 0 15px 0;
}
.bikesintro .csc-textpic-text {
padding: 10px 20px 0 10px;
}
.bikessubcat {
width: 100%;
height: 22px;
background: #000;
margin-left: -15px;
padding-right: 15px;
}
.bikessubcat ul {
list-style: none;
padding-left: 10px;
margin: 0;
}
.bikessubcat li {
float: left;
padding: 2px 0 0 0;
margin: 0 10px 0 0;
color: #6dcab0;
}
.bikessubcat li a {
color: #fff;
}
.bikessubcat li:before {
content: "// ";
}
#ads {
clear: both;
z-index: 1000px;
margin: 338px 0 0 0;
}
#ad1,#ad2 {
float: left;
width: 310px;
height: 190px;
background: url('../images/css/ad-bg.gif') no-repeat;
}
#ad1 {
margin: 0 10px 0 10px;
}
#bright {
width: 310px;
height: 528px;
padding: 20px 0 0 5px;
float: right;
background: url('../images/css/home-right-rail-bg.png') no-repeat;
}
.home #content {
width: 960px;
padding: 0;
margin: 0 auto;
z-index:10000;
position:relative;
}
.block {
width: 310px;
height: 180px;
background: url('../images/css/block-bg.png') no-repeat;
float: left;
}
#bflickr.block {
margin-left: 10px;
padding:5px 0px 0px 6px;
width:304px;
height:175px;
}
#leftrail {
width: 600px;
margin: 0 0 0 15px;
}
#leftrailcon h3 {
margin: 0;
}
.bikecath1 {
margin: 0 0 0 -15px;
}
.home #leftrail {
width: 630px;
margin: 0;
}
.home #rightrail {
width: 315px;
padding: 25px 0 0 5px;
background: url('../images/css/home-right-rail-bg.png') no-repeat;
}
.bikecat {
padding: 0 0 0 15px;
height: 21px;
background: #000;
display: block;
width: 100%;
margin: 0 0 0 -15px;
}
#rightrail .bikecat {
margin: 0 0 0 5px;
width: 295px;
}
#rightrail h3 {
margin: 0 0 10px 5px;
}
.inside #content {
width: 949px;
min-height: 600px;
margin: 0 auto 0 auto;
padding: 0 6px 0 6px;
background: url('../../2012/images/inside-content-bg.gif') no-repeat;
}
#breadcrumb {
height: 24px;
padding: 3px 0 0 15px;
font-size: 14px;
}
#page-title {
padding: 0;
}
#rightrailnav {
width: 270px;
padding: 10px 20px 10px 5px;
margin: 20px 0 0 0;
}
#rightrailnav a {
color: #fff;
}
#rightrailnav a:hover,#sidenav li:hover {
color: #6dcab0;
text-decoration: none;
}
#rightrailads {
margin: 10px 0 0 0;
}
#rightrailads .csc-default {
margin: 10px 0 10px 0;
}
#sidenav,#sidenav ul {
list-style: none;
margin: 0;
padding: 0;
}
#sidenav{
background: black;
width: 100%;
padding: 10px 20px;
}
#sidenav ul {
margin: 0 0 0 5px;
}
#sidenav li {
margin: 0;
padding: 0;
color: #fff;
width: auto;
}
#sidenav li ul li {
display: none;
}
#sidenav li.scurrent ul li {
display: block;
}
#sidenav li.scurrent,#sidenav li.scurrent a,#sidenav li.scurrent li a:hover {
color: #6dcab0;
}
#sidenav li.scurrent li a {
color: #fff;
}
#catnav {
clear: both;
}
#bikecatnav {
float: left;
list-style: none;
font-weight: bold;
padding: 0 18px 0 0;
margin: 10px 0 5px 0;
}
#bikecatnav ul {
list-style: none;
line-height: 1;
font-weight: bold;
padding: 0;
margin: 0;
}
#bikecatnav a {
display: block;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
padding: 3px 20px 0 5px;
background: url('../images/css/catnav-bg.png') no-repeat center right;
}
#bikecatnav li {
float: left;
margin: 0;
border-top: 2px solid #fff;
}
#bikecatnav li.last {
padding-bottom: 10px;
}
#bikecatnav li ul li {
padding: 0;
margin: 0;
}
#bikecatnav li ul {
width: 305px;
background: url('../images/css/mainnav-ul-bg.png') bottom left no-repeat;
}
#bikecatnav li:hover,#bikecatnav li.sfhover {
border-top: 2px solid #6dcab0;
background: url('../images/css/bikecatnav-ul-bg.png');
}
#bikecatnav li:hover a,#bikecatnav li.sfhover a {
color: #fff;
}
#bikecatnav li ul li a {
width: 281px;
display: block;
}
#bikecatnav li:hover ul li,#bikecatnav li.sfhover ul li {
border-top: none;
background: none;
}
#bikecatnav li ul li {
clear: both;
padding: 0;
margin: 0;
line-height: 25px;
font-size: 12px;
display: block;
}
#bikecatnav li ul li a {
text-indent: 0;
color: #fff;
background: none;
height: auto;
padding: 0 12px 0 12px;
}
#bikecatnav li ul li a:hover {
background: #fff;
color: #000;
}
#bikecatnav li ul {
position: absolute;
padding: 5px 0 5px 0;
height: auto;
left: -999em;
z-index: 5000;
}
#bikecatnav li:hover ul,#bikecatnav li.sfhover ul {
left: auto;
}
#bikecatnav li:hover ul ul,#bikecatnav li:hover ul ul ul,#bikecatnav li.sfhover ul ul,#bikecatnav li.sfhover ul ul ul {
left: -999em;
}
#bikecatnav li:hover ul,#bikecatnav li li:hover ul,#bikecatnav li li li:hover ul,#bikecatnav li.sfhover ul,#bikecatnav li li.sfhover ul,#bikecatnav li li li.sfhover ul {
left: auto;
}
li.hide {
display: none;
}
#rightrail {
width: 315px;
}
#biketitle {
clear: both;
width: 300px;
overflow: hidden;
}
#biketitle h1.h1text {
color: #000;
line-height: normal;
font-weight: normal;
font-size: 20px;
}
#biketitle,#bikedesc,#msrp,#rightrail hr,#dealersearch,#rightrailads {
margin-left: 5px;
}
#rightrail hr{
width:295px;
}
#bikedesc {
clear: both;
padding: 0 20px 0 0;
}
#likebike {
clear: both;
margin: 10px 5px;
}
#bikelinks {
clear: both;
margin: 0 0 5px 5px;
}
#bike {
padding: 0;
}
#bike p {
margin: 0;
text-align: center;
}
#c2z {
margin: 0;
text-align: right;
}
#msrp div {
float: left;
margin: 0 0 5px 0;
}
#msrp p,#bikedesc p {
margin: 0 0 10px 0;
}
.tx-locator-pi1 {
margin: 0;
}
.inside #dealersearch {
margin: 10px 0 0 5px;
}
#dealersearch .formHeader,#dealersearch #address,#dealersearch .hide {
display: none;
}
#rightrail #dcity input {
float: left;
background: url('../images/css/search-bg.gif') no-repeat;
border: none;
height: 19px;
width: 180px;
padding: 3px 0 0 5px;
}
#rightrail .rdsubmit input {
background: url('../images/css/submit-b.gif') no-repeat;
height: 22px;
width: 24px;
border: none;
text-indent: -100000px;
padding: 0;
cursor: pointer;
}
#rightrail .tx_locator_searchform {
float: left;
width: 250px;
height: 45px;
padding: 0 0 0 45px;
margin: 0 0 10px 0;
background: url('../images/css/dsearch-box-bg.gif') no-repeat left center;
}
#rightrail .tx-locator-pi1 {
margin: 0;
}
.poiTable tr.even {
background: #f2f2f2;
}
.poiTable tr.odd {
background: #fff;
}
.poiTable tr.odd:hover,.poiTable tr.even:hover {
background: #c9dfe1;
}
.mapHeader {
float: left;
}
.printLink {
float: right;
text-align: right;
margin: 5px 0 0 0;
}
.tx_locator_map {
margin: 0 0 10px 0;
}
#footer {
clear: both;
width: 949px;
margin: 20px auto;
}
#footernav {
float: right;
color: #000;
padding: 10px 10px 0 0;
}
#b125 {
float: right;
}
#footernav a {
color: #000;
margin: 0 2px 0 2px;
text-transform: uppercase;
}
.fdvr {
color: #367766;
}
#leftrail div.row {
clear: both;
margin: 10px 0 10px 0;
}
#leftrail span.rshow {
display: none;
}
.contenttable p {
margin: 0;
padding: 0;
}
.contenttable {
padding-right: 20px;
padding-left: 20px;
margin-right: 0;
margin-bottom: 5px;
margin-left: 0;
padding-bottom: 20px;
font-size: 12px;
width: 100%;
}
.contenttable tr {
margin: 0;
padding: 0;
}
.contenttable tr.tr-even {
background-color: #f2f2f2;
}
.contenttable tr:hover {
background-color: #c9dfe1;
}
.contenttable td {
text-align: left;
font-size:90%;
margin: 0;
padding-top: 3px;
padding-right: 2px;
padding-bottom: 3px;
padding-left: 4px;
border-right: 1px solid #fff;
}
.contenttable td.td-0 {
font-weight: bold;
color: #333;
padding-right: 3px;
}
@media projection,screen {.ui-tabs-hide {
display: none;
}

}
.ui-tabs-hide {
display: none;
}
@media print {.ui-tabs-nav {
display: none;
}

}
#biketabs .ui-tabs-nav {
list-style: none;
margin: 0 0 0 -15px;
padding: 0 0 0 20px;
background: #000;
}
.ui-tabs-nav:after {
display: block;
clear: both;
content: " ";
}
.ui-tabs-nav li {
float: left;
margin: 0;
}
#biketabs .ui-tabs-nav a,#biketabs .ui-tabs-nav a span {
display: block;
padding: 0 10px;
}
#biketabs .ui-tabs-nav a {
margin: 0;
color: #fff;
font-weight: bold;
text-align: center;
text-decoration: none;
white-space: nowrap;
outline: 0;
text-indent: normal;
}
#biketabs .ui-tabs-nav .ui-tabs-selected a {
position: relative;
color: #000;
background: #fff;
height: 100%;
}
*>.ui-tabs-nav a span {
width: auto;
height: auto;
}
#biketabs .ui-tabs-nav .ui-tabs-selected a,#biketabs .ui-tabs-nav a:hover,#biketabs .ui-tabs-nav a:focus,#biketabs .ui-tabs-nav a:active {
background: #fff;
color: #000;
}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited {
cursor: text;
}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active {
cursor: pointer;
}
.ui-tabs-disabled {
opacity: .4;
}
#biketabs .ui-tabs-panel {
padding: 10px 0px;
background: #fff;
}
#geometryimg {
float: left;
margin-right: 10px;
border: 1px solid #e1e1e1;
}
#tab3con {
width: 328px;
}
* html .ui-tabs-nav {
display: inline-block;
}
*:first-child+html .ui-tabs-nav {
display: inline-block;
}
#feattabs {
clear: both;
}
#carouselcon {
padding: 5px 6px;
}
#carouselcon #tab1 .csc-default {
margin: 0;
}
#carousel .ui-tabs-nav {
list-style: none;
margin: 0 20px 0 0;
padding: 0;
background: none;
float: right;
}
#carousel .ui-tabs-nav:after {
display: block;
clear: both;
content: " ";
}
#carousel .ui-tabs-nav li {
float: left;
margin: 0;
}
#carousel .ui-tabs-nav a,#carousel .ui-tabs-nav a span {
display: block;
padding: 0;
background: url('../images/css/tab-off.gif') no-repeat center;
width: 12px;
height: 12px;
text-indent: -10000px;
}
#carousel .ui-tabs-nav a {
margin: 0;
font-weight: bold;
text-align: center;
text-decoration: none;
white-space: nowrap;
outline: 0;
}
#carousel .ui-tabs-nav .ui-tabs-selected a {
position: relative;
background: none;
background: url('../images/css/tab-on.gif') no-repeat center;
}
#carousel .ui-tabs-nav .ui-tabs-selected a,#carousel .ui-tabs-nav a:hover,#carousel .ui-tabs-nav a:focus,#carousel .ui-tabs-nav a:active {
background: none;
background: url('../images/css/tab-on.gif') no-repeat center;
}
#carousel .ui-tabs-panel {
padding: 0;
width: 300px;
height: 148px;
background: none;
}
#featproducts {
clear: both;
}
#pcarouselcon {
padding: 15px 0;
}
#pcarouselcon #tab1 .csc-default {
margin: 0;
}
#products .ui-tabs-nav {
list-style: none;
margin: 0 20px 0 0;
padding: 0;
background: none;
float: right;
}
#products .ui-tabs-nav:after {
display: block;
clear: both;
content: " ";
}
#products .ui-tabs-nav li {
float: left;
margin: 0;
}
#products .ui-tabs-nav a,#products .ui-tabs-nav a span {
display: block;
padding: 0;
background: url('../images/css/ptab-off.gif') no-repeat center;
width: 12px;
height: 12px;
text-indent: -10000px;
}
#products .ui-tabs-nav a {
margin: 0;
font-weight: bold;
text-align: center;
text-decoration: none;
white-space: nowrap;
outline: 0;
}
#products .ui-tabs-nav .ui-tabs-selected a {
position: relative;
background: none;
background: url('../images/css/ptab-on.gif') no-repeat center;
}
#products .ui-tabs-nav .ui-tabs-selected a,#products .ui-tabs-nav a:hover,#products .ui-tabs-nav a:focus,#products .ui-tabs-nav a:active {
background: none;
background: url('../images/css/ptab-on.gif') no-repeat center;
}
#products .ui-tabs-panel {
padding: 0;
width: 300px;
height: 155px;
background: none;
}
#search {
width: 310px;
}
#dsearch {
float: left;
margin: 14px 0 0 0;
}
#dsearch input,#search fieldset {
margin: 0;
}
#bnewsletter {
background: url('../images/css/bnews-search-bg.gif') no-repeat;
border: none;
height: 25px;
width: 155px;
padding: 3px 0 0 7px;
float: left;
font-size:11px;
}
#bnewsletter:focus {
box-shadow: none;
}
#storeb {
float: right;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
text-align: left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float: left;
display: inline;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border: 2px solid black;
padding: 0;
}
DIV.csc-textpic-imagewrap {
padding: 0;
}
DIV.csc-textpic IMG {
border: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
list-style: none;
margin: 0;
padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
float: left;
margin: 0;
padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
border: none;
}
DL.csc-textpic-image {
margin: 0;
}
DL.csc-textpic-image DT {
margin: 0;
display: inline;
}
DL.csc-textpic-image DD {
margin: 0;
}
DIV.csc-textpic-clear {
clear: both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline;
margin-right: 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline;
margin-left: 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline;
margin-left: 10px;
}
.iconboximg .csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline;
margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom: 5px;
display: block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
clear: both;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left: 0!important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right: 0!important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 10px!important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left: 10px!important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
clear: both;
}
DIV.csc-textpic-center {
text-align: center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
text-align: left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
text-align: left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
clear: right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
clear: left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float: left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
float: right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float: right;
clear: both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/ * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height: 1%;
}
/* End hide from IE5/mac */ DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float: left;
clear: both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/ * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height: 1%;
}
/* End hide from IE5/mac */ DIV.csc-textpic DIV.csc-textpic-imagerow-last {
margin-bottom: 0;
}
#shadowbox_container,#shadowbox_overlay {
top: 0;
left: 0;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
#shadowbox_container {
position: fixed;
display: block;
visibility: hidden;
z-index: 999;
text-align: center;
}
#shadowbox_overlay {
position: absolute;
}
#shadowbox {
position: relative;
margin: 0 auto;
text-align: left;
}
#shadowbox_body {
position: relative;
margin: 0;
padding: 0;
border: 1px solid #333;
overflow: hidden;
}
#shadowbox_body_inner {
position: relative;
height: 100%;
}
#shadowbox_content.html {
height: 100%;
overflow: auto;
background: #fff;
}
#shadowbox_loading {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
#shadowbox_body,#shadowbox_loading {
background-color: #060606;
}
#shadowbox_loading_indicator {
float: left;
margin: 10px 10px 0 10px;
height: 32px;
width: 32px;
background-image: url('../images/css/loading.gif');
background-repeat: no-repeat;
}
#shadowbox_loading span {
font-family: 'Lucida Grande',Tahoma,sans-serif;
font-size: 10px;
float: left;
margin-top: 16px;
}
#shadowbox_loading span a:link,#shadowbox_loading span a:visited {
color: #fff;
text-decoration: underline;
}
#shadowbox_title,#shadowbox_info {
position: relative;
margin: 0;
padding: 0;
overflow: hidden;
}
#shadowbox_title_inner,#shadowbox_info_inner {
position: relative;
font-family: 'Lucida Grande',Tahoma,sans-serif;
line-height: 16px;
}
#shadowbox_title {
height: 26px;
}
#shadowbox_title_inner {
font-size: 16px;
padding: 5px 0;
color: #fff;
}
#shadowbox_info {
height: 20px;
}
#shadowbox_info_inner {
font-size: 12px;
color: #fff;
}
#shadowbox_nav {
float: right;
height: 16px;
padding: 2px 0;
width: 45%;
}
#shadowbox_nav a {
display: block;
float: right;
height: 16px;
width: 16px;
margin-left: 3px;
cursor: pointer;
}
#shadowbox_nav_close {
background-image: url('../images/css/close.png');
background-repeat: no-repeat;
}
#shadowbox_nav_next {
background-image: url('../images/css/next.png');
background-repeat: no-repeat;
}
#shadowbox_nav_previous {
background-image: url('../images/css/previous.png');
background-repeat: no-repeat;
}
#shadowbox_nav_play {
background-image: url('../images/css/play.png');
background-repeat: no-repeat;
}
#shadowbox_nav_pause {
background-image: url('../images/css/pause.png');
background-repeat: no-repeat;
}
#shadowbox_counter {
float: left;
padding: 2px 0;
width: 45%;
}
#shadowbox_counter a {
padding: 0 4px 0 0;
text-decoration: none;
cursor: pointer;
color: #fff;
}
#shadowbox_counter a.shadowbox_counter_current {
text-decoration: underline;
}
div.shadowbox_clear {
clear: both;
}
div.shadowbox_message {
font-family: 'Lucida Grande',Tahoma,sans-serif;
font-size: 12px;
padding: 10px;
text-align: center;
}
div.shadowbox_message a:link,div.shadowbox_message a:visited {
color: #fff;
text-decoration: underline;
}
#ie6warning {
width: 500px;
height: 200px;
padding: 10px 0 0 0;
margin: 0 auto;
text-align: center;
background: #fff;
font-family: arial,helvetica,tahoma;
}
#ie6warning a {
color: red;
}
#ie6warning p {
padding: 10px 25px 0 25px;
}
#ie6warning a img {
border: none;
}
.jqmWindow {
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
width: 100%;
height: 100%;
}
.jqmOverlay {
background: #000;
}
.MagicZoom img {
border: 0!important;
padding: 0!important;
margin: 0!important;
}
.MagicZoomBigImageCont {
border: 1px solid #999;
}
.MagicZoomHeader {
font-size: 8pt!important;
line-height: normal!important;
color: #fff;
background: #666;
text-align: center!important;
}
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url('../images/graphics/loader.gif') no-repeat 2px 50%;
padding: 4px 4px 4px 24px!important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
.MagicZoomPlus {
cursor: url('../images/graphics/zoomin.cur'),pointer;
outline: 0!important;
}
.MagicZoomPlus img {
border: 0!important;
padding: 0!important;
margin: 0!important;
}
.MagicZoomPlus span {
display: none!important;
}
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
}
.MagicHotspots a:hover {
border: 1px solid red;
}
.MagicThumb,.MagicThumb:hover {
cursor: url('../images/graphics/zoomin.cur'),pointer;
outline: 0!important;
}
.MagicThumb-expanded-thumbnail {
cursor: default;
}
.MagicThumb span {
display: none!important;
}
.MagicThumb img {
border: 0;
outline: 0;
}
.MagicThumb-expanded {
cursor: url('../images/graphics/zoomout.cur'),pointer;
background: transparent;
border: 1px solid #ccc;
outline: 0;
padding: 0;
}
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana,Helvetica;
background: #ccc;
text-align: left;
padding: 8px;
border: 0!important;
outline: 0!important;
}
.MagicThumb-buttons {
background: transparent url('../images/graphics/buttons1.png') no-repeat 0 0;
height: 24px;
display: block;
}
.MagicThumb-buttons a {
width: 24px;
height: 24px;
margin: 0 1px!important;
overflow: hidden;
}
.MagicThumb-loader {
font: normal 12pt sans-serif;
border: 1px solid #000;
background: #fff url('../images/graphics/loader.gif') no-repeat 2px 50%;
padding: 2px 2px 2px 22px;
margin: 0;
text-decoration: none;
text-align: left;
}
.MagicThumb-external-caption {
display: none;
}

.bflickr a {
text-indent: -10000px;
display: block;
height: 21px;
width: 21px;
background: url('../images/css/bianchi-flickr.gif') no-repeat;
float: left;
}

.bfacebook a {
text-indent: -10000px;
display: block;
height: 21px;
width: 21px;
background: url('../images/css/bianchi-facebook.gif') no-repeat;
float: left;
}

.btwitter a {
text-indent: -10000px;
display: block;
height: 21px;
width: 21px;
background: url('../images/css/bianchi-twitter.gif') no-repeat;
float: left;
}

.hidden {
display: none;
}

#dealersearch .radius, #dealersearch .rzipcode {
display: none;
}

#dealersearch .zipcode {
margin: 10px 0px 0px 0px;
float: left;
}

#dealersearch .rsubmit {
margin: 10px 0px 0px 0px;
float: right;
}

.rzipcode {
margin: 0px 10px 5px 0px;
  font-size:16px;
}

#fbtag {
  position:fixed;
  left:0;
  top:200px;
  z-index:1000000;
}

#fbtag a {
  display:block;
  text-indent:-10000px;
  width:29px;
  height:79px;
  background: url('../images/css/fb-button.gif') no-repeat;
  z-index:1000000;
}
#siteCreditsFooterLink a:link, #siteCreditsFooterLink a:visited{
  color: #ccc;
}
#siteCreditsFooterLink a:hover{
  color: #999;
}


















body{
background: url(/fileadmin/racing/news/2011/billboard-bg_2.jpg) repeat-x;
}
#bwrapper{
background: none;
}
/* Header Styles */
  #headerWrapper{
    height: 140px;

  }
  #header{
    width: 960px;
    height: 150px;
    position: relative;
  }
  #header ul{
  list-style: none;
  }

  #topNav{
    position: absolute;
    top: 0;
    right: 10px;
  }
  #topNav li{
    display: inline;
    float: left;
    margin-left: 70px;
  }
  #topNav li a:link, #topNav li a:visited{
    font-size: 11px;
    color: #A7E7D8;
    padding: 8px 9px;
    line-height: 25px;
    text-transform: uppercase;
  }
  #topNav li a:hover{
    color: #002162;
    background: #A7E7D9;
  }
  #midNav{
    position: absolute;
    top: 60px;
    right: 10px;
    text-transform: uppercase;
  
   
  }

  #midNav li{
  float: left;
  border-right: 1px solid #A7E7D9;
  }
  #midNav li a:link, #midNav li a:visited{
    color: #A7E7D8;
    font-size: 15px;
  }
  #midNav li a.current-a:link, #midNav li a.current-a:visited{
  color: #fff;
  }
  #midNav li a:hover{
  color: #fff;
  text-decoration: none;
  }
  #lowerNav{
      position: absolute;
      right:10px;
      top: 93px;
     padding-top: 10px;
     border-top: 1px solid #A7E7D9;
  }
  #lowerNav li{
    float: left;
    border-right: 1px solid #A7E7D9;
    margin: 0;
    padding: 0 15px;
  }
  #lowerNav li a:link, #lowerNav li a:visited {
    color: #A7E7D8;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 22px;
  padding-bottom:7px;
  }
  #topNav li.last{
    border: none;
    padding-right: 0;
  }
  #lowerNav li.last, #midNav li.last{
    border: none;
    padding-right: 0;
  }
  #topNav li.last a{
    background: #A7E7D9;
    padding: 8px 9px;
    color: #002162;
  }
  #topNav li, #midNav li{
    margin: 0;
    padding: 0 15px;
  }
  #lowerNav li{
    margin: 0;
    padding: 0 25px;
  }
  #logo{
    top: 10px;
    width: 235px;
    height: 53px;
    position: absolute;
  }
  #logo a{
    background: url(/fileadmin/racing/news/2011/Bianchi_Logo.png) no-repeat;
    display: block;
    width: 235px;
    height: 53px;
    text-indent: -9999px;
  }

/* Dropdown Css */
#headerWrapper{
height: 140px;
}
ul#lowerNav li{ /* ADD THIS TO STYLE ABOVE */
position: relative;
}
ul#lowerNav ul{
left: 0;
top: 36px;
position: absolute;
  background:  url(../images/transBG_70.png) repeat;
background: rgba(0, 0, 0, 0.7);
border: none;
  width:165px;
  display:none;
}
ul#lowerNav .last ul{
width: 127px;
}
ul#lowerNav ul li {
float: none;
border: none;
margin: 12px 20px;
padding: 0;
}
ul#lowerNav ul li a:link, ul#lowerNav ul li a:visited {
color: #A7E7D8;
font-weight: normal;
text-transform: uppercase;
font-size: 13px;
  line-height:15px;
}
ul#lowerNav li a:hover, ul#lowerNav ul li a:hover{
text-decoration: none;
color: #fff;
}
#lowerNav li a.current-a:link, #lowerNav li a.current-a:visited, #lowerNav li a.active-a:link, #lowerNav li a.active-a:visited{
color: #fff;
}
#lowerNav li li a.current-a:link, #lowerNav li li a.current-a:visited{
color: #A7E7D8;
}

