* @override    
http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/blank/css/styles.css   
http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/css/styles.css*//** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magentocommerce.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magentocommerce.com for more information. * * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com) * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0) *//* MY ADDITIONS ================================================================================= */
dt {color:#3E68B4;font-size:20px;margin-top:6px;margin-bottom:6px;font-weight:normal!important}
a             {text-decoration:none;color:#CBC2BA}
a:hover       {text-decoration:none;color:#D32A25}:focus        { outline: 0; } li {list-style:none}  li a span.price { font-size: 1em;}span.hours_label {  font-weight: bold;}
iframe {    padding: 0; margin: 0;}
div.col-right.sidebar { position: relative; padding-top: 0px;}div.col-right .box h4 {text-align:center;margin-top:10px;}div.col-right .box .content {margin:5px;margin:5px}div.col-right .box {    margin-top:20px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; width: 230px;-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #CBC2BA;}div.col-right .box:hover {margin-top:20px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; width: 230px;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #DDDB26;-moz-box-shadow: 1px 1px 5px #999;  -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;        }div.col-right .block {margin-top:20px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; width: 230px;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #CBC2BA;}div.col-right .block-title{margin-top:10px;text-align:center;margin-bottom:0px}
div.col-right .block-content {padding-top:0px;padding-bottom:15px;margin:5px;margin-bottom:15px;margin-top:0px}

div.col-right .block-content:hover{background-color:transparent}
div.col-left .block-content {padding-top:0px;padding-bottom:0px;margin:5px;margin-bottom:0px;margin-top:0px;
margin-left:0;}
div.col-left .block-content ul li {list-style-image: url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bullet_20.gif") !important;
list-style-position:inside;  }
div.col-left .block-content{font-size:14px;}
div.col-left .block-content:hover{background-color:transparent;font-size:14px;}
div.col-right .block-content a {display:block;line-height:1.2;margin-top:7px}
div.col-right .block-content ol {}div.col-right .block-content li {padding-top:7px;display:block; content:"."; clear:both;}
div.col-right .block-content li {list-style-image: url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bullet_20.gif") !important;
list-style-position:inside;}
div.col-right .block-content .product-image{float:left;margin-top:7px;margin-right:5px;}
.more-views li {    list-style-type: none;  list-style-position: outside;}div.col-main ul { list-style-type: disc;  list-style-position: inside;    margin-left: 10px;  opacity: 1; margin-bottom: 5px;}p { padding-bottom: 5px;}body > #wrap {height: auto; min-height: 100%;}#google_map_caption a {  color: red;}.clearfix:after {content: ".";  display: block; height: 0;  clear: both;    visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */div.contact_block {   width: 225px;   margin-right: 10px; float: left;}html { background: white url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bg_03.jpg) repeat-x center top;    height: 100%;}
body {  background: white url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bg_03.jpg) repeat-x center top;    height: 100%;margin-top:34px; }div.header li {  padding-right: 5px;}div.header li a {   color: #303030; font-weight: bold;  text-decoration: none;}ul.links li a:hover {    text-decoration: none;}ul.links {list-style: none;margin-left: 0;  padding-left: 0}ul.links li {list-style-image: url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bullet_20.gif") !important;list-style-position:inside;  }        div.breadcrumbs a {  color: #303030; text-decoration: none;}div.breadcrumbs a:hover {    text-decoration: underline;}.clear_both {   clear: both;}div.block.block-related {  display: none;}div.locations_block {    float: left;    margin-right: 31px; width: 370px;   height: 225px;  padding-left: 5px;}span.times { float: left;    }div.locations_block p {    margin-top: 5px;}.locations_block strong {  margin-bottom: 5px; font-size: 1.2em;}#googlemap {  border: 1px solid #8f8f8f;  height: 350px;  width: 735px;   margin: 15px 0 5px; padding: 0;}#google_map_caption {   font-size: 10px;    color: #686868;}a { color: #375fa1;}div.main.col2-right-layout {/*  background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/left_col_bg.gif) repeat-y 0 top; */}
.price-box-wrapper {    float: left;    margin-bottom: 5px;}
div.main.col3-layout {
}
/*  background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/left_col_bg.gif) 
repeat-y 0 top; */

    
    
.footer_page {  width: 990px;   padding: 0; color: #545454; margin-top: 10px;   margin-left: auto;  margin-right: auto;}.footer_page .links {list-style: none;float:right;margin-right:80px;margin-top:20px}.footer_page .links li {list-style: none;display:inline;margin-left:10px}.footer_sub_page {white-space:nowrap;width: 990px; padding: 0; color: #545454; margin-top: 20px;margin-bottom:20px;    margin-left: auto;  margin-right: auto;}     .footer_sub_page p {color:#4467A9}/* Layout ================================================================================= */.wrapper {}.page { width: 990px; margin:0px auto; padding: 0px 0 20px; text-align:left;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/page-bg.gif);background-repeat:repeat-x }.page-print { background:#fff; padding:20px; text-align:left; }.page-popup { padding:20px; text-align:left;    background-color: white;}.main {    margin-top: 8px;    margin-right: 0;    padding: 5px 10px 20px; background: white repeat-y 0 top;   min-height: 350px;}/* Base Columns */ .col-left { float:left; width:200px; padding:1px 0px 0;}.col-main { float:left; width: 725px; padding:5px;margin-top:3px}.col-right { float:right; width:235px; padding:0;}/* 1 Column Layout */.col1-layout .col-main { float:none; width:auto; }/* 2 Columns Layout */.col2-left-layout .col-main { float:right;    background-position: 0 top; background-repeat: repeat-y;}.col2-right-layout .col-main {}/* 3 Columns Layout */.col3-layout .col-main { width:514px; margin-left:0px;    background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/left_col_bg.gif) repeat-y;}
        
        
.col3-layout .col-main .page-title {padding:5px; margin:0 0 0px; clear:both;
line-height:30px;color:#4772B7;font-size:30px;  width:500px;}
        
.page-title-red { border-bottom:0px solid #ddd; padding:5px; margin:0 0 0px; clear:both;background-color: #99000F;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_44.gif);line-height:28px;background-repeat:repeat-x;color:white;-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;width:500px;}

.page-title-arrow-red {height:17px;width:21px;clear:both;
background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/page-title-arrow_04.gif);
background-position: top left;background-repeat:no-repeat;margin:0;padding:0;margin-left:20px
}/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .narrow { width:33%;}.col2-set .wide { width:65%;}.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }.col3-set .col-3 { float:right; width:32%; }
.col4-set .col-1 { float:left; width:23.5%; }.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }.col4-set .col-4 { float:right; width:23.5%; }

div.right-callout-01 {height: 71px;width: 232px;margin:0;margin-bottom:5px;padding:0;
background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block_03.jpg");}
div.right-callout-01 a {height: 71px;width: 232px;display:block}
div.right-callout-01 a:hover {height: 71px;width: 232px;display:block;}
div.right-callout-01:hover 
{background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block-over_.jpg")}
/* locations */
div.right-callout-02 {height: 71px;width: 232px;margin:0;margin-bottom:5px;padding:0;background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block_08.jpg");}
div.right-callout-02 a {height: 71px;width: 232px;display:block}
div.right-callout-02 a:hover {height: 71px;width: 232px;display:block}
div.right-callout-02:hover {background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block-ov-03.jpg")}
/* gift */div.right-callout-03 {height: 71px;width: 232px;margin:0;padding:0;background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block_11.jpg");}
div.right-callout-03 a {height: 71px;width: 232px;display:block}
div.right-callout-03 a:hover {height: 71px;width: 232px;display:block}
div.right-callout-03:hover {background-image:url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/right-callout-3-block-ov-04.jpg")}
/* Homepage content callouts *//* color title tags */.h2-small {color:white}.h2-red {color:#FE3D2E;margin-left:10px}
/* Homepage content callouts *//* round box */.round-box {-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;}
/*   Homepage twitter elements    */
.round-box-box-twitter-ul {list-style-image: url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bullet_20.gif") !important;
list-style-position:inside;margin-left:10px;font-size:14px;color:#4F4F4F;}

/* Search Keyword box in content-homepage    */
.content-gradient {width:715px;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);
background-repeat:repeat-x;border:1px solid #CBC2BA;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;    border-radius: 5px;margin-bottom:20px;  }  
     
       .content-gradient    .tags-list {margin-left:0px;margin-bottom:10px}  
  .content-gradient .page-title {border:0;background-image:url(http://bicycle.images.budgetbicyclectr.com/images/bbc/box-bg-gradient_43.gif);
  line-height:28px;background-repeat:repeat-x;-moz-border-radius-topright: 5px 5px;
  border-top-right-radius: 5px 5px;-moz-border-radius-topleft: 5px 5px;
  border-top-left-radius: 5px 5px;}
  
  .content-gradient .page-title h2 {color:white;margin-left:10px;}/* Global Styles ========================================================================= *//* Form Elements */input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }input,textarea {-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 3px #999;   -webkit-box-shadow: 1px 1px 3px #999;        box-shadow: 1px 1px 3px #999;list-style:none;}        #products-list li.item.odd div.product-shop p {}#products-list li.item.even div.product-shop p {}input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }input.input-text,textarea { padding:2px; }select { padding:3px;    font-size:1em;/* Resize Font*/  width : 120px; /* Resize Width */    background: #fff;  cursor: pointer;  border:1px solid #D2DCEC;  color:#333;}  select option { padding-right:10px; }select.multiselect option {}textarea { overflow:auto; }input.radio { margin-right:5px; }input.checkbox { margin-right:5px; }input.qty { width:2.5em !important; }button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bkg_button.gif) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }button.button span { float:left; padding:0 12px 0 0; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bkg_button.gif) 100% 50% no-repeat transparent; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }button.disabled {}button.disabled span {}/* Input & Textarea stretched for 100% */.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }.field-100 input.input-text,.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }/* Form Highlight *//*input.input-text:focus,select:focus,textarea:focus {}*//*.highlight { background:#eee; }*/
  /* Form lists */
  .form-list li { margin:0 0 5px; }
  .form-list label { font-weight:normal!important;color:#3E68B4;font-size:20px;line-height:30px;padding-top:4px!important;padding-bottom:4px!important }
  .form-list .input-box { float:left; width:260px; }.form-list input.input-text,.form-list textarea { width:250px; }.form-list select { width:256px; }.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }.form-list .range input.input-text { width:96px; }.group-select {}.group-select li { margin:0 0 5px; }.group-select .input-box { float:left; width:260px; }.group-select input.input-text,.group-select textarea {width:510px; }.group-select select { width:516px; }.group-select .input-box input.input-text,.group-select .input-box textarea { width:250px; }.group-select .input-box select { width:256px; }.buttons-set { clear:both; margin:5px 0 0; padding:5px;}.buttons-set .back-link { float:left; }.buttons-set button.button { float:right; }.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }/* Form Validation */.validation-advice { clear:both; min-height:15px; margin:5px 0 0; padding-left:17px; font-size:10px; line-height:15px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }.validation-passed {}.required { color:#f00; }p.required { font-size:10px; text-align:right; }/* Expiration date and CVV number validation fix */.v-fix { float:left; }.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }.date {font-style: italic;}/* Global Messages  */.success { color:#3d6611; font-weight:bold; }.error { color:#f00; font-weight:bold; }.notice { color:#ccc; }.messages,.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }.messages { width:100%; overflow:hidden; }.messages li { margin:0 0 10px; }.messages li li { margin:0 0 5px; }
.error-msg,.success-msg,.note-msg,.error-msg { border-color:#FF4538; background-color:#faebe7; background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/error-bg_39.gif);background-repeat:repeat-x; color:#BC1B13;margin:20px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;}
.success-msg { font-size:14px;border-color:#446423; background-color:#eff5ea; background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/success_msg_icon.gif);background-repeat:no-repeat; color:#3d6611; -webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;padding-left:25px;}
.note-msg,.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/notice-bg_39.gif);background-repeat:repeat-x; color:#91971C;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;font-size:1.3em;font-weight:bold;}.featured-box { border:1px solid #FFBEB9;color:#BC1B13;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;width:480px;padding:15px;-moz-box-shadow: 0px 0px 5px #FF9E9E;   -webkit-box-shadow: 0px 0px 5px #FF9E9E;        box-shadow: 0px 0px 5px #FF9E9E;}/* BreadCrumbs */ .breadcrumbs { padding: 5px 10px 5px 7px;    margin: 0;  float: left;    width: 98%;-webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;border:0px solid #CBC2BA;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position: center left;background-color:white}.breadcrumbs:hover {background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif);-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}.breadcrumbs li { display:inline; }/* Page Heading */
.page-title {padding:5px; margin:0 0 0px; clear:both;
line-height:30px;color:#4772B7;font-size:30px;  width:705px;}    
.page-title h2{line-height:30px;color:#6B6B6B;font-size:26px;font-weight:normal!important; }               
 .page-title-arrow {height:0px;width:21px;clear:both;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/page-title-arrow_03.gif);background-position: top left;background-repeat:no-repeat;margin:0;padding:0;margin-left:20px}.page-title-rightcol { border-bottom:0px solid #ddd; padding:5px; margin:20px 0 0px; clear:both;background-color: #355489;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_43.gif);line-height:28px;background-repeat:repeat-x;color:white;width:220px;-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}.page-title-leftcol { border-bottom:0px solid #ddd; padding:5px; margin:20px 0 0px; clear:both;background-color: #355489;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_43.gif);line-height:28px;background-repeat:repeat-x;color:white;width:180px;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}        .page-title-rightcol h2  {font-size:1.3em;}.title-buttons { text-align:right; }.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6 { float:left; }/* Pager */ .pager { padding:5px; margin:5px 0; text-align:left; width: 505px;   float: left;}
 .pager .amount { float:left; font-size:1.2em}
 .pager .amount-pager { float:left; font-size:1.5em;font-weight:normal!important;color:red;font-weight:bold!important}
 .pager .limiter { float:left;margin-left:6px;font-size:14px;color:#6B6B6B;font-weight:bold; }
 .pager .pages { margin:0 5px; }
 .pager .pages ol { display:inline; }
 .pager .pages li { display:inline; }
 .pager .pages .current {display:inline; }
 .pager .pages ol li a {font-size:16px;background:#3e68b4; -webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;
 padding:5px;padding-top:3px;padding-bottom:3px;margin:1px;line-height:38px;color:#ffffff;font-weight:bold;border:2px solid #345696;
 -moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;        
 box-shadow: 0px 0px 0px #999; }
 
 .pager .pages ol li a:hover{background:#345696;border:2px solid #2B4679;-moz-box-shadow: 0px 0px 5px #999; 
 -webkit-box-shadow: 0px 0px 5px #999;      
   box-shadow:0px 0px 5px #999;color:#F0F4FB}
   
   
   .pager .pages ol li.current {padding:5px;padding-top:3px;padding-bottom:3px;margin:1px;line-height:38px;font-size:16px;
   color:#ffffff;font-weight:bold;background:#FDD408; -webkit-border-radius: 5px; 
    -moz-border-radius:5px; border-radius: 5px; color:#ffffff;border:2px solid #E6BE02;-moz-box-shadow: 0px 0px 5px #999;
       -webkit-box-shadow: 0px 0px 5px #999; box-shadow: 0px 0px 5px #999;}
 
 .pager .pages-label {font-size:16px;color:#6B6B6B;}
 
 /* Sort by grid list css3 icons  */
 
 
 .view-mode {float:left;font-weight:bold;width:100%;} 
 .view-modea-info {line-height:36px}
 .view-mode .list {background:#DDDDDD; -webkit-border-radius: 5px;
    -moz-border-radius: 5px;    border-radius: 5px;padding:5px;padding-top:3px;padding-bottom:3px;margin:2px;
     line-height:28px;color:#406CB5;border:1px solid #CECECE;} 
                
.view-mode .list:hover{background:#94AEDA;border:1px solid #7093CD;color:white;
-moz-box-shadow: 1px 1px 2px #999;  -webkit-box-shadow: 1px 1px 2px #999;
        box-shadow: 1px 1px 2px #999;}        
 .view-mode .current {background:#94AEDA; -webkit-border-radius: 5px;   -moz-border-radius: 5px;
    border-radius: 5px;padding:5px;padding-top:3px;padding-bottom:3px;margin:2px;color:white;
     border:1px solid #7093CD;}                
 .view-mode .first {background:#FDFD93; -webkit-border-radius: 5px;     -moz-border-radius: 5px;
    border-radius: 5px;padding:5px;padding-top:3px;padding-bottom:3px;
      margin:2px;color:#B8B803;border:1px solid #FCFC43;      }
      
 .view-mode .first:hover {color:white;border:1px solid #FDD30F;background:#FEE052}
/* Sorter */ 
.sorter {   float: left;    margin-right: 0px;  margin-top: 0px;height:36px;}
.sorter a{  color:white}.sorter a:link{font-weight: bold;   color:#EBEBEB}
.sorter a:visited{font-weight: bold;    color:#EBEBEB}
.sorter a:hover{font-weight: bold;  color:#FCFA2C}
.sorter .view-mode { }
.sorter .sort-by { float:left;line-height:36px;color:#6B6B6B;font-size:14px;font-weight:bold;margin-left: 0px; }
.sorter .sort-by select {color:#3E68B4;font-weight:bold!important}
.sorter .link-feed {}
/* toolbar   */
.toolbar {background-position:top left;background-color:#ffffff;
background-repeat:repeat-x;border:0px solid #DDDDDD;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;}
/* Data Table */ .data-table { width:100%;  margin-bottom: 10px;}
div.crosssell { border-right: 1px solid #e2e2e2;}
div.crosssell h3 {margin-bottom:10px;}
.data-table th { padding:5px; border:0px solid #ddd; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; border:0px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}.data-table tfoot {}.data-table tr.first {}.data-table tr.last {}.data-table tr.odd {}.data-table tr.even { background-color:#f6f6f6; }.data-table tbody.odd {}.data-table tbody.odd td { border-width:0 1px; }.data-table tbody.even { background-color:#D9E3F4; }.data-table tbody.even td { border-width:0 1px; }.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td { border-bottom-width:1px; }.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }.data-table td.label,.data-table th.label { font-weight:bold; background-color:#ffffff; }.data-table td.value {}/* Tax Details Row */tr.tax-total { cursor:pointer; }tr.tax-total td {}tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }tr.show-details .tax-collapse { background-position:0 -55px; }tr.show-details td {}tr.tax-details td { background-color:#f6f6f6; }tr.tax-details-first td {}/* Shopping cart tax info */.cart-tax-info,.cart-tax-info .cart-price { padding-right:20px; }.cart-tax-total { cursor:pointer; }.cart-tax-total { padding-right:20px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }.cart-tax-total-expanded { background-position:100% -52px; }/* Lists Decoration */li.odd {}li.even { }dt.odd,dd.odd {}dt.even,dd.even { }/* Class: std - styles for admin-controlled content */.std,.std ul,.std ol,.std dl,.std p,.std address,/*.std blockquote { margin: 10px 0 1em; padding:0; } */.std blockquote { margin: 0px 0 0px; padding:0; } /* brads override to get slideshow to top of page more */.std ul { list-style:disc outside; padding-left:1.5em; }.std ol { list-style:decimal outside; padding-left:1.5em; }.std ul ul { list-style-type:circle; }.std ul ul,.std ol ol,.std ul ol,.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }.std blockquote { font-style:italic; padding:0 0 0 1.5em; }.std address { font-style:normal; }.std b,.std strong { font-weight:bold; }.std i,.std em { font-style:italic; }
/* Sticky header icons */.link-rss { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/icon_rss.gif) 0 1px no-repeat; padding-left:18px;
white-space:nowrap; }
.link-help { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/help.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.link-cart { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/cart-icon.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.link-cart-out { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/cart-icon-out.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.link-account { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/account-icon_10.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
/* Noscript Notice */.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/i_notice.gif) 20px 50% no-repeat; }.noscript p { margin:0; }/* Demo Notice */.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }/* ======================================================================================= *//* Header ================================================================================ */
.logo { float:left; width:202px; height: 96px; overflow:hidden;} 
.header-pre {font-size:12px!important;background-color: #4772B7; background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/sticky-header-bg.gif);background-repeat-x: repeat;background-repeat-y: no-repeat;background-attachment: initial;background-position-x: 0px;background-position-y: 0px;background-origin: initial;background-clip: initial;background-color: initial;top: 0px;height: 34px;left: 0px;padding-top: 1px;position: fixed;width: 100%;z-index: 1000;}
.header-container {}.header {   padding: 12px 10px 8px 0;}
.header .logo { background-position:0 0px; z-index:1000;background-repeat:no-repeat; text-indent:-999em;}
.header .logo a { display:block; width:202px; height: 96px;}
.header-pre div div div .welcome-msg { font-weight:bold;color:white}
.header-pre div div div a { font-weight:bold;color:white;text-decoration:none}
.header-pre div div div a:hover { text-decoration:underline}
.header .links {position:relative;left:0;top: -9px; display: inline;    float: right;}
.header .search-form {width:321px;float:left;margin-top: 6px;}
.header .search-advanced{font-size:10px;position:relative;left:0;top:-6px}
.header .advanced-search-link {color:black;font-weight:bolder}
.header .advanced-search-link:hover {color:#3D63A2;}
.header .search-roundbox {background: #FEFECD url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/roundbox.gif) no-repeat left top; padding: 0px; padding-left:36px;margin:0px;height: 34px;width:185px}.header .form-search { text-align:center; }
.search-autocomplete { z-index:99999; }
.search-autocomplete ul { border:0px solid #ddd; background-color:#727272;color:white }
.search-autocomplete li { padding:5px; border-bottom:1px solid #ddd; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; } 
.search-autocomplete li.selected {}
.header .form-language { text-align:center; }
.header .search-button-submit {border-style: none; background: url('http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/searchbutton1.gif') no-repeat; width: 29px; height: 34px;}
.header .slogan {position:relative;left:50px;top:8px;height:40px;width:740px;font-size:1.1em;color:#231F20;float:left;}
/**********   sticky header links  */
.sticky-header-links a {color:white}
.sticky-header-links a:hover {color:#d2dff2}
.sticky-header-links a:visited {color:white}
/********** < Navigation */
#nav { font-size:12px;  padding-right: 0;   padding-left: 0;    margin-left: 0; margin-right: 0;    margin-bottom: 1px;}/* All Levels */#nav li { text-align:left; position:relative; }#nav li.over { z-index:999; }#nav li.parent {}#nav li a { display:block; text-decoration:none; }#nav li a:hover { text-decoration:none;  background-color: #efefef;}#nav li a:hover span { text-decoration:none; color: #2d4d85; font-weight: bold;}#nav li a span { display:block; white-space:nowrap; cursor:pointer; }#nav li ul a span { white-space:normal;}/* 1st Level */#nav li { float:left; }#nav li a { float:left; font-weight:bold; color: #2f2f2f; padding: 5px 10px;}#nav li a:hover { color: #747474;}#nav li.over a,#nav li.active a { color:#000;}/* 2nd Level */#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #ddd; background:#fafafa; }#nav ul li { float:none; border-bottom:1px solid #ddd; }#nav ul li.last { border-bottom:0; }#nav ul li a { float:none; padding:5px 9px; font-weight:normal; color: #2f2f2f; }#nav ul li a:hover { color:#000 !important;    background-color: #e1e1e1;}#nav ul li.active > a,#nav ul li.over > a  { color:#000 !important;}/* 3rd+ leven */#nav ul ul { top:7px; }/* Show Menu */#nav li.over > ul { left:0; }#nav li.over > ul li.over > ul { left:100px; }#nav li.over ul ul { left:-10000px; }/********** Navigation > *//* ======================================================================================= *//* Sidebar =============================================================================== */.block { margin:0 0 10px;}.block .block-title { padding:0 10px;}.block .block-title h2 { font-size:16px; font-weight:bold; line-height:1.5;}.block h3 { font-size:14px; line-height:1.5; }
.block .block-content { padding:4px;    border-bottom: 0px solid #e4e4e4;}
.block .block-content dt{font-size:14px;}
.block .block-content:hover{}
#magentweet .block-content{font-size:14px;}
#magentweet .block-content:hover{}
.block .actions { text-align:right; }.block .actions a { float:left; }
/* Block: Account */
.block-account {}
/* Block: Currency Switcher */.block-currency {}.block-currency select { width:100%; border:1px solid #888; }
/* Block: Layered Navigation */

/* new float nav boxes   be aug 2011 */

.MyList-box {float:left;margin-bottom:7px;}

.MyList-elelment {min-width:50%;max-width:100%;float:left;}

.MyList-elelment .price {font-size:10px;line-height:12px;}
.MyList-elelment .price a {}

.MyListFloat-wrapper{clear:both;float:left;min-width:70px;max-width:160px;

background: #e4eafa none 0 0 repeat-x;
  border: solid 1px #adc0ed;
  color: #2e4987;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  line-height: 100%;
  margin: 1px;
  padding: 0.83em 1em;
  position: relative;
  text-decoration: none;
  text-shadow: #fff 0 1px 0;
  vertical-align: middle;
  white-space: nowrap;
 
  /* gecko */
  -moz-user-select: none;
  -moz-border-radius: 6px;
  background-image: -moz-linear-gradient(-90deg,
    #eeeeee 1%,
    #f3f5fa 5%,
    #e4eafa 70%,
    #c9d5f6 100%);
 
  /* webkit */
  -webkit-user-select: none;
  -webkit-border-radius: 6px;
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0.01, #eee),
    color-stop(0.05, #f3f5fa),
    color-stop(0.70, #e4eafa),
    color-stop(1, #c9d5f6));

  -moz-box-shadow:1px 1px 1px #6A6A6A;
-webkit-box-shadow:1px 1px 1px #6A6A6A;
box-shadow:1px 1px 1px #6A6A6A;
  
    
    line-height:16px;
color:#406CB5;border:1px solid #CECECE; font-size:12px!important;margin-bottom:10px;}


.MyListFloat-wrapper div a {font-size:14px!important;font-weight:normal;padding-left:5px;padding-right:1px;}
.MyListFloat-wrapper div a:hover {
    
    
    
    color: #241E00 !important;background-color:#FDD408;background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.13, rgb(179,147,7)),
    color-stop(0.57, rgb(219,180,9)),
    color-stop(0.79, rgb(253,212,8))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(179,147,7) 13%,
    rgb(219,180,9) 57%,
    rgb(253,212,8) 79%
);height: 20px;-webkit-border-radius: 5px; 
    -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px #808080;
-webkit-box-shadow: 0px 0px 3px #808080;
box-shadow: 0px 0px 3px #808080;} 















.block-layered-nav {margin-bottom:0;margin-top: 0;}


.block-layered-nav dt {max-width:150px;}

.block-layered-nav .currently, h3 
{color:red}/* Block: Cart */.block-cart {}.block-cart .amount-big 
 {white-space:nowrap;display:block;padding:0;margin:0;font-size: 1.4em;font-weight:bolder;line-height:12px}
div.col-right .block {margin-top:8px;padding-top:0}
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; margin-right:-75px;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;background-color:white;-moz-box-shadow: 1px 1px 3px #999;    -webkit-box-shadow: 1px 1px 3px #999;        box-shadow: 1px 1px 5px #999; }
.mini-products-list .product-details { margin-left:75px; }.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }.mini-products-list .product-details .btn-remove { float:right; }/* Block: Wishlist */.block-wishlist {}/* Block: Related */.block-related {}.block-related li { padding:5px 0; }.block-related input.checkbox { float:left; margin-right:-20px; }.block-related .item { margin-left:20px; }.block-related .item .product-image { float:left; margin-right:-65px; }.block-related .item .product-details { margin-left:65px; }
/* Block: Compare Products */.block-compare {color: #3D63A2;font-size:1.2em}

.block-compare li { padding:5px 0; }

/* Block: Viewed */.block-recent {}
.block-recent a{font-size:15px}
.block-recent img{padding-right:6px}

/* Block: Poll */.block-poll {}
.block-poll input.radio { float:left; margin:5px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer {}.block-poll .votes { font-weight:bold; }
/* Block: Tags */.block-tags ul,.block-tags li { display:inline; }
.block-tags {margin-top:25px;margin-bottom:25px;}
.block-tags .block-title {border-bottom:0px solid #ddd; padding:5px; margin:0 0 0px; clear:both;background-color: #355489;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_43.gif);line-height:28px;background-repeat:repeat-x;color:white;
-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;width:170px;} 
.padder {}/* Block: Subscribe */.block-subscribe {}
/* Block: Reorder */.block-reorder {}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:5px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }
/* Block: Banner */.block-banner {}.block-banner .block-content { text-align:center; }
/* Block: Checkout Progress */.block-progress {}.block-progress dt { font-weight:bold; }
.block-progress dt.complete,.block-progress dd.complete { }
/* Homepage Callouts right column   */
.right-callout-yellow-ads {    margin-top:20px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; width: 230px;-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #CBC2BA;}.right-callout-yellow-ads:hover {margin-top:20px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; width: 230px;-webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #DDDB26;-moz-box-shadow: 1px 1px 5px #999;  -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;        }.right-callout-yellow-ads p {padding:10px}.right-callout-yellow-ads h2 {text-align:center;margin-top:10px}.right-callout-yellow-ads h3 {text-align:center;margin-top:3px}
/* ======================================================================================= *//* Category Page ========================================================================= */
/* .category-title {border-bottom:0px solid #ddd; padding:5px; margin:0 0 0px; clear:both;background-color: #355489;background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_43.gif);line-height:28px;background-repeat:repeat-x;color:white;-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;width:98%;margin-bottom:0px }*/ 
.category-image { display:block; margin:0 auto;margin-top:7px;margin-bottom:7px; }
.category-description img {margin-top:7px;margin-bottom:7px;display: block; margin-left: auto; 
margin-right: auto; }
.category-description {font-size:14px;}
.category-products {}
/* View Type: Grid */.round-box-products-grid {-webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #CBC2BA;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position: bottom left;background-color:white;width:715px}.category-products {-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;}
.products-grid {margin-top:5px;background-color: white;}
.products-grid-desc {font-size:9px;color:#6B6B6B;text-align:center;line-height:10px;}
.products-grid tr.odd {}.products-grid tr.even {}.products-grid td { width:33%; border:0px solid #ddd; padding:5px;text-align:center; }.products-grid td.empty {background:none}.products-grid td.empty:hover {background:none;border:0;-moz-box-shadow: 0px 0px 0px;   -webkit-box-shadow: 0px 0px 0px;        box-shadow: 0px 0px 0px;}/* View Type: List */.products-list li.item { padding:5px; margin:0 0 5px; border-width: 0;    border-bottom: 1px dashed #d8d8d8;}.products-list .product-image { float:left; }.products-grid .product-image img {}.products-grid td {} /*  this will fill each product in grid mode */ .products-grid td:hover {-moz-box-shadow: 1px 1px 5px #999;    -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;} .products-list .product-shop { float:right; width:320px; }
.products-grid .product-name {width:153px;margin-left:auto;margin-right:auto;}
.products-grid .product-name-poster {width:280px;margin-left:auto;margin-right:auto;font-size: 16px;}
.products-grid-desc-poster {font-size:14px;color:#6B6B6B;text-align:center;line-height:16px;}
/* ======================================================================================= *//* homwepage new products */.round-box-products-grid .product-image img {-moz-box-shadow: 1px 1px 5px #999;    -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;margin-top:7px;margin-bottom:7px;border:2px solid white}/* Product View ========================================================================== *//* Social Bookmarks  */.product-view .a2a_kit{float:right;margin-right:5px}.product-view {}.product-essential {}.product-collateral {margin-bottom:20px;font-size:1.2em}.product-collateral .sms-updates {color:#7F7F7F}
.product-links {width: 395px;float:left;background-color:#F1F5FB;padding:10px;
margin-top:5px;-webkit-border-radius: 10px; -moz-border-radius: 10px;
border:1px solid #D9E3F4;}
.product-view h2 {color:#3E69B0}
.new-list-image{
-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;-moz-box-shadow: 0px 0px 6px #999;
-webkit-box-shadow: 0px 0px 6px #999;        box-shadow: 0px 0px 6px #999;}
/* Product Images */

.category-title {padding:0px;margin:0; font-size:16px;clear:both;line-height:26px;color:#4772B7;width:98%;
margin-bottom:10px;font-size:24px }
.category-title  h2 {font-size:26px;color:#6B6B6B;margin-bottom:0;padding-bottom:0}
.category-image { display:block; margin:0 auto;margin-top:7px;margin-bottom:7px; }
.category-description img {margin-top:7px;margin-bottom:7px;display: block; margin-left: auto; margin-right: auto; }.category-description {font-size:14px;}.category-products {}/* View Type: Grid */.round-box-products-grid {-webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #CBC2BA;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position: bottom left;background-color:white;width:715px}.category-products {-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;}.products-grid {margin-top:5px;background-color: white;}.products-grid tr.odd {}.products-grid tr.even {}.products-grid td { width:33%; border:0px solid #ddd; padding:5px;text-align:center; }.products-grid td.empty {background:none}.products-grid td.empty:hover {background:none;border:0;-moz-box-shadow: 0px 0px 0px;   -webkit-box-shadow: 0px 0px 0px;        box-shadow: 0px 0px 0px;}/* View Type: List */.products-list li.item { padding:5px; margin:0 0 5px; border-width: 0;    border-bottom: 1px dashed #d8d8d8;}.products-list .product-image { float:left; }.products-grid .product-image img {}.products-grid td {} /*  this will fill each product in grid mode */ .products-grid td:hover {-moz-box-shadow: 1px 1px 5px #999;    -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;} .products-list .product-shop { float:right; width:320px; }.products-grid .product-name {width:153px;margin-left:auto;margin-right:auto;}/* ======================================================================================= *//* homwepage new products */.round-box-products-grid .product-image img {-moz-box-shadow: 1px 1px 5px #999;    -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;margin-top:7px;margin-bottom:7px;border:2px solid white}/* Product View ========================================================================== *//* Social Bookmarks  */.product-view .a2a_kit{float:right;margin-right:5px}.product-view {}.product-essential {}.product-collateral {margin-bottom:20px;font-size:1.2em}.product-collateral .sms-updates {color:#7F7F7F}.product-links {width: 395px;float:left;background-color:#F1F5FB;padding:10px;margin-top:5px;-webkit-border-radius: 10px; -moz-border-radius: 10px;border:1px solid #D9E3F4;}
.category-description p{color:#6B6B6B;font-size:14px;}
.product-view h2 {color:#3E69B0}/* Product Images */
.rss-bottom-link {padding:15px;font-size:14px;clear:both;}
.product-view .product-img-box { float:left; width:295px; }
.product-view .product-img-box .product-image {width:287px;   }
.product-view .product-img-box .product-image img { -webkit-border-radius: 5px;     -moz-border-radius: 5px;    
border-radius: 5px;}
.product-view .product-img-box .product-image-zoom { position:relative; height: 215px; overflow:hidden; 
z-index:9;}.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; 
cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center;    color: #8f8f8f; margin-bottom: 5px;}.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 15px; padding:0 28px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }.product-view .product-img-box .zoom #track { position:relative; height:18px; }.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/magnifier_handle.gif) 0 0 no-repeat;  }.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }.product-view .product-img-box .more-views ul { margin-left:-4px; }.product-view .product-img-box .more-views li { float:left; padding:1px; margin:0 0 0 0 ; }.product-image-popup { margin:0 auto;  background-color: white;    padding: 20px;}.product-image-popup .nav { text-align:center; }.product-image-popup .image { display:block; }.product-image-popup .image-label {}/* Product Shop */.product-view .product-shop { float:right; width:425px;margin-right:0px }.product-view .product-name {}.product-view .short-description {font-size:1.2em}/* Rating */.ratings {}.ratings .amount {}.ratings .rating-links {}.ratings dt {}.ratings dd {}.rating-box { width:69px; height:15px; font-size:0; line-height:0; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }.rating-box .rating { position:absolute; top:0; left:0; height:15px; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bg_rating.gif) 0 100% repeat-x; }
/* Availability */
.availability {line-height:8px;margin-left:auto;margin-right:auto;}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00;font-size:.8em;margin:0;padding:0; }
.availability .in-stock { font-weight:bold; color:#49BE34; font-size:.8em;margin:0;padding:0; }/********** < Product Prices */.price { white-space:nowrap !important;   font-size: 1.1em;color:green;}.clear {  clear: both;}
.price-box {}.price-box .price { font-weight:bold;font-size: 1.1em !important;color:#FF4538}.price-box-bundle {}/* Regular price */.regular-price {}.regular-price .price { font-weight:bold; }
/* Old price */.old-price {}
.old-price .price-label { white-space:nowrap;font-weight:bold; color:#464646;}
.old-price .price { font-weight:bold; text-decoration:line-through;color:#464646; }
/* Special price */.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap;color:red }
.special-price .price { font-weight:bold; }
/* Minimal price (as low as) */.minimal-price {}.minimal-price .price-label { font-weight:bold; white-space:nowrap; }a.minimal-price-link { display:block; }a.minimal-price-link .label {}a.minimal-price-link .price { font-weight:normal; }/* Excluding tax */.price-excluding-tax { display:block; }.price-excluding-tax .label { white-space:nowrap; }.price-excluding-tax .price { font-weight:normal; }/* Including tax */.price-including-tax { display:block; }.price-including-tax .label { white-space:nowrap; }.price-including-tax .price { font-weight:bold; }/* Excl tax (for order tables) */.price-excl-tax  { display:block; }.price-excl-tax .label { display:block; white-space:nowrap; }.price-excl-tax .price { display:block; }/* Incl tax (for order tables) */.price-incl-tax { display:block; }.price-incl-tax .label { display:block; white-space:nowrap; }.price-incl-tax .price { display:block; font-weight:bold; }/* Price range */.price-from {}.price-from .price-label { font-weight:bold; white-space:nowrap; }.price-to {}.price-to .price-label { font-weight:bold; white-space:nowrap; }/* Price as configured */.price-as-configured {}.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }/* Price notice next to the options */.price-notice { padding-left:10px; }.price-notice .price { font-weight:bold; }/********** Product Prices > *//* Tier Prices */.tier-prices .price { font-weight:bold; }.tier-prices .benefit {}/* Add to Links */.add-to-links li {list-style-type:none;margin:0;padding:0}.add-to-links .separator { display:none; }/* Add to Cart */.add-to-cart label { float:left; margin-right:5px; }.add-to-cart .qty { float:left; }.add-to-cart button.button { float:left; margin-left:5px; }/* Add to Links + Add to Cart */.add-to-box {   margin-top: 4px;}.add-to-box-wrapper {  float: right;}.add-to-box .add-to-cart { float:left; }.add-to-box .or { float:left; margin:0 10px; }.add-to-box .add-to-links { float:left; }.add-to-links li a {font-size:.8em}
/* Product Options */
.product-options { padding:10px; margin:10px 0 0; width: 395px;float:left;background-color:#F1F5FB;padding:10px;
margin-top:5px;-webkit-border-radius: 10px; -moz-border-radius: 10px;
border:1px solid #D9E3F4; }
.product-options dt label { font-size:24px; color:#6B6B6B}
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled {border:0; padding:5px;  }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:5px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:5px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }
.product-options-bottom fieldset {clear:both;}
.product-options-bottom { padding:0px; }
.product-options-bottom .price-box { margin:10px 0 10px;width: 395px;float:left;background-color:#F1F5FB;padding:10px;
margin-top:5px;-webkit-border-radius: 10px; -moz-border-radius: 10px;
border:1px solid #D9E3F4;  }/* Grouped Product */.grouped-items {}/* Block: Description */.product-view .description {}/* Block: Additional */.product-view .additional {}/* Block: Upsell */.product-view .up-sell {}.product-view .up-sell .products-grid td { width:25%; }/* Block: Tags */.product-view .tags {}.product-view .tags .form-add-tags label { float:left; }.product-view .tags .form-add-tags .input-box { float:left; width:260px; margin:0 5px;}.product-view .tags .form-add-tags input.input-text { width:254px; }#addTagForm .form-add .input-box {border-color:#FF4538; background-color:#faebe7; background-image:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/error-bg_39.gif);background-repeat:repeat-x; color:#BC1B13;padding:5px; -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #F5B4C2}.product-view .tags .form-add-tags button.button { vertical-align:bottom; }.product-view .tags .form-add-tags p { clear:both; }/* Block: Reviews */.product-view .reviews {}.review-list {margin-top:15px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif);background-repeat:repeat-x;background-position:bottom left;background-color:white; height: 100%; -webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;border:1px solid #DDDB26;-moz-box-shadow: 1px 1px 5px #999;  -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;padding: 5px;}/* Block: Add Review */.product-view .add-review {}.product-view .add-review .product-name span { font-weight:normal; }/* ======================================================================================= *//* Content Styles ================================================================= */.product-name { font-size: 1em; line-height: 1.0; font-weight: bold;  margin-bottom: 2px;}/* Product Tags */.tags-list li { display:inline; }/* Advanced Search */.search-summary {}/* CMS Home Page */.cms-home .products-grid td { width:20%; }/* Sitemap */.sitemap {}/* ======================================================================================= *//* Product Review ======================================================================== */.product-review {}.product-review .product-img-box { float:left; width:140px;  }.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }.product-review .details { float:right; width:570px; }/* ======================================================================================= *//* Shopping Cart ========================================================================= */.cart .checkout-types { float:right; text-align:right; }/* Shopping Cart Table */.cart-table .item-msg { font-size:10px; }/* Shopping Cart Collateral boxes */.cart .cart-collaterals { float:left; width:700px; border-right: 1px solid #e2e2e2;    padding-right: 10px;}.cart .crosssell .product-image { float:left; margin-right:-90px; }.cart .crosssell .product-shop { margin-left:90px; }.cart .shipping {   margin-top: 15px;   border-top-width: 1px;  border-top-color: #e2e2e2;}
/* Shopping Cart Totals */
.cart fieldset {clear:both;}
.cart .totals { float:right;font-size:16px }
.cart .totals table { width:100%; }
.cart .totals table th,.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
/* Options Tool Tip */.item-options dt { font-weight:bold; font-style:italic; }.item-options dd { padding-left:10px; }.truncated { cursor:help; }.truncated a.dots { cursor:help; }.truncated a.details { cursor:help; }.truncated .truncated_full_value { position:relative; z-index:999; }.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }.truncated .show dl { top:-20px; left:50%; }.col-left .truncated .show dl { left:30px; top:7px; }.col-right .truncated .show dl  { left:-240px; top:7px; }/* ======================================================================================= *//* Checkout ============================================================================== *//* One Page */.opc { border-bottom:1px solid #ddd; position:relative; }.opc li.section { border:1px solid #ddd; border-bottom:0; }.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; }.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }.opc .step-title h3 { float:left; }.opc .allow .step-title { cursor:pointer; }.opc .active {}.opc .active .step-title { background-color: #ededed; cursor:default; }.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }.opc .step .tool-tip { right:10px; }.opc .order-review {}/* Multiple Addresses Checkout */.checkout-progress { padding:0 50px; margin:10px 0; }.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }.checkout-progress li.active { border-top-color:#000; color:#000; }.multiple-checkout { position:relative; }.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }.multiple-checkout .grand-total big {}.multiple-checkout .grand-total .price {}/********** < Common Checkout Styles *//* Shipping and Payment methods */.sp-methods dt { font-weight:bold; }.sp-methods .price { font-weight:bold; }.sp-methods .form-list { padding-left:20px; }.sp-methods select.month { width:150px; margin-right:10px; }.sp-methods select.year { width:96px; }.sp-methods input.cvv { width:3em !important; }.please-wait { float:right; margin-right:5px; }.cvv-what-is-this { cursor:help; margin-left:5px; }/* Tooltip */.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }.tool-tip .btn-close { text-align:right; }.tool-tip .tool-tip-content { padding:5px; }/* Gift Messages */.add-gift-message {}.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }.gift-message-form .gift-item {}.gift-message-link { display:block; background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }.gift-message-link.expanded { background-position:0 -55px; }.gift-message-row {}.gift-message-row .btn-close { float:right; }.gift-message dt strong { font-weight:bold; }/* Checkout Agreements */.checkout-agreements {}.checkout-agreements li { margin:10px 0; }.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }.checkout-agreements .agree { padding:6px; }/********** Common Checkout Styles > *//* ======================================================================================= *//* Account Login/Create Pages ============================================================ */.account-login {}.account-login .new-users {}.account-login .registered-users {}.account-create {}/* Account Login/Create Pages ============================================================ *//* My Account ============================================================================= *//********** < Dashboard */.dashboard {}.dashboard .welcome-msg {}/* Block: Recent Orders */.dashboard .recent-orders { margin:10px 0; }/* Block: Tags */.dashboard .tags .number { float:left; margin-right:-20px; }.dashboard .tags .details { margin-left:20px; }/* Block: Reviews */.dashboard .reviews {}/********** Dashboard > *//* Order View */.order-info { border:1px solid #ddd; padding:5px; }.order-info dt,.order-info dd,.order-info ul,.order-info li { display:inline; }.order-info dt { font-weight:bold; }/* Print Pages */.page-print .print-head {}.page-print .print-head img { float:left; }.page-print .print-head address { float:left; margin-left:15px; }/* Price Rewrites */.page-print .gift-message-link { display:none; }.page-print .price-excl-tax,.page-print .price-incl-tax { display:block; white-space:nowrap; }.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price { display:inline; }/* ======================================================================================= *//* Footer ================================================================================ */div.link_block {    float: left;    padding-right: 25px;}div.link_block h4 {    color:#4467A9}.footer { text-align: left;   padding: 10px;  background: #f7f6f6 url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/footer_bg.gif) repeat-x;     }.footer a {    color: #4467A9; text-decoration: none;}.footer a:hover {    color: #FE3D2E; text-decoration: none;}.footer p { text-align:left; }.footer p a {  text-decoration: none;}.footer ul { float:left; padding:0 0 0 0;}.footer_sub {background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/sticky-footer-bg_10.gif) repeat-x 0px 0px;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/sticky-footer-bg_10.gif);background-repeat-x: repeat;background-repeat-y: no-repeat;background-attachment: initial;background-position-x: 0px;background-position-y: 0px;background-origin: initial;background-clip: initial;background-color: initial;bottom: 0px;height: 41px;left: 0px;padding-top: 0px;position: fixed;width: 100%;z-index: 1000;}.footer-hover-effect {margin-top:15px}.footer-hover-effect ul li a img:hover {-moz-box-shadow: 1px 1px 5px #999;  -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}/* ======================================================================================= 
*//*   div-interaktingslider  */
#div-interaktingslider {width:720px}
#frame{ width:720px;    height:240px;    border:0;     }
#frame #middle-center {border: 0;height: 238px;margin:0px;padding:0;width: 715px;}
#frame #slide-content {position: relative;height: 277px;margin:0px;padding:0;overflow: hidden;text-align: left;width: 720px;}
#frame #slide-commands {background: white;border-top: 0px solid #DDD;margin-left: -1px;margin-top: 220px;
padding-top: 2px;position: absolute;text-align: center;width: 710px;z-index: 5;}
#frame .slide {color: #2F2F2F;font: normal normal normal 12px/1.55em arial, helvetica, sans-serif;height: 220px;margin: 0px;padding: 0px;position: absolute;text-align: left;width: 715px;}
#frame .slide-overlay {height:100px;width:715px;background-color:white;opacity:0.8;filter:alpha(opacity=80);   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;  -moz-opacity: 0.80;  zoom: 1;float: left;margin-top:150px;        }
  #frame .slide-overlay h1, .slide-overlay p {padding:7px;padding-top:0;padding-bottom:0;font-family:Verdana!important;}   
   #frame .slide-overlay h1 {font-size:20px}
   .slide-overlay p {line-height:14px}
   #frame .slide a { color:#1e7ec8; text-decoration:underline; }
   #frame .slide a:hover { color:#1e7ec8; text-decoration:underline; }
   #frame .slide a img { border:0;}
   .jcarousel-clip .product-name {font-size:.7em;}
   .jcarousel-clip .price-box {font-size:.7em;}
   .jcarousel-skin-tango .jcarousel-item .product-name {}
   #frame #slide-commands a{    display:inline-block;   text-decoration: none ; margin:2px;     overflow:visible;   
    width:auto;    padding:1px 8px;    color:#fff;    border:1px solid #3C5B94;   
     font:bold 12px arial, sans-serif !important;    cursor:pointer;    text-align:center;   
      vertical-align:middle;}
      #frame #prev{background:#406CB5;
       -webkit-border-radius: 5px;  -moz-border-radius: 5px;    border-radius: 5px; }#frame #next{background:#406CB5; -webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px; }#frame #prev:hover{background:#94AEDA; }#frame #next:hover{background:#94AEDA; }#frame .active{ -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;background:#7291C6;}#frame .normal{-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;background:#406CB5;}#frame .normal:hover{background:#94AEDA}/*      jquery drop list styles    *//* Drop down styles*/#items{    }
   /* ebay rss homepage    */
    .ebay-description {float:left}
     .ebay-item {min-height:130px;border-bottom:  1px dotted #96B3E2;padding-bottom:5px;}
    .ebay-item a{font-size:16px}
    .ebay-item a:hover{color:red;text-decoration:underline;}
    .ebay-item table {margin-top:7px;}
    .ebay-item table td {color:#4F4F4F;font-size:12px;line-height:14px;}
    .ebay-item table td img {margin-right:3px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;
        border-radius: 5px;-moz-box-shadow: 0px 0px 3px #999;
    -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999;}
       .ebay-description:hover {background-color:#ECF1FA}
   .ebay-description img {padding:3px;-moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}
       .ebay-description:hover {background-color:#ECF1FA}
       
       /* email a friend */
       .box-collateral .box-up-sell h2 {color:#6B6B6B!important}
       /* highlight selected boxes with jquery :) */@-webkit-keyframes pulsate {    0%   {  -webkit-box-shadow: 0px 0px 0px #FCFA2C;  border:2px #FCFA2C inset  }   25%  {  -webkit-box-shadow: 0px 0px 25px #FCFA2C; border:2px #FCFA2C inset  }   50%  {  -webkit-box-shadow: 0px 0px 0px #FEFE96;    border:2px #FEFE96 inset }  75%  {  -webkit-box-shadow: 0px 0px 25px #FEFE96;   border:2px #FEFE96 inset }  100% {  -webkit-box-shadow: 0px 0px 0px #FCFA2C;  border:2px #FCFA2C inset  }}.input-text:focus{    -webkit-animation-name: pulsate;    -webkit-animation-duration: 1.5s;   -webkit-animation-iteration-count: 1;   -moz-box-shadow: 0px 0px 20px  #FCFA2C; box-shadow: 0px 0px 20px #FCFA2C;}
       .fb_edge_widget_with_comment {width:200px;}
   /* blog stuff */.when { padding: 5px 10px 5px 7px;   margin: 20px;margin-left:0;margin-top:30px; float: left;    width: 675px;-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;border:0px solid #CBC2BA;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position: center left;background-color:white}
   .when-author { padding: 5px 10px 5px 7px;    margin: 20px;margin-left:0;margin-top:0px;  float: left;    width: 675px;-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;border:0px solid #CBC2BA;background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif);background-repeat:repeat-x;background-position: center left;background-color:white}
   .when:hover {background-image: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif);-moz-box-shadow: 1px 1px 5px #999;   -webkit-box-shadow: 1px 1px 5px #999;        box-shadow: 1px 1px 5px #999;}/*   Store locations page  */.locations_container {float:left;width:715px;background:white;margin-bottom:15px;}.locations_container img {-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;}.locations_container .locations_block {padding:10px;margin:0;height:auto;}.locations_image_section {float:left;width:360px;background:white;}.locations_data_section {margin-top:15px;float:left;width:355px;background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif) bottom left repeat-x;-moz-box-shadow: 0px 0px 5px #999;   -webkit-box-shadow: 0px 0px 5px #999;        box-shadow: 0px 0px 5px #999;-webkit-border-radius: 7px;   -moz-border-radius: 7px;    border-radius: 7px;}.contact_block {margin-top:15px;float:left;width:345px;background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/notice-bg_39.gif) bottom left repeat-x;-moz-box-shadow: 0px 0px 5px #999; -
   webkit-box-shadow: 0px 0
   px 5px #999;        box-shadow: 0px 0px 5px #999;-webkit-border-radius: 7px;     -moz-border-radius: 7px;    border-radius: 7px;padding-left:5px;padding-top:5px;padding-bottom:10px;}         /* static CMS page */ .about_container {float:left;width:715px;margin-bottom:5px;}.about_container img {}                .about_container .about_photos_logo {    -moz-box-shadow: 0px 0px 0px #999;  -webkit-box-shadow: 0px 0px 0px #999;        box-shadow: 0px 0px 0px #999;}.about_container .about_block {padding:10px;margin:0;height:auto;}.about_image_section {float:left;width:340px;margin-top: 35px;padding-left:20px}.about_data_section {margin-top:15px;float:left;width:355px;-webkit-border-radius: 7px;    -moz-border-radius: 7px;    border-radius: 7px;}     .about_container   h2 {color:#375FA1}     .about_block li {list-style-image: url("http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/bullet_20.gif");list-style-position:inside;}  .photo-round {-webkit-border-radius: 5px;   -moz-border-radius: 5px;    border-radius: 5px;}  .photo_caption {clear:both;width:280px;margin-left:7px;margin-right:auto;margin-top:4px;color:#375FA1;font-style: italic; }  .photo_caption span {} .contents-of-page {background: url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/box-bg-gradient_39.gif) bottom left repeat-x;-moz-box-shadow: 0px 0px 5px #999; -webkit-box-shadow: 0px 0px 5px #999;        box-shadow: 0px 0px 5px #999;-webkit-border-radius: 7px;   -moz-border-radius: 7px;    border-radius: 7px;width:300px;padding:7px}     .contents-of-page h3  {color:black}/*   advanced brand search page */.advanced-search-amount  {font-size:1.3em;color:#4268A9;padding:10px;}.advanced-search-summary {color:red;font-size:1.5em;padding-bottom:10px;}/*  blog   */.wp-caption {font-size:.9em;width:280px;margin-left:7px;margin-right:auto;margin-top:4px;color:#375FA1;font-style: italic;}
   .entry {font-size:1.2em}
   .entry img {}    /* prints block homepage */.prints {background: transparent url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/bbc/prints.jpg) no-repeat right bottom;min-height:130px;}

/* twitter front page   */


/**
* Magentweet : Twitter Widget for Magento
* by
* Agence Dn'D - Cr?ation site e-Commerce Magento - http://www.dnd.fr/magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* Available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* @category   Widget
* @package    Dnd_Magentweet
* @copyright  Copyright (c) 2010 Agence Dn'D (http://www.dnd.fr)
* @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*/
.block-magentweet .block-content {-moz-border-radius-bottomright: 5px 5px;
border-bottom-right-radius: 5px 5px;-moz-border-radius-bottomleft: 5px 5px;
border-bottom-left-radius: 5px 5px;
-moz-border-radius-topright: 5px 5px;
border-top-right-radius: 5px 5px;-moz-border-radius-topleft: 5px 5px;
border-top-left-radius: 5px 5px;background-color:#D4D4D4;width:695px;border:1px solid #C8BFB7;min-height:120px;margin-bottom:20px}
.block-magentweet .block-title strong { background:url(http://bicycle.images.budgetbicyclectr.com/skin/frontend/default/budget/images/magentweet/bird.gif) no-repeat; padding-left: 20px;}
.block-magentweet .block-content li { padding:5px 0px;}
.block-magentweet .block-content .odd-li, .even-li { padding:5px 0px;list-style: none;
display: inline;}
.block-magentweet .block-content img { float:left; margin:5px 10px 0 10px;-moz-border-radius-bottomright: 5px 5px;
border-bottom-right-radius: 5px 5px;-moz-border-radius-bottomleft: 5px 5px;
border-bottom-left-radius: 5px 5px;
-moz-border-radius-topright: 5px 5px;
border-top-right-radius: 5px 5px;-moz-border-radius-topleft: 5px 5px;
border-top-left-radius: 5px 5px;background-color:#ffffff;border:1px solid #C8BFB7;  }
.block-magentweet .block-content ul {margin-left:0;padding-left:0;-moz-border-radius-bottomright: 5px 5px;
border-bottom-right-radius: 5px 5px;-moz-border-radius-bottomleft: 5px 5px;
border-bottom-left-radius: 5px 5px;
-moz-border-radius-topright: 5px 5px;
border-top-right-radius: 5px 5px;-moz-border-radius-topleft: 5px 5px;
border-top-left-radius: 5px 5px;background-color:#ffffff;}
.block-magentweet .block-content ul li div { float:left; width:148px;padding:5px;-moz-border-radius-bottomright: 5px 5px;
border-bottom-right-radius: 5px 5px;-moz-border-radius-bottomleft: 5px 5px;
border-bottom-left-radius: 5px 5px;
-moz-border-radius-topright: 5px 5px;
border-top-right-radius: 5px 5px;-moz-border-radius-topleft: 5px 5px;
border-top-left-radius: 5px 5px;background-color:#ffffff;border:1px solid #C8BFB7;}
.block-magentweet .clearer { clear: both; }

.shipping-meth {color: #49BE34;
font-size: 0.8em;
font-weight: bold;
margin: 0;
padding: 0;line-height:8px}

.shipping {font-size:14px}

.featured-image {margin: 20px;margin-bottom:10px;margin-left:0;margin-top:0;float:left}


.blog-list ul li { margin-left: -1em } 
.blog-list {margin-top:5px;margin-bottom: 5px;}

.block-qrcode {background-color:white; height: 100%; width: 230px;
-webkit-border-radius: 5px;     -moz-border-radius: 5px;    border-radius: 5px;}
.block-title-QR{margin-top:0px;text-align:center;margin-bottom:0px}


/*  shipping methods product details page  */

.block-shipping-results {line-height:14px;font-weight:bold}

.block-content-shipping dt {color:#3E68B4;font-size:16px;font-weight:normal!important;padding-top:4px;padding-bottom:4px;}

/*   popup tooltips ajax  */

.examples {
    overflow: hidden;
}
.examples div {
 
    padding: 5px;
}
.examples-l {
    overflow: hidden;
}
.examples-l div {
 
    padding: 5px;
}
#tooltip {width:200px;
    padding: 5px 10px;
    background: #cad7e0;
    border: 1px solid #b2bdc3;
    opacity: 0.90;
}

.new-users-product {color:red;font-weight:bold;font-size:15px;}
    

    #demo-3{position:relative;}
    #demo-3 a img{
        opacity:1
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    #demo-3 .demo-details3{
        position:absolute;
        top:27px;
        left:32px;
        opacity: 0;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
    #demo-3 .demo-details3:hover{
        opacity: .9;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
   
   
    #demo-4{position:relative;}
    #demo-4 a img{
        opacity:1
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    #demo-4 .demo-details4{
        position:absolute;
        top:27px;
        left:32px;
        opacity: 0;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
    #demo-4 .demo-details4:hover{
        opacity: .9;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
   
   
   
   
   
     #demo-5{position:relative;}
    #demo-5 a img{
        opacity:1
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    #demo-5 .demo-details5{
        position:absolute;
        top:27px;
        left:32px;
        opacity: 0;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
    #demo-5 .demo-details5:hover{
        opacity: .9;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
   
   
     #demo-6{position:relative;}
    #demo-6 a img{
        opacity:1
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    #demo-6 .demo-details6{
        position:absolute;
        top:27px;
        left:32px;
        opacity: 0;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
    #demo-6 .demo-details6:hover{
        opacity: .9;
        -webkit-transition: opacity;
        -webkit-transition-timing-function: ease-out;
        -webkit-transition-duration: 500ms;
    }
    
 .currently li{line-height:20px;font-size:12px!important;padding:5px;margin-bottom:4px;color: #241E00 !important;background-color:#FDD408;background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.13, rgb(179,147,7)),
    color-stop(0.57, rgb(219,180,9)),
    color-stop(0.79, rgb(253,212,8))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(179,147,7) 13%,
    rgb(219,180,9) 57%,
    rgb(253,212,8) 79%
);height: 20px;-webkit-border-radius: 5px; 
    -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px #303030;
-webkit-box-shadow: 0px 0px 3px #303030;
box-shadow: 0px 0px 3px #303030;}
   

.google-map {margin-top:15px;margin-bottom:15px;}


.in-store-only{color:#808080;font-size:11px;line-height:11px!important;display:block;}

.in-store-only-details{color:#ff0000;font-size:11px;line-height:11px!important;display:block;}

.post-list .pager .amount { float:left; font-size:1.5em;font-weight:normal!important;color:red;font-weight:bold!important;line-height:40px;padding-right:75px;}
 
    
.button-filter {
  background: #e4eafa none 0 0 repeat-x;
  border: solid 1px #adc0ed;
  color: #2e4987;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  line-height: 100%;
  margin: 1px;
  padding: 0.83em 1em;
  position: relative;
  text-decoration: none;
  text-shadow: #fff 0 1px 0;
  vertical-align: middle;
  white-space: nowrap;
 
  /* gecko */
  -moz-user-select: none;
  -moz-border-radius: 6px;
  background-image: -moz-linear-gradient(-90deg,
    #eeeeee 1%,
    #f3f5fa 5%,
    #e4eafa 70%,
    #c9d5f6 100%);
 
  /* webkit */
  -webkit-user-select: none;
  -webkit-border-radius: 6px;
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0.01, #eee),
    color-stop(0.05, #f3f5fa),
    color-stop(0.70, #e4eafa),
    color-stop(1, #c9d5f6));
}
 
.button-filter:focus {
  outline: none;
}
 
.button-filter.icon img {
  border: none;
  display: block;
  height: 1em;
  vertical-align: middle;
  width: 1em;
}
 
.button-filter.pressed {
  color: #fff;
  text-shadow: #2e4987 0 1px 0;
  background-color: #5884d6;
  border-color: #7488b8;
 
  /* Gecko */
  background-image: -moz-linear-gradient(-90deg,
    #eeeeee 1%,
    #709de7 5%,
    #5884d6 70%,
    #4470ca 100%);
 
  /* webkit */
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0.01, #eee),
    color-stop(0.05, #709de7),
    color-stop(0.70, #5884d6),
    color-stop(1, #4470ca));
}
 
.button-filter.start-arrow {
  border-left: none !important;
  margin-left: 26px;
  padding-left: 0;
 
  /* gecko */
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
 
  /* webkit */
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
}
 
 
.button-filter.start-arrow:after,
.button-filter.end-arrow:after {
  border: solid 1px #adc0ed;
  bottom: -1px;
  content: '';
  display: block;
  position: absolute;
  text-shadow: none;
  top: -1px;
  width: 2.60em;
  z-index: -1;
}
 
.button-filter.start-arrow:after {
  left: -16px;
 
  /* Gecko */
  -moz-transform: rotate(45deg);
  -moz-border-radius-topleft: 17px;
  -moz-border-radius-bottomright: 17px;
  background-image: -moz-linear-gradient(-45deg,
    #eeeeee 12%,
    #f3f5fa 20%,
    #e4eafa 60%,
    #c9d5f6 100%);
 
  /* webkit */
  -webkit-transform: rotate(45deg);
  -webkit-border-top-left-radius: 17px;
  -webkit-border-bottom-right-radius: 17px;
  background-image: -webkit-gradient(linear,0 0,100% 100%,
    color-stop(0.12, #eee),
    color-stop(0.20, #f3f5fa),
    color-stop(0.60, #e4eafa),
    color-stop(1, #c9d5f6));
}
 
.button-filter.pressed.start-arrow:after {
  background-color: #5884d6;
  border-color: #7488b8;
 
  background-image: -moz-linear-gradient(-45deg,
    #eeeeee 12%,
    #709de7 20%,
    #5884d6 60%,
    #4470ca 100%);
 
  /* webkit */
  background-image: -webkit-gradient(linear,0 0,100% 100%,
    color-stop(0.12, #eee),
    color-stop(0.20, #709de7),
    color-stop(0.60, #5884d6),
    color-stop(1, #4470ca));
}



.button-filter.end-arrow {
  border-right: none;
  margin-right: 26px;
  padding-right: 0;
 
  /* gecko */
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
 
  /* webkit */
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
}
 
.button-filter.end-arrow:after {
  right: -16px;
 
  /* Gecko */
  -moz-transform: rotate(-45deg);
  -moz-border-radius-topright: 17px;
  -moz-border-radius-bottomleft: 17px;
  background-image: -moz-linear-gradient(-135deg,
    #eeeeee 12%,
    #f3f5fa 20%,
    #e4eafa 60%,
    #c9d5f6 100%);
 
  /* webkit */
  -webkit-transform:rotate(-45deg);
  -webkit-border-top-right-radius:17px;
  -webkit-border-bottom-left-radius:17px;
  background-image: -webkit-gradient(linear,100% 0%, 0% 100%,
    color-stop(0.12, #eee),
    color-stop(0.20, #f3f5fa),
    color-stop(0.60, #e4eafa),
    color-stop(1, #c9d5f6));
}
 
 
.button-filter.pressed.end-arrow:after {
  background-color: #5884d6;
  border-color: #7488b8;
 
  /* Gecko */
  background-image: -moz-linear-gradient(-135deg,
    #eeeeee 12%,
    #709de7 20%,
    #5884d6 60%,
    #4470ca 100%);
 
  /* webkit */
  background-image: -webkit-gradient(linear,100% 0%, 0% 100%,
    color-stop(0.12, #eee),
    color-stop(0.20, #709de7),
    color-stop(0.60, #5884d6),
    color-stop(1, #4470ca));
}
 
.buttons {
  margin: 1px 2px;
  overflow: hidden;
  white-space: nowrap;
}
 
.buttons .button-filter {
  border-left-width: 0;
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
 
.buttons .button-filter:first-child {
  border-left-width: 1px;
 
  /* gecko */
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-bottomleft: 6px;
 
  /* webkit */
  -webkit-border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
}
 
.buttons .button:last-child {
  /* gecko */
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
 
  /* webkit */
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
}

.block .actions-filter { text-align:right;top:30px;left:20px; }
.block .actions-filter a { float:left; }

.myList{background: #e4eafa none 0 0 repeat-x;
  border: solid 1px #adc0ed;
  color: #2e4987;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  font-size: 12px;
  line-height: 100%;
  margin: 1px;
  padding: 0.83em 1em;
  position: relative;
  text-decoration: none;
  text-shadow: #fff 0 1px 0;
  vertical-align: middle;
  white-space: nowrap;
 
  /* gecko */
  -moz-user-select: none;
  -moz-border-radius: 6px;
  background-image: -moz-linear-gradient(-90deg,
    #eeeeee 1%,
    #f3f5fa 5%,
    #e4eafa 70%,
    #c9d5f6 100%);
 
  /* webkit */
  -webkit-user-select: none;
  -webkit-border-radius: 6px;
  background-image: -webkit-gradient(linear,left top,left bottom,
    color-stop(0.01, #eee),
    color-stop(0.05, #f3f5fa),
    color-stop(0.70, #e4eafa),
    color-stop(1, #c9d5f6));

  -moz-box-shadow:1px 1px 1px #6A6A6A;
-webkit-box-shadow:1px 1px 1px #6A6A6A;
box-shadow:1px 1px 1px #6A6A6A;
  
    
    line-height:16px;
color:#406CB5;border:1px solid #CECECE; font-size:12px!important;}
.myList li a {font-size:14px!important;font-weight:normal;padding-left:-5px;padding-right:1px;}
.myList li a:hover {
    
    
    
    color: #241E00 !important;background-color:#FDD408;background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.13, rgb(179,147,7)),
    color-stop(0.57, rgb(219,180,9)),
    color-stop(0.79, rgb(253,212,8))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(179,147,7) 13%,
    rgb(219,180,9) 57%,
    rgb(253,212,8) 79%
);height: 20px;-webkit-border-radius: 5px; 
    -moz-border-radius:5px; border-radius: 5px; -moz-box-shadow: 0px 0px 3px #303030;
-webkit-box-shadow: 0px 0px 3px #303030;
box-shadow: 0px 0px 3px #303030;}

.vertnav-container {font-size:14px!important;}

.paypal-logo {margin-top:15px;margin-bottom:15px;margin-left:25px;} 



