body
{
    font: normal 0.80em Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    border:0;
    color:white;
    background:#95aba7;
    background-image: url(../images/main_back_w.gif);
    margin: 0 auto;
}
/* HEADER */

span.menuo
{
    font: bold 0.88em Arial, Helvetica, sans-serif;
    line-height: 20px;
    text-align: center;
    background: url(../images/level1btn_w.gif);
    width:150px;
    height:20px;
    margin: 0 2px;
}
#level2
{
    text-align: center;
    font: bold 0.88em Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    position:relative;
    clear: both;
    width: 100%;
    overflow: hidden;
    height: 20px;
    line-height: 16px;
    background: url(../images/level2_w.gif) repeat-x 0px 0px;
}
a.menu_basket:hover
{
    color: white;
    background:#ff00c5;
    border-bottom:1px solid #db00a9;
    border-top:1px solid #db00a9;
     border-right:1px solid #db00a9;
}

/* END HEADER */








span.bLevel2:hover
{
    background-color:#ff00c5;  color:black;
}
        
.plist_sprice
{
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight:500;  
}
.r_sprice
{
    font: bold 10px Arial, Helvetica, sans-serif;
    color:#ff00c5;
}

a.right_con:hover
{
    color:white;
    background: #ff00c5;
}
a.right_con1
{
    float: left;
    width: 100%;
    font: bold 10px Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 20px;
    text-align: center;
    background: #6a6660;
    color:white;
}
a.right_con1:hover
{
    color:white;
    background: #ff00c5;
}
span.footer_text
{
    font: bold 12px Arial, Helvetica, sans-serif;
    color: white;
    text-align:center;
    padding: 0 0 0 0;
    height:15px;
    background-color:none;
    line-height:15px;
    margin-top:0px;  
}        
a.footer_text:visited, a.footer_text:active, a.footer_text:link, a.footer_text
{
    font: bold 12px Arial, Helvetica, sans-serif;
    margin: 0 5px;
    text-decoration: none;
    color:white;
    padding: 0px 2px 0px 2px;
    height: 15px;
    line-height:15px;
    
}
a.footer_text:hover
{
    /*color: #b2aba1;*/
    color:white;
    background:#ff00c5;
}
a.footer_text2:visited, a.footer_text2:active, a.footer_text2:link, a.footer_text2
{
    padding: 0px 2px 0px 2px;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: white;
    text-decoration: none;
}
a.footer_text2:hover
{
    color:white;
    background:#ff00c5;
}
div.footer_legal
{

    display: block;
    position: relative;
    color:white;
    font: normal 12px Arial, Helvetica, sans-serif;  
    background: none;
    margin:5px 0 0 0;

}





/* NEW LEFT MENU */
a.bLevel2
{
    display:block;
    float:left;
    height:15px;
    line-height:14px;
    width:130px;
    margin:0 0 1px 0px;
    clear:both;
    font-size:10px;
    font-weight:bold;
    cursor:pointer;
    padding-left:2px;
    background:none;
    color:white;
    text-decoration:none;
}
a.bLevel2:hover
{
    background-color:#ff00c5;  color:black;
    /*border-bottom:1px solid #a8a8aa;*/
}
a.allLevel
{
    display:block;
    float:left;
    height:15px;
    line-height:14px;
    width:130px;
    margin:0 0 1px 0px;
    clear:both;
    padding-left:2px;
    color:white;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
    background:#ff00c5;
}

a.allLevel:hover{color:black;}
a.allLevel2
{
    display:block;
    float:left;
    height:15px;
    line-height:14px;
    width:130px;
    margin:0 0 0px 0px;
    clear:both;
    padding-left:2px;
    color:#cccccc;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
}

a.allLevel2:hover{color:white;}
div.lWrap
{
    display:block;
    float:left;
    height:auto;
    width:120px;
    margin:0px 0 0px 0px;
    overflow:visible;
    background-color:#6a6660;
    /*background-color:#211c21;*/
    padding:0px 0px 0px 0px;
    border-right:6px solid #6a6660;
    border-left:6px solid #6a6660;
    border-top:4px solid #6a6660;
    border-bottom:4px solid #6a6660;
}
a.bLevel3:link, a.bLevel3:active, a.bLevel3:visited
{
    display:block;
    float:left;
    clear:both;
    color:white;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    overflow:hidden;   
    height:12px; 
    width:117px;
    margin:0px 0 0px 4px;
    line-height:11px;
    padding-left:2px;  
   
}
a.bLevel3:hover
{    
    background-color:#6a6660;
    color:#ff00c5; 
    /*padding-left:15px;background-color:#c80405;background:url(../images/menuback.gif);*/
}
a.bLevel3On:link, a.bLevel3On:active, a.bLevel3On:visited
{
    display:block;
    float:left;
    clear:both;
    color:white;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    overflow:hidden;   
    height:12px; 
    width:117px;
    margin:0px 0 1px 4px;
    line-height:11px;
    padding-left:1px; 
    background-color:#ff00c5;
    border:1px solid #bd0092;             
}
a.bLevel3On:hover
{
    background-color:#ff00c5;
    color:white;
    /*background:url(../images/menuback.gif);*/
}
a.bLevel3a:link, a.bLevel3a:active, a.bLevel3a:visited
{
    display:block;
    float:left;
    clear:both;
    color:#CCCCCC;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    overflow:hidden;   
    height:15px; 
    width:130px;

    background:none;
    line-height:14px;
    margin:0px 0 0px 0;
    padding-left:2px;
}
a.bLevel3a:hover
{
    
    color:white;
}

/* END LEFT MENU */


.info_sprice
{
    font: bold 1.00em Arial, Helvetica, sans-serif;
    color: #ff00c5;
}
a.link_zoom
{
    margin-top:2px;
    display:block;
    position:relative;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    background:url(../images/icon_zoom_w.gif);
    height:21px;
    width:125px;   
    text-indent:35px;
    line-height:19px;
    color:White;   
}
a.link_zoom:hover
{
    color:Black;    
}
input.basket_btn
{    
    background:url(../images/basket_btn_w.gif);
    border:none;
    cursor:pointer;
    width:125px;
    height:21px;
    padding-left:17px;
    color:white;
    font: bold 12px Arial, Helvetica, sans-serif;
    
}
input.basket_btn:hover
{
 color:white;   
    
}
input.login_input
{
    display:block;
    position:relative;
    background:url(../images/text_back_w.gif);
    font-weight: bolder;
    color:#6a6660;
    font-size:12px;
    border:none;
    padding:2px 0px 0 5px;
    margin-bottom:5px;
    overflow:visible;
    background-repeat:no-repeat;
    height:18px;
    width:133px;
    margin-left:-30px;
}









/* ########## GENERAL INPUT FORM CONTAINER ########## */

.form_t_l
{
	display: block;
	float: left;
	background:url('../images/form_t_l_w.gif')  no-repeat;
	width:20px;
	height:20px;
}
.form_t_r
{				
	display: block;
	float: right;
	background:url('../images/form_t_r_w.gif') no-repeat;
	width:20px;
	height:20px;
    margin-right:-8px;
}				
.form_t_m
{
	
	display: block;
	width:auto;
	background: url('../images/form_t_m_w.gif')   ;
	height: 20px;
	margin: 0 8px 0 0;
}
.form_b_m
{
 
    display:block;
	width:auto;
	background: url('../images/form_b_m_w.gif');
	height:20px;
	margin:0 0 0 8px;
}		
.form_b_l
{
	display:block;
	float: left;
	background:url('../images/form_b_l_w.gif') no-repeat;
	width:20px;
	height:20px;
	margin-left:-8px;
}		
.form_b_r
{
	display:block;
	float: right;
	background:url('../images/form_b_r_w.gif')  no-repeat;
	width:20px;
	height:20px;
}
.form_content 
{
    position:relative;
	background: url('../images/footer_bg.png');
	border-left: 3px solid #ff00c5;
	border-right: 3px solid #ff00c5;
	display: block;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;    
	background:white;
	color:#6a6660;
}



a.link_btn:link, a.link_btn:active, a.link_btn:visited
	{
        display:block;
        position:relative;
        background:url(../images/btn_background_w.gif);
        width:111px;
        height:16px;
        font-weight: bold;
        color:black;
        border:none;
        cursor:pointer;
        font-size:12px;
	    text-decoration:none;
	    text-align:center;
	}
a.link_btn:hover
	{
	    color:White;
           
	}
	
	
.info_sprice
{
    font: bold 1.00em Arial, Helvetica, sans-serif;
    color: #ff00c5;
}





/* PROD_INFO */

table.size_select thead th
{
    text-align: center;
    font-weight: bold;
    background: url( '../images/form_t_m_w.gif' );
    height: 20px;
    color:White;
    border:1px solid #db00a9;
}
span.highlight{color:#ff00c5;}



/* Forms and buttons */


input.btn
{
    display:block;
    position:relative;
    background:url(../images/btn_background_w.gif);
    width:111px;
    height:16px;
    font-weight: bolder;
    color:black;
    border:none;
    cursor:pointer;
    font-size:12px;
    margin-left:-15px;
}
.btn:hover
{
    color:White;
}
