body{
        margin:0;
        font:12px Helvetica,Arial,sans-serif;
        background:#deddde url(../img/bg_body.gif) repeat-x 0 0;
                /*background-color: #ccc;*/
}
body.dark{
        background:#414141;
}
div{
        overflow:hidden;
}
img{
        border:none;
        display:block;
}
form,fieldset{
        margin:0;
        padding:0;
        border:none;
}
ul, ol {
        margin:0;
        padding:0;
        list-style:none;
}
a{
        outline:none;
        text-decoration:none;
        cursor:pointer;
}
a:hover{
        text-decoration:underline;
}
h1, h2, h3, h4, h5, h6, p{
        margin:0;
}
div.wrap{
        /*position:relative;*/
        width:100%;
        z-index:100;
}
div.content a{
	color:#E10097;
}

div.page{
        width:1010px;
        margin:0 auto;
        /*position:relative;*/
                /*left:50%;*/
                
}
div.main{
        width:985px;
        float:right;
        /*margin:0 auto;*/
}
/*header*/
div.header{
        width:960px;
        font-size:13px;
        margin:0 0 0 8px;
        background-color:#fff;
        float:left;
        overflow:visible;
                display: inline;
}
h1 a{
        float:left;
        background: url(../img/logo.gif) no-repeat 0 0;
        width:161px;
        height:40px;
        text-indent:-9999px;
}
/*choose*/
div.choose{
        float:left;
        margin:10px 0 0 0;
        overflow:visible;
}
div.choose ul{
        float:left;
}
div.choose ul li{
        float:left;
        padding:0 0 0 13px;
}
div.choose ul li a{
        color:#6d6e70;
                float: left;
}
div.choose ul li a:hover{
        color:#e10097;
        text-decoration:none;
}
div.choose ul li span{
        background:url(../img/arrow_down_pink.png) no-repeat 0 0;
                float: left;
                width: 10px;
                height: 7px;
                margin:5px 0 0 5px;
                display:inline;
}
div.choose p{
        float:left;
        color:#181818;
        margin:0 0 0 6px;
}
div.choose p a{
        color:#e10097;
}
/*drop menu*/
div.header div.choose ul{
        background-color:#fff;
}
div.header div.choose ul li{
        position:relative;
        z-index:100;
}
div.header div.choose ul li ul{
        display:none;
        width:135px;
        left:7px;
        position:absolute;
        top:15px;
        padding:15px 0 10px 0;
        /*border: 1px solid black;*/
}
div.header div.choose ul li ul li{
        float:none;
        font-size:12px;
        font-weight:normal;
        background:#fff none;
        padding:0 0 0 10px;
        width:120px;
        float:left;
}
div.header div.choose ul li ul li a{
        display:block;
        padding:5px 0 0 0;
}
/*search*/
div.search{
        float:right;
        width:176px;
        height:39px;
        background:url(../img/bg_search.png) no-repeat 0 0;
        padding:0 0 1px 0;
}
div.search input{
        float:left;
        width:125px;
        height:16px;
        border:none;
        font:13px Helvetica;
        color:#58595b;
        padding:0 0 0 5px;
        margin:12px 0 0 9px;
        background:transparent;
}
div.search input.submit{
        float:right;
        width:15px;
        height:15px;
        background:url(../img/btn_submit.gif) no-repeat 0 0;
        cursor:pointer;
        padding:0;
        margin:12px 14px 0 0;
        position:relative;
}
div.content_holder{
        width:100%;
        float:left;
}
ul.main_menu{
        background:url(../img/bg_main_menu.gif) repeat-x 0 0;
        min-height:30px;
        margin:0 0 0 8px;
        width:960px;
}
* html ul.main_menu{
        height:30px;
}
ul.main_menu li{
        float:left;
        font-size:14px;
        font-weight:bold;
        width:137px;
        text-align:center;
        background:url(../img/divider.gif) no-repeat 0 0;
        padding:7px 0 !important;
        position:relative;
}
ul.main_menu li.first{
        background:none;
}
ul.main_menu li a{
        color:#fff;
        padding:0;
}
ul.main_menu li a.arrow{
        background:url(../img/arrow_down_white.gif) no-repeat 100% 5px;
        padding:0 17px 0 0;
}
ul.main_menu li a:hover,
ul.main_menu li.active a{
        color:#e10097;
        text-decoration:none;
}
ul.main_menu li a.arrow:hover{
        background:url(../img/arrow_down_pink1.gif) no-repeat 100% 5px;
        padding:0 17px 0 0;
}
/*drop menu*/
ul.main_menu li ul{
        position:absolute;
        top:30px;
        left:1px;
        display:none;
        padding:3px 0 0 0;
        width:100%;
}
ul.main_menu li.hover ul{
        display:block;
}
ul.main_menu li ul li{
        font-size:12px;
        font-weight:normal;
        background:#c3c3c3 url(../img/bg_drop.gif) repeat-x 0 100%;
        padding:0 !important;
        position:relative;
        z-index:10;
}
ul.main_menu li ul li a{
        display:block;
        padding:7px 0;
        width:100%;
}
/*left_column*/
div.left_column{
        float:left;
        width:176px;
        margin:3px 0 0 0;
}
div.title_block{
        width:100%;
        color:#5a5b5e;
}
div.title_block_top{
        background:url(../img/bg_title_block.png) repeat 0 0;
        width:161px;
        padding:0 7px 0 8px;
}
div.title_block_bottom{
        background:url(../img/bg_title_block_bottom.png) no-repeat 0 0;
        width:100%;
        height:21px;      
}
div.title_block_bottom_short{
        background:url(../img/bg_title_block_bottom_short.png) no-repeat 0 0;
        width:100%;
        height:11px;
}

div.title_block strong{
        display:block;
        width:100%;
        height:23px;
        background:url(../img/bg_main_menu.gif) repeat-x 0 0;
        font-size:13px;
        color:#fff;
        text-align:center;
        padding:7px 0 0 0;
        font-family:Arial;
}
div.title_block strong.title1{
        background:url(../img/bg_title1.gif) repeat-x 0 0;
        font-family:Helvetica;
}
div.title_block strong.title2{
        background:url(../img/bg_title2.gif) repeat-x 0 0;
        font-family:Helvetica;
        color:#59595b;
}
div.title_block ul{
        overflow:hidden;
        padding:10px 0 10px 17px;
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        
}
.left_shop_menu ul{
    /*border: 1px solid black;*/
}
div.title_block ul.no_bg{
        background:none;
}
div.title_block ul li{
        margin:4px 0 0 0;
}
.product_week , .gallery .selected{
    
        float:left;
        width:100%;
}
div.title_block ul li a{
        color:#595959;
}
div.title_block ul li a:hover,
div.title_block ul li.active a{
        color:#e10097;
        text-decoration:none;
}
div.title_block ul.gallery, div.title_block ul.slider{
        overflow:hidden;
        padding:0;
        background:none;
        height:150px;
        float:left;
        width:100%;
                
                z-index:0;
                margin:0;
}
div.title_block ul.gallery li{
        display:none;
}
div.title_block ul.gallery li.selected{
        display:block;
        margin:0;
}




a.big_link{
        display:block;
        font-size:14px;
        font-weight:bold;
        color:#e10097;
        background:url(../img/arrow_down_pink.gif) no-repeat 95% 5px;
        padding:0 20px 0 0;
        margin:8px 0 0 17px;
}
a.arrow_black{
        float:left;
        width:10px;
        height:7px;
        margin:10px 0 0 73px;
}
/*content*/
div.content{
        float:left;
        width:625px;
        /*margin:3px 0 0 0;*/
                margin:1px 0 0 177px;
                display: inline;
}
* html div.content{
        margin:1px 0 0 177px;
}

div.remove_margin{
    margin:73px 0 0 0;
}

div.original_content_move_to_left{
    margin-left:1px;
}

* html div.remove_margin{
    margin:73px 0 0 0;
}

* html div.original_content_move_to_left{
    margin-left:1px;
	display:inline;
}

div.big_image{
        width:609px;
        margin:0 0 2px 8px;
}
div.content_top{
        background:url(../img/bg_content_top.png) no-repeat 0 0;
        width:100%;
        height:20px;
        margin:10px 0 0 0;
}
div.content_center{
        background:url(../img/bg_content_center.png) repeat-y 0 0;
        width:578px;
        padding:0 22px 0 25px;
        color:#595959;
        /*min-height: 502px;*/
}

div.content div.content_center{
        min-height: 502px;
}
.without-min-height {
    min-height: 0px !important;
}
div.content_bottom{
        background:url(../img/bg_content_bottom.png) no-repeat 0 0;
        width:100%;
        height:26px;
}
div.left_part{
        float:left;
        clear:left;
        width:320px;
}
div.right_part{
        float:right;
        width:250px;
}
h2{
        font:bold 20px Arial;
        color:#e10095;
        margin:0 0 10px 0;
}
h5{
        font-size:12px;
        font-weight:bold;
        color:#e10095;
}
div.left_part p b{
        line-height:18px;
        margin:10px 0 0 0;
}
div.left_part p{
        margin:0 0 14px 0;
}
div.back{
        float:left;
        background:url(../img/bg_ul.gif) repeat-x 0 0;
        width:100%;
        padding:16px 0 0 0;
}
a.back{
        color:#e10095;
        background:url(../img/arrow_left_pink.gif) no-repeat 0 5px;
        padding:0 0 0 14px;
}
div.number{
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        padding:6px 15px 8px 10px;
}
div.title_block div.number p{
        padding:0 0 7px 0;
}
div.item{
        width:100%;
        padding:10px 0 10px 0;
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
}
div.image{
        float:left;
        width:40px;
        height:40px;
}
div.description{
        float:left;
        width:110px;
}
div.name{
        width:100%;
}
div.name span{
        float:left;
}
div.name a{
        float:right;
        background:transparent url(../img/delete.gif) no-repeat scroll 0 0;
        width: 15px;
        height: 15px;
}
div.price{
        width:100%;
        text-align:right;
        padding:10px 0 0 0;
}
a.checkout{
        float:right;
        background:url(../img/arrow_right_pink.gif) no-repeat 100% 5px;
        padding:0 12px 0 0;
        margin:8px 10px 0 0;
        color:#e10097;
}
a.checkout_grey {
        float:right;
        background:url(../img/arrow_right_black.png) no-repeat 100% 5px;
        padding:0 12px 0 0;
        margin:8px 10px 0 0;
        color:#5A5B5E;
}
a.readmore{
        float:right;
        background:url(../img/arrow_right_pink.gif) no-repeat 100% 5px;
        padding:0 12px 0 0;
        margin:8px 10px 0 0;
        color:#e10097;
}
/*right_column*/
div.right_column{
        float:left;
        width:176px;
        margin:3px 0 0 0;
}
div.right_column a{
        position:relative;
        z-index:200;
}
/*footer*/
div.footer{
        /*clear:both;*/
        width:625px;
        margin:0 0 30px 0;
        padding:0 0 30px 0;
        font-size:11px;
		/*margin-left:177px;*/
        float:left;
}
ul.footer_list{
        float:left;
        padding:0;
}
ul.footer_list li a{
        color:#808183;
}
ul.footer_list li a:hover{
        color:#e10097;
        text-decoration:none;
}
div.footer p{
        text-align:center;
        color:#808183;
}
a.wishlist{
        position:absolute;
        top:340px;
        left:0;
        width:25px;
        height:110px;
        background:url(../img/wish_list.gif) no-repeat 0 0;
}
div.pink_line{
        background:url(../img/bg_pink.png) no-repeat 0 0;
        height:24px;
        font:bold 14px Arial;
        color:#fff;
        padding:9px 0 0 25px;
}

strong.pink_line_left {
        background:url(../img/pink_line_thin.gif) repeat-x scroll 0 0 !important;
}
/* New */
.pink_table{
        background:url(../img/pink_bg_table.png) repeat-x 0 0;
        height:24px;
        font:bold 14px Arial;
        color:#fff;
        padding:0 10px 0 0;
        white-space:nowrap;
}
/* New */
div.pager{
        margin:5px 0 0 0;
        width:100%;
}
div.pager ul{
        float:right;
        margin:3px 0 0 0;
        /*width:90px;*/
}
div.pager ul li{
        float:left;
        width:15px;
        height:15px;
        text-align:center;
        margin:0 0 0 3px;
}
div.pager ul li a{
		height:100%;
        display:block;
        background-color:#d6d6d6;
        color:#434244;
}

div.pager ul li a img{
		padding-top:4px;
		margin-left:5px;
}

div.pager ul li a img.dbl{
		padding-top:4px;
		margin-left:2px;
}

div.pager ul li a:hover,
div.pager ul li.active a{
        background-color:#666666 !important;
        color:#fff !important;
        text-decoration:none;
}
div.show{
        float:left;
        color:#929496;
        margin:0 20px 0 0;
}
div.show select{
        font:1em Arial;
}
ul.product_list{
        overflow:visible;
        overflow:hidden;
        width:578px;
        display:block;
}
ul.product_list li{
        float:left;
        width:160px;
        /*height:auto;*/
        height:228px;
        margin:15px 0;
                min-height:228px;
}
ul.product_list li.central{
        margin:15px 40px;
}
* html ul.product_list li.central{
      /*  margin:15px 0px;*/
        display:inline;
}
div.add select{
        float:left;
        font:1.2em Arial;
}
div.add p{
        float:left;
        margin:3px 3px 0 0 ;
}
div.add a,div.add a:visited{
        float:right;
        background-color:#e10095;
        color:#fff;
        width:71px;
        height:19px;
        text-align:center;
        padding:2px 0 0 0;
}
div.add a:hover{
        text-decoration:none;
        background-color:#d6d6d6 !important;
        color:#434244;
}
ul.news_list{
        overflow:hidden;
}
ul.news_list li{
        overflow:hidden;
        width:100%;
        font-size:12px;
        background:url(../img/bg_ul.gif) repeat-x 0 0;
        margin:-3px 0 0 0;
        padding:10px 0 6px 0;
}
ul.news_list li img{
        float:right;
}
.fl_left{
        float:left;
}
h6{
        font-size:14px;
        font-weight:bold;
        padding:10px 0 5px 0;
}
ul.news_list li a.readmore{
        float:left;
        color:#e10095;
        margin:5px 0 0 0;
}
div.title_block strong.color_pink{
        color:#e10095;
}
div.title_block p{
        padding:5px 0 0 7px;
}
input.subscribe{
        width:136px;
        height:15px;
        background-color:#e2e2e2;
        border:none;
        padding:4px 5px 5px 5px;
        margin:5px 0 0 7px;
        font:12px Helvetica;
        color:#5a5b5e;
        outline:none;
}
a.subscribe{
        float:right;
        color:#e10095;
        margin:5px 7px 0 0;
}
h3{
        font-size:14px;
        color:#e10095;
        margin:5px 0 5px 7px;
}
div.no_pad{
        padding-top:0;
        /*height:33px;*/
        height: auto;
        margin-left:8px;
}
div.product,
div.comment,
div.added_on,
div.product_name,
div.unit_price,
div.qty,
div.subtotal,
div.remove,
div.order,
div.date,
div.ship,
div.order_total,
div.order_status{
        float:left;
        background:url(../img/divider1.gif) no-repeat 100% 2px;
        text-align:center;
}
div.product strong,
div.comment strong,
div.added_on strong,
div.product_name strong,
div.unit_price strong,
div.qty strong,
div.subtotal strong,
div.remove strong,
div.order strong,
div.date strong,
div.ship strong,
div.order_total strong,
div.order_status strong{
        display:block;
        padding:9px 0 8px 0;
}
div.order,
div.date,
div.ship,
div.order_total,
div.order_status{
        text-align:left;
        background:none;
}
div.product{
        width:115px;
}
div.comment{
        width:220px;
}
div.added_on{
        width:120px;
}
div.product_name{
        width:370px;
}
div.unit_price{
        width:100px;
}
div.qty{
        width:70px;
}
div.subtotal{
        width:130px;
}
div.remove{
        width:80px;
        background:none;
}
div.order{
        width:100px;
}
div.date{
        width:90px;
}
div.ship{
        width:100px;
}
div.order_total{
        width:125px;
}
div.order_status{
        width:100px;
}
div.view{
        float:left;
        width:60px;
}
div.product_desc{
        width:100%;
        padding:15px 0 13px 0;
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
}
div.product_desc div.product,
div.product_desc div.comment,
div.product_desc div.added_on{
        background:none;
        text-align:left;
}
div.product_desc div.product_name,
div.product_desc div.unit_price,
div.product_desc div.qty,
div.product_desc div.subtotal,
div.product_desc div.remove{
        background:none;
}
div.product_desc div.product img{
        margin:0 0 8px 0;
}
div.prod_name b{
        display:block;
        margin:6px 0 0 0;
}
div.prod_name b.spec_price{
        color:#e10095;
}
div.product_desc textarea{
        width:200px;
        height:153px;
        border:1px #d4d4d4 solid;
        padding:5px 0 0 5px;
        margin:0 0 0 4px;
        font:12px Helvetica;
}
div.links{
        float:left;
        width:100px;
        margin:0 0 0 15px;
}
div.links a{
        color:#59595b;
        text-decoration:underline;
}
div.links a:hover{
        text-decoration:none;
}
div.wishlist_buttons{
        width:100%;
        margin:15px 0 0 0;
                float:left;
}
div.wishlist_buttons a{
        float:right;
        color:#fff;
        background-color:#e10095;
        padding:5px 10px 5px 10px;
        margin:0 0 0 4px;
}
div.wishlist_buttons a:hover{
        text-decoration:none;
        color:#59595b !important;
        background-color:#d7d7d7 !important;
}
div.main_image{
        margin:42px 0 0 8px;
}
*html div.main_image{
        margin-left: 9px;
}
body.dark a.wishlist{
        background:url(../img/wish_list1.gif) no-repeat 0 0;
}
body.dark div.title_block ul li a:hover,
body.dark div.title_block ul li.active a{
        color:#dd2500;
}
body.dark a.checkout{
        background:url(../img/arrow_right_orange.gif) no-repeat 100% 5px;
        color:#dd2500;
}
div.orange_line{
        background:url(../img/bg_orange.png) no-repeat 0 0;
        height:23px;
        padding-top:7px;
}
body.dark div.pager ul li a:hover,
body.dark div.pager ul li.active a,
body.dark div.add a{
        background-color:#dd2500;
}
div.bad_rel_news{
        width:100%;
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        padding:5px 0 10px 0;
}
div.date_news{
        float:left;
        width:380px;
}
div.date_news li span{
        color:#dd2500;
        margin:0 5px 0 0;
}
div.date_news li a{
        color:#595959;
}
div.video{
        float:right;
        width:180px;
}
body.dark div.footer p{
        color:#d8d8da;
}
div.product_detail{
        width:100%;
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        padding:15px 0 10px 0;
}
div.detail_desc{
        float:left;
        width:300px;
}
div.detail_desc p{
        overflow:hidden;
        width:100%;
        margin:6px 0 0 0;
}
div.detail_desc .price{
        float: right;
}
div.detail_desc .required{
        float: none;
}
div.detail_desc strong{
        /*display:block;*/
        margin:8px 0 0 0;
}
div.detail_desc label.left{
        display:block;
}
div.detail_desc select{
        /*margin:0 0 0 -40px;*/
                margin:0;
        font:1em Arial;
}
div.detail_desc span.price{
        padding:0;
        margin:2px 0 0 0;
}
p.al_right{
        text-align:right;
}
div.increase{
        float:right;
        width:270px;
}
div.desc_links{
        color:#e10095;
        font-weight:bold;
}
div.desc_links ul{
        margin:20px 0 0 0;
}
div.desc_links a{
        color:#E10097;
        font-weight:normal;
        text-decoration:underline;
}
div.desc_links a:hover{
        text-decoration:none;
}
div.desc_links em{
        color:#59595b;
        font-weight:normal;
        font-style:normal;
}
div.wishlist_buttons_orange a{
        background-color:#dd2500;
        color:#fff;
}
div.wishlist_buttons_orange a:hover{
        background-color:#939496;
}
div.wishlist_buttons a.fl_left{
        float:left;
        margin:0;
}
div.checkout_buttons{
        width:100%;
        margin:15px 0;
                float:left;
}
div.checkout_buttons a{
        background-color:#E10095;
        color:#fff !important;
        float:right;
        padding:5px 10px 5px 10px;
        margin:0 0 0 4px;
}
div.checkout_buttons a.fl_left{
        float:left;
        margin-left: 0px !important;
}
div.checkout_buttons a:hover {
background-color:#D7D7D7 !important;
color:#59595B !important;
text-decoration:none;
}
div.bg{
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        padding:0 0 10px 0;
}
div.content_wide{
        /*width:792px;*/
		width:977px;
		float:left;
		margin-left:1px;
}
div.content_wide div.pink_line{
        background: #ba067f url(../img/pink_line_thin.gif) repeat-x 0 0;
}
div.content_wide div.content_center{
        width:754px;
        background:url(../img/bg_content_center_wide1.png) repeat-y 0 0;
}
div.content_wide div.content_bottom{
        background:url(../img/bg_content_bottom_wide1.png) no-repeat 0 0;
}
div.content_wide div.pink_line{
	width: 935px;
}
div.content_wide div.content_center{
	width:931px;
}
div.content_wide div.product_name{
	width:548px;
}
div.content_holder_wide div.footer{
	/*margin-left:177px !important;*/
	margin-left:0px !important;
	width:100%;
}
div.prod_img{
        float:left;
        width:121px;
        height:121px;
        border:1px #d4d4d4 solid;
}
div.gender{
        float:left;
        width:401px;
        margin:0 0 0 15px;
}
div.gender b{
        overflow:hidden;
        width:100%;
        text-align:left;
        display:block;
}
div.gender table{
        overflow:hidden;
        text-align:left;
        width:100%;
        margin:15px 0 0 0;
}
div.qty input{
        width:20px;
        height:18px;
        padding:0;
        font:12px Arial;
        border:1px #c5c5c5 solid;
        padding:0 5px;
}
div.remove a{
        width:15px;
        height:15px;
        margin:0 0 0 35px;
        float:left;
}
div.billing_form{
        width:100%;
}
span.required{
        float:left;
}
span.required_label {
    float: left;
    clear: left;
}
div.billing_form td{
        padding:10px 0 0 0;
}
div.billing_form td.empty{
        width:30px;
}
div.billing_form label{
        display:block;
        font-weight:bold;
        padding:0 0 4px 0;
        width:180px;
}
div.billing_form input{
        width:148px;
        height:17px;
        padding:2px 5px 2px 5px;
        margin:0;
        border:1px #d4d4d4 solid;
        font:12px Arial;
        outline:none;
}
div.billing_form input.long{
        width:338px;
}
div.billing_form select.long{
        width:350px;
}
div.billing_form td.radio input{
        width:13px;
        height:13px;
        border:none;
        float:left;
        margin:1px 7px 0 0;
        padding:0;
}
div.billing_form td.radio label{
        float:left;
        margin:0 20px 0 0;
        font-weight:normal;
}
div.billing_form select{
        width:160px;
        font:1em Arial;
}
div.billing_form textarea{
        width:338px;
        height:145px;
        padding:2px 5px 2px 5px;
        margin:0;
        border:1px #d4d4d4 solid;
        font:12px Arial;
        outline:none;
}
a.continue{
        float:left;
        padding:5px 10px;
        background-color:#e10097 !important;
        color:#fff !important;
}
a.continue:hover{
        background-color:#D7D7D7;
        color:#59595B;
        text-decoration:none;
}
div.method{
        width:100%;
}
div.guest{
        float:left;
        width:355px;
}
div.method h6{
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
}
div.method p{
        overflow:hidden;
        width:100%;
        margin:6px 0 16px 0;
}
div.method label{
        float:left;
        font-weight:bold;
}
div.guest input{
        float:left;
        width:13px;
        height:13px;
        margin:1px 7px 0 0;
}
div.login{
        float:left;
        width:355px;
        margin:0 0 0 35px;
}
div.login label{
        display:block;
        font-weight:bold;
        padding:0 0 4px;
        float:none;
}
div.login a.login{
        background-color:#E10097;
        color:#FFFFFF;
        padding:5px 10px;
}
div.login a.login:hover{
        background-color:#d7d7d7;
        color:#59595b;
        text-decoration:none;
}
div.content_wide div.gray_line{
        background:url(../img/bg_gray_wide.png) no-repeat 0 0;
}
div.content_wide div.gray_line div{
        background:none;
}
div.content_wide div.gray_line strong{
        color:#59595b;
}
div.total{
        background:none;
}
div.total div.prod_img{
        border:none;
        text-align:left;
        height:auto;
}
div.total div.gender{
        text-align:left;
}
div.total div.qty{
        text-align:left;
}
a.place_order{
        background-color:#e10095;
        color:#fff;
        float:right;
        margin:60px 0 0 0;
        padding:5px 10px;
        white-space:nowrap;
}
a.place_order:hover{
        background-color:#d7d7d7;
        color:#59595b;
        text-decoration:none;
}
div.right_column{
        float:none;
        overflow:visible;
        position:fixed;
        left:50%;
        top:73px;
        margin:0 0 0 320px;
}
* html div.right_column{
        position:absolute;
}

div.scrollable{
	position:absolute;
}

div.under_img{
        top:205px;
}
a.forgot{
        color:#8f8f8f;
}
div.customers{
        background:url(../img/bg_ul.gif) repeat-x 0 0;
        margin:22px 0 0 0;
}
div.customers p{
        padding:0 0 20px 0;
}
h3.no_mar{
        margin-left:0;
}
div.gender b span{
        background-color:#ff0;
        padding:0 7px;
        margin:0 5px 0 0;
}
div.product_name_wide{
        width:578px;
        position:relative;
}
div.product_name_wide div.gender b{
        font-size:14px;
}
div.pager_h3 h3{
        float:left;
        margin-left:0;
}
div.pager_h3 h3 span{
        color:#000;
}
div.product_name_wide a.place_order{
        position:absolute;
        bottom:0;
        right:0;
}
div.search_result{
        text-align:left;
        width:470px;
        float:left;
}
a.wishlist{
        width:25px;
        height:110px;
        overflow:auto;
        position:fixed;
                /*margin:0 0 0 -514px;*/
        left:0;
        /*left:50%;*/
        top:340px;
        background:url(../img/wish_list.gif) no-repeat 0 0;
        z-index:300;
}
* html a.wishlist{
        position:absolute;
}
div.wishlist_buttons .color_gray,
.color_gray{
        background-color:#939496 !important;
}
div.wishlist_buttons .color_gray:hover,
.color_gray:hover{
        background-color:#e10095 !important;
}
div.price-box{
        width:0%;
        display:inline;
}



.product-img-box { float:left; width:352px; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; width:350px; height:350px; z-index:9; }
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.image-zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px auto; padding:0 28px 0 28px; cursor:pointer; }
.image-zoom #track { position:relative; height:18px; background:transparent url(../images/slider_bg.gif) repeat-x scroll 50% 50%; }
.image-zoom #handle { 
    position:absolute; 
    left:0; top:1px; 
    width:9px; 
    height:22px;
    background:url(../images/Slider.png) 0 0 no-repeat;
} 

* html .image-zoom #handle {
    background-position:-9999px -9999px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/images/Slider.png', sizingMethod='crop'); }
}

* html img#zoom_out,img#zoom_in,img#watermark_image{
/*position:relative;*/
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/skin/frontend/default/default/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

* html div.search{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_search.png', sizingMethod='crop');

}

* html div.orange_line{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_orange.png', sizingMethod='crop');
}

.image-zoom .btn-zoom-out { position:absolute; left:2px; top:1px; }
.image-zoom .btn-zoom-in { position:absolute; right:2px; top:1px; }
.product-img-box .more-views h4 { border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; text-transform:uppercase; }
.product-img-box .more-views ul { margin-left:-9px; }
.product-img-box .more-views li { float:left; margin:0 0 9px 9px; }
.product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }




/* One-Page checkout */
.one-page-checkout li.section { position:relative; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { border:1px solid #bbb6a5; border-top:0; padding:15px 20px; background:#faf7ee; }
.one-page-checkout .head { margin-bottom:0; margin-left:-8px; padding:4px 8px 6px 8px; background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee; border-width:0 1px 0 1px; border-color:#D9DDE3; border-style:solid; border-top:1px solid #fff; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-left:-8px; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0; background:#FBFAF6 url(../images/multi_address_box_bg.gif) 0 0 repeat-x; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; margin-top:5px;float:left;}
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }


.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .tool-tip { left:-23px; }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box input { margin-left:15px; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:none; padding:0px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }













/*                                                                                                      EUGENE CSS                                                                                                      */
.one-page-checkout{
        list-style:none;
        padding:0;
		margin-left:17px;
		width:952px;
}
.one-page-checkout li.section {
        position:static;
}
.one-page-checkout .active .head{
        background:url(../img/pink_line_thin.gif) repeat-x 0 0;
        border:0;
}
.one-page-checkout .active .box{
        border:0;
        background:none;
        width:912px;
}
.one-page-checkout .active h3{
        color:#fff;
        font-size:14px;
}
.one-page-checkout .active .step-count{
        background:none;
        border:0;
}
.form-button{
        background:#E10097 none;
        color:#FFFFFF;
        float:left;
        clear:left;
        padding:5px 10px;
        margin:10px 0 0 0;
        border:0;
        cursor:pointer;
        font:12px Helvetica;
        width:auto;
        overflow:visible;
}
.form-button:hover{
        background-color:#D7D7D7;
        color:#59595B;
}
.group-select ul{
        overflow:hidden;
}
.group-select li{
        width:100%;
        overflow:hidden;
        padding:10px 0 0 0;
}
.input-box{
        float:left;
        margin:0 30px 0 0;
}
.group-select li label{
        display:block;
        font-weight:bold;
        padding:0 0 4px;
        font-size:12px;
        width:148px;
}
.group-select li input{
        border:1px solid #d4d4d4;
        font:12px Arial;
        height:17px;
        margin:0;
        padding:2px 5px;
        width:148px;
}
.group-select li select{
        font-size:1em;
        width:160px;
}
#billing-address-select{
        width:550px;
}
#shipping-address-select{
        width: 550px;
}
.col-1{
        float:left;
        width:355px;
}
.one-page-checkout h4{
        background:url(../img/bg_ul.gif) repeat-x 0 100%;
        border:none;
        font-size:14px;
        font-weight:bold;
        padding:10px 0 5px;
}
.col-2{
        float:left;
        margin:0 0 0 35px;
        width:355px;
}
.form-list label{
        font-weight:bold;
}
.col-1 p, .col-2 p{
        margin:6px 0 16px;
        overflow:hidden;
        width:100%;
}
#login-form{
        overflow:hidden;
}
.col2-set a{
        color:#e10097;
}
.a-item{
        padding:15px 20px;
        width:912px;
}
.a-item dd{
        margin:0;
}
#payment-buttons-container{
        margin:20px 0 0 0;
}
.data-table{
        margin:0 0 0 8px;
        width:785px;
}
.data-table th{
        background:url(../img/gray_px.gif) repeat-x 0 0;
        height:23px;
        font-size:14px;
}
.data-table td{
        vertical-align:top;
        text-align:center;
        padding:15px 0 13px 0;
        /*white-space:nowrap;*/
}
.data-table img{
        width:121px;
        height:121px;
}
.data-table td h4{
        background:none;
        font-size:12px;
        padding-top:0;
}
.data-table-ckeckout {
        width:785px;
}
.data-table-ckeckout th{
        background:url(../img/gray_px.gif) repeat-x 0 0;
        height:23px;
        font-size:14px;
}
.data-table-ckeckout td{
        vertical-align:top;
        text-align:center;
        padding:5px 0 5px 0;
        white-space:nowrap;
}
.data-table-ckeckout img{
        width:121px;
        height:121px;
}
.data-table-ckeckout td h4{
        background:none;
        font-size:12px;
        padding-top:0;
}
.data-table-ckeckout tfoot td{
        text-align:right;
        padding:3px;
}
.price{
        font-weight:bold;
}
#opc-review .content{
        border:none;
        padding:0;
}
#opc-review .content a{
        color:#e10097;
}
#review-buttons-container input{
        margin:10px 0 0 0;
}
.data-table tfoot td{
        text-align:right;
}
.data-table tfoot td.last{
        text-align:center;
}
#opc-review .move_to_right{
        width:785px;
                margin-left:0 !important;
}
#opc-review .move_to_right p{
        width:100%;
        text-align:right;
}
#opc-review .move_to_right button{
        float:right;
}

.label { font-weight:bold; text-transform:none; border-color:#fff; background-color:#f7f7f7; }

.product_rollover {
    /*position:absolute;*/
    width:147px;
    height:30px;
    left:0;
    bottom:0;
    padding:5px;
    background-color:white;
    color:#000;
    opacity:0.8;
    border:solid 1px #ccc;
    display:none;
        margin-top:48px;
}

.product_rollover {
   filter: alpha(opacity=80);
}
.no_watermark{
        margin-top:-41px !important;
}

.content_customized_separator{
        height:20px;
        min-height:20px;
}

li.separator{
        height:7px;
        background:url(../img/bg_ul.gif) repeat-x 0 100% !important;
}
.product_week {
    margin:0px !important;
}

#shopping-cart-totals-table{
        /*float: right;
        display: block;*/
        width : 100%;
        margin-top:10px;
}

.discount-codes{
        float:left;
        display:block;
        margin-bottom: 0;
        margin-top:0;
        width:50%;
        overflow: visible;
}
.discount-codes p{
  white-space: nowrap;   
}
.discount-codes h3{
  margin-left: 0px;
}
.validation-advice { color:#EB340A; }
.error-msg {color:#EB340A; }
.checkout-option-name{
    color: #999999;
    background: none !important;
    font-size: 12px !important;
    min-width:70px;
    height: 16px !important;
    white-space:nowrap;
    padding-right: 3px;
}

.checkout-option-value {
    color: black;
    font-size: 12px;
}

div.top_fixed_part{
        float:none;
        width:960px;
        overflow:visible;
        position:fixed;
        left:50%;
        top:0;
        margin:0 0 0 -471px;
		z-index:100;
}
* html div.top_fixed_part{
        position: absolute;
}
div.header {
        float: left;
        margin: 0;
}
div.choose {
        margin: 0;
        padding: 10px 8px 14px 0;
        background: none;
        width:615px;
}
div.choose {
        padding:10px 0 0 0;
}


ul.main_menu {
        margin: 0;
        float:left;
}

div.left_fixed_part{
        float:none;
        width:176px;
        overflow:visible;
        position:absolute;
        left:50%;
        top:70px;
        margin:0 0 0 -479px;
		z-index:0;
}
* html div.left_fixed_part{
        position: absolute;
}

div.fixed_teaser_main_pages{
        float:none;
        /*width:240px;*/
        overflow:visible;
        position:fixed;
        left:50%;
        top:73px;
        margin:0 0 0 -295px;
}
* html div.fixed_teaser_main_pages{
        position: absolute;
}

div.fixed_teaser_custom_pages{
        float:none;
        /*width:240px;*/
        overflow:visible;
        position:fixed;
        left:50%;
        top:40px;
        margin:0 0 0 -471px;
}
* html div.fixed_teaser_custom_pages{
        position: absolute;
}


div.content_wide{
        margin-top:75px;
}

#search_mini_form{
        float:right;
}

.iframe {
    filter:mask();
        position:absolute;
        top:0px;
        left:0px;
        z-index:1000;
        width:3000px;
        height:3000px;
}

span.bundled-radio-message{
        float:none;
        height:auto;
        text-align:left;
        width:auto;
}






span.bundled-radio-message{
        float:none !important;
        height:auto !important;
        text-align:left !important;
        width:auto !important;
}








.without-min-height {
    min-height: 0px !important;
}
* html div.search{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_search.png', sizingMethod='crop');

}
* html div.choose ul li span{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/arrow_down_pink.png', sizingMethod='crop');
}
* html div.content_wide div.pink_line{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_pink_wide.png', sizingMethod='crop');
}


.iframe {
    filter:mask();
        position:absolute;
        top:0px;
        left:0px;
        z-index:1000;
        width:3000px;
        height:3000px;
}
div.header div.choose ul li div{
        display:none;
        width:130px;
        left:7px;
        position:absolute;
        top:15px;
        padding:15px 0 10px 0;
}
div.header div.choose ul li div ul li{
        float:none;
        font-size:12px;
        font-weight:normal;
        background:#fff none;
        padding:0 0 0 10px;
        width:120px;
        float:left;
}
div.header div.choose ul li div ul li a{
        display:block;
        padding:5px 0 0 0;
}

.news_date {
    font-weight: bold;
}

.messages {
    margin:5px 0 5px 0;
}
.page-head {
    margin:0 8px;
}
.col3-set {
    margin:0 8px;
}
.nobr {
    white-space: nowrap;
}
.cart-price {
    padding:0 3px;
    white-space: nowrap;
}
.border_order td {
    border-bottom:solid 1px #ccc;
}
.arrow_topseller_up {
    float:left;
    height:17px;
    width:100%;
    
    background:transparent url(../img/bg_title2.gif) repeat-x scroll 0 0;
}
.arrow_topseller_up:hover {
    background:transparent url(../img/bg_title2.gif) repeat-x scroll 0 0;
}
.arrow_topseller_up img {
    margin:5px 0 0 73px;
}
.arrow_topseller_down {
    float:left;
    height:17px;
    width:100%;
    background:transparent url(../img/bg_title2.gif) repeat-x scroll 0 0;
}
.arrow_topseller_down:hover {
    background:transparent url(../img/bg_title2.gif) repeat-x scroll 0 0;
}
.arrow_topseller_down img {
    margin:5px 0 0 73px;
}
* html .arrow_topseller_down img,.arrow_topseller_up img {
/*position:relative;*/
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/skin/frontend/default/default/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

* html div.title_block_bottom_short{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_title_block_bottom_short.png', sizingMethod='crop');
}
* html a.checkout_grey {
        background-image: url(../img/arrow_right_black.gif);
}

.old-price {
    font-weight: normal !important;
    text-decoration: line-through;
}
.old-price .price {
    font-weight: normal !important;
}

.community_buttons{
	text-align:center;
}

.community_buttons a{
	margin-left:30px;
	margin-right:30px;
}

.community_buttons img{
	display:inline;
}

.shopping-cart-totals {
    width: 300px;
}
.shopping-cart-totals td {
    padding: 3px;
    white-space: nowrap;
}
.category-banner-container {
    margin:0px 8px 8px 8px;
    width:160px;
}

.note-msg{
	margin-top:10px;
}
.cart_pages_header{
	top:42px !important;
}
#my-downloadable-products-table {
    padding: 5px 0;
}
.gift-card-info {
    padding-bottom:  10px;
}
.giftcard {
    padding-left: 20px;
    float:right;
    min-width: 270px;
}
.giftcard h3 {
    margin-left: 0;
}
.checkout-onepage-payment-additional-customerbalance {
    padding-bottom: 10px;
}

.content_center .customized{
	margin-top:15px;
}
.menu-3columns {
    width: 500px !important;
}
div.header div.choose ul li ul.menu-3columns li,div.left_shop_menu ul.menu-3columns li{
    float:left;
    width:150px;
}
ul.menu-3columns {background: none;}
div.header div.choose ul li ul.menu-3columns ol li{
    padding: 0 !important;
}
.checkbox input {
    width:auto !important;
    height: auto !important;
}
.checkbox label {
    display:inline !important;
}
.group-select .checkbox {
    margin-bottom: 15px;
}
.group-select label {
    white-space: nowrap;
}




* html div.title_block_top{
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_title_block.png', sizingMethod='scale');
}
* html div.title_block_bottom{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_title_block_bottom.png', sizingMethod='crop');
}
* html div.content_top{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_content_top.png', sizingMethod='crop');
}
* html div.content_center{
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_content_center.png', sizingMethod='scale');
}
* html div.content_bottom{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_content_bottom.png', sizingMethod='crop');
		/*margin-left:1px;*/
}
* html div.content_wide div.content_center{
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_content_center_wide.png', sizingMethod='scale');
}
* html div.content_wide div.content_bottom{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_content_bottom_wide1.png', sizingMethod='crop');
}
* html div.content_wide div.gray_line{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_gray_wide.png', sizingMethod='crop');
}
* html div.pink_line{
        background-position:-9999px -9999px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/frontend/default/default/img/bg_pink.png', sizingMethod='crop');
}

* html div.content_wide div.pink_line{
	filter:none;
	background-position: 0 0 ;
}


div.div13{
	float:left;
	width:630px;
}

div.div_no_13{
	margin-left:177px;
	display:inline;
}
div.width100{
	width:100%;
}

.notice-msg li{
	color: red;
}
#product-attribute-specs-table .label {
    width:200px;
}
.news_image {
    display: inline;
    float: right;
}
a.top_sellers_link:hover{
	text-decoration: none;
}
.left_layered_menu a.big_link {
    font-weight: normal;
}
