body{
        background-color:#FFFFFF;
        margin:0px;
        padding:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#666;
        behavior:url("/themes/default_theme/css/csshover.htc");
}

a, a:visited {
	text-decoration:none;
    color:#617594;
    outline:none;
}

a:hover {
	color:#1d2549;
    }
a img {
	border:none;}
 
h1, h2, h3, h4, h5, h6 {
	margin:0px;
    padding:0px;}      

ul {
	margin:0px;
    padding:0px;}
       
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#load img{
width:20px !important;
height:20px !important;
border: 0px !important;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.left {
	float:left;
}

.right {
	float:right;
}
#wrapper{
        width:100%;
}

#wrapperFix{
        width:990px;
        background-color:#FFFFFF;
        margin:0 auto;
}

#header{
    background:#ffffff no-repeat top right;
    position:relative;
    }

img{
    border:0px;
}

#logo{
    width:130px;
    height:76px;
    margin:0 auto;
    padding:1px 0px 5px 0px;
}

.headerMenu{
	position:absolute;
	top:85px;
	left:10px;
}

.headerMenu a, .headerMenu a:visited {
	background:url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_g_l.gif') no-repeat left center;
    color:#c3c3c6; 
    padding:0px 0px 0px 15px;
}

.headerMenu a:hover{
	color:#bbbccc; 
}
/*#basket{
    width:252px;
    float:right;
    height:97px;
	margin-right:00px;
}*/

/*#basketblock{
    width:210px;
    height:65px;
    position:relative;
    top:15px;
    text-align:right;
}*/

/*#mybsk{
    height:19px;
}

#mybsk a, #mybsk a:visited {
    background-image:url(../images/boggi/cart.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    padding:0px 0px 0px 18px;
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
}

#mybsk a:hover{
}

#mybskPos{
    position:relative;
    left:10px;
    top:1px;
}

#total{
    height:25px;}

#totalPos{
    position:relative;
    left:10px;
    top:5px;
    font-weight:bold;
    font-size:11px;
}
*/
#chekout{
}

#chekoutPos{
    position:relative;
    left:10px;
    top:3px;
}

#chekoutPos a, #chekoutPos a:hover {
    padding:0px 0px 0px 0px;
    color:#FFFFFF;
    font-size:12px;
}

#chekoutPos a:hover{
}

#headerMenuPos{
    position:relative;
}

#menuLinks{
    text-align:right;
    padding:0px 10px 0px 0px;    
}

#langs{
    text-align:left;
    color:#bbbccc;	
    border-bottom:1px solid #2d3f5d;
    padding:3px 0px 3px 10px;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	background:url('http://img02.zerogrey.com/themes/default_theme/images/bg_banner.jpg') no-repeat left center;
	
}

#langs a, #langs a:visited {
	color:#bbbccc;
   	margin: 0px 1px 0px 1px ;
    font-size:10px;
	padding-right:9px;
}

#langs a:hover {
	color:#FFFFFF;
} 
a#curr-lang, a#curr-lang:visited, a#curr-lang:hover {
	color:#FFFFFF;
}

#titelHead{
    padding:4px 0px 0px 0px;
}

/*#topMenu{
    height:25px;
    background-color:#ffffff;
	border-bottom: 2px solid #0D3165;
	position:relative;
}

#topMenuLinks{
    color:#0D3165;
    font-size:12px;
    float:left;
    font-weight:bold;
}

#topMenuLinks a{
    color:#0D3165;
    font-size:12px;
    font-weight:bold;

}

#topMenuLinks a:hover{
}
*/
#topSearch{
	padding-top:20px;
    text-align:left;
	position:relative;
}

form#product-finder {
	margin:0px;
    padding:0px;
    position:relative;
}
form input.search-btn {
	
}

* html form input.search-btn {
	top:1px;
}
.searchBox, .loginBox {
    border:1px solid #a6a6aa;
    height:17px;
    width:152px;
	 color:#0C2F65;
    font-size:12px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
	padding:1px 0px 0px 5px;
}

.selectBox {
    border:1px solid #a6a6aa;

    width:160px;
	 color:#0C2F65;
    font-size:12px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;

	margin:5px 0px 0px 0px;
}

.fields{
    border:1px solid #a6a6aa;

    width:145px;
	 color:#0C2F65;
    font-size:12px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;

}


form#price-limit {
	padding-top:5px;
    text-align:left}
    
form#price-limit select {
	border:1px solid #a6a6aa;
    padding:1px;
    width:171px;
}
#topMenuLinksPos{
    position:relative;
    top:5px;
    left:0px;
}

/*#topSearchPos{
    position:relative;
    top:3px;
    left:0px;
	text-transform:uppercase;
}*/

form{
    margin:0px;
    padding:0px;
}

#brown{
   /* background-image:url(../images/boggi/topBrown.jpg);*/
    background-position:left top;
    background-repeat:repeat-x;
    height:25px;
}


#brownLinks{
    color:#5B585F;
    float:left;
    position:relative;
    top:4px;
    font-size:14px;
    left:15px;
}

#brownLinks a{
    color:#5B585F;    
}

#brownLinks a:hover{
    color:#FFFFFF;    
}

#brownText{
    float:right;
    color:#0C2F65;
    text-transform:uppercase;
    font-size:11px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    position:relative;
    top:5px;
    right:10px;
}

#brownText a, #brownText a:hover {
    color:#0C2F65;
    text-transform:uppercase;
    font-size:11px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
}

#brownText a:hover{
}
/*================================== Footer =================================*/
#footer{
    text-align:center;
    padding-top:14px;
    font-size:10px;
}

.footerLinks{
    color:#0060a3;
}

.footerLinks a, .footerLinks a:hover {
     color:#ffffff;
     font-size:10px;
     text-transform:uppercase;
}

.footerLinks a:hover{
    text-decoration:underline;
}
.copyright{
	font-size:10px;
    text-transform:uppercase;
    text-align:center;

}

.copyright a, .copyright a:visited {
	color:#ffffff;
    font-size:10px;
}

.copyright a:hover {
	text-decoration:underline;
}
#footer .note {
	padding-bottom:17px;
}
/*================================== Footer =================================*/

#contentBlock{
	background:#FFFFFF url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/top_line.jpg') no-repeat top left;
    padding-top:12px;
}

#leftColumn{
	background:#cbcbce url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/left_line.jpg') repeat-x top left;
    float:left;
    width:205px;
}

#centerColumn{
    float:left;
    width:380px;
}

#rightColumn{
    float:right;
	width:230px;	
	}
    
#productcolumn{
    width:624px;
    float:right;
    padding-bottom:19px;
}

#productcolumnPos{
/*    width:642px;
    position:relative;
    left:0px;
*/
}

.prodcont {
	padding:49px 0px 0px 0px;
}
#left-links{
	background:url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/left_col_logo.gif') no-repeat right 46px;
    padding:20px 7px 8px 9px;
    }
    
.left-funcs {
	background:#f2f2f3 url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/left_bot_line.jpg') repeat-x left top;
    padding:10px 15px 16px 9px;
    border-top:5px solid #FFFFFF;
    width:181px;
}

.left-funcs h2 {
	color:#617594;
    font-size:11px;
    text-align:left;
    margin:0px;
    padding-left:6px;
    text-transform:uppercase;}

div.cart-info {
	padding:8px 0px 8px 7px;
    border-bottom:1px solid #FFFFFF;
}
div.cart-info h2 {
	float:left;
}   
h1.catTitle{
    color:#FFFFFF;
    font-size:16px;
	text-transform:uppercase;
    text-align:left;
    font-weight:300;
}

/*.categories a, .categories a:visited {
    color:#ffffff;
    text-align:left;
    padding:7px 0px 4px 4px;
    display:block;
    text-transform:uppercase;
    border-bottom:1px solid #d9d9da;
}
*/
.categories a:hover{
	color:#bbbccc;
}

.leftVideo{
    padding:10px 0px 20px 0px;    
}

.catTitleVideo a, .catTitleVideo a:visited {
    color:#091853;
    font-weight:bold;
    font-size:14px;
    border-top:1px solid #B9C6D6;
    padding:5px 0px 5px 0px;
    display:block;
}

.catTitleVideo a:hover{
    color:#660032;
}


.catTitleVideo{
    color:#660032;
    font-weight:bold;
    text-align:center;
    font-size:14px;
}

#rightColumn img:hover{
         filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;

}


.pay{
    padding:13px 0px 11px 5px;
    border-bottom:1px solid #FFFFFF;
}

#itstyle{
    margin:4px 0px 4px 0px;
    border:1px solid #C6C7CC;
}
#itstyle img{
    width:259px;
    height:260px;


}

#itstyleDown img{
    

}

#boggiNobile img{
    width:259px;

}


#boggiNobile{
    margin:10px 0px 10px 0px;
    border:1px solid #C6C7CC;

}

#itstyleDown{
    margin:10px 0px 10px 0px;
    border:0px;

}

#centerColumnPos{
    width:349px;
    position:relative;
    top:40px;
}

#centerColumnPos img:hover{

        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;

}

#homeBigImg{
    float:left;
    border:1px solid #5B6E8E;
    padding:7px 4px 6px 4px;
    background-color:#0B2556;
}

#homeBigImg img{
    width: 225px;
    height:320px;
}

#homeRightSmallIm{
    float:left;
    text-align:center;
    width:112px;
    background-color:#0B2556;
    border:1px solid #5B6E8E;
    height:333px;
    padding: 0px 0px 0px 0px;
}

#homeRightSmallIm img{
    border:1px solid #FFFFFF;
    width:100px ;
    
}

#homeRightSmallIm a{
    text-align:center;
    display:block;
    padding:7px 0px 0px 0px;
}

#smallImgs{
    clear:both;
    padding:5px 0px 5px 0px;
    background-color:#0B2556;
    border:1px solid #5B6E8E;
    height:105px;
    margin:0px;

}

#smallImgs img{
    border:1px solid #FFFFFF;
}

#homeBotL{
    float:left;
    text-align:left;
    position:relative;
    left:4px;
    margin:0px 6px 0px 0px;

}

#homeBotC{
    float:left;
    text-align:center;
    margin:0px 2px 0px 3px;

}

#homeBotR{
    float:left;
    text-align:right;
    margin:0px 2px 0px 3px;


}


#homeBotL img{
    border:1px solid #FFFFFF;
    width:115px;
    height:103px
}

#homeBotC img{
    border:1px solid #FFFFFF;
        width:107px;
    height:103px
}

#homeBotR img{
    border:1px solid #FFFFFF;
        width:100px;
    height:103px
}
.cat-header {
	padding:0px 5px 0px 18px;
	margin:0px 0px 0px 0px;

    width:600px;
    border-bottom:1px solid #c0c0c4;
	height:120px;

}
.cat-header .cat-h-l {
	float:left;
    width:371px;
}
.cat-img {
	width:228px;
    float:right;
}
.pageTitle{
    color:#39547c;
    font-size:20px;
    text-align:left;
    padding:17px 0px 20px 0px;
    font-weight:300;
    text-transform:uppercase;
}

.titleStore{
padding:0px 0px 0px 0px !important;
}



.pagination {
	padding-top:40px;
}
span .currentPage {
	font-weight:bold;
}
.pagination a, .pagination a:visited {
	color:#ffffff;
    text-decoration:underline;}

.pagination a:hover {}
  
.prodcont img {
	border:1px solid #c3c3c7;
    float:left;
    width:270px;
	height:270px;
	padding:9px;
}
.productImgL img {
/*	position:relative;
*/}
.productDescR{
    float:right;
    width:315px;
    color:#6C6B70;
    padding-left:19px;
    min-height:320px;
}

* html .productDescR {
	height:320px;
}
.pageTitleProd {
    color:#39547c;
    font-size:16px;
    padding:9px 0px 3px 11px;
    font-weight:bold;
    border-bottom:1px solid #c3c3c7;
}

.productDescR .desc {
	font-size:12px;
    color:#ffffff;
    width:270px;
    padding:9px 0px 0px 11px;
	text-align:justify;
}
.productDescR .priceProd {
	color:#39547c;
    font-size:14px;
    padding:0px 0px 5px 0px;
    font-weight:bold;
    border-bottom:1px solid #c3c3c7;
}
.pricecount {
    padding:35px 0px 0px 11px;
}

.pricecount .buttons {
	border-top:1px solid #c3c3c7;
	padding-top:14px;
    margin-top:15px;
}
.quan{
/*    border:1px solid #6C6B70;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #6C6B70;
	padding:1px 0px 1px 0px;*/
}

.select-option, input#qta {
    border:1px solid #c3c3c7;
	padding:1px 0px 1px 0px;
	float:left;
}

.buybutton{
    border:1px solid #092E63;
    color:#FFFFFF;
    background-color:#081853;
    cursor:pointer;
}

.prodbuy-button{
    border:1px solid #092E63;
    color:#FFFFFF;
    background-color:#081853;
    cursor:pointer;
    width:70px;
}

.searchbutton{
    border:1px solid #a6a6aa;
  background-color:#FFFFFF;
   font-weight:bold;
	 color:#0C2F65;
    font-size:12px;
    font-family: Arial, Georgia, "Times New Roman", Times, serif;
	margin:13px 0px 0px 0px;

	
}


.tellAFriends{
    padding:10px 0px 10px 0px;
    float:right;
}

.tellAFriends a, .tellAFriends a:visited{
    border:1px solid #092E63;
    color:#FFFFFF;
    background-color:#081853;
    cursor:pointer;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;    
    padding:2px 4px 2px 4px;
    
}

.tellAFriends a:hover{
    color: #FFFFFF;
}

#categoryProd{
	padding:0px 0px 0px 0px;
	float:right;
    width:624px; 
}

#categoryProdPos{
 
}

.productImgCat{
}

.productImgCat img {
	width:127px;
    height:127px;
	padding:9px;
    border:1px solid #c3c3c7;
	float:left;    
} 

.productImgCat2 img {
	width:80px;
    height:80px;
	padding:5px;
    border:1px solid #c3c3c7;
	float:left;    
} 

.catProduct {
	float:left;
    width:290px;
    padding:10px 0px 0px 18px;
	height:200px;
}

.catProduct2 {
	float:left;
    width:100%;
    padding:5px 0px 5px 0px;

}



.catProduct .info {
	float:left;
    width:106px;
    padding:64px 0px 0px 10px;
}

.info2 {
	float:left;
    width:520px;
	height:90px;
    padding:0px 0px 0px 10px;
}

.catProduct .price {
	color:#39547c;	
	font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
    border-bottom:1px solid #c3c3c7; 
}
.catProduct .s-price  {
	color:#ffffff;	
	font-size:12px;
    padding-bottom:4px;
    border-top:1px solid #c3c3c7; 
    border-bottom:1px solid #c3c3c7; 
}
.catProduct .details a, .catProduct .details a:visited {
	border-bottom:1px solid #c3c3c7; 
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_r.gif') no-repeat center left;
    padding:3px 0px 3px 13px;
    color:#ffffff;
    width:93px;
    display:block;
}

.catProduct2 .details a, .catProduct2 .details a:visited {
	
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_r.gif') no-repeat center left;
    padding:3px 0px 3px 13px;
    color:#ffffff;
    width:93px;
    display:block;
}

.catProduct .details a:hover {
    color:#1d2549;
}

div.info .new {
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_star.gif') no-repeat center left;
	color:#df0005;
    font-weight:bold;
    border-bottom:1px solid #c3c3c7; 
    padding:3px 0px 3px 13px;
    width:93px;
}

div.title-desc {
	padding-top:8px;
}

div.title-desc2 {

	width:350px;
	height:90px;
}


.leftProduct{
    /*float:left;
    width:200px;
    margin:3px 0px 10px 0px;
    height:258px;
    padding:5px 5px 5px 5px;
    position:relative;
    left:4px;*/
}
.rightProduct{
    float:right;
    width:318px;
    border:1px solid #95908A;
    margin:0px 0px 10px 0px;
    height:220px;

}

.rightProduct img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}

.leftProduct img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}



.productTitPos{
    color:#FFFFFF;
    font-size:14px;
    font-family:Tahoma;
    text-align:left;
    background-color:#95908A;
    padding:5px 0px 5px 5px;
}

.productTitPos a{
    color:#081853;
    font-size:14px;
    font-family:Tahoma;
    text-align:left;
    font-weight:bold;
}

.productTitPos a:hover{
    color:#FFFFFF;
    font-size:14px;
    font-family:Tahoma;
    text-align:left;
    font-weight:bold;
}

.productTextPos{
    clear:both;
    text-align:left;
    padding:5px 5px 5px 5px;
}

.productButtons{
    float:right;
    padding:10px 20px 20px 0px;
    text-align:right;
    
}

.productImg{
    float:left;
    text-align:center;
    padding:0px 0px 5px 0px;
    width:240px;

}

.productImg img{
    width:249px;
    border:1px solid #30332C;
}

.productMdium{
    width: 330px;
}

.border1{
    height:85px;
}

.floatsmallImg{
    float:left;
    width:110px;    
    text-align:center;
    
}    

.productImg img{
    width:330px;
}
              

.iSmallProd{
    text-align:left;
    width:330px;
    margin:0px 0px 0px 0px;
    
    float:left;
    
}

.floatsmallImg img{
    width:100px;
    height:100px;


}                  

.floatsmallImg img:hover{
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
          -moz-opacity: 0.6;
          -khtml-opacity: 0.6;
          opacity: 0.6;
}        

#smallLeft{
    padding:0px 0px 0px 0px;    
    text-align:left;
}    

#smallRight{
    padding:0px 0px 0px 0px;
    text-align:right;    
    
}      



.catCap{
    color:#39547c;
    font-weight:bold;
    font-size:12px;
	width:200px;
}

.catCap a, .catCap a:visited {
    color:#39547c;
	font-size:12px;
    font-weight:bold;
}

.catCap a:hover{

}
.price {
	font-size:10px;
}

.catMore{
    text-align:left;
}

.catMore a{
    text-align:left;
    color:#5C6E94;
    
}
.catMore a:hover{
}

.product_field{

}


.priceProd span{
    font-weight:bold;
    color:#6C6B70; 
}

.priceProd {
padding:5px 0px 0px 0px;
    color:#6C6B70; 

}


.buybuttonProd{
    border:1px solid #092E63;
    color:#FFFFFF;
    background-color:#081853;
    cursor:pointer;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;    
}

.nextPrev{
    float:right;
    padding:0px 0px 10px 0px;
    
}

.nextPrev a{
    color:#6C6B70;
    padding:0px 10px 0px 10px;
}

.nextPrev img{
    text-align:center;
    position:relative;
    top:1px;
}

.smallImgTit{
    text-transform:uppercase;
    text-align:left;
    color:#6C6B70;
    font-weight:bold;
    font-size:11px;
    padding:0px 0px 8px 0px;
    margin:0px 0px 0px 0px;
}        

#contentColumns {
	background:#f4f4f4 url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/content_line.jpg') repeat-x left top;
    width:780px;
    float:right;
    text-align: left;  
}


#contentLogo {
	background:url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/content_logo.gif') no-repeat left top;
    min-height:400px;
}

* html #contentLogo {
	height:400px; }
    
.contText {
	float:right;
    width:624px;
}
form{
    padding: 0px;
    margin: 0px;
}
/* ==================== Home Page ================================*/
.home-header {
	background:url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/home_header.jpg') no-repeat left top;
    width:780px;
    height:280px;
    position:relative;
}

.h-info {
	width:260px;
    position:absolute;
    top:227px;
    left:155px;
}
.h-info .title {
	color:#39547c;
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;}
    
ul.slogon {
	padding-top:5px;
} 
ul.slogon li {
	list-style-image:url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_r.gif');
    margin-left:13px;
}
  
ul.slogon li a, ul.slogon li a:visited, ul.slogon li a:hover {
	color:#39547c;
    font-size:11px;
}   

.header-bottom {
	background-color:#FFFFFF;
    border-top:5px solid #FFFFFF;
    width:780px;
    position:relative;
}

div.header-bottom .news {
	background:#eaeaeb url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/home_bot_l.jpg') repeat-x left top;
	float:left;
    width:400px;
    padding:9px 0px 0px 0px;
    min-height:327px;
}

* html div.header-bottom .news {
	height:327px;
}
.n-title {
	color:#617594;
    font-size:12px;
 
    border-bottom:1px solid #FFFFFF;
    font-weight:bold;
    padding:0px 0px 2px 0px;
    margin:0px 9px 0px 10px; 
}
.n-title span {
	text-transform:lowercase;
}

div.slide {
/*	padding:12px 10px 9px 10px;*/
  border-bottom:1px solid #FFFFFF;
}

div.slide .arrow-l {
	float:left;
    border:1px solid #FFFFFF;
    padding:6px;
    margin-top:82px;
}
div.slide .arrow-r {
	float:right;
    border:1px solid #FFFFFF;
    padding:6px;
    margin-top:82px;
}
div.slide .slide-images {
	margin:0px 10px;
    float:left;
    width:320px;
}
div.slide-img-name a, div.slide-img-name a:visited {
	font-size:10px;
    color:#ffffff;
    text-align:center;
    width:100%;
    display:block;
    padding-top:12px;
}

div.slide-img-name a:hover {}

div.one-size {
	background:#eaeaeb url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/news_bot_l.gif') repeat-x left top;
    padding:6px 10px;
    position:relative;
    min-height:82px;
}

* html div.one-size {
	height:82px;
}
div.one-size .s-title {
	font-size:16px;
    font-weight:bold;
    color:#617594;
    border-bottom:1px solid #FFFFFF;
	width:100%;
}
div.one-size .s-title span {
	font-weight:normal;
}

div.one-size .desc {
	width:160px;
    padding-top:6px;
}
div.s-img {
	position:absolute;
    top:5px;
    left:173px;
}
div.s-img img {
	border:1px solid #39547c;
}

div.best-sellers {
	background:#d8d8da url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/home_bot_l.jpg') repeat-x left top;
	border-left:5px solid #FFFFFF;
    border-right:5px solid #FFFFFF;
    width:170px;
    float:left;
    padding:9px 10px 17px 10px;
    min-height:300px;
}

* html div.best-sellers {
	height:300px;
}
div.prod-info {
    width:105px;
	float:left;
    padding-left:5px;
}

div.prod-info a, div.prod-info a:visited {
	color:#ffffff;
    border-bottom:1px solid #FFFFFF;
    width:101px;
    padding:0px 2px 6px 2px;
    display:block;
}

div.prod-info a:hover {
	color:#1d2549;
}

div.prod-info .price {
	font-size:10px;
    padding-top:6px;
}

img.homeimg{
    width:60px;    
    height:60px;
   	float:left;
}

div.home-prod {
	padding-bottom:5px;
}
div.home-prods {
	padding:5px 0px;
}
div.b-view {
    border-top:1px solid #FFFFFF;	
}
.b-view a, .b-view a:visited {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_r.gif') no-repeat 0px 12px;
    color:#ffffff;
    text-transform:uppercase;
    padding:8px 0px 0px 12px;
    display:block;
}
.b-view a:hover {} 

.foreground {
	background:#d8d8da url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/home_bot_l.jpg') repeat-x left top;
	padding:9px 9px 17px 9px;
    float:left;
    width:160px;
    min-height:300px;
}

* html .foreground {
	height:300px;}
    
.foreground img {
	border:1px solid #FFFFFF;
    margin:4px 0px 6px 0px;
}
/* ==================== Login  Part ===============================*/
.marg {
	padding-bottom:10px;
}
.alg-center {
	padding:10px 10px 0px 0px;
}

div.login form#frmLogin label {
	float:left;
    width:200px;
}
div.login form#frmLogin input {
	float:left;
}

div.login form#frmLogin input.button {
	background:#FFFFFF url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/but_b_r.gif') no-repeat center left;
	border:1px solid #c3c3c7;
    color:#ffffff;
	padding:2px 8px 2px 21px;
	text-transform:uppercase;
	cursor:pointer;
    font-size:11px;
    height:20px;
}
* html div.login form#frmLogin input.button {
	padding-left:11px;}
    
#loginModule {
	border-bottom:1px solid #FFFFFF;
    padding-bottom:12px;
} 
form#frmLoginLeft{
	padding-top:8px;
    position:relative;
    text-align:left;
}
form#frmLoginLeft input.search-btn {
	position:absolute;
    top:8px;
    left:163px;
}

* html form#frmLoginLeft input.search-btn {
	top:9px;
    left:166px;
}
.loginbox{
    border:1px solid #a6a6aa;
    height:16px;
    width: 76px;
}

.login_link_en a, .login_link_en a:visited {
    color:#ffffff;
    text-align:left;
    font-size:11px;
}

.login_link_en a:hover {

}

.login_link_en {
padding:7px 0px 0px 5px;
}

.login_link a, .login_link a:visited {
    color:#ffffff;
    padding:9px 0px 0px 6px;
    font-size:10px;
    display:block;
    text-align:left;
}

.login_link a:hover {
	color:#1d2549;}
}


/*====================================================================*/
div.registerfieldLeft label.long {
	float:none;
    text-align:left;
    padding:2px 0px 2px 0px;
    width:304px;
    display:block;
}

.registerfieldRight{
    display: block;
}

.registerfieldRight input.buy-button {
}

#registerfield{

}

.clearRegister{
   
}

#registerMessage{
    padding: 20px 10px 20px 10px;
    text-align:inherit;
    font-weight: bold;


}



.errorMessage{
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-weight: bold;

}

.full-description{
    padding: 0px;
    
}

.message{
    padding:0px 0px 15px 0px;
	position:relative;
}

.onSide{
    text-align: left;
    width: 100%; 

}

label {
    text-align: left;
}
dt{

}

dd{
/*    width: 100%;  */
    padding:0px;
    margin: 0px 0px 10px 0px; 
}
dl.onSide {

}
.onSide table {
    text-align: left;
    width: 100%;
}

.onSide dd input.button {
	background:#FFFFFF url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/but_b_r.gif') no-repeat center left;
	border:1px solid #c3c3c7;
    color:#ffffff;
	padding:2px 8px 2px 21px;
	text-transform:uppercase;
	cursor:pointer;
    font-size:11px;
    height:20px;}

* html .onSide dd input.button {
	padding-left:11px;
}
    
.onSide dt label {
	text-align:left;
}
.inpReg{
    border:1px solid #c3c3c7;
    width:150px;
}

#comment_text{
    border:1px solid #c3c3c7;
    width: 150px;

}

#email{
    border:1px solid #c3c3c7;
    width: 150px;

}

.inputReg{
    border:1px solid #c3c3c7;
    width: 150px;

}

.inputReg2{
    border:1px solid #c3c3c7;
    width: 150px;
	margin:5px 0px 0px 0px;

}

.cart{
    width: 100%;
    border:1px solid #0B2556;
}

.cart-noborder{
    width: 100%;
}

.button_cart{
    cursor:pointer;   

}

#total_cost{
   color:#0B1654;
}

.confirm{
    width: 100%;
}

.full{
    width: 100%;
}

.fullt{
    width: 100%;
}

.nowrap{
    
}

.fulw{
    text-align: right;
}

/*====================================================================*/

.best{
    color:#081853;
    font-size:16px;
    font-weight:bold;
    font-family:Tahoma;
    text-align:left;
    margin:5px 0px 5px 0px; 
    padding:5px 0px 5px 5px;
    border-bottom:1px solid  #081853;
    
}

.leftimgprod {
    width:100px;
    height:100px;
}

.centrimgprod {
    width:100px;
    height:100px;
}

.rightimgprod {
    width:100px;
    height:100px;
}

.nextp a{
    color:#6C6B70;
    padding:0px 0px 0px 20px;
}

.nextp a:hover{
 color:#660032;
}

.nextp img{
    text-align:center;
    position:relative;
    top:1px;
}

.level_2 a{
    color:#091853;
    text-align:left;
    font-size:12px;
    border-bottom:1px solid #B9C6D6;
    padding:5px 0px 5px 13px;
    display:block;

}


.email_friend{
width:100%;
text-align:right;
}

.email_friend a{
font-family:Tahoma;
font-size:11px;
text-transform:uppercase;
color:#6C6B70;
font-weight:bold;
}

.back-category{
	float:right;}

.avanti{
position:absolute; 
top:0px; left:280px; 
}

.dietro{
/*position:absolute; 
top:0px; left:265px; */
}

.back-category a, .back-category a:visited {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_l.gif') no-repeat center left;
	padding:0px 0px 0px 12px;
    margin:25px 10px 0px 0px;
	color:#ffffff;
    display:block;}

.back-category a:hover {}
.comp-look {
    padding-top:15px;
}
.comp-title {
	font-size:12px;
    font-weight:bold;
    color:#39547c;
    border-bottom:1px solid #c0c0c4;
    padding:0px 0px 3px 9px;
}
.comp-img {
	padding-top:9px;
}
.comp-img  img {
	width:127px;
    height:127px;
    border:1px solid #c3c3c7;
    padding:9px;
}
.zoom{
    background:#fff url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/zoom.gif') no-repeat bottom left;
	font-size:10px;
}
.zoom a, .zoom a:visited, .zoom a:hover {
	color:#ffffff;
}
#news_letter{
padding: 10px 0px 0px 0px;
vertical-align:middle;
text-align:right;
font-family:Tahoma;
font-size:11px;

color:#6C6B70;

position:relative;
}

#letter{

position:absolute;
left:33px;
top:10px;
}

#testo{
position:absolute;
left:80px;
top:10px;
}

#submit{

}


#payment_page{
width:970px !important;
padding:10px 10px 10px 10px;
text-align:left;
background: #DADADC !important;
}

#secure_payment{
border:1px solid white !important;
background: #141A34 !important;
color: #ffffff !important;
}

#secure_payment input,#secure_payment select{
border:1px solid white !important;
margin: 4px 0px 0px 0px;
}

.button_payment{
width: 200px;
padding:0px 0px 0px 0px;
height:27px;
background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/a.gif') center top no-repeat !important;
background-color:#DADADC !important;
color:#000000;
text-transform:uppercase;
font-weight:bold;
font-size:12px !important;
}

#confirm_box_payment{
width:650px !important;
}

#confirm_box_payment h2{
text-transform:uppercase;
font-weight:bold;
font-size:12px !important;
}

.confirm_payment th{
border-bottom:1px solid white !important;
}

.message_payment{
color:red;
width:490px !important;
font-weight:bold !important;
font-size:12px !important;
text-transform:uppercase !important;
}

.message_payment div{
width:490px !important;
text-align:center;
}

.image_color{
width:75px !important;
height:75px !important;

  float:left;
	padding:4px !important;
	margin:4px !important;
}

.current {
	font-weight:bold;
}

.shop-cart .message{

}

.shop-cart{
position:relative;
}

.pageLinks{
margin:0px 0px 0px 5px;
width:300px;
}
.pageLinks a,.pageLinks span{
margin:0px 5px 0px 5px;
}

.full-description{
padding:0px 20px 0px 0px;
text-align:justify;
}

.infoMessage{
width:350px; 
height:20px; 
position:absolute; 
top:8px; 
right:8px; 
background-color:#E6E4E5; 
border:1px solid white; 
color:#3A5077; 

padding-top:6px; 
text-align:center; 
font-size:10px;
}/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
CSS Design by Daniele Suppo (www.suppo.org)
Date   : 2007/07/05
Theme  : Gas Honda Theme
*/
/*====================Default Block Styling=====================*/
.block {
}
.block .header {
    padding: 0;
}
.block .content {
    padding: 0;
}
.block .content ul {
    padding: 0; margin: 0;
    list-style-type: none;
}
.block .content ul li {
	margin: 0px;
	padding: 0px;
	display: block;
}
/*
====================Categoires Block======================*/
#top-nav-categories {
	padding-top:6px;
    width:187px;
	}
#top-nav-categories ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
    }

#top-nav-categories ul li.level_1 {
	padding-left:11px;
	text-transform:uppercase;
    text-align:left;
    margin:0px;
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_g_r.gif') no-repeat center left;
    }
#top-nav-categories ul li.level_1 a,  #top-nav-categories ul li.level_1 a:visited {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/left_link_l.gif') no-repeat bottom left;
    color:#ffffff;
	font-size:11px;
    width:100%;
    display:block;
    padding:4px 0px 2px 2px;
	}

#top-nav-categories ul li.level_1 a:hover {
	color:#1d2549;
	}
/*======================= Left Menus Block ========================================*/
.left-nav-menu {
	padding:6px 0px 10px 0px;
    border-bottom:1px solid #FFFFFF;
	}
    
.left-nav-menu ul {
	padding:0px 0px 0px 6px;
	margin:0px;
	list-style-type:none;
    width:173px;
    }

.left-nav-menu ul li {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bullet_b_r.gif') no-repeat center left;
	padding-left:11px;
	text-transform:uppercase;
    text-align:left;
    margin:0px;
    }
    
.left-nav-menu ul li a,  .left-nav-menu ul li a:visited {
	border-bottom:1px solid #d9d9da;
    color:#ffffff;
	font-size:11px;
    width:100%;
    display:block;
    padding:4px 0px 2px 2px;
	}

.left-nav-menu ul li a:hover {
	color:#1d2549;
	}

/*===================    product resalts total, cont of items  ====================*/

ul#cart-result {
	margin:0px;
    padding:0px;
    float:right;
	}
ul#cart-result li {
	display:inline;
	font-size:10px;
    }
ul#cart-result li a,  ul#cart-result li a:visited {
 	color:#ffffff;
    }
ul#cart-result li a:hover {
 	color:#1d2549;
    } 
/*=====================  currency convertor ========================*/
.curr-conv {
	padding-top:8px;}

.curr-conv form {
	padding:7px 0px 0px 6px;}

.curr-conv form label {
	font-weight:normal;
    float:left;
    padding-top:4px;}
    
.curr-conv form select {
	width:74px;
    float:right;}
    
/*====================Bottom Navigation Block======================*/
#bottom-nav {
}
#bottom-nav .inner {
}
#bottom-nav ul {
	text-align: center;
	list-style-type: none;
	padding: 0;
	margin: 0;	
    padding-left: 65px;

    }
#bottom-nav li {
     display: inline;
	 padding-left: 15px;
     }
     
#bottom-nav li a {
	text-transform: uppercase;
    }
    
#bottom-nav li a:hover, #bottom-nav li.current a {
	}

/*==================Tabbed Navigation==============================*/
#top-nav {
	margin-top:50px;
	float:right;
    }
#top-nav ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
    }
#top-nav ul li {
	margin:0px;
	padding:0px;
	float:left;
	font-weight:normal;
    }
#top-nav ul li a, #top-nav ul li a:visited, #top-nav ul li a:hover {
	color:#999;
	font-size:10px;
	font-weight:bold;
	}
    #nav {
    height: 50px;
    font-size: 0.75em;
}
#nav ul {
    position: absolute;
    width: 100%;
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
}
#nav ul li {
    float: left;
    display: inline;
    margin: 0;
}
#nav ul li a {
    display: block;
    position: relative;
    padding: 0.2em 1.5em;
    background-color: #980000;
    font-size: 1.3em;
    font-weight: bold;
    color: #333;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0.05em;
    border-right: 1px solid #FFFFFF;
}
#nav ul li a:hover {
    color: #c0c0c4;
    text-decoration: underline;
}
#nav ul li.current a {
    color: #c0c0c4;
    background-color: #c3c3c7;
}
#nav ul li.current a:visited {
    color: #c0c0c4;
}
/* hide the sublevels */
#nav ul ul {
    display: none;
}
#nav ul li.current ul {
    position: absolute;
    left: 0;
    display: block;
    /* use max-width emulation hack from
     * http://www.svendtofte.com/code/max_width_in_ie/, using the IE5.0+ dynamic
     * properties syntax, see
     * http://msdn.microsoft.com/workshop/author/dhtml/overview/recalc.asp */
        padding: 0;
    background-color: #c3c3c7;
}
#nav ul li.current li {
    padding: 0.4em 0;
}
#nav ul li.current li a {
    /* hide first pipe */
    left: -1px;
    padding: 0 1em;
    font-weight: normal;
    font-size: 1.1em;
    color: #c0c0c4;
    border-right: none;
    border-left: 1px solid #c0c0c4;
}
/* hide 3rd or more levels */
#nav ul ul ul li {
    display: none;
}
/*
========================= Colors for the admin ===============================*/
/*
========================= End of Colors for the admin ===============================*/


/*
========================= Outer ===============================*/
body {
	background:#fff !important;
    font-size: 0.7em !important;
    background-color: #FFF;
	margin: 0px;
    font-family:Arial, Helvetica, Verdana, sans-serif;
    }
    
#outer-wrapper-admin {
    min-width: 740px;
    max-width: 1280px;
    margin: 0 auto;
    text-align: left;
	color: #000 !important;
	background-color: #69c23b !important;
   	min-height:100% !important;
}

a {
	color: #000;
    font-weight:bold !important;
}

a:hover {
	color: #C00;
}

a:visited {
	color: #000;
}
/*
========================= End Outer ===============================*/


/*
=========================Header===============================*/
#header-admin {
    position: relative;
	height: 75px !important;
    background: #B0D83C url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/admin_h_l.jpg') repeat-x top left !important;
}
#header-admin #left {
    float:left;
}
#header-admin h1 {
    float: left;
    margin: 0;
    padding: 0;
}
#header-admin h1 {
    height: 100px;
		width: 300px;
    background: url('http://img02.zerogrey.com/themes/default_theme/themes/default_theme/images/logo100h.gif') no-repeat 0px 50%;
    font-size: 2.4em;
}
#header-admin h1 a {
    position: relative;
    padding: 10px 0 10px;
    text-indent: 100px;
    letter-spacing: 0.1em;
    color: #980000;
}
#header-admin h1 a:hover {
    text-decoration: none;
}
#header-admin h1 a span {
    position: relative;
    top: 15px;
    left: -20px;
    font-size: 0.5em;
    font-weight: bold;
    letter-spacing: 0.2em;
    color: #FFFFFF;
}
#header-admin #right {
    float:right;
		width:200px;
		color: #333;
    text-align: right;
		padding:5px 10px 0 0;
}
#header-admin #right a, #header-admin #right a:visited {
color: #333;
text-decoration:underline;
}
#header-admin #right a:hover {
		color: #000;
		text-decoration:none;
}
#header-admin #right .info {
    line-height: 20px;
    display:block;
}
#header-admin #right img {
    vertical-align: middle;
}



#header-admin #lang-switcher {
    //background: #B0D83C url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/menu_bg.gif') no-repeat top left;
	float:right;
    padding:7px 7px;
    height:12px;
    width:400px;
    margin-right:20px;
}

* html #header-admin #lang-switcher {
	margin-right:10px;}
    
#header-admin #lang-switcher a, #header-admin #lang-switcher a:visited {
	padding-left:4px; text-transform:capitalize; font-weight:normal !important;}
    
    
#header-admin #lang-switcher a#curr-lang{font-weight:bold !important; color:black !important; }
/*
=========================End Header===============================*/



/*
========================= Breadcrumbs ===============================*/
#breadcrumbs-admin {
    float: none !important;
    width: 100%;
    background-color:#69c23b !important;
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/admin_bar.gif');
    border-top: 1px solid #266f00 !important;
    border-bottom: 1px solid #266f00 !important;
    text-align:right !important;
    height:42px;
   
}
* html #breadcrumbs-admin {
 	padding:10px 0px !important;
}
#breadcrumbs-admin p {
    text-indent:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
    padding-right:20px !important;
}
#breadcrumbs-admin a, #breadcrumbs-admin a:visited  {
    padding-right:10px;
	padding-left:10px;
    color:#fff !important;
    font-weight:bold;
    text-decoration:none !important;
}

#breadcrumbs-admin a:hover {
	color: #f5f5f5 !important;}
    
#breadcrumbs-admin #logo {
	height:none !important;
    width:none !important;
    float:none;}
/*
========================= End breadcrumbs ===============================*/


/*
========================= Left ===============================*/
#left-column-admin {
    float: left;
    width: 160px;
    background-color:#69c23b !important;
}

.container-admin {
    min-height: 300px;
    margin: 0 5px;
    padding-bottom: 3em;
    background-color: ;
    /*background-image: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bg_leftcol.jpg');*/
    background-position: top left;
    background-repeat: repeat-x;
    border: 0px solid #c0c0c4;
}

#navlist dl, #navlist dt, #navlist dd {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none;
}

#navlist dt a, #navlist dt a:visited, #navlist dt a:hover {
	margin:0 0 1px 0;
    color:#fff !important;
	display:block;
	padding:5px 0px 5px 20px;
	background: ;
	font-weight: bold;
	white-space: nowrap;
	background: url('http://img02.zerogrey.com/themes/default_theme/images/plus-icon.gif') left center no-repeat;
    text-decoration:none !important;
    text-align:left;
}
#navlist dt a:hover {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/plus-icon.gif') left center no-repeat !important;	
}
#navlist dt.active a, #navlist dt.active a:visited, #navlist dt.active a:hover{
	background: ;
 	color:#fff !important; 
}

#navlist dt.active a {
 	background: url('http://img02.zerogrey.com/themes/default_theme/images/minus-icon.gif') left center no-repeat !important;
}

#navlist ul{
	display:block!important;
	padding:0px;
    margin:0px;
    list-style-type:none;
}

#navlist li{
	text-transform: none;
	padding:0px;
	float:none;
    margin:0px;
    display:inline;
}

#navlist li a,  #navlist li a:visited {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/admin_bullet.gif') 18px center no-repeat !important;
	padding: 3px 3px 3px 32px !important;
	display:block !important;
	text-decoration: none;
    text-align:left;
    color:#fff;
    font-weight:normal !important;
}

#navlist li a:hover {
	background-color: #f2f2f2 !important;
    color:#000!important;
}

#navlist dd.active { 
  display: block; 
}
#navlist dd.notactive { 
  display: none;
}

#navlist li.selected a, #navlist li.selected a:visited { 
  color:#c00; 
  font-weight: bold;
  margin:0px;
}

/*
========================= End Left ===============================*/





/*
========================= To navigation menu ===============================*/
#upper-menu {
/*    height: 30px; */
}

#upper-menu  #navlist dt {
    display: none;
}

#upper-menu  #navlist dd {
    float:left; 
    display: inline; 
    width:;
}

#upper-menu #navlist dd.active { 
    float:left; 
    display: inline;  
}

#upper-menu #navlist dd.notactive { 
    float:left; 
    display: inline; 
}

#upper-menu #navlist ul{margin-top:-11px;}

#upper-menu #navlist li{	
	float:left;
    width:119px;
    height:42px;
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/back_li.gif') !important;
    }
    
#upper-menu #navlist li:hover{
background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/back_li_over.gif') !important;
}

#upper-menu #navlist li a{
text-align:center !important;
margin-top:10px;
margin-left:-10px !important;
}

#upper-menu #navlist li a:hover{
color:white !important;}

#upper-menu #navlist li.selected {
background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/back_li_selected.gif') !important;}








#upper-menu #navlist li a:hover {
	background: #000;
	font-weight: bold;
}


#navlist dt.active a, #navlist dt.active a:visited, #navlist dt.active a:hover{
	background: ;
 	color:#fff !important; 
}

#navlist dt.active a {
 	background: url('http://img02.zerogrey.com/themes/default_theme/images/minus-icon.gif') left center no-repeat !important;
}

#navlist ul{
	display:block!important;
	padding:0px;
    margin:0px;
    list-style-type:none;
}


#upper-menu #navlist li a, #upper-menu  #navlist li a:visited {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/.gif') 18px center no-repeat !important;
	padding: 3px 10px !important;
	display:block !important;
	text-decoration: none;
    text-align:left;
    color:#fff;
    font-weight:normal !important;
}

#navlist li a:hover {
	background-color: #f2f2f2 !important;
    color:#000!important;
}

#navlist dd.active { 
  display: block; 
}


#navlist li.selected a, #navlist li.selected a:visited { 
  color:#c00; 
  font-weight: bold;
  margin:0px;
}



/*
========================= End Top navigation menu ===============================*/







/*
========================= Middle ===============================*/
#middle-column-admin {
    margin-left: 161px !important;
    margin-right: 0px !important;
    padding-right:1px;
}

#inner-wrapper-admin {
    clear: both !important;
    padding:0px !important;
    border-top:none !important;
    border-bottom: 1px solid #266f00 !important;
    background:#fff url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/left_line.gif') repeat-y top left !important;
}

#inner-wrapper-admin:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#inner-wrapper-admin {display: inline-block;}

/* Hides from IE-mac \*/
* html #inner-wrapper-admin{height: 1%;}
#inner-wrapper-admin {display: block;}
/* End hide from IE-mac */



#main-admin {
    float: left;
    width: 100%;
    font-size: 1em;
    border:none !important;
    margin-right: 0px !important; /* hides annoying horizontal scrolling in IE */
    background-color:#fff;
}


#main-admin #content {
	clear:both !important;
    padding:20px 0px 20px 0px !important;
    margin:0px !important;
    min-height: 400px;
    }
     
* html  #main-admin #content {
	  padding:10px 0px 10px 0px !important;
   }
   
#content-admin {
    clear: both;
    padding: 5px 8px 0;
    background: #333; /* FIXME tertiaryLight? */
    -moz-border-radius: 0 0 0.4em 0.4em;
    border-top: 1px solid #c3c3c7;
    padding-bottom: 40px; /* TO REMOVE */
}
#main-admin #content-header {
	padding:0px !important;
    margin:0px !important;}

h2 {
	margin: 1em;
	font-size: 12px;
	color: #000000;
}
/*
========================= End Middle ===============================*/





/*
========================= Form layout===============================*/
form {
  margin:0px;
  padding:0px;
}
form * input, form * textarea {
  border:1px solid #B0B0B0;
}
form * select, form * input, form * textarea {
   font-size:11px;}
   
input.sgl-button {
	border:1px solid #B0B0B0;
    background-color:#e0dfe3;
    color:#000;
    font-size:11px;
    margin-left:10px;
}

fieldset.noBorder input.sgl-button {
	margin-left:0px;}
    
form fieldset {
  border: none;
  clear:both;
  padding:5px;
}

form fieldset label {
	width:500px !important;
	float: left;
	text-align: left !important;
	padding: 2px 10px 0px 0px !important;
}

form fieldset label span {
	font-weight:normal;}
form#frmCommentList {
	padding:10px;}
form fieldset p {
	margin:0px;
    padding:7px 0px;}
#main-admin form#frmProductSearch fieldset {
	    border:none !important;
        padding-left:0px !important;
}  
#main-admin form#frmProductSearch fieldset label {
	width:200px !important;
}

#main-admin fieldset.inside {
    border:1px solid #f1f1f1 !important;
    margin:10px;
    padding:5px 10px;
}
#main-admin fieldset.inside img {
	padding-top:15px;
}

#main-admin div.category-box fieldset {
   	margin:10px;
    padding:5px 10px!important;
}

#main-admin div.category-box fieldset.inside {
	margin:5px !important;
    padding:10px !important;
    border:none !important;
}
#main-admin div.category-box fieldset p label {
	width:300px !important;

}
fieldset textarea {
    font-family: arial, verdana, helvetica, sans-serif;
}

fieldset#productImages img {
	}

input.medium, textarea.medium, select.medium {
    width: 120px;
}

form#configuration fieldset {
	padding:5px 10px !important;
    border:1px solid #f1f1f1 !important;
    margin:10px;}

#main-admin form fieldset#search label{
	width:200px !important;
}
#main-admin h3 {
	margin:0px;
    padding:0px 0px 0px 10px;
    font-size:16px;
    font-weight:bold;}
    
#main-admin fieldset h3 {
	padding:0px;
}
/*
========================= End Form layout ===============================*/

/*
========================= Table layout ===============================*/
table.full {
border-collapse: collapse
}
table.full td {
border:1px solid #f1f1f1;
}

th {
	text-align: left;
}

td {
	text-align: left;
}

tr.backDark{
	background-color: #e2edbc;
}

tr.backLight{
	background-color: #F8FBED;
}


/*
========================= End Table layout ===============================*/

/*
========================= Greyed out layer layout ===============================*/
.greyedout {
	background: #666666;
	opacity: .80;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	top: 0;
	left: 0;
	height: 100%; 
	width: 100%;
	z-index: 5;
	position: fixed;
	text-align: center;
}


/*
========================= End Greyed out layer ===============================*/

/*
========================= POPUP Window ===============================*/


#WindowPopupForm {
	position: fixed;
	background: #FFFFFF;	
	z-index: 6;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px !important;
	
}

.Windowquit {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}

.WindowPopupTitle { 
	background: #E4FF88;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 16px;
	text-align: left;
}

/*
========================= END POPUP Window ===============================*/


/*
========================= Manager actions ===============================*/
#manager-actions {
    /*position: relative;*/
    width: 100%;
    min-height:32px !important;
    padding: 1px 0px !important;
    background-color:#e4ff88 !important;
    border-top:none !important;
    border-bottom:none !important;
    float:left !important;
}

html>body #manager-actions {
    padding: 4px 0px 0px 0px !important;
}

* html 	#manager-actions {
	padding:4px 0px 0px 0px !important;}
    
#manager-actions span {
    float: left;
    text-indent: 0 !important;
    padding-right: 0 !important;
    padding-left:10px;
    height: none !important;
    line-height:none !important;
    font-weight: bold;
    color: ;
}

#manager-actions a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 28px;
/*    height: 28px;
*/    
	height:none;
	line-height: none !important;
    border:none !important;
    color: ;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}

#manager-actions a:hover {
    background-color: #E5E5E5;
    border-style: solid;
    border-width: 1px;
    border-color: ;
}
#manager-actions a:active {
    background-color: #E5E5E5;
    border: none;
}
#manager-actions a:focus {
    background-color: #E5E5E5;
    border: none;
}

#manager-actions select {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}

#manager-actions-inline {
    position: relative;
    float: left;
    width: 100%;
    height: 32px;
    padding: 1px 0;
    border-top: 0px solid #c3c3c7;
    border-bottom: 0px solid #c0c0c4;
}
html>body #manager-actions-inline {
    padding: 1px 0 0;
    float:left !important;
    
}
#manager-actions-inline a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 25px !important;
    height: 28px;
    line-height: 28px;
    border: 0px solid #FFFFFF;
    color: ;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}
#manager-actions-inline a:hover {
    background-color: #E5E5E5;
    border-style: solid;
    border-width: 0px;
    border-color: ;
}
#manager-actions-inline a:active {
    background-color: #E5E5E5;
    border: none;
}
#manager-actions-inline a:focus {
    background-color: #E5E5E5;
    border: none;
}
/*
========================= End of Manager actions ===============================*/






/*
===================Manager-actions images=====================*/
/*-- Each action link (<a> tag) has a standard "action" class name
  -- plus a specific <action-type> class name e.g. "add", "edit",...
  -- to define which image to use. This allows to change assigned
  -- images in a single location : here. ---------------------*/

a.action {
    background-position: 3px 50%;
    background-repeat: no-repeat;
}
a.add {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_add.gif');
}

a.add_black_list {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/add_black_list24.png');
}
a.remove_black_list {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/remove_black_list24.png');
}
a.hist-user {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/anti-hist.png');
}


a.edit {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_edit.gif');
}
a.edit_contract {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_editcontract.png');
}
a.edit_client {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_editclient.png');
}
a.delete {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_delete.gif');
}
a.save {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_save.gif');
}
a.validate {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_validate.gif');
}
a.cancel {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_cancel.gif');
}
a.undo {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_undo.gif');
}
a.download {
    background: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_download.gif') no-repeat left top;
    padding:5px 0px 5px 25px;
}
a.upload {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_upload.gif');
}
a.reorder {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_reorder.gif');
}
a.search {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_search.gif');
}
a.addcat {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addcat.gif');
}
a.addrootcat {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addrootcat.gif');
}
a.adduser {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_adduser.gif');
}
a.scannew {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_scannew.gif');
}
a.delorphaned {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_delorphaned.gif');
}
a.export {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_export.gif');
}
a.import {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_import.gif');
}
a.list {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_list.gif');
}
a.invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_invoice.gif');
}

a.credit_note {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_credit_note.png');
}

a.print {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print.png');
}
a.print_invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print_invoice.png');
}
a.print_label {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print_label.png');
}
a.print_contract {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_printcontract.png');
}
a.print_contractlegal {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_printcontractlegal.png');
}
a.shipment {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_shipment.gif');
}
a.warehouse-movement {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_movement.png');
}
a.note {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_note.png');
}

a.sendmail {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_sendmail.png');
}
a.report {
 background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_report.png');
}

a.reply {
 background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_reply.png');
}

a.error {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/dialog_error.gif');
}

a.back {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_back.png');
}

a.set_paid {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_paid.png');
}

a.set_not_paid {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_not_paid.png');
}

a.set_sent {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_sent.png');
}

a.edit-warehouse-movement {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_edit_movement.png');
}

a.apply {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_apply.png');
}

a.apply_back {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_apply_red.png');
}

a.tracking {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_tracking.png');
}

a.no_tracking {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_no_tracking.png');
}

a.pdf_invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_pdf_invoice.png');
}

a.pdf_invoice_gift {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_pdf_invoice_gift.png');
}

a.missing_products {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_missing_products.png');
}


a.ticket { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_ticket.png');
} 

a.split { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_split.png');
} 

a.captured {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/bibit_captured2.png');
}

a.antifraud {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/antifraud24.png');
}

a.antifraud-safe {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/anti-fraud_safe24.png');
}

a.antifraud-suspicion {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/add_suspicion_list24.png');
}

a.view_order {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/search_order.png');
}

a.warehouse_history {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_warehouse_history.png');
}

a.return_product { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_clone_movement.png');
}
 
a.delete_product { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/16/action_no.gif');
}

a.status_enabled { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/16/status_enabled.gif');
}

a.status_disabled { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/16/status_forapproval.gif');
}

a.lock { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_lock.png');
}

a.unlock { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_unlock.png');
}

a.picking { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_picking.png');
}

a.view {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_view.png');
}






/*
=================== End of Manager-actions images =====================*/



/*
========================= End of modifiers for order, invoice and warehouse lines ===============================*/
.trying_to_pay {
/*	background-color: #ffe5b2 !important; */
}
.waiting_bt {
/*	background-color: #ffffcc !important; */
}
.waiting_pt {
/*	background-color: #ffffcc !important; */
}
.paid {
	background-color: #FFE476 !important;
}
.not_paid {
	background-color: #ffcbcb !important;
}
.invoiced {
	background-color: #affaaf !important;
}
.warehouse {
	background-color: #91d7fd !important;
}

.OnDemand {
	background-color: #FF9595 !important;
}

.NotAvailable {
	background-color: #FF9595 !important;
}

.order_locked {
    background-color: #F1EDED !important;
    color: #C5C5C5 !important;
}


/* Modifiers for warehouse movements */
.applied {
	/*nothing for now*/
}
.to_apply {
	/*nothing for now*/
}


/* modifiers for dataentry project*/

.already_existing {
    background-color: #FF9595 !important;
}





/*
========================= End of modifiers for order, invoice and warehouse lines ===============================*/








/*
========================= The tree classes ===============================*/
.tree-box {
    width:800px;
    float:left;
}
.category-tree {
    float:left;
    width:200px;
    padding:5px;
}
.category-box {
    float:left;
    width:560px;
    background-color: #f2f2f2;
    padding:5px;
}
/*
========================= End The tree classes ===============================*/

#outer-wrapper-admin #footer { 
    background-color: #69C23B !important;
    background: none;
   	height:none !important;
    text-align:center;
    color: #fff !important;
    width:100% !important;
    border-top:none !important;
    border-bottom:1px solid #266F00 !important;
}

#outer-wrapper-admin #footer a, #outer-wrapper-admin #footer a:visited {
	color:#fff;}
    
#outer-wrapper-admin #footer a:hover{
	}
 
 
 /*
========================= Outer ===============================*/
#outer-wrapper-admin {
    min-width: 740px;
    max-width: 1280px;
    margin: 0 auto;
    text-align: left;
		color: #000 !important;
		background-color: #FFFFFF;
}

a {
		color: #000;
}

a:hover {
		color: #C00;
}
/*
========================= End Outer ===============================*/


/*
=========================Header===============================*/
#header-admin {
    position: relative;
		height: 100px;
    background-color: #B0D83C;
}
#header-admin #left {
    float:left;
}
#header-admin h1, #header-admin h1 a {
    float: left;
    margin: 0;
    padding: 0;
}
#header-admin h1 {
    height: 75px;
	width: 300px;
    background: url('http://img02.zerogrey.com/themes/default_theme/themes/default_theme/images/logo100h.gif') no-repeat 0px 50%;
    font-size: 2.4em;
}
#header-admin h1 a {
    position: relative;
    padding: 10px 0 10px;
    text-indent: 100px;
    letter-spacing: 0.1em;
    color: #980000;
}
#header-admin h1 a:hover {
    text-decoration: none;
}
#header-admin h1 a span {
    position: relative;
    top: 15px;
    left: -20px;
    font-size: 0.5em;
    font-weight: bold;
    letter-spacing: 0.2em;
    color: #FFFFFF;
}
/*
#header-admin #right {
    float:right;
		width:200px;
		color: #333;
    text-align: right;
		padding:20px 10px 0 0;
}

*/

#header-admin #right a, #header-admin #right a:visited {
color: #333;
text-decoration:underline;
}
#header-admin #right a:hover {
		color: #000;
		text-decoration:none;
}
#header-admin #right .info {
    line-height: 20px;
    display:block;
}
#header-admin #right img {
    vertical-align: middle;
}
/*
=========================End Header===============================*/



/*
========================= Breadcrumbs ===============================*/
#breadcrumbs-admin {
    float: left;
    width: 100%;
/*    background: #FFED85; */
    border-top: 1px solid #c3c3c7;
    border-bottom: 1px solid #c0c0c4;
}
#breadcrumbs-admin p {
    text-indent: 2em;
	padding-top: 4px;
	padding-bottom: 2px;
}
#breadcrumbs-admin a  {
    padding-right: 10px;
	padding-left: 10px;
    color: #000;
}
/*
========================= End breadcrumbs ===============================*/


/*
========================= Left ===============================*/

#left-column-admin {
    float: left;
    width: 160px;
}

.container-admin {
    min-height: 300px;
    margin: 0 5px;
    padding-bottom: 3em;
    background-color: ;
    /*background-image: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bg_leftcol.jpg');*/
    background-position: top left;
    background-repeat: repeat-x;
    border: 0px solid #c0c0c4;
}

#navlist dl, #navlist dt, #navlist dd {
margin: 0;
padding: 0;
list-style-type: none;

}

#navlist dt a, #navlist dt a:visited {
	margin:0 0 1px 0;
	display:block;
	padding: 5px 0;
	background: ;
	font-weight: bold;
	padding-left:20px;
	white-space: nowrap;
	background: url('http://img02.zerogrey.com/themes/default_theme/images/plus-icon.gif') left center no-repeat;
}

#navlist dt a:hover, #navlist dt.active a, #navlist dt.active a:visited, #navlist dt.active a:hover{
	background: ;
 	color:#000; 
}

#navlist dt.active a{
 	background: url('http://img02.zerogrey.com/themes/default_theme/images/minus-icon.gif') left center no-repeat;
}

#navlist ul{
	display:inline;
	padding: 0;
}

#navlist li{
	text-transform: none;
	padding: 0;
	float: none;
}

#navlist li a,  #navlist li a:visited {
	padding: 3px 3px 3px 18px;
	display:block;
	text-transform: none;
}
#navlist li a:hover {
	background-color: #f2f2f2;
}



#navlist dd.active { 
  display: block; 
}
#navlist dd.notactive { 
  display: none;
}

#navlist li.selected a, #navlist li.selected a:visited { 
  color:#c00; 
  font-weight: bold;
  /*background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/admin-left-nav.gif') left center no-repeat;*/
}

/*
========================= End Left ===============================*/


/*
========================= Middle ===============================*/
#middle-column-admin {
    margin-left: 160px;
    margin-right: 5px;
}

#inner-wrapper-admin {
    clear: both;
    padding: 10px 0 10px;
    border-top: 1px solid #c3c3c7;
    border-bottom: 1px solid #c0c0c4;
}

#main-admin {
    float: left;
    width: 100%;
    font-size: 1em;
    border: 1px solid #c0c0c4;
    margin-right: -1px; /* hides annoying horizontal scrolling in IE */
}

#content-admin {
    clear: both;
    padding: 5px 8px 0;
    background: #333; /* FIXME tertiaryLight? */
    -moz-border-radius: 0 0 0.4em 0.4em;
    border-top: 1px solid #c3c3c7;
    padding-bottom: 40px; /* TO REMOVE */
}

h2 {
	margin: 1em;
	font-size: 12px;
	color: #000000;
}
/*
========================= End Middle ===============================*/





/*
========================= Form layout===============================*/
form {
  margin:0px;
  padding:0px;
}
form * input, form * textarea {
  border:1px solid #B0B0B0;
}
form * select, form * input, form * textarea {
   font-size:11px;
}

form fieldset {
  border: none;
  clear:both;
  padding:5px;
}
	form fieldset label {
	width:150px;
	float: left;
	text-align: right;
	padding-right:1em;
}

fieldset textarea {
    font-family: arial, verdana, helvetica, sans-serif;
}

input.medium, textarea.medium, select.medium {
    width: 120px;
}

input.large, textarea.large, select.large {
    width: 240px;
}

/*
========================= End Form layout ===============================*/

/*
========================= Table layout ===============================*/
table.full {
border-collapse: collapse
}
table.full td {
border:1px solid #f1f1f1;
}

th {
	text-align: left;
}

td {
	text-align: left;
}

tr.backDark{
	background-color: #e2edbc;
}

tr.backLight{
	background-color: #F8FBED;
}


/*
========================= End Table layout ===============================*/




/*
========================= Manager actions ===============================*/
#manager-actions {
   /* position: relative;*/
    float: left;
    width: 100%;
    height: 32px;
    padding: 1px 0;
    background: #FFFFFF;
    border-top: 1px solid #c3c3c7;
    border-bottom: 1px solid #c0c0c4;
}
html>body #manager-actions {
    padding: 1px 0 0;
}
#manager-actions span {
    float: left;
    text-indent: 2em;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: ;
}

#manager-actions a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #FFFFFF;
    color: ;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}

#manager-actions a:hover {
    background-color: #E5E5E5;
    border-style: solid;
    border-width: 1px;
    border-color: ;
}
#manager-actions a:active {
    background-color: #E5E5E5;
    border: none;
}
#manager-actions a:focus {
    background-color: #E5E5E5;
    border: none;
}

#manager-actions select {
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}



#manager-actions-inline {
    position: relative;
    float: left;
    width: 100%;
    height: 56px;
    padding: 1px 0;
   
    border-top: 0px solid #c3c3c7;
    border-bottom: 0px solid #c0c0c4;
}
html>body #manager-actions-inline {
    padding: 1px 0 0;
}
#manager-actions-inline a {
    float: left;
    display: block;
    margin-right: 0.5em;
    padding: 0 4px 0 28px;
    height: 28px;
    line-height: 28px;
    border: 0px solid #FFFFFF;
    color: ;
    text-decoration: none;
    /* -- See below for each action backgroud image
    -----------------------------------------------*/
}
#manager-actions-inline a:hover {
    background-color: #E5E5E5;
    border-style: solid;
    border-width: 0px;
    border-color: ;
}
#manager-actions-inline a:active {
    background-color: #E5E5E5;
    border: none;
}
#manager-actions-inline a:focus {
    background-color: #E5E5E5;
    border: none;
}
/*
========================= End of Manager actions ===============================*/






/*
===================Manager-actions images=====================*/
/*-- Each action link (<a> tag) has a standard "action" class name
  -- plus a specific <action-type> class name e.g. "add", "edit",...
  -- to define which image to use. This allows to change assigned
  -- images in a single location : here. ---------------------*/

a.action {
    background-position: 3px 50%;
    background-repeat: no-repeat;
}

a.add {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_add.gif');
}
a.edit {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_edit.gif');
}
a.delete {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_delete.gif');
}
a.save {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_save.gif');
}
a.validate {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_validate.gif');
}
a.cancel {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_cancel.gif');
}
a.undo {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_undo.gif');
}
a.download {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_download.gif');
}
a.upload {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_upload.gif');
}
a.reorder {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_reorder.gif');
}
a.search {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_search.gif');
}
a.addcat {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addcat.gif');
}
a.addrootcat {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addrootcat.gif');
}
a.adduser {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_adduser.gif');
}
a.scannew {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_scannew.gif');
}
a.delorphaned {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_delorphaned.gif');
}
a.export {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_export.gif');
}
a.import {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_import.gif');
}
a.list {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_list.gif');
}
a.invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_invoice.gif');
}
a.credit_note {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_credit_note.png');
}

a.print {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print.png');
}
a.print_invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print_invoice.png');
}
a.print_label {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_print_label.png');
}
a.shipment {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_shipment.gif');
}
a.warehouse-movement {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_movement.png');
}
a.note {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_note.png');
}

a.sendmail {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_sendmail.png');
}
a.report {
 background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_report.png');
}

a.error {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/dialog_error.gif');
}

a.back {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_back.png');
}

a.set_paid {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_paid.png');
}

a.set_not_paid {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_not_paid.png');
}

a.set_sent {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_sent.png');
}

a.edit-warehouse-movement {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_edit_movement.png');
}

a.apply {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_apply.png');
}

a.tracking {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_tracking.png');
}

a.no_tracking {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_no_tracking.png');
}

a.pdf_invoice {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_pdf_invoice.png');
}

a.missing_products {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_missing_products.png');
}


a.ticket { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_ticket.png');
}

a.textile-declaration { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_textile.png');
} 

a.washington-declaration { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_washington.png');
} 

a.merged_docs { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_merged_docs.png');
}

a.product_zone { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_product_zone.png');
} 

a.clone_movement { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_move_warehouse.png');
}
 
a.show_message { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_show_message.png');
}

a.add_client { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addclient.png');
}

a.add_contract { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_addcontract.png');
}

a.manage_milestone { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_managemilestone.png');
}

a.clone_milestone { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_clonemilestone.png');
}

a.refresh { 
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/action_refresh.png');
}
 
/*
=================== End of Manager-actions images =====================*/



/*
========================= End of modifiers for order, invoice and warehouse lines ===============================*/
.trying_to_pay {
	background-color: #fff !important; 
}
.waiting_bt {
	background-color: #fff !important; 
}
.waiting_pt {
	background-color: #fff !important; 
}
.paid {
	background-color: #FFE476 !important;
}
.not_paid {
	background-color: #ffcbcb !important;
}
.invoiced {
	background-color: #affaaf !important;
}
.warehouse {
	background-color: #91d7fd !important;
}

.sent {
	background-color: #fff !important; 
}

.sent_back {
	background-color: #fff !important; 
}

.payment_info_required  {
	background-color: #E2EDBC !important; 
}

.waiting_product   {
	background-color: #fff !important; 
}

.out_of_stock   {
	background-color: #eed6d7 !important; 
}


.waiting_refund   {
	background-color: #e2bced !important; 
}

.waiting_for_change   {
	background-color: #e2bced !important; 
}

.OnDemand {
	background-color: #FF9595 !important;
}

.NotAvailable {
	background-color: #FF9595 !important;
}

/* Modifiers for warehouse movements */
.applied {
	/*nothing for now*/
}
.to_apply {
	/*nothing for now*/
}

.auth {
	background-color: #fffec5 !important;
}

/*
========================= End of modifiers for order, invoice and warehouse lines ===============================*/








/*
========================= The tree classes ===============================*/
.tree-box {
width:800px;
float:left;
}
.category-tree {
float:left;
width:300px;
padding:5px;
}
.category-box {
float:left;
width:460px;
background-color: #f2f2f2;
padding:5px;
}
/*
========================= End The tree classes ===============================*/

#outer-wrapper-admin #footer { 
background-color: #232323;
background: none;
height: 60px;
text-align:center;
color: #000;
}

.right {
float: none;
text-align:right;
}

.semaforo-red {
background-color: #FF0600 !important;
}

.semaforo-orange {
background-color: #FF6528 !important;
}

.semaforo-yellow {
background-color: #FFED85 !important;
}

.semaforo-green {
background-color: #20CA20 !important;
}

.semaforo-light_green {
background-color: #84FF84 !important;
}


/*
==========================Tip boxes===========================*/

.help-tip{
background: url('http://img02.zerogrey.com/themes/default_theme/images/tooltip.gif') 98% 50% no-repeat;
width:10px;
height:10px;
position: relative;
cursor: help;
float:left; 
margin-left:5px;
}
.help-tip:hover span.tipText {
    display: block;
}
span.tipOwner, label.tipOwner, input.tipOwner {
    position: relative;
    cursor: help;
}
label.tipOwner, input.tipOwner, span.tipOwner {
    background: url('http://img02.zerogrey.com/themes/default_theme/images/tooltip.gif') 98% 50% no-repeat;
}

span.tipOwner span.tipText, label.tipOwner span.tipText, input.tipOwner span.tipText, span.tipText {
    display: none;
    position: absolute;
    top: 0px;
    left: 20px;
    border: 1px solid #afafaf;
    background-color: #ABD63E;
    color: #333333;
    text-align: left;
    line-height: normal;
    width: 300px;
    padding: 2px 5px;
    -moz-opacity: 1;
    z-index: 100;
    }
span.tipOwner:hover span.tipText, label.tipOwner:hover span.tipText, input.tipOwner:hover span.tipText {
    display: block;
}
/* Holly Hack here so that tooltips don't act screwy:
 * http://www.positioniseverything.net/explorer/threepxtest.html */
/* Hide next from Mac IE plus non-IE \*/
* html #content {
    height: 1%;
}
/* End hide from IE5/mac plus non-IE */

.original_currency {
    font-size:9px;
    white-space:nowrap;
}

.working_hour {
    background-color: #affaaf !important;
}

.not_working_hour {
    background-color: #ffcbcb !important;
}

a.view-report{
    font-size:11px !important;
    color: #0077CC !important;
    padding-left:1em;
}

/*
========================Options Links=========================*/
h3.to_hide{
    visibility: hidden;
}

#optionsLinks {
    float:left;
    width:100%;
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bg_tabs.gif') repeat-x left bottom;
    font-size: 0.9em;
}

#optionsLinks ul {
    padding:10px 7px 0;
    list-style: none;
}

#optionsLinks li {
    float:left;
    width: auto;
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/tab_right.gif') no-repeat right top;
}
#optionsLinks li.current {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/tab_right_on.gif');
}
#optionsLinks a {
    display: block;
    background: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/tab_left.gif') no-repeat left top;
    padding: 5px 10px 4px;
}
#optionsLinks li.current a {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/tab_left_on.gif');
    padding-bottom: 5px;
}
/*
========================End Options Links=========================*/

/*
========================= jQuery - Tooltip ===============================*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #fff;
	padding: 5px;
	opacity: 0.90;
}
#tooltip h3, #tooltip div {
	margin: 0; 
	font-size:11px;
    font-family: arial, verdana, helvetica, sans-serif;
    color: #000;	
}
/*
========================= End jQuery - Tooltip ===============================*/

/*
========================= jQuery - Treeview ===============================*/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-red.gif'); } 

.treeview-black li { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-black.gif'); }  

.treeview-gray li { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-gray-line.gif'); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/treeview-famfamfam.gif'); } 

.treeview .placeholder {
	background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/ajax-loader.gif') 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background: url('http://img02.zerogrey.com/themes/default_theme/images/treeview/file.gif') 0 0 no-repeat; }



/*
========================= End jQuery - Treeview ===============================*/

/*
========================= jQuery - Autocomplete ===============================*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('http://img02.zerogrey.com/themes/default_theme/images/ajax-loader_2.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/*
========================= End jQuery - Autocomplete ===============================*/


/*
=========================== Zerogrey Form Layout ===================================*/

#main-admin fieldset.inside .status_icon {
	padding-top: 0px;
}









/*
========================= New buttons for admin ===============================*/
#manager-buttons {
    position: relative;
    width: 100%;
    min-height:62px !important;
    padding: 1px 0px !important;
    background-color:#e4ff88 !important;
    border-top:none !important;
    border-bottom:none !important;
    float:left !important;
    padding: 4px 0px 0px 0px !important;
}
    
#manager-buttons span {
    float: left;
    text-indent: 0 !important;
    padding-right: 0 !important;
    padding-left:10px;
    height: none !important;
    line-height:none !important;
    font-weight: bold;
    color: ;
}

#manager-buttons a:hover {
    background-color: #E5E5E5;
     border: none;
}
#manager-buttons a:active {
    background-color: #E5E5E5;
    border: none;
}
#manager-buttons a:focus {
    background-color: #E5E5E5;
    border: none;
}

a.button {
     border: none;
    display: block;
    float: left;
    border: 0px;
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_button.png') no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 60px; 
    margin-left: 4px;
/*    font-size:8px;*/
}

/* change the background for specific button actions */

/* generic */
a.button.add {
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_add.png') no-repeat scroll 0 0 transparent;
}
/* generic */


/* specific for dataentry */
a.button.dataentry_disabled {
   background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_disabled.png') no-repeat scroll 0 0 transparent;
}

a.button.dataentry_create {
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_create.png') no-repeat scroll 0 0 transparent;
}

a.button.dataentry_view {
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_view.png') no-repeat scroll 0 0 transparent;
}

a.button.dataentry_refresh {
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/dataentry_refresh.png') no-repeat scroll 0 0 transparent;
}


#warning-message {
    position: relative;
    width: 100%;
    min-height:32px !important;
    padding: 1px 0px !important;
    background-color:#e4ff88 !important;
    border-top:none !important;
    border-bottom:none !important;
    float:left !important;
}

html>body #warning-message {
    padding: 4px 0px 0px 0px !important;
}

* html 	#warning-message {
	padding:4px 0px 0px 0px !important;}
    
#warning-message span {
    float: left;
    text-indent: 0 !important;
    padding-right: 0 !important;
    padding-left:10px;
    font-weight: bold;
    color: ;
}



/* end of specific for dataentry */


.ajax-loader{
   width:20px;
    height:20px;
    background:url('http://img02.zerogrey.com/themes/default_theme/images/ajax-loader_2.gif') no-repeat scroll 0 0 transparent;
	display:none;
}


input.zg-button-big {
    border:0px;
    margin-left:0px;
    background:url('http://img02.zerogrey.com/themes/default_theme/images/admin_button/green_btn_big_bg.gif') no-repeat scroll 0 0 transparent;
    height: 77px;
    padding-top:1px;
    text-align:center;
    text-shadow:1px 1px 0 #6789AA;
    width: 244px;
    color: #fff;
    font-size:24px;
    padding-bottom:2px;
    cursor: pointer;
    text-transform: uppercase;
}

/* first is id, the others are classes */
#img-preview-wrapper {   
         
}

.img-preview-wrapper-mdl { /* Bottom Section of the tooltip */
			background-color: #000000; 
            padding: 1px; 
}	
    	
.img-preview-wrapper-btm { /* Bottom Section of the tooltip */
			height: 30px;
			background: transparent url('http://img02.zerogrey.com/themes/default_theme/images/backgrounds/bubbleBtm.png') no-repeat;
}

/* for categories*/
div.empty_category a{
	color: #000;
    font-weight:normal !important;
}
div.disabled_category a{
	color: #000;
    font-weight:normal !important;
}

a.gantt_chart {
    background-image: url('http://img02.zerogrey.com/themes/default_theme/images/22/gantt_chart.png');
}