BODY, IMG {margin: 0; border: none; padding: 0px;}
BODY {background: #FFF; font-family: tahoma; padding: 40px;}
/*
IMG {display: inline-block; margin: 0px; padding: 0px; }
*/
.menu1 {color: #CC0000;  padding: 0px 0px 0px 0px; margin: 0px 20px 0px 0px; width: 220px; float: left;}
.menu1 A {width: 100%; display: block; text-decoration: underline; }
.menu1 A:hover {color: #e32c25;}
.menu1 li {padding: 2px; list-style: none; }
.menu1 IMG {background: #FFF; padding-top: 2px; padding-right: 10px; margin-bottom: -2px;}
.favorites {list-style-type: none; margin-right: 10px; width: 213px; font-size: 10pt;}
.favorites DIV {padding-left: 22px; display:block; overflow: visible; padding-top: 4px;}
#container { background: #eaeaea; padding: 0px; margin: 0px; clear: both; overflow: auto; border: 1px solid #eee;}
.indexnews, .hotforum, .mcalendar {border: #CC0000 1px solid; padding: 10px; margin: 10px; background: #fefefe;}
.indexnews UL, .hotforum UL, .mcalendar UL {margin: 0px; padding: 0px 0px 0px 25px;}
A {color: #880000; }
A:hover {color: #880000; text-decoration: underline !important;}
#tabs { border: none;}
#tabs ul {margin: 0px 0px 0px 10px; padding: 0px; background: #E6E6E6 url(/design/tabsbg.gif) repeat-x; overflow: auto; }
#tabs li {list-style-type: none; float: left; margin: 0px; padding: 0px 40px 0px 0px; background: #E6E6E6 url(/design/tab.gif) top right no-repeat; height: 23px;}
#fixed { position: fixed; 	top: 0; 	left: 0; 	width: 404px; }
.menu {background: #fff; list-style-type: none; clear: both;}
.menu li {display: block; float: left; width: 120px; border: 1px #555 solid; margin-left: 5px; text-align: center;}
.menu li a {text-decoration: none; display: block;}
.menu li a:hover {background: #eee;}
.compl th {vertical-align: top; font-weight: normal; border-left: 10px solid #0b9b01;}
.ncompl th {vertical-align: top; font-weight: normal; border-left: 10px solid #e1e10b;}
.compl, .ncompl {border-top: 1px solid #000}
.catalog {display: block; width: 155px; overflow: hidden; background: #eee; border: 1px solid #bbb; float: left; text-align: center; margin: 0px 10px; padding: 5px;}
.catalog IMG {padding: 0px 10px;}
.catalog A {}
.theader {background: #eeeeee url("/design/bgg.gif"); height: 10px; overflow: auto; vertical-align: top}
.theader img {border: none; margin: 0px; padding: 0px;}
H1 {font-size: 20px;}
H2 {font-size: 18px;}
H3 {font-size: 17px;}
H1, H2, H3, H4 {margin: 0px; color: #C00; text-align: left; padding: 5px 0px 5px 10px; clear: both;}
H1 {clear: both;}
#nmm {overflow: hidden; border-collapse: collapse; }
#nmm td {padding: 2px; margin: 0px;}
.header {text-align: center;}
.datatable {border: 1px solid #222; border-collapse: collapse; font-size: 12px; margin-bottom: 10px;}
.datatable td {border: 1px solid #222; padding: 0px 5px;}
#ajax_tooltipObj {background: #fff; border: 1px solid #123; padding: 5px;}
#ajax_tooltipObj H1 {font-size: 20px;}
#ajax_tooltipObj H2 {font-size: 15px;}
.partdiv {border: 1px solid #888; padding: 1px; margin: 2px; text-align: center; background: #FFF; float: left; font-size:12px; }
.partdiv IMG {display: block;}
.fixw {width: 250px;}
.partdiv h3 {text-align: center;} 
.partdiv ul {text-align: left; font-size: 10px;}
.maindataframe {margin: 0px 10px 10px 10px; padding: 10px; clear: both; overflow: visible;}
.maindataframe A {color: #CC0000; text-decoration: none; }
.maindataframe ul {margin: 5px;}
.mthumb {float: left; padding: 2px; border: 1px solid #222; margin: 2px; background: #fff; text-align: center;}
.mthumb b {position: absolute; background: #fff;}
.mtire {background: #fff; width: 190px; text-align: center; float: right; border: 1px solid #444;}

.bdsnik {font-size: 10px;}
.ListT {width: 90%;}

#_ctl0_MAIN_Image1, #_ctl0_MAIN_Image2 {width: 100%; cursor: pointer;}
#_ctl0_MAIN_tblBikeDetail {width: 200px; overflow: scroll;}

.dcatalogs {border: 1px solid #eee; padding: 2px; background: #FFF; width: 40%; height: 210px; overflow: auto; float: left;} 
.dcatalogs IMG {display: block; float: left;}
.thum {padding: 10px 0px;border: 1px solid #fff; margin-bottom: 10px;}
.thum h3 {padding-left: 10px;}
div.post {font-size: 13px; }
table.post {border-collapse: collapse}
table.post TD, table.post TH {border: 1px solid #888;background: #FFF; padding: 0px 2px;}


#viewer, #viewer2 {height:150px; width:100%; clear:both; overflow:hidden; border:3px solid #e5e5e5; background: #eaeaea;}
#viewer img, #viewer2 img {margin:0px auto; display:inline; border:1px solid #E6E6E6;}
#viewer a, #viewer2 a {display:block; float:left;}


.motoviewer {height:150px; width:100%; clear:both; overflow:hidden; border:3px solid #e5e5e5; background: #eaeaea; }
.motoviewer img {margin:0px auto; display:inline; border:1px solid #E6E6E6;}
.motoviewer a { display:block; float:left; }

/*
#viewer, #viewer2 {}
#viewer img, #viewer2 img {}
#viewer a, #viewer2 a {}
*/


#gallery { overflow: auto; padding: 10px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
#gallery ul a:hover img { border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; }
#gallery ul a:hover { color: #fff; }
#btn1, #btn2 {cursor: pointer;}

.contactsdiv {color: #CC0000; padding: 10px 0px 10px 20px; text-align: left;}
.contactsdiv SMALL {text-align:center; display: inline-block;}
#partscatalog IMG {padding: 0px; margin: 2px; border: 1px solid #888;}


.calendarbase1 {margin: 20px 0px; background: #f5f5f5; font-size: 14px; overflow: auto; border: 1px solid #fefefe; padding: 5px 10px;}
.calendarbase1 h2 {float: left; padding:0px;}
.calendarbase1 span  {float: right;}
.calendarbase1 div {clear:both;}
