﻿body                       {font-family:Arial,Verdana,Helvetica;margin:0; background-image:url(/Images/bg.gif); background-repeat:repeat-x; background-color:#515151;}

a                          {color:#ff0000; text-decoration:none;}
a:hover                    {color:#ff0000; text-decoration:underline;}

a.arrow                    {color:#ff0000;}
a.infonav                  {color:#ffffff; font-size:14px; font-weight:bold;}
a.infonavbig               {color:#ffffff; font-size:16px; font-weight:bold;}
a.infonav:hover            {text-decoration:none;}
a.infonav img              {vertical-align:middle; margin:3px;}
a.infonavbig img           {vertical-align:middle; margin:2px;}

form                       {display:inline; margin:0; padding:0;}
img                        {border:0;}
p                          {margin:0; padding:0; clear:both;}
p.evidence                 {padding:2px; border: solid 1px #dddddd; border-left: solid 5px #dddddd;}
p.evidence_active          {padding:2px; border: outset 1px #333333; border-left: solid 5px #515151;}
p.evidence_active_red      {padding:2px; border: outset 1px #ff0000;}
p.evidence_active_red_error{padding:2px; border: outset 1px #ff0000; background-color:#ff9999;}
p.topseller                {padding:3px;}

small                      {font-size:11px; font-style:italic;}

h1                         {font-size:22px; margin:0; padding:3px 0 3px 0px; color:#515151; }
h2                         {font-size:16px; margin:0; padding:3px 0 3px 0px; color:#515151; }
h3                         {font-size:14px; margin:0; padding:3px 0 3px 0px; color:#515151;}
h4                         {font-size:12px; margin:0; padding:3px 0 3px 0px; color:#515151;}
h1.high                    {margin-bottom:10px;}
h2.high                    {margin-bottom:10px;}
h3.high                    {margin-bottom:10px;}

h1.boxhead                 {font-size:18px; padding:5px 0 5px 8px; color:#ffffff;}
h2.boxhead                 {font-size:18px; padding:5px 0 5px 8px; color:#ffffff;}
h3.boxhead                 {font-size:18px; padding:5px 0 5px 8px; color:#ffffff;}

h1.boxhead a               {color:#ffffff;}
h1.boxhead a:hover         {color:#ffffff; text-decoration:underline;}

h1.boxheadlight            {font-size:18px; padding:5px 0 5px 8px; color:#515151;}
h1.boxheadlight a          {color:#515151;}
h1 img                     {margin-right:5px; vertical-align:middle;}
h2 img                     {margin-right:5px; vertical-align:middle;}
h3 img                     {margin-right:5px; vertical-align:middle;}

hr                         {clear:both; height:1px; margin:0; padding:0; border-left:none 0px;border-right:none 0px;border-bottom:none 0px;}
hr.red                     {border-top-color:#ff0000;}
hr.gray                    {border-top-color:#999999; border-top-width:1px;}
hr.black                   {border-top-color:#000000;}

label.small                {display:inline-block; width:100px; text-align:right; font-size:12px; padding-right:2px;}
label.medium               {display:inline-block; width:150px; text-align:right; font-size:12px; padding-right:2px;}
label.large                {display:inline-block; width:250px; text-align:right; font-size:16px; padding-right:2px; font-weight:bold;}
label.free                 {display:inline; font-size:16px; font-weight:bold;}
label.lbl                  {display:block;        width:80px; text-align:right; float:left;}
label.lbllarge             {display:block;        width:180px; text-align:right; float:left;}

span.cont_r                {display:inline-block; float:right; width:475px;}

select.small               {font-size:12px;}
input.button20               {border:outset 1px; font-size:10px; height:20px; padding:0 10px 3px 10px; background-image:url(/Images/bgbutt20.gif);}
input.button24               {border:outset 1px; font-size:12px; height:24px; padding:0 12px 3px 12px; background-image:url(/Images/bgbutt24.gif);}
input.button26               {border:outset 1px; font-size:13px; height:26px; padding:0 15px 3px 15px; background-image:url(/Images/bgbutt26.gif);}
input.button26y              {border:none; font-size:13px; height:36px; width:135px; font-weight:bold; color:#02345D; padding-bottom:4px; background-image:url(/Images/bgbutt26y.gif); background-repeat:no-repeat;}
input.invisible              {border:none; font-size:10px; background-color:Transparent;}
input.buychan                {border:none; font-size:12px; height:22px; width:85px; font-weight:bold; background-color:#ffffff; padding-bottom:4px; background-image:url(/Images/buychan.jpg); background-repeat:no-repeat; color:#02345D;}
input.detailchan             {border:none; font-size:12px; height:22px; width:85px; font-weight:bold; background-color:#ffffff; padding-bottom:4px; background-image:url(/Images/detailchan.jpg); background-repeat:no-repeat;}

textarea.toapprove           {width:100%; font-size:10px; height:40px; border:solid 1px #cccccc;}

.padding_2                   {padding:2px; margin:0;}
.padding_3                   {padding:3px; margin:0;}
.padding_4                   {padding:4px; margin:0;}
.padding_5                   {padding:5px; margin:0; font-size:12px;}
.padding_5 table             {width:100%;}
.padding_5 table th          {border:1px solid #bbbbbb; padding: 2px; background-color: #dddddd;}
.padding_5 table td          {padding: 2px;}
.padding_5 table td.price    {text-align:right; width:70px; font-size:11px;}
.padding_5 table td.quant    {text-align:center; width:100px; font-size:11px;}
.padding_5 table td.prod img {vertical-align:text-top; float:left; border:solid 1px #bbbbbb; margin:2px; padding:2px;}
.padding_5 table td small    {font-size:11px;}
/*.padding_5 table td a        {color:#000000;}*/
/*.padding_5 table td */ input.text         {border:inset 1px; font-size:10px;}
/*.padding_5 table td */ input.textsmall    {border:inset 1px; font-size:10px; width:80px;}

.padding_5 img.prod          {padding-right:5px; float:left;}
.padding_5 a                 {color:#000000;}
.padding_5 span.price        {float:right;}
.padding_5 ul                {margin:0 0 0 20px; padding:0;}
.padding_5 ul li             {margin:0; padding:0;}
.padding_5 ul li a           {color:#000000;font-weight:normal;}
.padding_5 a:hover           {color:#ff0000;}
.padding_5 p                 {margin:3px 0 3px 0;}

.strike                    {text-decoration:line-through;}
.listempty                 {text-align:center; color:#ff0000; padding-top:100px; padding-bottom:100px;}
.separator                 {clear:both; font-size:1px; height:1px;}
.fl                        {float:left;}
.fr                        {float:right;}
.ac                        {text-align:center;}
.ar                        {text-align:right;}
.al                        {text-align:left;}

#PageContent               {width:950px; margin-left:auto; margin-right:auto; padding:5px 5px 20px 5px; background-color:#ffffff;}
#left                      {width:170px; float:left;  padding:0; margin-top:3px; margin-right:5px; min-height:400px;}
#center                    {width:600px; float:left;  padding:0; margin-top:3px; min-height:400px;}
#right                     {width:170px; float:right; padding:0; margin-top:3px; min-height:400px;}
#productcenter             {width:775px; float:left;  padding:0; margin-top:0; min-height:400px;}
#productright              {width:170px; float:right; padding:0; margin-top:3px; min-height:400px;}

#main                      {width:740px; float:left;  padding:0; margin-top:3px; min-height:420px;}
#promo                     {width:205px; float:right; padding:0; margin-top:3px; font-size:11px;}

#slidehome                 {height:355px;}
#slidechannel              {height:230px;}

#navigation                {padding:10px 0px 10px 0px;}
#navigation p              {width:95%; margin:5px auto 5px auto; font-size:14px;}

#searchboxes               {background-repeat:no-repeat; padding-top:230px;}
#searchboxes .input        {border:inset 1px; width:161px; margin:2px; background-color:#dddddd;}
#searchboxes .input_on     {border:inset 1px; width:164px; margin:2px; background-color:#dddddd;color:#ff0000;}
#searchboxes .select       {border:inset 1px; width:164px; margin:2px; background-color:#dddddd;}
#searchboxes .select_on    {border:inset 1px; width:164px; margin:2px; background-color:#dddddd;color:#ff0000;}
#searchboxes .button       {border:outset 1px; width:75px; margin:2px; background-image:url(/Images/bgbutt26.gif);}

/*
.rounded_red, .rounded_red_bottom               {background-color:#ffffff;}
.rounded_gray, .rounded_gray_bottom             {background-color:#ffffff;} 
.rounded_black, .rounded_black_bottom           {background-color:#ffffff;}
.rounded_red_out, .rounded_red_out_bottom       {background-color:#ff0000; margin-bottom:5px;}
.rounded_gray_out, .rounded_gray_out_bottom     {background-color:#999999; margin-bottom:5px;} 
.rounded_black, .rounded_black_out_bottom       {background-color:#000000; margin-bottom:5px;}
*/

.brd_gray            {margin-bottom:5px;}
.brd_gray .sb-inner  {background:#ffffff;}
.brd_gray .sb-border {background:#515151;}

.brd_gray_l            {margin-bottom:5px;}
.brd_gray_l .sb-inner  {background:#dddddd;}
.brd_gray_l .sb-border {background:#515151;}

.brd_gray_d            {margin-bottom:5px;}
.brd_gray_d .sb-inner  {background:#515151;}
.brd_gray_d .sb-border {background:#515151;}

.brd_gray_t            {z-index:0;}
.brd_gray_t .sb-inner  {background:#515151;}
.brd_gray_t .sb-border {background:#dddddd;}
.brd_gray_b            {margin-bottom:5px;}
.brd_gray_b .sb-inner  {background:#ffffff;}
.brd_gray_b .sb-border {background:#dddddd;}

.brd_gray_tl .sb-inner  {background:#dddddd;}
.brd_gray_tl .sb-border {background:#515151;}
.brd_gray_bl            {margin-bottom:5px;}
.brd_gray_bl .sb-inner  {background:#ffffff;}
.brd_gray_bl .sb-border {background:#515151;}


#contact        {text-align:justify; font-size:12px;}

#pg_logo_divLogo       {float:left; margin-bottom:3px;}

ul.error        {border:solid 1px #ff0000; padding:5px; margin:5px;}
ul.error li     {color:#ff0000; font-size:12px; padding:5px; margin-left:30px; list-style-image:url(/Images/error_s.gif);}
span.error      {font-size:11px; color:#ff0000; padding:3px;}
span.error img  {vertical-align:middle; padding-right:5px;}

#pg_LanguageChanger_divLanguageChanger             {float:right; font-size:11px; width:310px; text-align:right;}
#pg_LanguageChanger_divLanguageChanger table       {float:right;margin:0;padding:0;}
#pg_LanguageChanger_divLanguageChanger table td    {margin:0; padding:0;}
#pg_LanguageChanger_divLanguageChanger table td.l  {text-align:left;}
#pg_LanguageChanger_divLanguageChanger table td.r  {text-align:right;}

#pg_myc_divMyCarpimoto             {float:right; font-size:11px; width:230px; text-align:right;}
#pg_myc_divMyCarpimoto a.my        {color:#222222;}
#pg_myc_divMyCarpimoto a.my:hover  {color:#ff0000;}

/* dd */
#pg_LanguageChanger_divLanguageChanger .dd {display:inline-block !important;text-align:left; background-color:#fff; z-index:10; margin-bottom:1px;}
#pg_LanguageChanger_divLanguageChanger .dd .ddTitle {background:#f2f2f2; border:1px solid #c3c3c3; padding:3px; text-indent:0; cursor:default; overflow:hidden; height:12px;}
#pg_LanguageChanger_divLanguageChanger .dd .ddTitle span.arrow {background:url(/Images/lsel.gif) no-repeat 0 0; float:right; display:inline-block;width:12px; height:11px; cursor:pointer;}
#pg_LanguageChanger_divLanguageChanger .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
#pg_LanguageChanger_divLanguageChanger .dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
#pg_LanguageChanger_divLanguageChanger .dd .ddTitle img.selected {padding:0 3px 0 0; vertical-align:top;}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild {position:absolute; border:1px solid #cccccc; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; z-index:10;}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild a {display:block; padding:2px 0 2px 2px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer;}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild a:hover {background:#66CCFF;}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild a img {border:0; padding:0 2px 0 0; vertical-align:middle;}
#pg_LanguageChanger_divLanguageChanger .dd .ddChild a.selected {background:#66CCFF;}
#pg_LanguageChanger_divLanguageChanger .hidden {display:none;}

/*
#pg_NavigationPath_divNavigationPath    {font-size:12px;}
#pg_NavigationPath_divNavigationPath  a {color:#000000;}
*/

/* menu H */
#pg_NavigationHorizontal_divNavigationHorizontal div.topmenu {width:950px; background-image:url(/Images/hnavbg.jpg); background-repeat:no-repeat; z-index:100;}
#pg_NavigationHorizontal_divNavigationHorizontal .topmenu ul.menuul {margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
#pg_NavigationHorizontal_divNavigationHorizontal .topmenu ul li.menuli {margin: 0; padding:2px 0 0 0; position: relative; display: inline; float: left; width:236px; text-align:center;}
/*Top level menu link items style*/
#pg_NavigationHorizontal_divNavigationHorizontal .topmenu ul li span.menua {cursor:pointer; display: block; margin: 0; padding:5px 0 5px 0; font-size:14px; font-weight:bold; text-decoration: none; color:#000000;}
/*tab link background during hover state*/
#pg_NavigationHorizontal_divNavigationHorizontal .topmenu ul li a:hover {/*background-image: url(/Images/tintbluedark.gif)*/}
/*1st sub level menu*/
#pg_NavigationHorizontal_divNavigationHorizontal .topmenu ul li div {text-align:left; background-color:#ffffff; min-height:300px; position: absolute; left: 0; display: block; visibility: hidden; z-index:1; padding:10px; border:solid 1px #000000;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff {float:left; width:230px; margin:10px 0 0 0; padding:0px; min-height:400px; list-style:none; font-size:13px; font-weight:bold;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff ul.sub { font-size:12px; font-weight:normal; }
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff a       {color:#000000;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff a:hover {color:#ff0000; text-decoration:underline;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff li.top  {font-weight: normal; border:solid 1px #000000; min-height:100px; margin:2px; padding:5px;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.ulaff li.top img {margin-right:5px;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.bikebrands        {float:left; font-size:13px; margin:5px; padding:0; width:220px; list-style:none;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.bikebrands a      {margin:0; font-size:11px; font-weight:normal; padding:0;}


#pg_NavigationHorizontal_divNavigationHorizontal span.paneltitle {display:block;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.prod_1 li {display:inline-block; width:132px; height:80px; text-align:center; font-size:12px; margin:5px; margin-top:10px;}
#pg_NavigationHorizontal_divNavigationHorizontal ul.prod_2 li {display:inline-block; width:60px; text-align:center; font-size:10px;margin:5px;}

div.menutabcontent {z-index:100;}
/*
#lcrBorder  {clear:both; border:solid 1px #000000; padding:1px; margin-bottom:3px;}
*/

#pg_Left_nav_divNavigation                 {}
#pg_Left_nav_divNavigation ul              {margin:0; padding:0; font-weight:bold;}
#pg_Left_nav_divNavigation ul.ext          {border-left:solid 1px #a8a9aa;border-right:solid 1px #a8a9aa;border-bottom:solid 1px #a8a9aa;}
#pg_Left_nav_divNavigation li              {list-style-type:none;}
#pg_Left_nav_divNavigation li.first        {font-size:14px; background-image:url(/Images/bgNavFirst.gif);}
#pg_Left_nav_divNavigation li.second       {font-size:12px; background-color:#ffffff;}
#pg_Left_nav_divNavigation a               {display:block; color:#555555;}

#pg_Left_nav_divNavigation a.first         {padding:2px 2px 2px 18px; background-image:url(/Images/Nav_bf.gif); background-repeat:no-repeat;}
#pg_Left_nav_divNavigation a.second        {padding:1px 2px 1px 24px; background-image:url(/Images/Nav_bs.gif); background-repeat:no-repeat;}

#pg_Left_nav_divNavigation a.first:hover,
#pg_Left_nav_divNavigation a.first_active  {padding:2px 2px 2px 18px; background-color:#3a4147; color:#ffffff; background-image:url(/Images/Nav_bf_active.gif); background-repeat:no-repeat;}
#pg_Left_nav_divNavigation a.second:hover,
#pg_Left_nav_divNavigation a.second_active {padding:1px 2px 1px 24px; background-color:#ffffff; color:#000000; background-image:url(/Images/Nav_bs_active.gif); background-repeat:no-repeat;}

#login                {width: 300px; margin-left:auto; margin-right:auto; margin-top:100px; background-color:#dddddd; padding:2px; font-size:12px;}
#login label          {width:80px; display:block; float:left; text-align:right; padding:2px;}
#login p              {padding:5px;}
#login .input         {border:inset 1px; width:150px; font-size:12px;}
#login .submit        {font-size:12px;}

#pg_Center_AdvertisingBig_divAdvertisingBig img.adv {margin:2px; border:solid 1px #666666;}

/*
#pg_Right_ctl00_divPubProd_DX_TS a.prodname {font-size:14px; color:#ff0000; text-decoration:none; font-weight:bold; display:block;}
#pg_Center_proddisplay_div_productDisplay {padding:0 2px 0 2px; font-size: 12px;}
*/


.pager {text-align:center; font-size:11px;}
.pager input {text-align:center; width:30px; border:inset 1px #666666;font-size:11px;}

#productstable {border-width:1px 1px 0 1px; border-style:solid; border-color:#bbbbbb; width:100%;}
#productstable th {border-bottom:solid 1px #bbbbbb; padding: 2px; background-color:#cccccc; }
#productstable td {border-bottom:solid 1px #bbbbbb; padding: 2px; vertical-align: top;}

#productstable thead tr .header {background-image: url(/Images/Tablesorter/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
#productstable thead tr .headerSortUp {background-image: url(/Images/Tablesorter/asc.gif);}
#productstable thead tr .headerSortDown {background-image: url(/Images/Tablesorter/desc.gif);}
#productstable .headerSortDown {background-color: #ff9999;border-bottom:solid 1px #ff0000;}
#productstable .headerSortUp   {background-color: #ff9999;border-bottom:solid 1px #ff0000;}
#productstable .price {text-align:right; width:100px; font-size:11px;}
#productstable td small {font-size:11px;}
#productstable td strong {font-size:12px;}
#productstable td img {border:solid 1px #bbbbbb; float:left; margin:2px; padding:2px;}
#productstable td a {color:#000000;}

#productstable ul {margin:0 0 0 10px; padding:0;font-size:12px;}
#productstable li {list-style-type:none;}



#pg_Right_BasketBox_divBasketBox {margin-top:5px; font-size:11px;}
#pg_Right_BasketBox_divBasketBox table {background-color:#ffffff;}
#pg_Right_BasketBox_divBasketBox table .quantity {text-align:center;}
#pg_Right_BasketBox_divBasketBox table th {font-weight:bold; color:#ffffff; background-color:#aeb1b3;}
#pg_Right_BasketBox_divBasketBox table td {background-color:#eeeeee; vertical-align:top;}
#pg_Right_BasketBox_divBasketBox a {color:#ff0000;}
#pg_Right_BasketBox_divBasketBox table a {color:#000000; text-decoration:underline;}

#wait {padding:20px 0 20px 0; text-align:center;}

/*
#pg_Right_LoginBox_divLoginBox label          {width:50px; float:left; display:block; text-align:right; padding:3px;}
#pg_Right_LoginBox_divLoginBox #divrememberme {width:107px; float:left; display:block; text-align:right;}
#pg_Right_LoginBox_divLoginBox #doLogin       {width:50px; border:outset 1px #cccccc; background-color:#aaaaaa; font-size:10px; margin:0;}
#pg_Right_LoginBox_divLoginBox #loginUlEmail    {width:100px; border:inset 1px #cccccc; background-color:#ffffff; font-size:10px; float:left; margin:0;}
#pg_Right_LoginBox_divLoginBox #loginCdPassword {width:100px; border:inset 1px #cccccc; background-color:#ffffff; font-size:10px; float:left; margin:0;}
*/



#pg_Main_ctl00_divAccountEdit, 
#pg_Main_ctl00_divRegister                   {margin:0 0 10px 0;}
#pg_Main_ctl00_divRegister div.rounded_gray  {min-height:600px;}
#pg_Main_ctl00_divAccountEdit p, 
#pg_Main_ctl00_divRegister p                 {margin:5px 0 5px 0; padding:5px 0 5px 0;}
#pg_Main_ctl00_divAccountEdit p.error,
#pg_Main_ctl00_divRegister p.error           {background-color:#ff9999;}
#pg_Main_ctl00_divAccountEdit label,
#pg_Main_ctl00_divRegister label             {width:180px; text-align:right; display:block; float:left; font-weight:bold;}
#pg_Main_ctl00_divAccountEdit input.text, 
#pg_Main_ctl00_divRegister input.text        {float:left; border: inset 1px #666666; width:240px; margin-right:5px;}
#pg_Main_ctl00_divAccountEdit input.textsmall, 
#pg_Main_ctl00_divRegister input.textsmall   {float:left; border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_ctl00_divAccountEdit select.select, 
#pg_Main_ctl00_divRegister select.select     {float:left; border: inset 1px #666666; width:240px;}
#pg_Main_ctl00_divAccountEdit small,
#pg_Main_ctl00_divRegister small             {display:block; text-align:justify;}
#pg_Main_ctl00_divAccountEdit .errortext, 
#pg_Main_ctl00_divRegister .errortext        {font-size:10px; font-weight:bold;}
#pg_Main_ctl00_divAccountEdit .submit,
#pg_Main_ctl00_divRegister .submit           {float:right;}


#pg_large_availablecountries_divAvailableCountries {margin:10px 0 10px 0;}
#pg_large_availablecountries_divAvailableCountries td {vertical-align:top; font-size:10px;}
#pg_large_availablecountries_divAvailableCountries a {color:#000000;}
#pg_large_availablecountries_divAvailableCountries a img {border:solid 1px #999999;}
#pg_large_availablecountries_divAvailableCountries a:hover {color:#FF0000;}

#pg_Main_basket_divBasket          {margin:0 0 10px 0; padding:0;}

/*
#pg_Main_basket_divBasket table       {width:100%; margin-left:auto; margin-right:auto; border-width:1px 1px 0 1px; border-style:solid; border-color:#bbbbbb; font-size:14px;}
#pg_Main_basket_divBasket th          {border-bottom:solid 1px #bbbbbb; padding: 2px; background-color:#cccccc; }
#pg_Main_basket_divBasket td          {border-bottom:solid 1px #bbbbbb; padding: 2px; vertical-align: top;}

#pg_Main_basket_divBasket p           {width:95%; margin:5px auto 5px auto; font-size:14px;}

#pg_Main_basket_divBasket td.quantity {width:80px; text-align:center;}
#pg_Main_basket_divBasket td.quantity img {margin:1px 5px 1px 5px;}
*/
/*
#pg_Main_basket_divBasket input       {float:right;}
*/

#frmBasketLogin label            {width:60px; float:left; display:block; text-align:right; padding:3px;}
/*#frmBasketLogin #doLogin         {width:50px; border:outset 1px #cccccc; background-color:#aaaaaa; font-size:10px; margin:0;}*/
#frmBasketLogin #loginUlEmail    {width:120px; border:inset 1px #cccccc; background-color:#ffffff; font-size:10px; float:right; margin:0;}
#frmBasketLogin #loginCdPassword {width:120px; border:inset 1px #cccccc; background-color:#ffffff; font-size:10px; float:right; margin:0;}

#pg_Main_BasketAccount_divBasketAccount {}
#pg_Main_BasketAccount_divBasketAccount div.rounded_gray  {min-height:360px;}
#pg_Main_BasketAccount_divBasketAccount p         {margin-top:5px; font-size:14px;}
#pg_Main_BasketAccount_divBasketAccount p.error   {background-color:#ff9999;}
#pg_Main_BasketAccount_divBasketAccount label          {font-weight:bold; margin-right:3px;}

#pg_Main_BasketAccount_divBasketAccount input.text   {float:left; border: inset 1px #666666; width:240px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount input.textsmall   {float:left; border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount input.text_cdarea   {border: inset 1px #666666; width:40px; margin-right:5px;}
input.text_txNumber   {border: inset 1px #666666; width:30px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount input.text_nmcity   {border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount input.text_cdpostal   {border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount input.text_nophone    {border: inset 1px #666666; width:180px; margin-right:5px;}
#pg_Main_BasketAccount_divBasketAccount select.select {float:left; border: inset 1px #666666; width:240px;}
#pg_Main_BasketAccount_divBasketAccount small      {display:block; text-align:justify;}
#pg_Main_BasketAccount_divBasketAccount .submit    {float:right;}
#pg_Main_BasketAccount_divBasketAccount .errortext {font-size:10px; font-weight:bold;}


#pg_Main_basketcheck_divBasketCheck {}
#pg_Main_basketcheck_divBasketCheck label          {font-weight:bold; margin-right:3px;}
/*
#pg_Main_basketcheck_divBasketCheck input       {float:right;}
*/


#pg_Main_aaadd_divAccountAddressAdd label          {font-weight:bold; margin-right:3px;}
#pg_Main_aaadd_divAccountAddressAdd label.lbl      {width:180px; text-align:right; display:block; float:left;}
#pg_Main_aaadd_divAccountAddressAdd input.text   {float:left; border: inset 1px #666666; width:240px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressAdd input.text_cdarea   {border: inset 1px #666666; width:40px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressAdd input.text_nmcity   {border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressAdd input.text_cdpostal   {border: inset 1px #666666; width:80px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressAdd input.text_nophone    {border: inset 1px #666666; width:180px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressAdd select.select {float:left; border: inset 1px #666666; width:240px;}
#pg_Main_aaadd_divAccountAddressAdd small      {display:block; text-align:justify; margin:5px 5px 5px 5px; border: solid 1px #cccccc;}
#pg_Main_aaadd_divAccountAddressAdd .submit    {margin-right:10px; width:100px; float:right;}
#pg_Main_aaadd_divAccountAddressAdd .errortext {font-size:10px; font-weight:bold;}

#pg_Main_aaadd_divAccountAddressEdit label          {font-weight:bold; margin-right:3px;}
#pg_Main_aaadd_divAccountAddressEdit label.lbl      {width:180px; text-align:right; display:block; float:left;}
#pg_Main_aaadd_divAccountAddressEdit input.text            {float:left; border: inset 1px #666666; width:240px; margin-right:5px;}
#pg_Main_aaadd_divAccountAddressEdit input.text_cdarea     {border: inset 1px #666666; width:40px; margin-right:5px; font-size:10px;}
#pg_Main_aaadd_divAccountAddressEdit input.text_nmcity     {border: inset 1px #666666; width:80px; margin-right:5px; font-size:10px;}
#pg_Main_aaadd_divAccountAddressEdit input.text_cdpostal   {border: inset 1px #666666; width:80px; margin-right:5px; font-size:10px;}
#pg_Main_aaadd_divAccountAddressEdit input.text_nophone    {border: inset 1px #666666; width:180px; margin-right:5px; font-size:10px;}
#pg_Main_aaadd_divAccountAddressEdit select.select {float:left; border: inset 1px #666666; width:240px;  font-size:10px;}
#pg_Main_aaadd_divAccountAddressEdit small      {display:block; text-align:justify; margin:5px 5px 5px 5px; border: solid 1px #cccccc;}
#pg_Main_aaadd_divAccountAddressEdit .submit    {margin-right:10px; width:100px; float:right;}
#pg_Main_aaadd_divAccountAddressEdit .errortext {font-size:10px; font-weight:bold;}


#pg_NavigationHorizontal_divNavigationHorizontal {margin:3px 0 3px 0; width:100%;}
#pg_NavigationHorizontal_divNavigationHorizontal .rounded_gray  {margin:0; padding:0;background-image:url(/Images/bgnh.gif);background-repeat:repeat-x;} 
#pg_NavigationHorizontal_divNavigationHorizontal .navh          {font-size:13px;}
#pg_NavigationHorizontal_divNavigationHorizontal .navh ul       {margin:0; padding:0; width:100%;}
#pg_NavigationHorizontal_divNavigationHorizontal .navh li       {margin:0; padding:0; padding-top:4px; display:inline-block; width:24%; height:20px; text-align:center; color:#555555;}

#pg_NavigationHorizontal_divNavigationHorizontal #categories  {display:none; position:absolute; z-index:100; background-color:#ffffff; width:1000px; min-height:400px;}
#pg_NavigationHorizontal_divNavigationHorizontal #brands      {display:none; position:absolute; z-index:100; background-color:#dddddd; width:1000px; min-height:400px;}
#pg_NavigationHorizontal_divNavigationHorizontal #bikes       {display:none; position:absolute; z-index:100; background-color:#dddddd; width:1000px; min-height:400px;}
#pg_NavigationHorizontal_divNavigationHorizontal #topsellers  {display:none; position:absolute; z-index:100; background-color:#dddddd; width:1000px; min-height:400px;}

#pg_PageFooter_divPagefooter  {font-size:10px; text-align:center;}
#pg_PageFooter_divPagefooter img {margin:5px;}
#pg_PageFooter_divPagefooter a {color:#ffffff;}


/*#pg_Right_CommInfo_divCommercialinfo .comminfo {border:solid 1px #a7a9aa; background-color:#ffffff;}*/

/* top sellers */
p.sep         {font-size:11px; margin:0; padding:5px;}
p.sep img     {float:left; margin:0 5px 0 0;}
p.sep a       {color:#000000;}
p.sep a.arrow {color:#ff0000;}


/* prompts */
.jqifade    {position: absolute;  background-color: #aaaaaa;}
div.jqi
{
    width: 400px; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    position: absolute; 
    background-color: #ffffff;
    text-align: left; 
    border: solid 1px #eeeeee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 7px;
    z-index:100;
}
div.jqi .jqicontainer
{ 
    /*font-weight: bold; */
}
div.jqi .jqiclose
{
    position: absolute;
    top: 4px; right: -2px; 
    width: 18px; 
    cursor: default; 
    color: #bbbbbb; 
    font-weight: bold; 
}
div.jqi .jqimessage
{ 
    padding: 10px; 
    line-height: 20px; 
    color: #000000; 
    font-size: 12px; 
}

div.jqi .jqibuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border: solid 1px #eeeeee; 
      background-color: #f4f4f4;
}

div.jqi button{
      padding: 3px 10px;
      margin: 0 10px; 
      height:26px; background-image:url(/Images/bgbutt26.gif);
      border: outset 1px #cccccc; 
      color: #000000; 
      font-size: 12px; 
}
div.jqi button:hover{ 
      height:26px; background-image:url(/Images/bgbutt26.gif);
}
div.jqi button.jqidefaultbutton{ 
      height:26px; background-image:url(/Images/bgbutt26.gif);
}
.jqiwarning .jqi .jqibuttons{ 
      height:26px; background-image:url(/Images/bgbutt26.gif);
}


#pg_Center_PubProds_CX_1_divPublishedProducts_CX_1 .row1_container {width:144px; height:144px; float:left; margin:3px;}
#pg_Center_PubProds_CX_1_divPublishedProducts_CX_1 a {font-size:12px; color:#000000;}

#pg_Right_prodapp_divProductApplications ul {margin:0 0 0 10px; padding:0;}
#pg_Right_prodapp_divProductApplications li {list-style-type:none; margin-right:10px;}

#pg_Center_AccountAccess_divAccountAccess #accaccess_login    {width:350px; height:170px; float:left; padding:0; }
#pg_Center_AccountAccess_divAccountAccess #accaccess_register {width:240px; height:170px; float:right; padding:0; }
#pg_Center_AccountAccess_divAccountAccess #pwdForgotten       {padding:0; margin-top:5px; }
ul.myCarpimoto a {color:#000000;}

#pg_Center_AccountAccess_divAccountAccess p {padding:5px;}

#tooltip {position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eee; padding: 5px;}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.tooltip {border: none;width: 260px;padding:20px;height: 135px;background: url('/Images/tooltip.png');}
#tooltip.tooltipsx {border: none;width: 260px;padding:20px;height: 135px;background: url('/Images/tooltipsx.png');}

#tooltip.tooltipsx h3,
#tooltip.tooltipsx ul,
#tooltip.tooltipsx li,
#tooltip.tooltip h3,
#tooltip.tooltip ul,
#tooltip.tooltip li
{
    margin-top:30px;
 	font-size:10px;
 	font-weight:normal;
 	color:#000000;
}

#productcenter #productimages_out {float:left; width:274px;}
#productcenter #productimages_in  {margin:3px;padding:3px;}
#productcenter .image3 {background-color:#ffffff;padding:3px;}
#productcenter .image4 {background-color:#ffffff;padding:5px; float:left; margin-bottom:7px;}
#productcenter #pricezone {margin-left:5px; padding-right:5px; border-right: solid 1px #000000; float:left; min-width:130px; text-align:right;}
#productcenter #buydet    {margin-left:5px; float:left; min-width:340px;}

#productcenter .pricebig       {font-size:24px; font-weight:bold;}
#productcenter .pricebigtxt    {font-size:12px; font-weight:bold;}
#productcenter .pricelittle    {font-size:14px;}
#productcenter .pricelittletxt {font-size:11px;}

#tabs {margin:0; padding:0; white-space: nowrap;}
#tabs li {margin-right:5px; display:inline-block; list-style:none; padding:5px 10px 5px 10px; vertical-align:bottom;}

#tabs li.tabon  {background-color:#515151;}
#tabs li.taboff {background-color:#dddddd;}

#tabs li.tabon  a{color:#ffffff; font-size:12px; font-weight:bold;}
#tabs li.taboff a{color:#515151; font-size:12px; font-weight:bold;}
div.tabcontent   {border:solid 1px #515151; padding:5px;}
div #content_0.tabcontent a {color:#ff0000; text-decoration:underline; font-weight:bold;}
div #content_0.tabcontent td {border-bottom: solid 1px #000000;}
div #content_0.tabcontent table.invisible {padding:0; margin:0; border:none;}
div #content_0.tabcontent table.invisible td {padding:0; margin:0; border:none;}

#basketstepbg_1                 {background-image:url(/Images/Basket_step_1.gif); background-repeat:no-repeat; width:579px; height:38px; float:left;margin:18px 0 0 3px; }
#basketstepbg_2                 {background-image:url(/Images/Basket_step_2.gif); background-repeat:no-repeat; width:579px; height:38px; float:left;margin:18px 0 0 3px; }
#basketstepbg_3                 {background-image:url(/Images/Basket_step_3.gif); background-repeat:no-repeat; width:579px; height:38px; float:left;margin:18px 0 0 3px; }
#basketstep                     {width:579px; height:38px;}
#basketstep .basketstep_active, 
#basketstep .basketstep         {width:183px; margin-top:6px; float:left; padding-left:10px; font-size:16px; font-weight:bold;}
#basketstep .basketstep_active,
#basketstep .basketstep_active a {color:#ffffff;}
#basketstep .basketstep         {color:#dddddd;}

#searchBike .input        {border:inset 1px; width:161px; margin:2px; background-color:#dddddd;}
#searchBike .input_on     {border:inset 1px; width:164px; margin:2px; background-color:#dddddd;color:#ff0000;}
#searchBike .select       {border:inset 1px; width:158px; margin:2px; background-color:#dddddd;}
#searchBike .select_on    {border:inset 1px; width:158px; margin:2px; background-color:#dddddd;color:#ff0000;}
#searchBike .button       {border:outset 1px; width:75px; margin:2px; background-image:url(/Images/bgbutt26.gif);}
