﻿/*HOME PAGES*/
#h_header 
{
    width: 1000px;
    height: 95px;
    position: relative;
}
#h_logo 
{
    float: left;
    width: 268px;
    height: 93px;
    z-index: -10;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/Logo.png');
}
/* IE6 ignores styles with [attributes], so it will skip the following. */
#h_logo[class] 
{
    background-image: url('images/Logo.png');
    background-repeat: no-repeat;
}
#h_detail 
{
    float: right;
    width: 176px;
    height: 93px;
    z-index: -10;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/TelNo.png');
}
#h_detail[class] 
{
    background-image: url('images/TelNo.png');
    background-repeat: no-repeat;
}
#h_tabs 
{
    width: 700px;
    height: 39px;
    position: absolute;
    top: 60px;
    left: 271px;
    margin: 0;
    padding: 0;
    z-index: 10;
}
#tab1
{
    float: left;
    height: 39px;
    width: 148px;
    /*background-image: url('images/Tabs/HIW.gif');*/
    z-index: 10;
}
#tab2 
{
    float: left;
    height: 39px;
    width: 86px;
    /*background-image: url('images/Tabs/trans/SHOP.gif');*/
    z-index: 10;
}
#tab3 
{
    float: left;
    height: 39px;
    width: 167px;
    /*background-image: url('images/Tabs/trans/IFS.gif');*/
    z-index: 10;
}
#tab4 
{
    float: left;
    height: 39px;
    width: 89px;
    /*background-image: url('images/Tabs/trans/NEWS.gif');*/
    z-index: 10;
}
#tab5
{
    float: left;
    height: 39px;
    width: 89px;
    /*background-image: url('images/Tabs/trans/FAQ.gif');*/
    z-index: 10;
}
#tab6
{
    float: left;
    height: 39px;
    width: 89px;
    /*Admin*/
    z-index: 10;
}
#h_box_1 
{
    height: 230px;
    width: 1000px;
    /*position: relative;*/
    margin: 0;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/GBox.png');
    /*top: -4px;*/
    z-index: -5;
}
#h_box_1[class] 
{
    background-image: url('images/boxes/GBox.png');
    background-repeat: no-repeat;
}
#h_box_2
{
    height: 230px;
    width: 1000px;
    /*position: relative;*/
    margin: 0;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/PBox.png');
    /*top: -4px;
    z-index: -5;*/
}
#h_box_2[class] 
{
    background-image: url('images/boxes/PBox.png');
    background-repeat: no-repeat;
}
#h_box_3
{
    height: 230px;
    overflow: hidden;
    width: 1000px;
    /*position: relative;*/
    margin: 0;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/RBox.png');
    /*top: -4px;
    z-index: -5;*/
}
#h_box_3[class] 
{
    background-image: url('images/boxes/RBox.png');
    background-repeat: no-repeat;
}
#h_box_4
{
    height: 230px;
    width: 1000px;
    /*position: relative;*/
    margin: 0;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/OBox.png');
    /*top: -4px;
    z-index: -5;*/
}
#h_box_4[class] 
{
    background-image: url('images/boxes/OBox.png');
    background-repeat: no-repeat;
}
#h_box_5
{
    height: 230px;
    width: 1000px;
    /*position: relative;*/
    margin: 0;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/YBox.png');
    /*top: -4px;
    z-index: -5;*/
}
#h_box_5[class] 
{
    background-image: url('images/boxes/YBox.png');
    background-repeat: no-repeat;
}
.h_box_content 
{
    margin-left: 165px; padding: 4px 295px 20px 20px;
    z-index: 1;
}
.h_box_content a, .h_box_content input 
{
    position: relative;
    z-index: 100;
}
.h_image 
{
    position: absolute; right: 10px; top: 70px;
}
#h_box_6
{
    /*position: relative;*/
    height: 200px;
    width: 665px;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
    padding: 0;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/small_box_shop.png');
}
#h_box_6[class] 
{
    background-image: url('images/boxes/small_box_shop.png');
    background-repeat: no-repeat;
}
#h_box_6 p
{
    padding: 0;
    margin: 0 0 5px 0;
}
#no_code 
{
    margin-left: 220px;
    _margin-left: 100px;
    width: 220px;
    float: left;
    position: relative;
}
#sch_code 
{
    position: relative;
    /*position: absolute;
    right: 0;
    bottom: 0;*/
    float: left;
    width: 200px;
    margin-top: 100px;
    margin-left: 15px;
    _margin-left: 30px;
    padding: 0;
}
#sch_code .media_textbox
{
    width: 159px;
    height: 20px;
    padding: 3px;
    font-size: 1.3em;
    border: solid 1px black;
}
#h_box_7
{
    background-image: url('images/boxes/small_box_news.jpg');
    background-repeat: no-repeat;
    height: 200px;
    width: 330px;
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}
#h_box_8 
{
    /*background-image: url('images/boxes/small_box_faq.jpg');
    background-repeat: no-repeat;*/
    height: 200px;
    width: 330px;
    float: right;
    margin-top: 4px;
}
#h_box_7 div
{
    margin-left: 120px;
}
.h_box_content_s
{
    padding: 70px 15px; font-size: 1em;
}
.h_box_content_s a 
{
    color: Green;
    display: inline;
}
#wh_loggedin 
{
    border: solid 1px #45326f; background-color: #8364c7; color: White; padding: 2px; margin-bottom: 5px;
}
/*News Page*/
#news_box_top 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/oBox_Top.png');
}
#news_box_top[class] 
{
    background-image: url('images/boxes/oBox_Top.png');
    background-repeat: no-repeat;
}
#news_box_mid 
{
    background-image: url('images/boxes/oBox_Mid.png');
    background-repeat: repeat-y;
    width: 1000px;
}
#news_box_bot 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/oBox_Bot.png');
}
#news_box_bot[class] 
{
    background-image: url('images/boxes/oBox_Bot.png');
    background-repeat: no-repeat;
}

/*FAQ Page*/
#faq_box_top 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/yBox_Top.png');
}
#faq_box_top[class] 
{
    background-image: url('images/boxes/yBox_Top.png');
    background-repeat: no-repeat;
}
#faq_box_mid 
{
    background-image: url('images/boxes/yBox_Mid.png');
    background-repeat: repeat-y;
    width: 1000px;
}
#faq_box_bot 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/yBox_Bot.png');
}
#faq_box_bot[class] 
{
    background-image: url('images/boxes/yBox_Bot.png');
    background-repeat: no-repeat;
}
/* Content and General Pages*/
#cont_box_top 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/pBox_Top.png');
}
#cont_box_top[class]
{
    background-image: url('images/boxes/pBox_Top.png');
    background-repeat: no-repeat;
}
#cont_box_mid 
{
    background-image: url('images/boxes/pBox_Mid.png');
    background-repeat: repeat-y;
    width: 1000px;
}
#cont_box_bot 
{
    height: 20px; width: 1000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/boxes/pBox_Bot.png');
}
#cont_box_bot[class]
{
    background-image: url('images/boxes/pBox_Bot.png');
    background-repeat: no-repeat;
}









/* HTML TAGS*/
body 
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: .8em;
    /*background-color: #45326F;*/
    margin: 0;
    padding: 0;
    _text-align:center; /*used to center ie5*/
    background-image: url('Images/bg.jpg');   
    background-color: #539eef;
}
hr 
{
    height: 1px;
    background-color: Black;
}
a 
{
    color: Black;
    text-decoration: underline;
}
a:hover 
{
    text-decoration: none;
    color: Green;
}
a:visited 
{
    font-weight: normal;
}
h1 
{
    padding: 0;
    margin: 10px 0 5px 0;
    color: #0fa10f;
    font-weight: bold;
    font-size: 12pt;
    font-family: Comic Sans MS, Arial, Sans-Serif;
}
h2, h3
{
    padding: 0;
    margin: 10px 0 5px 0;
    color: #0fa10f;
    font-weight: bold;
    font-size: 10pt;
    font-family: Comic Sans MS, Arial, Sans-Serif;
}
p 
{
    padding:  0;
    margin: .8em 0 .8em 0;
}
/* IDs */
#wh_wrapper 
{
    margin: auto;
    width: 1000px;
    background-repeat: repeat-y;
    _text-align: left; /*used to counteract body centering for ie5*/
    position: relative;
}
#wh_header 
{
    /*background-image: url('Images/Banner.gif');*/
    color: White;
    height: 93px;
}
#wh_header h1
{
    margin: 0;
    padding: 0;
    font-size: 2em;
    float: left;
}
#wh_header h1 a {color: white;}
#wh_cart_summary 
{
    float: right;
    padding: 5px;
    margin-right: 10px;
    /*background-color: #c778ff;*/
    /*background-image: url('Images/Tab_BG_1px.jpg');*/
    /*height: 51px;*/
    font-size: .9em;
}
#wh_cart_summary a
{
    color: black;
    font-weight: bolder;
    text-decoration: none;
    font-size: .8em;
}
#wh_cart_summary span
{
    color: black;
    font-weight: bold;
}
.wh_cart_summary_text 
{
    /*float: left;*/
}
.wh_cart_you_save 
{
    float: left;
    color: Red;
}
.wh_cart_scheme_earns 
{
    float: left;
    margin-left: 2px;
}
#wh_info_bar 
{
  color: white;
  /*text-align: right;*/
  padding: 3px 10px 3px 3px;
  position: absolute;
  right: 0; top: 115px;
}
#wh_info_bar input
{
    font-size: 8pt;
}
#wh_info_bar a 
{
    color: White;
}
#wh_main_nav 
{
    font-family: Comic Sans MS, Tahoma, Arial, Sans-Serif;
    width: 190px;
    float: left;
    padding: 0 5px 5px 5px;
    font-size: .9em;
}
#wh_main_nav a
{
    text-decoration: none;
    display: block;
    width: 145px;
    /*padding-left: 20px;*/
    padding-top: 5px;
    margin-left: -10px;
    margin: 0;
    height: 20px;
    border-bottom: solid 1px #78D2FF;
}
#wh_main_nav a:hover 
{
    /*background-image: url('Images/splatter1.gif');*/
    background-repeat: no-repeat;   
    color: #c778ff;
}
#wh_main_content 
{
    width: 780px;
    margin-left: 5px;
    float: left;
    /*padding: 15px;*/
}
#wh_footer 
{
    padding: 5px;
    text-align: center;
    width: 100%;
    color: black;
    font-size: 8pt;
    clear: both;
}
#wh_footer a {color: black;}
#wh_home1, #wh_home2, #wh_home3
{   
    position: relative;
    padding: 0;
    margin: 0;
}
#wh_home4, #wh_home5
{
    position: relative;
    padding: 0;
    margin: 0;
}

/*POSTAGE SELECTIONS*/
.wh_basket_postage 
{
    margin-bottom: 5px;
    background-image: url('Images/POSTVAN.gif');
    background-repeat: no-repeat;
    padding-left: 80px;
    height: 45px;
}
.wh_basket_postage_options 
{
    margin-bottom: 5px;
    padding-left: 80px;
}

/*Hover Menu Extender*/
wh_ajax_hover_div 
{
    z-index: 10;
    
}
.wh_ajax_hover_div_main
{
    background-color: #fdffca;
    z-index: 10;
}
.wh_ajax_hover_div_content 
{
    padding: 0 10px 0 10px;
    color: Black;
    font-weight: normal;
    font-size: .9em;
}
/* BUTTONS */
.wh_search_container 
{
    /*text-align: center;*/
}

/*Small Buttons*/
.wh_btn_search, .wh_btn_search_on, .wh_login_button, 
.wh_btn_go,.wh_btn_go_on, .wh_btn_buy, .wh_btn_buy_on,
.wh_filter_button, .wh_mediaemail_button, .wh_btn_more
{
    background-color: White;
    border: none;
    margin-top: 2px;
    padding-bottom: 7px;
    height: 30px;
    width: 60px;
    font-weight: bold;
    margin: auto;
}
/*Search Button*/
.wh_btn_search {color: #000000; background-image: url('Images/GREEN_BUT.gif');}
.wh_btn_search_on {color: #ffffff; background-image: url('Images/ORA_BUT.gif');}

/*More Button*/
.wh_btn_more {float: right; text-align: center; color: #000000; background-image: url('Images/ORA_BUT.gif'); background-repeat: no-repeat;}

/*Login Button*/
.wh_login_button {color: #ffffff; background-image: url('Images/Login_BUT.gif');}

/*Filter Button*/
.wh_filter_button {margin-top: 5px; color: #ffffff; background-image: url('Images/Filter_BUT.gif');}

/*Media Code Email Button*/
.wh_mediaemail_button {color: #ffffff; background-image: url('Images/Filter_BUT.gif');}

/*Go Button*/
.wh_btn_go {color: #ffffff; background-image: url('Images/GREEN_BUT.gif');}
.wh_btn_go_on {color: #ffffff; background-image: url('Images/ORA_BUT.gif');}

/*Buy Button*/
.wh_btn_buy {float: left; color: #ffffff; background-image: url('Images/GREEN_BUT.gif');}
.wh_btn_buy_on {float: left; color: #ffffff; background-image: url('Images/ORA_BUT.gif');}

/*Bigger Buttons*/
.wh_btn_contshop, .wh_btn_contshop_on,
.wh_btn_update, .wh_btn_update_on, .wh_btn_checkout, .wh_btn_checkout_on
{
    background-color: White;
    border: none;
    margin-top: 2px;
    padding-bottom: 7px;
    height: 30px;
    width: 150px;
    font-weight: bold;
    margin: auto;
}
/*Continue Shopping Button*/
.wh_btn_contshop {color: #ffffff; background-image: url('Images/PURP_BUT_150px.gif');}
.wh_btn_contshop_on {color: #ffffff; background-image: url('Images/GREEN_BUT_150px.gif');}

/*Update Button*/
.wh_btn_update {color: #ffffff; background-image: url('Images/PURP_BUT_150px.gif');}
.wh_btn_update_on {color: #ffffff; background-image: url('Images/GREEN_BUT_150px.gif');}

/*Checkout Button*/
.wh_btn_checkout {color: #ffffff; background-image: url('Images/PURP_BUT_150px.gif');}
.wh_btn_checkout_on {color: #ffffff; background-image: url('Images/GREEN_BUT_150px.gif');}
   
   
   
   
/* CLASSES */

/* PRODUCT LIST CLASSES */
.AspNet-DataList 
{}
.AspNet-DataList table 
{
 width: 100%;
}
.wh_productList 
{
    width: 757px;
    overflow: hidden;
    float: left;
    border: solid 1px #c778ff;
    margin-top: 5px;
}
.wh_productList a 
{
    color: Black;
    text-decoration: none;
}
.wh_productListImage 
{
    width: 220px;
    margin: auto;
    text-align: center;
    padding-top: 30px;
    float: left;
}
.wh_more 
{
    display: block;
    height: 17px;
    width: 44px;
    background-image: url('Images/next_more_btn.gif');
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-top: -2px;
    text-align: center;  
    float: right;
    margin: 3px;
}
.wh_productListContent 
{
    float: left;
    width: 536px;
    border-left: solid 1px #c778ff;
}
.wh_productListHeading 
{
    background-color: #aa3ef7;
    color: White;
    height: 35px;
    padding: 3px;
}
.wh_productListHeading a 
{
    color: White;
    text-decoration: none;
    font-family: Comic Sans MS, Tahoma, Sans-Serif;
    font-weight: bold;
    font-size: 1.1em;
}
.wh_productListTitle 
{
    float: left;
}
.wh_productListMake 
{
    font-size: .8em;
}
.wh_productListModel 
{
    font-weight: bold;
    font-size: 1.1em;
}
.wh_productListHeadPrice 
{
    float: right;
    font-family: Impact, Tahoma, Arial, Sans-Serif;
    font-size: 2em;
}
.wh_productListDesc
{
    background-image: url('Images/prod_grad.gif');
    background-repeat: repeat-x;
    padding: 20px 10px 10px 10px;
}
.wh_ProductList_CatMenu 
{
    width: 757px;
    background-color: #d8b2f2;
    border-left: solid 3px #aa3ef7;
    border-right: solid 3px #aa3ef7;
}
.wh_ProductList_CatMenu_Footer 
{
    background-image: url('Images/foot_purp.gif');
    width: 763px;
    height: 13px;
    position: relative;
}
.wh_ProductList_CatMenu a 
{
    color: black;
    padding-left: 30px;
    text-align: left;
    display: block;
    width: 150px;
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0;
    font-size: .8em;
}
.wh_refine_search 
{
    background-color: #c57ff7;
    color: White;
    padding-left: 15px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}
.wh_filter
{
    width: 600px;
    float: left;
    margin-top: 5px;   
}
.wh_filter_head
{
    width: 585px;
    height: 24px;
    background-image: url('Images/head_ora.gif');
    color: White;
    font-weight: bold;
    font-size: 1.1em;
    padding-left: 15px;
    padding-top: 5px;
}
.wh_filter_content 
{
    background-color: #fccf8e;
    border-left: solid 3px #fa9200;
    border-right: solid 3px #fa9200;
    padding: 0 10px 0 10px;
    /*height: 45px;*/
}
.wh_filter_content select 
{
    font-size: .9em;
    position: relative;
    top: -8px;
}
.wh_filter_content img {position: relative; top: -8px;}
.wh_filter_foot
{
    width: 600px;
    height: 15px;
    background-image: url('Images/foot_ora.gif');
}
.wh_sort 
{
    float: right;
    width: 160px;
    margin-top: 5px;
    margin-right: -3px;
}
.wh_sort_head 
{
    width: 145px;
    height: 24px;
    background-image: url('Images/head_green.gif');
    color: White;
    font-weight: bold;
    font-size: 1.1em;
    padding-left: 15px;
    padding-top: 5px;
}
.wh_sort_content 
{
    background-color: #adfaad;
    border-left: solid 3px #00c300;
    border-right: solid 3px #00c300;
    padding: 6px 10px 8px 10px;
    /*height: 45px;*/
    text-align: center;
}
.wh_sort_content select 
{
    font-size: .9em;
    display: block;
}
.wh_sort_foot 
{
    width: 160px;
    height: 15px;
    background-image: url('Images/foot_green.gif');
}
.wh_page_size
{
    border-bottom: solid 1px #c778ff;
    margin-top: 3px;
    padding-bottom: 3px;
    clear: both;
}
.wh_srp 
{
    border: solid 1px #f5b65d;
    background-color: #f9e5ca;
    padding: 5px;
    float: right;
    margin-right: 1px;
    width: 190px;
}  
.wh_SRP_Saving 
{
    color: Red;
    font-weight: bold;
}
.wh_OurPrice 
{
    color: Red;
}
.wh_remember_mediacode 
{
    width: 250px;
    float: right;
    border: solid 3px #fa9200;
    background-color: #fccf8e;
    margin-bottom: 5px;
}
.wh_remember_mediacode .TextBox
{
    position: relative;
    bottom: 8px;
    margin-left: 2px;
}
.wh_remember_mediacode_head 
{
    color: White;
    padding: 3px;
    background-color: #fa9200;
}
.wh_remember_mediacode_form
{
    padding-top: 5px;
    padding-bottom: 5px;
}
.wh_tagline { font-family: Comic Sans MS, Tahoma, Arial, Sans-Serif; font-weight: bold; color: Yellow; font-size: 1.5em; position: absolute; top: 10px; left: 300px;}

/*CHECKOUT STAGES*/
.wh_checkout_stage1,.wh_checkout_stage2,.wh_checkout_stage3 
{
    float: left; background-color: gray; width: 230px; padding: 10px; color: White; border-top: solid 1px black; border-bottom: solid 1px black; 
    margin-bottom: 5px;
}
.wh_checkout_stage1_on,.wh_checkout_stage2_on,.wh_checkout_stage3_on
{
    float: left; background-color: blue;  width: 230px; padding: 10px; color: White; border-top: solid 1px black; border-bottom: solid 1px black;     
    margin-bottom: 5px;
}
.wh_checkout_stage1 {border-left: solid 1px black;}
.wh_checkout_stage2 {border-left: solid 1px black;}
.wh_checkout_stage3 {border-left: solid 1px black; border-right: solid 1px black;}
.wh_checkout_stage1_on {border-left: solid 1px black;}
.wh_checkout_stage2_on {border-left: solid 1px black;}
.wh_checkout_stage3_on {border-left: solid 1px black; border-right: solid 1px black;}

/* CONTENT AREA CLASSES and IDs */
  /*Containing divs*/
#wh_group_1
{
     float: left;
     width: 600px;
}
#wh_group_2
{
     float: right;
     width: 385px;
}

/*SEARCH*/
#search_head 
{
    width: 190px; height: 35px; text-indent: -3000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/search_190px.png');
}
#search_head[class]{background-image: url('Images/titles/search_190px.png'); background-repeat: no-repeat;}
.wh_search_box {width: 184px; border-left: solid 3px #00c300; border-right: solid 3px #00c300; background-color: white;}
.wh_search_content {padding: 10px;}
#search_foot 
{   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_G_190px.png');
    width: 190px; height: 35px;}
#search_foot[class] {background-image: url('Images/titles/foot_G_190px.png'); background-repeat: no-repeat;}
/*BROWSE*/
#browse_head 
{
    margin-top: 5px; width: 190px; height: 35px; text-indent: -3000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/browse_190px.png');
}
#browse_head[class] {background-image: url('Images/titles/browse_190px.png'); background-repeat: no-repeat;}
.wh_browse_box {width: 184px; border-left: solid 3px #c778ff; border-right: solid 3px #c778ff; background-color: white;}
.wh_browse_content {padding: 10px; _padding: 9px;}
#browse_foot 
{
    width: 190px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_P_190px.png');
}
#browse_foot[class] 
{background-image: url('Images/titles/foot_P_190px.png'); background-repeat: no-repeat;}
/*MORE*/
#more_head 
{
    margin-top: 5px; width: 190px; height: 35px; text-indent: -3000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/more_190px.png');
}
#more_head[class] {background-image: url('Images/titles/more_190px.png'); background-repeat: no-repeat;}
.wh_more_box {width: 184px; border-left: solid 3px #086bc6; border-right: solid 3px #086bc6; background-color: white;}
.wh_more_content {padding: 10px; _padding: 9px;}
#more_foot 
{
    width: 190px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_B_190px.png');
}
#more_foot[class] {background-image: url('Images/titles/foot_B_190px.png'); background-repeat: no-repeat;}
/*SHOP*/
#shop_head 
{
    width: 787px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/shop_787px.png');
}
#shop_head[class] {background-image: url('Images/titles/shop_787px.png'); background-repeat: no-repeat;}
#shop_head a {position: relative;}
.wh_shop_box {width: 781px; border-left: solid 3px #c778ff; border-right: solid 3px #c778ff; background-color: white;}
.wh_shop_content { padding: 10px; _padding: 9px;}
#shop_foot 
{
    width: 787px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_P_787px.png');
}
#shop_foot[class] {background-image: url('Images/titles/foot_P_787px.png'); background-repeat: no-repeat;}
/*BASKET*/
#basket_head 
{
    width: 787px; height: 35px; text-indent: -3000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/basket_787px.png');
}
#basket_head[class] {background-image: url('Images/titles/basket_787px.png'); background-repeat: no-repeat;}
.wh_basket_box {width: 781px; border-left: solid 3px #fa960a; border-right: solid 3px #fa960a; background-color: white;}
.wh_basket_content { padding: 10px; _padding: 9px;}
#basket_foot 
{
    width: 787px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_O_787px.png');
}
#basket_foot[class] {background-image: url('Images/titles/foot_O_787px.png'); background-repeat: no-repeat;}
/*CHECK OUT*/
#checkout_head 
{
    width: 787px; height: 35px;  text-indent: -3000px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/checkout_787px.png');
}
#checkout_head[class] {background-image: url('Images/titles/checkout_787px.png'); background-repeat: no-repeat;}
.wh_checkout_box {width: 781px; border-left: solid 3px #fefe0a; border-right: solid 3px #fefe0a; background-color: white;}
.wh_checkout_content { padding: 10px; _padding: 8px;}
#checkout_foot 
{
    width: 787px; height: 35px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/App_Themes/Bikes4School/Images/titles/foot_Y_787px.png');
}
#checkout_foot[class] {background-image: url('Images/titles/foot_Y_787px.png'); background-repeat: no-repeat;}

/* LOGIN VIEW CLASSES */
.wh_login 
{
    width: 670px;
    background-image: url('Images/login_bg.gif');
    background-repeat: no-repeat;
    margin-bottom: 5px;
    height: 60px;
}
.wh_login_instrunction_text 
{
    
}
.wh_login_label label
{
    color: #8B25CF;
    font-weight: bold;
    position: relative;
    bottom: 3px;
    width: 120px;
}
/*see buttons for login button style*/
.wh_login_textbox 
{
    border: solid 1px #BD72F2;
    position: relative;
    bottom: 3px;
}
.wh_login_title 
{
    text-align: left;
    color: White;
    font-weight: bold;
    position: relative;
    top: -3px;
    padding-left: 5px;
}
/* FINAL PRODUCT CLASSSES */
.wh_final_prod 
{
    width: 763px;
    margin-left: -1px;
}
.wh_final_prod h1 
{
    padding: 0;
    margin: 0;
    color: white;
    font-weight: bold;
    font-size: 12pt;
}
.wh_final_prod hr 
{
    border: dashed 1px #ececec;
    clear: both;
}
.wh_final_head 
{
    background-color: #aa3ef7;
    padding: 5px;
    color: White;
}
.wh_final_content 
{
    background-image: url('Images/prod_grad.gif');
    background-repeat: repeat-x;
    padding: 30px 10px 10px 10px;
}
.wh_final_title 
{
    float: left;
}
.wh_final_price 
{
    float: right;
    font-family: Impact, Tahoma, Arial, Sans-Serif;
    font-size: 2em;
    color: White;
}
.wh_OurPrice 
{
    font-size: 11pt;
    font-weight: bold;
}
.wh_final_image 
{
    float: left;
    text-align: center;
    margin-bottom: 10px;
}
.wh_final_desc 
{
    float: right;
    color: Navy;
    width: 400px;
}
.wh_final_form 
{
    clear: both;
    /*width: 100%;*/
    /*background-image: url('Images/prod_grad.gif');
    background-repeat: repeat-x;*/
    border-top: solid 1px #C778FF;
    border-bottom: solid 1px #C778FF;
    padding: 10px 10px 0 10px;
}
.wh_final_buy_div 
{
    float: right;
    margin-left: 2px;
}
.wh_final_select
{
    float: right;
}
.srp_cont 
{
 float: left;
 width: 200px;
}
/*TAB Styles*/
.wh_tab_r 
{
    position: absolute; top:-3px; right: -3px; width: 15px; height: 33px;
    background-repeat: no-repeat;
    background-image: url('Images/TR_PURP_cnr2.gif');
}
.wh_tab_l
{
    /*background-image: url('Images/Tab_LH.gif');
    height: 64px;
    width: 17px;
    float: right;
    margin-top: -3px;*/
}

/* SHOPPING CART STYLES */
.wh_cart_lbl 
{
    font-weight: bold;
}
.wh_cart_code_entry .TextBox, .wh_cart_code_entry .Label
{
    position: relative;
    bottom: 8px;
}
.wh_cart_code_entry .TextBox 
{
    background-image: url('Images/small_green_grad.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    border: solid 1px #0F9D0F;
}
/* MOJ Form Classes */
fieldset.moj_form 
{
    background-color: White;
}
.moj_form_col 
{
    float: left;
    width: 48%;
    margin-right: 1%;
}
.moj_form_col label {  
float: none;
width: auto;  
margin-right: 0; 
padding-right: 0;
}
.moj_form_col ol
{
    margin: 0;
    padding: 0;
}
.MOJ_Order 
{
  width: 530px;
  height: 400px;
  overflow: auto;
  border: solid 1px black;
  margin-top: 10px;
  padding: 10px;
}
.MOJ_Order span 
{
    font-weight: bold;
}
.MOJ_Order span.std
{
    float: left;
    width: 140px;
}
.MOJ_Order .detail1
{
    width: 45%;
    float: left;
}
.MOJ_Order .telephone 
{
    width: 45%;
    float: right;
}
.MOJ_Order .address1 
{
    clear: both;
    width: 45%;
    float: left;
    margin-top: 10px;
}
.MOJ_Order .address2
{
    clear: both;
    width: 45%;
    float: right;
    margin-top: 10px;
}
.MOJ_Order .additionalpayment
{
    clear: both;
    width: 100%;
    margin-top: 10px;
}
.MOJ_Order .entitycode
{
    margin-top: 10px;
}
.MOJ_Order .cart
{
    clear: both;
    width: 100%;
    margin-top: 10px;
}
/* GENERAL CLASSES */
.wh_info_panel 
{
    width: 70%;
    margin: auto;
    margin-bottom: 10px;
    border: solid 1px black;
    background-color: White;
    color: Black;
    padding: 10px;
}
.wh_ajax_loader
{
    padding: 5px;
    font-family: Arial, Sans-Serif;
    background-color: White;
    border: solid 1px #ececec;
}
.wh_clear 
{
    clear: both;
    height: 0;
    width: 0;
}
.wh_feedback 
{
    color: Red;
}
.wh_breadcrumb 
{
    /*border-bottom: dashed 1px red;*/
    width: 748px;
    height: 23px;
    padding-top: 5px;
    padding-left: 15px;
    background-image: url('Images/head_purp.gif');
    color: white;
    font-weight: bold;
    font-size: .8em;
    font-family: Tahoma, Arial, Sans-Serif;
}
.wh_breadcrumb a
{
    color: white;
    font-weight: bold;
    font-size: 1em;
    font-family: Tahoma, Arial, Sans-Serif;
    text-decoration: none;
}
.wh_breadcrumb a:hover
{
    text-decoration: underline;
}
.wh_user_feedback 
{
    color: Red;
    display: block;
    padding: 10px;
    background-color: Yellow;
    border: solid 1px red;
}
.wh_textbox_watermark 
{
    color: #aeaeae;
}
/* PAGING NAVIGATION STYLES */
.wh_PagingNav 
{
    width: 100%;
    border-bottom: solid 1px #c778ff;
    padding-top: 3px;
    padding-bottom: 2px;
}
.wh_PagingLeftNav 
{
    float: right;
    width: 60px;
}
.wh_PagingLeftNav  a 
{
    display: block;
    height: 17px;
    width: 57px;
    background-image: url('Images/prev_btn.gif');
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-top: -2px;
    text-align: center;
}
.wh_PagingRightNav 
{
    float: right;
}
.wh_PagingRightNav a
{
    display: block;
    height: 17px;
    width: 44px;
    background-image: url('Images/next_more_btn.gif');
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-top: -2px;
    text-align: center;
}
.wh_PagingNumNav
{
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.wh_PagingNumNav a 
{
    background-image: url('Images/small_btn_purp.gif');
    display: block;
    float: left;
    margin-left: 2px;
    width: 15px;
    height: 15px;
    text-align: center;
}
.wh_PagingSelected
{
    background-image: url('Images/small_btn_ora.gif');
    float: left;
    font-weight: bold;
    margin-left: 2px;
    width: 15px;
    height: 15px;
    text-align: center;
}
.wh_PagingInfo
{
    float: left;
    margin-right: 2px;
}
/* AJAX Toolkit Styles */

/* Accordion Styles */
.wh_acc_head 
{
    background-color: #ececec;
    background-image: url('Images/bg_foot.png');
    color: White;
    cursor: pointer;
}
.wh_acc_head a 
{
    color: White;
}
.wh_acc_content, .wh_acc_head 
{
    border-left: solid 1px black;
    border-right: solid 1px black;
    padding: 5px;
}
.wh_acc_content a
{
    display: block;
}
.wh_acc_content 
{
    background-color: White;
}
.wh_acc_main 
{
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

/* Modal Popups */
.wh_modalBackground 
{
    background-color: Gray;
    /*filter:alpha(opacity=70);
    opacity:0.7;*/
}
/* CLASS STYLES FOR 3rd Party Scripts */

/* Fancy Form Styles - http://lipidity.com/fancy-form/ */
.checked, .unchecked, .selected, .unselected 
{
    padding-left: 20px;
}
/* Check Boxes */
.checked 
{
    background: url('Images/FormControls/chk_on.png') no-repeat;
}
.unchecked
{
    background: url('Images/FormControls/chk_off.png') no-repeat;
}

/* Radio Buttons */
.selected 
{
    background: #ececec url('Images/FormControls/rdo_on.png') no-repeat;
}
.unselected 
{
    background: url('Images/FormControls/rdo_off.png') no-repeat;
}

/*BOX OVER http://boxover.swazz.org/*/
.wh_tthead 
{
    border: solid 1px #45326f;
    background-color: #c778ff;
    color: White;
    font-family: Tahoma, Arial, Sans-Serif;
    font-weight: bold;
    padding: 3px;
}
.wh_ttbody 
{
    background-color: #ead3fb;
    border-bottom: solid 1px #45326f;
    border-left: solid 1px #45326f;
    border-right: solid 1px #45326f;
    padding: 3px;
    color: Black;
    font-family: Tahoma, Arial, Sans-Serif;
}


/* GENERAL FORM STYLES */
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
/*START Right aligned labels with background*/
label {  
float: left;  
width: 10em;  
margin-right: 1em; 
margin-top: 4px; 
text-align: right; 
}
legend {  
position: relative;  
left: -7px;  
top: -0.75em; 
} 
fieldset ol {  
padding-top: 0.25em; 
}
fieldset {  
position: relative; 
}
legend {  
margin-left: 1em;  
padding: 0;  
color: #000;  
font-weight: bold; 
}
fieldset {  
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9; 
}
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent; 
}
/*sub groups */
fieldset.wh_form_subset label {  
float: none;  
width: auto;  
margin-right: auto; 
padding-right: 10px;
}
fieldset.wh_form_subset div
{
    margin-left: 30px;
    padding-bottom: 15px;
}

/*END Right aligned labels*/

/*START Left aligned labels*/
/*label {  
float: left;  
width: 10em;  
margin-right: 1em; 
}
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}
fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0; 
}
fieldset.wh_submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 12em; 
}
*/
/*END Left aligned labels*/