.Category  .RightCol {
    width: 635px;    
}
.Category  .leftCol {
    width: 300px;    
}
.Category .loginInfo{
    margin: 0 0 18px;
}
.shoppingCartBtn {
    
    /*display:block;
    width:303px;
    height:41px;
    background: url(../images/shopping_cart_button.png) no-repeat right top;*/
}
.shoppingCartBtn .closeSpan{
    color:#3A7AB8;
    float:left;
    font-size:11px;
    font-weight:bold;
    margin-left:24px;
    margin-top:12px;
    text-align:center;
    width:23px;
}
.search H1 {
    font-size:14px;
    font-weight:normal !important;   
}
.Category_input {
    width:auto;
}
.Category_input INPUT {
    width:215px; 
}
* HTML .Category_input {
    width:auto;
}
.HelpFind .MiddleBox {
    padding:15px 20px 5px 0px;
    background: #f1f1e9 url(../images/HelpFind_middle_bg.png) no-repeat top left;
    font-size:14px;  
}
.MiddleBox SPAN {
    display:block;
}
.innerProductBox LI {
    zoom: 1;
}
.innerProductBox LI STRONG {
    color:#575757;
    height:32px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-align: right;
    direction: ltr; 
}
.innerProductBox LI A:hover STRONG {
    text-decoration:underline;
}
.moreLink {
    color:#5babb4;
    font-size:12px;
    font-weight:bold;
    margin-right:20px;
    display:block;
    text-decoration:underline;
}
.DarkAbtn_white {
      background-image: url(../images/btnGretRight_lightBG_white.png) ;
}
.DarkAbtn_white SPAN {
    background-image: url(../images/btnGretLeft_lightBG_white.png) ;
}
    * HTML .DarkAbtn_white SPAN {
        width:100px;
    }
.SortBox .sort_box_text {
    float:right;
    font-weight:bold;
    margin-left:7px;
    color:#575757;
    padding-top:5px;
    display:inline;
}
.searchBox .txtInput{
    width:auto;
}
.searchBox .txtInput .textBox {
    width:215px;
}

.product_label {
    display:block;
    height:30px;
    background:  url(../images/ttl_MoreProducts.png) no-repeat ;
    width:297px;
}
.toplbl {
    background-position:-1px 0px;
}
.bottomlbl {
    background-position:-1px -29px;
}
.more_product_bottom_link {
    background: url(../images/green_arrow.png) no-repeat  0px 4px;
    display:block;
    font-size:14px;
    font-weight:bold;
    margin:35px 0px 35px 0pt;
    width:120px;
}
.med_img_wrapper {
    background: url(../images/pic_wrapper_med.png) no-repeat;
    display:block;
    float:left;
    height:127px;
    width:127px;
    padding-left:23px;
    padding-top:12px;
    overflow:hidden;
    text-align:left;
}
.ttl_brand{
    color:#3d7db9;
    font-size:22px;
    font-weight:bold;
    padding:5px 0px 20px 0px;
    display:block;
}
.top_search_box{
    color:#575757;
    font-size:14px;
    padding-bottom:20px;
}
.top_search_box A{
    font-weight:bold;
}
.top_search_box STRONG{
    width:375px;
    display:block;
}
.widgeRow{
    display:block;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #ECECE1;
    
}
.widgeRow .DD {
    float: none !important;
}
.ttl_reDo{
    display:block;
    text-indent:-9000px;
    overflow:hidden;
    background:  url(../images/ttl_reDo.png) no-repeat top right;
    padding-bottom:10px;
}
.widget .widgeRow STRONG,
.widget .checkboxRow STRONG{
    margin-bottom:15px;
    display:block;
    font-size:12px;
}
.widget .checkboxRow LABEL{
    margin-top:10px;
    width:auto;
    height:20px;
}
#age .radioOff,#age .radioOn {
    margin-right:-2px;
    padding-right:24px;
    width:45px;
    margin-left:10px;
}
.bottomBtn A.DarkAbtn{
    margin-left:0;
}
.ttl_personal_advice{
    background:  url(../images/ttl_personal_advice.png) no-repeat top right;
    text-indent:-9000px;
    overflow:hidden;
    padding-bottom:10px;
}
.lastView .subTitle{
    padding-bottom:20px;
    display:block;
    color:#575757;
}
.layout .searchHP{
    position:relative;
}
.layout .searchHP H1{
    float:none !important;
}
.layout .searchHP .ac_subtext{
    /*display:none;*/
    clear: both;
    display: block;
    
}
.layout .searchHP .searchBox {
    margin-bottom: 10px;
}
* HTML .layout .searchHP .searchBox {
    margin-bottom: 0;
}
.yui-ac-container {
    width:289px;
}
