@import url(jqzoom.css);
/* @override 
	http://css.zerogrey.com/themes/Peuterey/css/core.dummy.css
*/
/* @group GLOBAL ELEMENTS */

body { background-color:#fff; margin:0; padding:0;  

    font-size: 12px;
    font-family: Helvetica, Century Gothic, Verdana, Arial, sans-serif;

    color: black;




}



a { text-decoration:underline; color:black; }
a:hover {  }

a img { border-width:0; }
 
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;} 
h1 { font-size:13px;  }

p { margin:2px 0 4px 0;}

ul { margin:0px; padding:0px; }

img { border:0px; }

form { margin:0px; padding:0px; }

dl { padding:0 20px; }
dl dt { margin:10px 0 0; font-weight:bold; }
dl dd { margin:0 5px; }

div.clear { height:0px; overflow:hidden; clear:left; }

/* @end */



/* @group MASTER LAYOUT */
/* #outer-wrapper { background:url(../images/bg_body.jpg) repeat-x 0 0;  }*/

#layout { width:100%; height:100%; margin:0; padding:0; position:relative; border-collapse:collapse; border:none; }
#layout td { border:none; }

#layout #header  { position:relative; width:932px; margin:0 auto; z-index:2; }


.page_eshop_cart #layout #content {min-height:400px;}
.page_eshop_home #layout #content { position:relative; width:820px; margin:0 auto; z-index:1; padding-top:13px; padding-bottom:0px; padding-left:105px;   }

.page_eshop_product #layout #content,
.page_eshop_category #layout #content,
.page_eshop_search #layout #content { padding-bottom:0px !important; }

#layout #content { 
position:relative; width:800px; margin:0 auto;  padding-top:30px; padding-bottom:20px; padding-right:15px; padding-left:125px; 
background-image:url(../images/cornice.jpg);
background-repeat:no-repeat;}

.page_eshop_info #layout #content,
.page_eshop_confirm #layout #content 
{ position:relative; width:780px; margin:0 auto;  padding-top:30px; padding-bottom:20px; padding-right:35px; padding-left:125px; background-image:url(../images/cornice.jpg);}

#layout #content_bottom { position:relative; width:835px; margin:0 auto; z-index:1;  padding-left:105px; background-image:url(../images/cornice_bottom.jpg); height:14px;}

.page_eshop_category #content{height:431px;}
.page_user_account #content{height:380px;}
.page_eshop_login #content { height:380px;}
.page_user_login #content { height:380px;}
/* @end */


/* @group header */
#header,
#header a { text-decoration:none; }
#header a:hover { text-decoration:underline; }

#layout thead.layouthead td { background-image:url(../images/banner2.jpg); background-repeat: no-repeat; background-position: top center;}
#header { height:110px; }
#header div.logo { position:absolute; bottom:73px; left:0px; }

#header #home{ position:absolute; top:68px; left:510px; color:white; text-transform:uppercase;}
#header #home{ position:absolute; top:68px; left:610px; color:black; text-transform:uppercase;}


#header form.login { position:absolute; left:250px; top:50px; width:305px; height:20px; }
#header form.login label { position:absolute; left:0; top:0; font-weight:normal; color:#888; line-height:20px; font-size:11px; }
#header form.login input.login { color:#888; border:1px solid #888; background-color:#fff; color:#666; font-size:11px; padding:0; margin:0; position:absolute; top:2px; width:115px; height:16px; background-repeat:no-repeat; background-position:0 50%; }
#header form.login #login_username { left:40px; background-image:url(../images/email.gif); }
#header form.login #login_password { left:160px; background-image:url(../images/password.gif); }

#header form.login #login_submit { position:absolute; left:280px; top:0px; border:none; background:url(../images/arrow.gif) no-repeat 0 50%; width:15px; height:20px; cursor:pointer; }

#header div.loginLinks { position:absolute; right:50px; top:53px; line-height:15px; width:200px; }
#header div.loginLinks  ul { margin:0; padding:0; list-style:none; }
#header div.loginLinks  ul li { float:left; margin:0; padding:0 8px; border-right:1px solid #fff; }
#header div.loginLinks a { text-decoration:none; font-size:9px; color:#999; padding:0 4px; }
#header div.loginLinks a:hover { text-decoration:underline; color:#333; }


#header div.userMenu { position:absolute; top:41px; left:0px; font-size:15px; text-transform:uppercase;}
#header div.userMenu ul { margin:0; padding:0; list-style:none; }
#header div.userMenu ul li { float:left; margin:0; padding-right:10px; font-size:15px;}
#header div.userMenu ul li.last { border-right:none; }
#header div.userMenu ul li a {font-weight:bold; font-size:12px;}

#header div.userMenu ul li.ext_link { float:left; margin:0; padding-right:25px; padding-top:2px; border-right:0px; text-transform:uppercase; }
#header div.userMenu ul li.ext_link a {font-weight:bold; font-size:14px;}
#header div.userMenu ul li a:hover {color:#4c4c4c; text-decoration:none;}









#header div.searchForm { position:absolute; left:0px; top:76px; height:25px; line-height:18px; }

#header div.searchForm label{float:left; margin-right:10px;}
#header div.searchForm .submit { cursor:pointer;  border:none; background:url(../images/search_input.gif) no-repeat; width:13px; height:19px; float:left; margin-left:4px; margin-bottom:-2px;}

#header div.searchForm .text { 
background:url(../images/text_search.gif) no-repeat; border:0px; 
color:black; 
font-size:11px; 
height:22px; 
margin-top:-1px; 
padding-top:2px; 
padding-left:5px; 
width:106px;  
float:left;
}




#header div.home { position:absolute; left:0px; top:85px; width:70px; }
#header div.home a { text-decoration:none; padding:2px; }
#header div.home a.active { border-bottom:2px solid #e5352d; }




#header div#mainMenu { position:absolute; left:0px; bottom:25px; }

#header div#mainMenu #nav1 .column .level_1 #category_2305{display:none; visibility:hidden;}
#header div#mainMenu #nav1 .column .level_1{display:none; visibility:hidden;}
#header div#mainMenu #nav1 .column li.level_1:first-child {display:block; visibility:visible;}

#header div#mainMenu #nav2 .column .level_1 #category_2290{display:none; visibility:hidden;}
#header div#mainMenu #nav2 .column .level_1:first-child{display:none; visibility:hidden;}


#smenu div.content {  }


#smenu ul { margin:0; padding:0; list-style:none; }
#smenu ul li { float:left; line-height:38px; padding:0px; margin-right:7px; width:162px; height:38px; text-transform:uppercase; background:url(../images/li_menu.jpg) no-repeat; text-align:center; }
#smenu ul li a {color:white; font-weight:bold; font-size:13px; text-transform:capitalize;}





#header div.cart { position:absolute; right:-5px; top:61px;}
#header div.cart a:hover { text-decoration:none;}


/*
#header div.cart { position:absolute; right:0px; top:0px; line-height:18px; }
#header div.cart a { color:#fff; }
*/
/* @end */


/* @group footer */

#footer a { text-decoration:none; color:white; }
#footer a:hover { text-decoration:underline; }

#layout tfoot.layoutfoot td { }
 #footer {
    width:100%;
    background-color: #3a3a3a;
    margin-top:20px;
}

#footer .inner { 

height: 35px;
color: white;
width:1000px;
margin:0 auto;
position:relative;
font-size:12px;
}

#footer .inner ul{position:absolute; top:10px; left:30px; list-style:none !important; }
#footer .inner p{position:absolute; top:8px; right:30px;}

#footer .inner li {
float:left;
margin-right:15px;
list-style:none !important;
} 

#footer .inner li a{color:white; }

#footer div.footerLinks { position:absolute; left:16px; top:50px;  }

#footer div.footerLinks a { color:#999999; margin-right:24px;}
#footer div.footerLinks a.fr  {margin-right:16px;}
#footer div.footerLinks a.en  {margin-right:45px;}
#footer div.footerLinks a.de  {margin-right:28px;}
#footer div.footerLinks a.it  {margin-right:55px;}
#footer div.footerLinks a.es  {margin-right:45px;}

#footer div.share{position:absolute; top:77px; left:0px; width:930px; height:20px; text-align:center;}

#footer div.share a {margin-right:19px;}

#footer div.zerogrey { position:absolute; right:0px; top:107px; width:100%; text-align:center; }

#footer div.newsletter {position:absolute; right:0px; top:45px;}

#footer div.newsletter input[type="text"]{ background:url(../images/input_text.jpg) no-repeat; height:24px; width:226px; border:0px; float:left; color:#BABABA; padding-top:5px; padding-left:3px; letter-spacing: -0.2px; font-size:11px; }
#footer div.newsletter .submit{ background:url(../images/botton-small.jpg) no-repeat; width:65px; height:24px; border:0px; color:white; font-size:12px; float:left; margin-left:1px; padding-bottom:3px;}


/* @end */


/* @group table.cart */


.qty input[type="text"] {
color:#999999;
margin:0px !important;
padding:1px 0px 1px 0px !important;
text-align:center;
width:38px; 
border:1px solid #808080;
}



table.cart { margin:0px; border-collapse:collapse; width:785px;    font-size:12px; font-weight:normal; text-align:left;}




table.cart thead tr { height:26px; border-bottom:1px solid #cccccc !important; font-size:12px;}


table.cart thead th { border-bottom:1px solid #cccccc !important}

table.cart tfoot td{ padding-top:10px; padding-right:15px; text-align:right;}

table.cart tbody tr {border-bottom:1px solid #cccccc; }
table.cart tbody td {border-bottom:1px solid #cccccc; }
table.cart tbody tr img{margin-bottom:10px; margin-right:20px;}

.buy_buttons tbody tr {border-bottom:1px solid white !important; }
table.cart tbody td{padding-top:12px; vertical-align:top; }
table.cart .t_img { width:77px; padding-left:18px !important; }
table.cart .name { width:244px; }

table.cart .name .name_prd{ display:block; color:#4d4d4d; font-size:13px; font-weight:bold;}
table.cart .name .code_prd{ display:block;}
table.cart .name .design_prd{ display:block;}
table.cart .name .availability_prd{ display:block;}
table.cart .name .link_prd{ display:block; font-size:11px; padding-top:3px; color:#BABABA; padding-bottom:5px;}

table.cart .option { width:125px; }
table.cart .qty { width:60px; text-align:center;}
table.cart .single_price { text-align:right; width:100px; }
table.cart .total_line { text-align:right; padding-right:20px; width:100px;}

table.cart tfoot td.shipping_cost{padding-right:20px;}

table.cart tfoot td.total_cart .subtotal{display:block; float:left; padding-left:100px;}

table.cart tfoot td.total_cart {  padding:5px;  text-align:right; color:black; padding-right:20px; padding-top:18px; font-size:18px;}

table.cart tfoot tr.bottomLine td { padding:5px 10px 10px; }
table.cart tfoot tr.bottomLine td div.inner { border-top:1px solid #fff; width:100%; padding-top:5px; }

table.cart tfoot tr.bottomLine td div.delete { float:left; }
table.cart tfoot tr.bottomLine td div.price { float:right; }
table.cart tfoot tr.totalPrice #total_cost { font-weight:normal; padding-left:10px; }


table.cart tfoot tr input[type="text"] {background-color:#FFFFFF;
border:1px solid #888888;
color:#666666;
font-size:11px;
margin:0;
padding:3px;
width:120px;}

.page_eshop_confirm #continue_shopping{margin-top:-10px; }
.page_eshop_confirm .shipping_method{padding-right:20px;}
.page_eshop_confirm .select-address{padding-bottom:50px;}

#checkout{margin-bottom:2px;
background:transparent url(../images/buy_button.jpg) !important;
width:206px !important;
height:29px !important;
padding:0px;
text-align:center;
padding-bottom:7px;
margin-right:10px;}
/* @end */


/* @group table.paymentMethod */
table.paymentMethod { width:100%; margin:10px 0px; border:1px solid #e6e6e6; }
table.paymentMethod td,
table.paymentMethod th { padding:10px 2px; }

table.paymentMethod tr.info td,
table.paymentMethod tr.info th { padding:0 !important; }
table.paymentMethod tr.info div { padding:10px; }

table.paymentMethod td.icon { text-align:left; padding:0 10px; }
table.paymentMethod td.ship{ width:250px; text-align:left; }
table.paymentMethod td.info { width:75px; text-align:center;}
table.paymentMethod td.pay { text-align:center; }
table.paymentMethod td.pay a.button { display:block; width:165px; white-space:nowrap;}

table.paymentMethod tr.info  { text-align:justify; }
/* @end */	


/* @group table.shippingAddress */
table.shippingAddress { width:100%; margin:0 0 10px 0; }

table.shippingAddress th { width:20%; }
table.shippingAddress td { width:30%;  }

table.shippingAddress td,
table.shippingAddress th { padding:2px; text-align:left; }
/* @end */


/* @group div.loginForm */
div.loginForm div.loginMessage { padding:10px 0; }
div.loginForm form {  }
div.loginForm form div.field,
div.loginForm form div.submit { padding:5px 0; margin:0; }
div.loginForm form div.field label { display:block; float:left; width:90px; font-weight:bold; line-height:20px; text-align:right; padding-right:5px; }
div.loginForm form div.field input.text,
div.loginForm form div.field input.password { width:200px; }
div.loginForm form div.submit input.submit { margin-left:90px; }
div.loginForm p.forgot_or_register { margin:5px 0 10px 90px; font-size:10px; }
/* @end */


/* @group GLOBAL CLASSES */
.zerograyPreviewer { background:#fff url(../images/preview-loader.gif) no-repeat 50% 50% !important; text-align:center; border:1px solid #ccc;  }
.zerograyPreviewer img { height:300px; }

input.text, 
textarea,
input.password { border:1px solid #4a93bf; background-color:#fff; font-family:Arial,Helvetica,sans-serif;}


h2.pageTitle{z-index:99999; font-size:10px; font-weight:bold; color:#bababa; position:absolute; top:-24px; left:5px;}
h2.pageTitle a{ text-decoration:none;}

h1.pageTitle {font-size:15px; font-weight:bold; text-transform:uppercase; color:#4c4c4c;}
h1.pageTitle2 {font-size:15px; font-weight:bold; text-transform:uppercase; color:#4c4c4c;}

.left { float:left; }
.right { float:right; }


.errorBox { width:100%; text-align:left; padding-bottom:10px; }
.infoMessage { padding:0px 0px 15px 0px; color:#666;  }
.errorBox ul { margin:0 20px; padding:0 20px; }
.error { color:#ec1c24; font-weight:bold; font-size:9px; padding-bottom:2px; }
.required { color:red; padding:0 3px; }

.noBorder { border:none; }
.marg { padding-bottom:15px; }
.red { color:red; }
.converted_value { font-size:10px; font-style:italic; text-align:left; font-weight:normal; color:#6C6B70; }


/*
a.styledButton,
input.styledButton { border:none; background:url(../images/btn-small.png) no-repeat 0 0; width:120px; height:30px; text-align:center; cursor:pointer; color:#3b322a; font-weight:bold; }

a.styledButtonLarge,
input.styledButtonLarge { width:160px; background:url(../images/btn-large.png) no-repeat 0 0; }
*/

/* text-transform:uppercase; margin-bottom:5px; background-color:#3d4144; color:#fff; cursor:pointer; */

input.button,
a.button,
a.buttonNegative,
input.buttonNegative { 

outline: none;  
border: none;  
text-decoration: none;  
cursor: pointer;  
whitewhite-space: nowrap;  
vertical-align: middle; /* or top */  
display: -moz-inline-box;  
display: inline-block;  
overflow: visible; /* IE6 form button fix */  

font-size:12px; 
font-weight:bold;
padding:3px 12px 2px 12px;
  }

a.button,
a.buttonNegative:hover,
input.button,
input.buttonNegative:hover { text-decoration:none; background-color:#808080; border:0px; color:#fff; }

a.button:hover,
a.buttonNegative,
input.button:hover,
input.buttonNegative { text-decoration:none; background-color:#808080; border:0px; color:#fff; }

span.pageLinks span,
span.pageLinks a { padding:0 2px; }


.newsletter div.inputs input { 
background-color:#87888A;
border:medium none;
color:#FFFFFF;
font-size:11px;
height:16px;
margin:0;
padding:0;
width:120px;
 }


.newsletter div.inputs input.submit
{
margin-top:3px;
background:transparent url(../images/btn-login.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:16px;
width:51px;
}

/*====================== Add Address section for user ========================*/

div.add-info h2 {
	color:#1f1d22;
    font-weight:300;
    font-size:17px;
}

div.add-info .link {
padding-top:5px;
padding-bottom:30px;
}

div.add-info a, div.add-info a:visited {

}

div.add-info a:hover {
	color:#666;}

fieldset.addr-section {
	border:1px solid #c0c0c4;
	padding:15px;
	margin: 10px 0;
}
fieldset.addr-section legend {
	font-weight:bold;
	font-size: 0.7em;
}
fieldset.addr-section label {
	float:left;
	width:150px;
	text-align:right;
	padding-right:8px;
}
.addr-input-filed {
	margin-bottom:6px;
}
.don-rec {
	padding:15px 0 0 0;
}
.addr-button {
	padding:15px 0 0 63px;
}

.shipping-address .tcart td,
table.leftcell th, table.leftcell td, div.payment-container table.full td, .confirm_payments td {
border-bottom:1px solid #D0D1D3 !important;
padding:7px 10px;
width:270px;
}

.confirm_payments td.ship, .confirm_payments td.pay{
text-align:center;
}

.shipping-address .tcart th{
border-bottom:1px solid #D0D1D3 !important;
padding:5px 10px;
width:270px;
}


.confirm_payments .button{
width:180px;}


.a_pay-btn{
background-color:#808080;
border:0 none;
color:#FFFFFF;
text-decoration:none;
display:block;
width:190px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

.confirm_payments .ship a {
text-decoration:none;
}

.confirm_payments,
.payment-container .confirm {width:100%;}

.payment-container a{ text-decoration:none;}

div.new_account label ,
div.login form#frmLogin label {
font-size:13px;
display:block;
padding-bottom:25px;
}



div.login {
position:absolute;
top:40px;
left:130px;
width:320px;
}

.page_eshop_ticket #content{
height:900px;
}


.page_eshop_ticket #content2,
.page_eshop_ticket div.login{
position:relative !important;
top:0px !important;
left:0px !important;
float:left;
width:420px;
}

.page_eshop_ticket .action{color:#BABABA;}

.page_eshop_ticket .order-list td{padding-bottom:15px;}

.page_eshop_ticket #content2 .registerfieldLeft {width:120px; float:left; font-size:12px; font-weight:normal;}
.page_eshop_ticket #content2 .registerfieldRight {width:300px; float:left;}

.page_eshop_ticket #content2 .registerfieldRight input[type=text]{
background:transparent url(../images/text_box-2.gif) no-repeat scroll 0 0;
border:medium none;
height:25px;
padding-left:4px;
padding-top:2px;
width:223px;
}

.contact_description textarea{
background:transparent url(../images/textarea-4.gif) no-repeat scroll 0 0;
border:medium none;
height:215px;
width:227px;
color:#888888;
padding-left:5px;
padding-top:5px;
}

#registerZone{height:440px;}

.reg-left .error{position:absolute; top:-12px; left:0px;}


.reg-left input[type="text"],
.reg-left input[type="password"]
{
border:1px solid #808080;
width:210px;
padding:3px;
}

.gifbutton{ background: url(../images/sign-in.gif) no-repeat scroll 0 0; width:85px; height:24px; padding:-4px 0px 0px 0px !important; text-align:center; margin-top:10px; border:0px; color:white; font-weight:bold; font-size:13px;}	


div.login #frmUsername{
border:1px solid #808080;
width:200px;
padding:3px;
}

div.login #password{
width:136px;
border:1px solid #808080;
padding:3px;
}

div.new_account
{
position:absolute;
top:73px;
left:489px;
}

div.new_account ul li {list-style-position: inside; padding-top:4px; padding-left:2px;}



.registerfieldLeft{color:#4c4c4c; font-size:13px; font-weight:700;}

input.inputReg, input.inpReg {

width:230px;
border:1px solid #808080;

color:#808080;
padding:3px;



}

.onSide{text-align:center;}

.onSide table{margin: 0 auto; width:300px; margin-bottom:10px;}




.message {
padding:10px 0;
}

.alg-center {
padding:10px 10px 0 0;
}

#quantity_name{
display:inline;
font-size:11px;
font-weight:normal;
text-transform:none !important;
}

table.wishlists{width:100%;}
table.wishlists td{text-align:center;}

table.wishlist{width:100%;}
table.wishlist td.action{text-align:center;}
table.wishlist .total_line{width:110px;}



#email input[type=text]{
background-color:#FFFFFF;
border:1px solid #888888;
color:#666666;
font-size:11px;
margin:0;
padding:2;
width:230px;
}

#email textarea{
background-color:#FFFFFF;
border:1px solid #888888;
color:#666666;
font-size:11px;
margin:0;
padding:2;
width:230px;
}




.total_wishlists{padding-right:40px !important;}




/************* START REGISTRATION PAGE *************/

.reg-left 
{
    float:left;
    width:350px;
    padding-right:10px;
    padding-top:24px;
    border-right:1px solid #d0d1d3;
}
    
.reg-right 
{
    padding-left:5px;
    float:right;
    width:400px;
    margin-right:20px;
    padding-top:24px;
}
    
#acceptPrivacy 
{
     padding:10px 0px 10px 0px;
}
    




.page_eshop_register .innerContent
{ 
     border:1px solid black; 
     min-height:360px !important;
}

.page_eshop_register .errorBox
{ 
     padding-top:10px;
}


.page_eshop_register .errorMessage 
{
     color:red;
     font-weight:bold;
     padding:0px !important;
     font-size:11px;
}

.page_eshop_register .errorBox ul 
{
    margin:0px !important;
    padding:0px !important;
    font-size:11px;
    color:red;
}

#registerMessage
{
     text-align:justify;
}

#memotext 
{
     width:400px;
     text-align:justify;
}

#memotext .inputReg
{
width:440px; 
height:70px; 
padding:3px 3px 3px 3px; 
margin-bottom:10px; 
text-align:justify; 
font-family:Interstate Light, Arial, Helvetica, sans-serif;
font-size:11px;
}

.gift_send_gift_label{}



.address_other,
.address_billing,
.address_shipping
{margin-top:20px;}

.address_other .address,
.address_billing .address,
.address_shipping .address{
margin-top:5px;
margin-bottom:15px;
}

a.address_link{text-decoration:none; color:#808080;}



.page_eshop_password .message{padding:0px !important; margin-top:5px !important;}

.page_eshop_password .onSide label{margin-top:-10px !important;}

.page_eshop_address .user_add_button{text-align:center !important; width:150px; margin:auto;}

#addressAdd{padding-bottom:20px; padding-top:40px;}

#addressAdd .registerfieldLeft{color:#4c4c4c; font-size:12px; font-weight:normal; padding-bottom:2px;}

#addressAdd input[type=text]{
border:1px solid #808080;
color:#808080;
padding:3px;

width:230px;
}


#addressAdd select{

border:1px solid #808080;
color:#808080;

width:238px;
}

.infos td, .infos td{ text-align:center;}

.full-description{text-align:justify; padding-top:10px; padding-bottom:20px; line-height:17px; color:#4d4d4d; font-size:13px;}
.full-description h2.pageTitle{position:relative !important; top:0px !important;}
.titleStore{text-transform:none !important;}


/************* END REGISTRATION PAGE *************/		





.gift_type_message_label{
padding-bottom:5px;
padding-left:0px !important;
}

.gift_add_button{padding-left:200px !important;}


.cartFrame {border:1px solid black; width:100px; height:20px; background-color:red; z-index:999;}

.forgot_pass {position:absolute; left:150px; top:11px; width:150px;}

.forgot_pass a {font-size:10px; font-weight:bold; cursor:pointer;}


#forgot_pass_pop{width:293px; z-index:999; position:absolute; top:122px; left:5px;}
#forgot_pass_pop a.close{cursor:pointer; font-size:10px; position:absolute; top:23px; right:6px;}
#forgot_pass_pop .button{float:right; margin-top:10px;}

#forgot_pass_pop .top{background:url(../images/shop_cart_top.png) no-repeat; height:11px; width:293px; }
#forgot_pass_pop .inner{background:url(../images/shop_cart_inner.png); padding:15px 15px 40px 15px; width:263px; }
#forgot_pass_pop .bottom{background:url(../images/shop_cart_bottom.png) no-repeat; height:11px; width:293px; }


/* @group languageChooserNew */
.languageChooserNew { position: relative; float: left;}
.languageChooserNew .chooser { background:transparent url(../images/select.png) no-repeat scroll 0 0; width:125px; height:22px; padding-top:4px; padding-left:7px; color:white;}

.languageChooserNew .chooser a {width:125px; height:20px; cursor:default; float:left; font-weight:normal; line-height:14px;  text-align:left;  text-decoration:none; font-size:12px; color:white; cursor:pointer; text-transform:capitalize; }

.languageChooserNew .chooser a:hover {text-decoration:none !important; color:#eeea40;}
.languageChooserNew a img { position:relative; left:19px; top:-2px;}
.languageChooserNew div.chooser { padding-bottom:3px; }

.languageChooserNew div.languages a {
color:white; 
cursor:default; 

font-weight:normal; 
line-height:14px; 
display:block; 
padding-bottom:2px; 
padding-left:7px;  
text-align:left; 
width:120px; 
text-decoration:none; 
font-size:12px; 
text-transform:capitalize; 
cursor:pointer;
}

.languageChooserNew div.languages a:hover {color:#eeea40;}

a#curr-lang { color:#ffffff; }

.languageChooserNew div.languages { position:absolute; top:19px; left:0px; padding-left:0px;  z-index:999 !important; background:transparent url(../images/select2.png) no-repeat bottom; width:125px; 
padding-top:5px;
padding-bottom:5px; }

.sizeChooser{z-index:9999;}

#header div.langs a#curr-lang { font-weight:bold; }

#header div.langs { position:absolute; right:0px; top:7px; z-index:999; font-size:12px !important;}


.sidecontent  .level_1 #category_2305{display:none; visibility:hidden;}
.sidecontent  .level_1 #category_2290{display:none; visibility:hidden;}
.sidecontent  .level_1{display:none; visibility:hidden;}
.sidecontent .current{display:block; visibility:visible;}

.sidecontent {
float:left;
margin-left:0px;
margin-top:0px;
margin-right:5px;
width:151px;
}

.sidecontent h1.pageTitle{padding-bottom:20px;}

.sidecontent ul,
.sidenav {

	margin: 0;
	line-height: 1.5;

}


.sidecontent ul li,
.sidenav li {

	list-style: none;

	margin-bottom: 2px;

	color: #333333;

}


.sidecontent ul#ul_level_2 li.current, .sidecontent ul#ul_level_2 li.current a,
.sidenav li.current, .sidenav li.current a {

	color: #00adee;

	text-decoration: none;

}


.sidecontent ul li a,
.sidenav li a {

	text-decoration: none;

	color: #808080;

}


.sidecontent ul li a:hover,
.sidenav li a:hover {

	text-decoration: none;

	color: #00adee;

}


.catProduct{float:left;width:250px; height:280px; text-align:center; padding-top:50px;}
.quattro{width:180px !important;}


.catProduct h3{display:block; width:200px;  font-size:12px;  padding-top:20px; margin:0 auto; font-weight:normal;}

.catProduct .price {width:200px; font-weight:bold; font-size:12px; color:#58585a; padding-top:0px; margin:0 auto;}


#cart_link{position:relative; cursor:pointer;}
#cart_link img{position:relative; top:10px;}


#ajax_cart{position:absolute; top:20px; left:-292px; width:293px; z-index:999;}

#ajax_cart #top{background:url(../images/shop_cart_top.png) no-repeat; height:11px; width:293px; }
#ajax_cart #inner{background:url(../images/shop_cart_inner.png); padding-top:70px; padding-bottom:60px; width:293px; }
#ajax_cart #bottom{background:url(../images/shop_cart_bottom.png) no-repeat; height:11px; width:293px; }

#close_cart{ position:absolute; top:6px; right:7px; font-size:11px; text-decoration:underline !important; font-weight:bold;}

.product_cart{margin-left:14px; margin-top:0px; text-align:left; position:relative; height:70px;}

.product_cart .name{width:150px; font-weight:bold; font-size:12px !important; color:#4c4c4c !important; float:left;}

.product_cart .total_line{position:absolute; right:18px; width:100px; top:-2px; font-weight:bold; text-align:right; font-size:12px !important; color#808080 !important;}

.product_cart .options{float:left; width:150px;}

#ajax_cart .products img {float:left;}

#ajax_cart .products{ display:inline !important;}

#ajax_cart .shoppingC{ position:absolute; top:18px; left:14px; font-size:12px; color:#4c4c4c; font-weight:bold;}

#ajax_cart .total_cart {width:133px; height:24px; background:url(../images/total_cart.gif) no-repeat; float:right; margin-right:15px; margin-bottom:6px; color:#4C4C4C;font-size:12px;font-weight:bold; position:relative;}

#ajax_cart .total_cart .total{position:absolute; top:4px; left:10px; font-size:13px !important;}
#ajax_cart .total_cart .getcart{position:absolute; top:4px; right:10px; font-size:13px !important;}

a.button_cart{width:133px; height:24px; display:block; float:right; margin-right:15px; background:url(../images/checkout.gif) no-repeat; color:white; line-height:24px; font-size:13px !important; font-weight:bold; text-align:center;}

a.button_cart:hover{background:url(../images/checkout_off.gif) no-repeat;}


/* @group selectOption */

.chooser_1 { padding-left:7px; height:24px; padding-top:4px; font-size:12px; color:#808080;   float:left; margin-top:8px;}

.selectOption { position: relative; float: left;  margin-left:6px; margin-top:6px;}
.selectOption .chooser { background:transparent url(../images/select_up.jpg) no-repeat scroll 0 0; width:120px; height:26px; padding-top:6px; padding-left:7px;}
.selectOption .chooser a {width:120px; height:20px; cursor:default; float:left; font-weight:normal; line-height:14px;  text-align:left;  text-decoration:none; font-size:12px; color:#808080; }
.selectOption .chooser a:hover {text-decoration:none !important;}
.selectOption a img { position:relative; left:19px; top:-2px;}
.selectOption div.chooser { padding-bottom:3px; }

.selectOption div.options{ position:absolute; top:22px; left:0px; z-index:999 !important; background:transparent url(../images/oi.jpg) no-repeat scroll 0 0; width:127px;   }

.selectOption div.options .select_top{background:transparent url(../images/select_top.png) no-repeat scroll 0 0; height:6px; width:127px;}

.selectOption div.options .select_inner{background:transparent url(../images/select_inner.png); width:120px; padding-left:7px;  }

.selectOption div.options .select_bottom{background:transparent url(../images/select_bottom.png) no-repeat scroll 0 0; height:7px; width:127px;}

.selectOption div.options a { background-color:#ffffff;cursor:default;  font-weight:normal; line-height:14px; display:block; padding-bottom:2px;  text-align:left; width:100px; text-decoration:none; font-size:12px; text-transform:capitalize; color:#808080;}

.selectOption div.options a:hover{color:black;}

/* @end */	




div.blockleftconfirm{width:472px; float:left;}
div.blockrightconfirm{width:430px; float:right;}

div.blockrightconfirm h1.pageTitle{color:#00adee !important;}

div.blockrightconfirm .shipping-address{float:left; width:210px;}
div.blockrightconfirm .billing-address{float:left; width:210px;}

div.blockrightconfirm .select-address{padding-top:30px; padding-bottom:30px; float:left; width:430px;}

div.blockrightconfirm .payment-container{width:430px; float:left;}

div.blockrightconfirm .payment-container .method{margin-bottom:20px; height:25px; width:430px;}

div.blockrightconfirm .payment-container .method img {float:left;}
div.blockrightconfirm .payment-container .method a {margin-top:5px; margin-left:10px; display:block; float:left; font-size:10px;}
div.blockrightconfirm .payment-container .method input[type=radio]{margin-top:6px; display:block; float:left;}


div.blockrightconfirm .pay_final{width:430px; float:left;}

#info_BankTransfer,
#info_PayPal,
#info_BibitCC {font-size:11px; padding-bottom:15px;}



.editorder{text-decoration:none; background:url(../images/modify-order.gif); display:block; width:127px; height:25px; line-height:24px; margin-left:120px; margin-top:3px; text-align:center; color:#4D4D4D; font-weight:bold;}		

.order,
.order-list{text-align:center; width:767px !important; margin-top:20px !important;}
.order,
.order-list thead tr { height:28px; font-size:12px;}

.order,
order-list td{padding-bottom:10px; vertical-align:middle !important;}

.order-list .orderCode{padding-left:10px; line-height:20px;}
.order-list .orderCode a.name{color:#00adee; text-decoration:underline;}
.order-list .orderCode a{text-decoration:none; cursor:pointer; }

.torder tfoot td{text-align:right; padding-right:20px;}

.orderAddress {width:767px; margin-top:15px; margin-bottom:15px; float:left;}
.orderAddress .td {width:327px; float:left; padding-left:40px; padding-top:7px;}
.orderAddress .head { border:0px; width:767px; height:28px; background:url(../images/cartorder_head.jpg) no-repeat; color:white; font-size:12px; font-weight:bold;}



.return_order_pop{position:absolute; top:-80px; left:150px; width:293px; z-index:999;}

.return_order_pop #top{background:url(../images/shop_cart_top.png) no-repeat; height:11px; width:293px; }
.return_order_pop #inner{background:url(../images/shop_cart_inner.png); width:293px; line-height:20px;  text-align:center;}
.return_order_pop #bottom{background:url(../images/shop_cart_bottom.png) no-repeat; height:11px; width:293px; }
.return_order_pop .close{ position:absolute; top:4px; right:7px; font-size:10px !important; text-decoration:underline !important; font-weight:bold; cursor:pointer; }	

.light_blue{color:#00ADEE !important;}		

/*
table.cart .t_img { width:77px; padding-left:18px !important; }
table.cart .name { width:214px; padding-right:20px; }
table.cart .option { width:135px; }
table.cart .qty { width:40px; text-align:center;}
table.cart .single_price { text-align:right; width:100px; }
table.cart .total_line { text-align:right; padding-right:20px !important;}	
*/

.refund_all_order{padding:20px 0px 10px 1px; }			





/* =topsearch 

-------------------------------------------------------------- */

.topsearch {

	width: 258px;

	float: right;

	display: inline;

	position: relative;

}



.topsearch fieldset {

	float: left;

	display: inline;

	margin: 0;

	

}



.topsearch .text {

	background: url(../images/search_box.gif) no-repeat;

	width: 200px;

	height: 28px;

	border: none;

	text-transform: uppercase;

	color: #bababa;

	font-weight: bold;

	padding-left: 11px;

	padding-top: 11px;

	padding-bottom: 1px;

	font-size: 13px;

}





.topsearch fieldset.submit {

	float: right;

}



.topsearch p {

	clear: both;

	text-align: right;

	margin-bottom: 4px;

	padding-top: 1px;

}



#topSearches {

	clear: both;

	color: #BABABA;

	margin-right: 47px;

	cursor: pointer;

	font-size: 10px;

	font-weight: bold;

        text-align:right;

}



#topSearches:hover {

	text-decoration: none;

}


#topSearchPop a{font-size:12px;}

#topSearchPop {

	top: 59px;

	right: 46px;

	width: 295px;

}



#topSearchPop .column {

	width: 38%;

	display: inline;

	float: left;

}



#topSearchPop ul.firstcol {

	margin-left: 36px;

	display: inline;

	width: 40%;

}



#topSearchPop ul {

	margin-left: 10px;

	font-size: 1.3em;

	line-height: 1.5;

}



#topSearchPop li {

	list-style: none;

	margin-bottom: 2px;

	padding: 0;

	position: static;

}



#topSearchPop a {

	color: #808080;

}



#topSearchPop a:hover {

	color: #00adee;

	text-decoration: none;

}



/* popup */

.popup {

	background: url(../images/pop_bg.png) no-repeat;

	_background: url(../images/pop_bg.gif) no-repeat;

	position: absolute;

	padding-top: 5px;

	display: none;

	z-index: 1000;

	width: 295px;

}



.popup .bottom {

	clear: both;

	background: url(../images/pop_bg.png) left bottom no-repeat;

	_background: url(../images/pop_bg.gif) left bottom no-repeat;

	height: 10px;

	margin-bottom: -10px;

	position: relative;

}



.close, .topsearch p.close, .content p.close {

	clear: both;

	text-align: right;

	margin-bottom: 5px;

	color: #bababa;

	text-decoration: underline;

	margin-right: 10px;

	cursor: pointer;

	font-size: 9px !important;

	font-weight: bold;

}



.close:hover {

	text-decoration: none;

}			
		

.cart_related_products{
     float:left;
     height:280px;
     margin-top:30px;
     width:100%;
}

.cart_related_products .catProduct{
     width:185px !important;
}

.cart_related_products .title{
     display:block;
     padding:3px;
}			
		
.subscribe{ background:#ffffff url(../images/subscribe.jpg) no-repeat !important; text-align:center; font-weight:normal !important; font-size:12px !important; height:24px !important; line-height:24px; width:75px !important; padding:0px !important; letter-spacing:-0.2px;}

.newsletter{padding:0px !important;}

.newsletter .message,
.newsletter .errorBox{margin-left:0px !important; padding-top:5px; padding-bottom:5px;}

.newsletter .infoMessage{padding-top:15px; font-size:11px;}

.continue_shopping{padding:0px !important;}


/* @group languageChooserNew */
.select_helpdesk { position: relative; float: left;}
.select_helpdesk .chooser { background:transparent url(../images/select_box-2.gif) no-repeat scroll 0 0; width:227px; height:24px; padding-top:4px; padding-left:7px; }
.select_helpdesk .chooser a {width:227px; height:20px; cursor:default; float:left; font-weight:normal; line-height:14px;  text-align:left;  text-decoration:none; font-size:12px; color:#888888;}
.select_helpdesk .chooser a:hover {text-decoration:none !important;}
.select_helpdesk a img { position:relative; left:19px; top:-2px;}
.select_helpdesk div.chooser { padding-bottom:3px; }

.select_helpdesk div.languages a { background-color:#ffffff; color:#888888; cursor:default; font-weight:normal; line-height:20px; display:block; padding-left:3px;  text-align:left; width:120px; text-decoration:none; font-size:12px;}
a#curr-lang { color:#000000; }
.select_helpdesk div.languages a:hover{color:#4C4C4C;}

.select_helpdesk div.languages { position:relative; top:-10px; left:-3px; padding-left:7px; padding-bottom:5px;  z-index:999 !important; background:transparent url(../images/chooser3.gif) no-repeat bottom; width:227px;  }		

.page_eshop_ticket .cart{
text-align:center;
}		

#forgot_pass_pop .button { background: url(../images/sign-in.gif) no-repeat scroll 0 0; width:85px; height:24px; padding:3px 0px 0px 0px !important; text-align:center; }	
#frmLogin .button { background: url(../images/sign-in.gif) no-repeat scroll 0 0; width:85px; height:24px; padding-top:0px;}	

div.account{padding-top:20px;}			

.page_eshop_secure .userMenu,
.page_eshop_secure #cart_link,
.page_eshop_secure .searchForm,
.page_eshop_secure .langs{
visibility:hidden;
display:none;
}







/* @group table.confirm_payment*/

.page_eshop_secure table.full { margin:0px; border-collapse:collapse; font-size:12px; font-weight:normal; text-align:left;}
.page_eshop_secure table.full thead tr { }

table.confirm_payment tbody tr {border-bottom:1px solid black;}
table.confirm_payment tbody tr img{margin-bottom:10px;}
table.confirm_payment tbody td{padding-top:12px; vertical-align:top; }
table.confirm_payment .t_img { width:77px; padding-left:18px !important; }
table.confirm_payment .name { width:244px; }

table.confirm_payment .name .name_prd{ display:block; color:#4d4d4d; font-size:13px; font-weight:bold;}
table.confirm_payment .name .code_prd{ display:block;}
table.confirm_payment .name .design_prd{ display:block;}
table.confirm_payment .name .availability_prd{ display:block;}
table.confirm_payment .name .link_prd{ display:block; font-size:11px; padding-top:3px; color:#BABABA; padding-bottom:5px;}

table.confirm_payment .option { width:125px; }
table.confirm_payment .qty { width:120px;}
table.confirm_payment .single_price { text-align:right; }
table.confirm_payment .total_line { text-align:right; padding-right:60px;}



table.confirm_payment tfoot td.total_cart .subtotal{display:block; float:left; padding-left:100px;}

table.confirm_payment tfoot td.total_cart { background:url(http://css.zerogrey.com/themes/sabelt_shoes_new_2010/images/input_subtotal.jpg) no-repeat right bottom; padding:5px;  text-align:right; color:#4c4c4c; padding-right:60px; padding-top:18px;}

table.confirm_payment tfoot tr.bottomLine td { padding:5px 10px 10px; }
table.confirm_payment tfoot tr.bottomLine td div.inner { border-top:1px solid #fff; width:100%; padding-top:5px; }

table.confirm_payment tfoot tr.bottomLine td div.delete { float:left; }
table.confirm_payment tfoot tr.bottomLine td div.price { float:right; }
table.confirm_payment tfoot tr.totalPrice #total_cost { font-weight:normal; padding-left:10px; }


table.confirm_payment tfoot tr input[type="text"] {background-color:#FFFFFF;
border:1px solid #888888;
color:#666666;
font-size:11px;
margin:0;
padding:3px;
width:120px;}


.cat-img{padding-bottom:40px;}



/* @group countrychooser */
.div_country_list { position: relative;}
.div_country_list .chooser {

background:transparent url(../images/select_box_address.gif) no-repeat scroll 0 0;
border:0 none;
color:#808080;
height:24px;
padding-left:5px;
padding-top:5px;
width:261px;

}
.div_country_list .chooser a {width:250px; cursor:default; font-weight:normal; line-height:14px;  text-align:left;  text-decoration:none; color:#808080; cursor:pointer; display:block;}

.div_country_list .chooser a:hover {text-decoration:none !important;}
.div_country_list a img { position:relative; left:19px; top:-2px;}
.div_country_list div.chooser { padding-bottom:3px; }

.div_country_list div.countries a { 
background-color:#ffffff;cursor:default; font-weight:normal; line-height:14px; 
display:block; padding-bottom:2px;  text-align:left; width:220px; text-decoration:none;  text-transform:capitalize; color:#808080; cursor:pointer;
}

a#curr-lang { color:#000000; }

.div_country_list div.countries { position:absolute; top:22px; left:0px; padding-left:7px; padding-top:5px;  z-index:999 !important; width:252px; height:140px; border:1px solid black; border-top:0px; overflow:scroll; background-color:white; }





/* @group statechooser */
.div_state_list { position: relative; }
.div_state_list .chooser {

background:transparent url(../images/select_box_address.gif) no-repeat scroll 0 0;
border:0 none;
color:#808080;
height:24px;
padding-left:5px;
padding-top:5px;
width:261px;

}
.div_state_list .chooser a {width:250px; cursor:default; font-weight:normal; line-height:14px;  text-align:left;  text-decoration:none; color:#808080; cursor:pointer; display:block;}

.div_state_list .chooser a:hover {text-decoration:none !important;}
.div_state_list a img { position:relative; left:19px; top:-2px;}
.div_state_list div.chooser { padding-bottom:3px; }

.div_state_list div.states a { 
background-color:#ffffff;cursor:default; font-weight:normal; line-height:14px; 
display:block; padding-bottom:2px;  text-align:left; width:240px; text-decoration:none;  text-transform:capitalize; color:#808080; cursor:pointer;
}

a#curr-lang { color:#000000; }

.div_state_list div.states{ position:absolute; top:22px; left:0px; padding-left:7px; padding-top:5px;  z-index:999 !important; width:252px; height:140px; border:1px solid #808080; border-top:0px; overflow:scroll; background-color:white; }




/* information popup */
.infopop {
	background: #fff;
	padding-top: 10px;
	width: 600px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0;
	min-height: 400px;
	border: 1px solid #898989;
	z-index: 100;
        color:black;
}

.infopop .close, #sizeChartPop img.close {
	float: right;
	display: inline;
	margin: 0 20px 0 0;
}

.infopop h2 {
	text-transform: uppercase;
	margin-left: 30px;
	margin-right: 25px;
	margin-top: 50px;
        margin-bottom:20px;
        font-weight:500;
}

.infopop p {
	margin-left: 30px;
	margin-right: 20px;
	font-size: 12px;
        margin-bottom:15px;
}

.infopop h4 a {
	color: #BABABA;
	margin-left:5px;
	font-size: 9px;
}

.infopop img {
	margin-left: 20px;
        vertical-align:bottom;
       margin-bottom:15px;
}

.infopop ul {
	margin-left: 30px;
}

.infopop ul li {
	list-style: none;
	font-size:1.1em;
}

.infopop h3, .infopop h4 {
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 2px;
        font-weight:500;
}

.infopop .visual {
	float: left;
	width: 170px;
}

.infopop .description {
	margin-left: 170px;
}

.infopop .legal{
	font-size:11px;
}


.category_block_left .level_1,
#category_2002,
#category_427,
#category_380,
#category_1796,
#category_429,
#category_430,
#category_1244,
#category_1255,
#category_371{display:none;visibility:hidden;}

.category_block_left .current{display:block;visibility:visible;}

#header .menu{
position:absolute;
top:33px;
right:0px;
}

#header .menu li{float:left; display:block;  }

#header .menu li a{text-decoration:none; display:block; width:115px; padding:10px 6px 3px 6px; text-align:center; text-transform:uppercase;}

#header .menu li a.current,
#header .menu li a:hover{background-color:black; color:white;  }

.sottomenu{
position:absolute;
top:-55px;
left:555px;
width:127px;
background-color:black;
z-index:999;
height:55px;
padding-top:2px;
}

.sottomenu a{
display:block;
background-color:black;
color:white;
width:127px;
text-decoration:none;
text-transform:uppercase;
padding-top:2px;
padding-bottom:0px;
text-align:center;
cursor:pointer;
}

.sottomenu .pagina_curr,
.sottomenu a:hover{color:#f8e823; }


.dialog{ position:absolute; top:0px; margin:0 auto;}

.alphacube_content{border:1px solid black; text-align:center; z-index:9999 !important; position:absolute; top:0px; margin:0 auto; background-color:white; border:1px solid black;}

/* @end *//******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
CSS Design by 
Date   : 
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://css.zerogrey.com/themes/sabelt_shoes_new_2010/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://css.zerogrey.com/themes/sabelt_shoes_new_2010/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://css.zerogrey.com/themes/sabelt_shoes_new_2010/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;
	}

*//* -------------------------------------------------------------- 

 Some default classes

-------------------------------------------------------------- */

.top {margin-top:20px;}

.bottom {margin-bottom:0; padding-bottom:0;}

.clear {clear: both;}

.left {float: left;}

.right {float: right;}

.center {text-align: center;}

.hide {

	position:absolute;

	left:-9990px;

	top:0px;

	width:1px;

	height:1px;

	overflow:hidden;

}

.divider {

	border-bottom: 1px solid #eeeeee;

	height: 1px;

	clear: both;

	margin-top: 15px;

	margin-bottom: 15px;

}



.sidecontent .divider {

	margin-right: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

}





.column {

	float: left;

}



/* --------------------------------------------------------------  

	=Layout 

-------------------------------------------------------------- */

.container {

	width: 930px;

	margin: 17px 0 0 17px;

	background: #fff;

	overflow: hidden;

}



.content {	

	float: left;

	width: 925px;

	margin-bottom: 60px;

	min-height: 500px;

	_height: 500px;

	margin-left: 6px;

	

}



.maincontent {

	width: 763px;

	float: right;

}



.sidecontent {

	width: 151px;

	float: left;

	_width: 150px;

}



.sidecontent h2, .sidecontent ul {

	/*margin-left: 6px;*/

}



.sidebar {

	display: none;

}



/* =threecolumn 

-------------------------------------------------------------- */

.threecolumn .contentwrap {



}



/* =onecolumn 

-------------------------------------------------------------- */

.onecolumn .content {

	

}







/* =nav 

-------------------------------------------------------------- */

#navwrap {

	clear: left;

	height: 38px; 

	width: 672px; 

	float: left;

}



#nav {margin: 0;}

#nav a{font-size:12px; text-decoration:none;}

#nav a:hover{font-size:12px; text-decoration:none;}



#nav img {

	margin-bottom: 0;

	margin-top: 13px;

}



#nav li {

	float:left;

	list-style: none;

	text-align: center;

	font-weight: bold;

	margin-right: 7px;

	font-size: 13px;

	margin-bottom: 0;

}





#nav li a {

	color: #fff;

	display: block;

	width: 289px;

	height: 38px;

	line-height: 38px;

	background: url(../images/navigation_tab3.gif) top left no-repeat;

	text-decoration: none;

}



#nav li a:hover {

	background: url(../images/navigation_tab3.gif) bottom left no-repeat;

}



#nav li.current a {

	background: url(../images/navigation_tab3.gif) bottom left no-repeat;

}



/* =drop-down sub nav 

-------------------------------------------------------------- */

#nav {

	position: relative;

	_position: static;

}



#nav li .subnav {

	position: absolute;

	top: 37px;

	_top: 106px;

	line-height: normal;

	text-align: left;

	z-index: 1100;

	font-size: 1em;

	margin: 0;

	background: url(../images/subnav_bg.gif) no-repeat;

	padding-top: 27px;

	color: #e5e5e5;

	float: left;

	height: 253px;

}



#nav li .subnav .bottom {

	background: url(../images/subnav_bg.gif) left bottom no-repeat;

	height: 10px;

	clear: both;

	margin-bottom: -10px;

	position: relative;

}



#nav li#nav1 .subnav {left: 0px; width: 676px; _left: 17px; background-image: url(../images/subnav_1.png); _background-image: url(../images/subnav_1.gif);}

#nav li#nav2 .subnav {left: 296px; width: 742px; _left: 185px; background-image: url(../images/subnav_2.png); _background-image: url(../images/subnav_2.gif);}

#nav li#nav3 .subnav {left: 336px; width: 371px; _left: 353px; background-image: url(../images/subnav_3.png); _background-image: url(../images/subnav_3.gif);}

#nav li#nav4 .subnav {left: 504px; width: 163px; _left: 521px; background-image: url(../images/subnav_4.png); _background-image: url(../images/subnav_4.gif);}

.subnav div.column {

	border-left: 1px solid #8c8c8c;

	margin-bottom: 15px;

	min-height: 207px;

	_height: 207px;

}



.subnav div.first {

	border-left: none;

	width: 162px;

}





#nav li .subnav ul {

	margin: 0 25px 0px 25px;

}



.subnav h3 {

	margin: 0 10px 5px 25px;

	font-size: 1em;

}



#nav li .subnav li {

	float: left;

	clear: both;

	margin-bottom: 5px;

	text-align: left;

	font-size: .9em;

	font-weight: normal;

	margin-right: 0;

}



#nav li .subnav a {

	text-indent: 0px;

	color: #e5e5e5;

	height: auto;

	line-height: normal;

	background: none;

	display: inline;

}



#nav li .subnav a:hover {

	text-decoration: none;

	color: #00adee;

}

	



#nav li .subnav .current a {}



#nav li .subnav {display: none;}

#nav li:hover .subnav, #nav li.hover .subnav {display: block !important;}@import url(core.dummy.css);
/* @override 
	http://css.zerogrey.com/themes/Peuterey/css/style.php?navStylesheet=SglDefault_TwoLevel&moduleName=eshop&lang=en&print=0
	http://css.zerogrey.com/themes/Peuterey/css/style.php?navStylesheet=SglDefault_TwoLevel&moduleName=user&lang=en&print=0
*/
/* @group home */

#slideshow ul, #slideshow li {
height:460px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
width:672px;
}

#slideshowArea{position:relative; left:0px; top:0px;}

#contentArea{
height:460px; width:672px; position:relative; left:0px;
}



#slideshowArea #prevButton{ text-indent:-9999px; position:absolute; top:221px; left:-76px;}

#slideshowArea #prevButton a{
display:block;
width:53px;
height:65px;
background:url(../images/prev.jpg) no-repeat; 

}

#slideshowArea #nextButton{ text-indent:-9999px; position:absolute; top:219px; left:603px;}

#slideshowArea #nextButton a{
display:block;
width:53px;
height:65px;
background:url(../images/next.jpg) no-repeat; 

}


/* @end */


/* @group category and search */






#product_listing2 { position:absolute; left:50px; width:880px; height:350px; overflow:hidden; z-index:2; }
#product_listing2 ul { margin:0; padding:0; list-style:none; }
#product_listing2 ul li { display:block; float:left; text-align:center; cursor:pointer; position:relative; width:280px; margin-right:20px; }
#product_listing2 ul li div.spinner { background:url(../images/product-loader.gif) no-repeat 50% 50%; height:300px; }

#product_listing2 ul li h3 { text-align:center; width:100%; color:#999; font-size:10px; padding-top:5px; }

/* @end */


/* @group product and contact */

#productMgr {position:relative;  width:680px; margin-top:-18px; margin-left:119px; height:450px; background:url(../images/bg-product.jpg) bottom;}




/* @group photo */
#productMgr div.photo,
#productMgr div.photo #blender,
#productMgr div.photo #blender div.image { width:380px; height:207px; overflow:hidden; }

#productMgr div.photo { margin-top:-20px; }
#productMgr div.photo #blender { position:relative; }
#productMgr div.photo #blender div.image { position:absolute; }
#productMgr div.photo #blender div.image a.jqzoom img { cursor:url(../images/zoomin.gif), auto; }
html.ie #productMgr div.photo #blender div.image a.jqzoom img { cursor: url(../images/zoomin.cur), auto; }
/* @end */


/* @group actions */










/* @group product info and description */

#productMgr div.product_info { position:absolute; right:0px; top:0px; width:290px; color:#4c4c4c;}

#productMgr div.product_info div.designby {font-size:13px;}

#productMgr div.product_info h1 {
font-size:14px;
margin-top:20px; margin-right:20px;
text-transform:none;
font-weight:bold;
color:black;
}

#productMgr label { font-weight:normal; font-size:12px; color:#808080 !important; display:block; float:left; line-height:22px; padding-right:5px;}



#productMgr div.info div.price { color:#333; font-weight:bold; font-size:16px; text-transform:uppercase; padding:10px 0 0px 0; }

#productMgr div.description { font-size:12px; margin-bottom:10px; margin-top:7px; line-height:18px;}
#productMgr div.description ul li {list-style-position: inside; }



/* @group options and availability */

#productMgr div.options_and_availability { margin-top:10px; }

#productMgr div.options_and_availability h3{margin-bottom:5px; text-transform:uppercase; font-size:12px; float:left; margin-top:3px; margin-right:10px;}

#productMgr div.quantity { padding-right:6px; 
font-size:12px;
text-transform:uppercase;
color:#4C4C4C;
}

#productMgr div.quantity label{
font-size:12px; font-weight:bold; padding-right:10px;
color:#4C4C4C !important; margin-top:-1px;
}

#productMgr div.quantity input {
color:#999999;
margin:0px !important;
padding:1px 0px 1px 0px !important;
text-align:center;
width:38px; 
border:1px solid #808080;
 }


#productMgr div.options_and_availability div.options { clear:left; overflow:auto; }

#productMgr div.options_and_availability div.description,
#productMgr div.options_and_availability div.color_selector { padding:3px 0; }

#productMgr div.option_selector label { margin:2px 0 2px; }

#productMgr div.option_selector div.wrapper { margin:0; padding:0px; }
#productMgr div.option_selector ul { list-style:none; margin:0; padding:0; }
#productMgr div.option_selector ul li { float:left; margin-right:2px; padding-bottom:10px;}
#productMgr div.option_selector ul li a { display:block;font-weight:bold; background:transparent url(../images/taglia_bg.gif) no-repeat scroll 0 0;}


#productMgr div.image_selector ul li a { display:block; width:55px; height:15px; overflow:hidden; }
#productMgr div.image_selector ul li img { height:15px; width:55px; }
#productMgr div.image_selector ul li span.name { font-size:9px; color:#666; display:block; text-align:center; }

#productMgr div.text_selector ul li { text-align:center; }
#productMgr div.text_selector ul li a { text-decoration:none; color:#fff; display:block; width:27px; height:22px; text-align:center; text-transform:uppercase; padding-top:3px; }

#productMgr div.image_selector ul li.option-image-selected-1 a,
#productMgr div.image_selector ul li.option-image-selected-2 a,
#productMgr div.image_selector ul li.option-image-selected-3 a,
#productMgr div.image_selector ul li.option-image-selected-4 a,
#productMgr div.image_selector ul li.option-image-selected-5 a {  }

#productMgr div.text_selector ul li.option-image-selected-1 a, 
#productMgr div.text_selector ul li.option-image-selected-2 a,
#productMgr div.text_selector ul li.option-image-selected-3 a,
#productMgr div.text_selector ul li.option-image-selected-4 a,
#productMgr div.text_selector ul li.option-image-selected-5 a { color:#000; border-color:#ccc; background-color:#fff; } 

#productMgr ul li.option-image-selected-1,
#productMgr ul li.option-image-selected-2,
#productMgr ul li.option-image-selected-3,
#productMgr ul li.option-image-selected-4,
#productMgr ul li.option-image-selected-5 { }


#productMgr div.availability_check { padding:10px 0; }

#productMgr div.selectionBox { padding:3px; text-align:center; background-color:#aeafb2; font-size:11px; margin:0 0 10px 0; border:2px solid #ddd; color:#fff; }
#productMgr div.selectionBox label.combination { font-weight:bold; margin:0; padding:0; display:inline; font-size:10px; }
#productMgr div.selectionBox span.colourMessage { display:block; font-size:9px; padding-top:2px; color:#fff; }

/* @group additional products */

#productMgr div.additional_products { position:absolute; left:804px; top:45px; }

#productMgr #related_products { position:absolute; width:650px; height:90px; overflow:hidden; left:0px; bottom:0px;  padding-left:20px;}

#productMgr #related_products ul { position:absolute; left:15px; top:0px; margin:0; padding:0; list-style:none; }
#productMgr #related_products ul li { float:left; width:110px; height:90px; overflow:hidden; cursor:pointer; position:relative; overflow:hidden; margin:0 3px 0 0; }
#productMgr #related_products ul li div.image a { height:90px; display:block; text-decoration:none; background:url(../images/product-loader.gif) no-repeat 50% 50%; text-align:center; }

#productMgr #related_products div.navigation a { display:block; position:absolute; top:13px; width:23px; height:63px; overflow:hidden; cursor:pointer; }
#productMgr #related_products div.navigation a.prevPageButton { left:0px; background-image:url(../images/arrow-prev.png); text-indent:-9999px; }
#productMgr #related_products div.navigation a.nextPageButton { right:0px; background-image:url(../images/arrow-next.png); text-indent:9999px;  }


div.social a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/share.jpg) no-repeat scroll;
color:#666666;
display:block;
font-size:10px;
font-weight:bold;
height:17px;
line-height:20px;
text-decoration:none;
text-transform:uppercase;
width:119px;
margin-top:20px;
margin-left:10px;
}

/* @end */


/* @end */




#productMgr div.availability {  padding:10px 0;  }


#productMgr div.selectionBox { padding:10px 0; }

#productMgr div.selectionBox { padding:3px; text-align:center; background-color:#fff; font-size:11px; margin:0 0 10px 0; border:2px solid #e2e3e5; color:#666; }
#productMgr div.selectionBox label.combination { font-weight:bold; margin:0; padding:0; display:inline; font-size:10px; color:#666; }
#productMgr div.selectionBox span.colourMessage { display:block; font-size:9px; padding-top:2px; color:#999; }


#productMgr div.buy_now {position:relative; padding:0px; }
#productMgr div.buy_now .wishlist{position:absolute; top:25px; right:0px; color:#808080;}
#productMgr div.buy_now .wishlist a{color:#808080; text-decoration:none;}
#productMgr div.buy_now .wishlist a:hover{color:#00ADEE; text-decoration:none;}


#productMgr div.buy_now .view_cart{float:right;}
#productMgr div.buy_now .view_cart a{font-size:9px;}

#productMgr div.moreViews{
padding-left:35px;
padding-top:5px;
width:380px;

font-size:13px;
}

#productMgr div.moreViews label{
display:block;
width:395px;
padding-bottom:2px;
}

div.moreViews #smallimages img{ margin-right:1px; margin-bottom:4px;}
div.moreViews #smallimages{margin-bottom:20px;}

.info .divider{

margin-bottom:5px;
margin-top:5px;
border-bottom:1px solid #E6E6E6;

}

#productMgr div.related{padding-top:0px; }

#productMgr div.product_info div.related h3,
#productMgr div.product_info div.viewed h3 { font-size:11px; color:#666; font-weight:normal;  padding:2px 0 4px 0; margin-top:20px; }

#productMgr div.product_info div.related ul,
#productMgr div.product_info div.viewed ul { list-style:none; margin:0; padding:0; }

#productMgr div.product_info div.related ul li,
#productMgr div.product_info div.viewed ul li { float:left; margin:5px; }



/* @end */




/* @group contact */

body.page_eshop_contact div.errorBox { position:absolute; left:700px; top:0px; color:red; width:250px; }

#contactMgr { position:absolute; left:420px; top:0px; width:250px; }

#contactMgr {  }
#contactMgr h1 { font-size:13px; margin-bottom:5px; padding:0; color:#666; font-weight:normal; }
#contactMgr form#frmContact { margin:10px 0; }
#contactMgr form#frmContact label { width:250px; }
#contactMgr form#frmContact textarea { height:60px; }
#contactMgr form#frmContact div.marg label { font-weight:bold; display:block; font-size:11px; }

#contactMgr form#frmContact textarea,
#contactMgr form#frmContact input[type="text"] {border:1px solid #888888; color:#666666; font-size:11px; margin:0; padding:2px;margin:5px; width:250px;}

#contactMgr form#frmContact input.button { border:none;
color:#ef4d38; cursor:pointer; font-size:12px; text-transform:uppercase;
display:block; width:100px; height:23px; background:url(../images/btn-gradient-100.gif) no-repeat 0 0; line-height:20px; font-weight:bold; text-align:center; }


/* @end */

/* @end */

/* @group cart */



body.page_eshop_cart div.whereTo { width:100%; margin:10px 0; }

body.page_eshop_cart div.whereTo { position:relative; height:40px; }
body.page_eshop_cart div.continueShopping { position:absolute; left:0px; }

body.page_eshop_cart div.checkout { position:absolute; right:0px; }
body.page_eshop_cart div.checkout input {  }

body.page_eshop_cart .cart tfoot input.button { background:url(../images/arrow.gif) no-repeat 0 50%; font-size:12px; padding-left:10px; color:black; text-transform:none; float:left;}


body.page_eshop_cart div.gift_send_gift { line-height:26px; }
body.page_eshop_cart div.gift_send_gift_checkbox { padding:5px 0 0; margin:0; width:20px; }
body.page_eshop_cart div.gift_send_gift_label {  }

/* @end */


/* @group confirm */

body.page_eshop_confirm table.cart { width:100%; margin:10px 0; }


/* @end */


/* @group order */


body.page_eshop_order div.orders table { width:100%; margin:10px 0; border:1px solid #87888a; border-collapse:none; }
body.page_eshop_order div.orders table thead th { background-color:#313233; color:#87888a; padding:6px; font-weight:normal; }

body.page_eshop_order div.orders table td,
body.page_eshop_order div.orders table th { text-align:center; }

body.page_eshop_order div.order div.trackShipment { font-weight:bold; }

body.page_eshop_order div.order table.cart { width:100%; margin:10px 0; }


/* @end */



/*= USER ACCOUNT ===================================================================*/

/* @group Account */
p#registerMessage { padding: 20px 10px 20px 10px; font-weight:bold; text-align:justify;}

/* @group register */
body.page_eshop_register div#registerMessage { margin:0 0 30px 0; }
body.page_eshop_register div#registerMessage h1 { padding:0px 0px 5px 0px; }

body.page_eshop_register div.form { float:left; width:220px; padding:0 20px 0 10px;  }

body.page_eshop_register div.form div.field { margin:10px 0; }
body.page_eshop_register div.form div.field label { display:block; font-weight:bold; }
body.page_eshop_register div.form div.field input.text { width:210px; }
body.page_eshop_register div.form div.message { color:#666; }


body.page_eshop_register div.privacy { float:left; width:330px; }
body.page_eshop_register div.privacy div.privacy_statement textarea { width:95%; height:100px; margin-bottom:10px; padding:3px; text-align:justify; font-family:Interstate Light, Arial, Helvetica, sans-serif; font-size:11px; }
body.page_eshop_register div.privacy div.acceptPrivacy { padding:5px; margin-bottom:10px;  }

body.page_eshop_register div.privacy div.submit { text-align:right; }

/* @end */

/* @group address */


body.page_eshop_address div#contentBlock .subtitle { border-bottom:1px solid #ccc; padding:10px 0px 3px 0px; margin-bottom:10px; font-size:12px; font-weight:bold; }
body.page_eshop_address div#contentBlock div.add-info h2 { font-weight:bold; font-size:12px; margin:10px 0 5px; }
body.page_eshop_address div#contentBlock div.address_box { border:1px solid #ccc; padding:10px; margin: 10px 0; }
body.page_eshop_address div#contentBlock div.address { margin-bottom:10px; }
body.page_eshop_address div#contentBlock div.address_box a { font-weight:bold; padding:0 10px 0 0; }
body.page_eshop_address div#contentBlock input.text { width:200px; }
/* @end */

/* @group change password */
body.page_eshop_password #contentBlock form { padding:10px; }
/* @end */

/* @group tickets */














.textReg{
  padding:1px 2px;
    background-color:#e2e2e3;
    color:#190f1b;
    border:1px solid #e2e2e3;
    font-size:11px;
 font-family:Interstate Light, Arial, Helvetica, sans-serif;

}

#frmContact {
}
#frmContact fieldset input.medium {
	background-color:#fff;
    color:#000;
    padding:4px;
    border:1px solid #666;
    font-weight:normal;
    font-size:11px;
    cursor:default;  
}
#frmContact  textarea {
	padding:1px 2px;
    border:1px solid #d0d1d3;
    width:206px;
}
#frmContact .cont-line {
	height:30px;
}
#frmContact label {
	float:left;
   	width:120px;
    text-align:left;
}

#frmContact input, #frmContact textarea {
	float:left;
}

#frmContact .buy-button
{
background-color:#190F1B;
border:1px solid #000000;
color:#D0D1D3;
cursor:pointer;
font-size:11px;
padding:1px 10px;
text-transform:uppercase;
float;left;
}

#select_option{

font-size:11px;
text-transform: none !important;
font-weight:normal;

}



.phoneAndAddress
{
width:347px !important;
float:left;
text-align:justify;
padding-bottom:10px;
}






#secure_payment{
background-color:#dddbdc !important;
color:black !important;
width:250px !important;
height:315px !important;
border:0 !important;
padding-top:5px !important;
position:relative;
left:-6px;

}

#secure_payment #button_payment{
background-color:#feed01 !important;
border:medium none;
color:black;
cursor:pointer;
font-size:12px;
font-weight:bold;
height:33px;
text-transform:uppercase;
width:230px;
margin-left:-10px;
margin-top:10px;
}

.page_eshop_secure table.full { width:530px; }


.page_eshop_secure table.confirm_payment tfoot td{background:none !important; padding:10px !important;}
.page_eshop_secure table.confirm_payment tfoot td.total_cart{background:none !important; padding:10px !important;}

#payment_page{
width:790px !important;

}

#confirm_box_payment{
width:530px !important;

}

#confirm_box_payment th h2{
font-size:12px;
font-weight:normal;
}

.page_eshop_secure #confirm_box_payment table{
margin-top:10px;
}

.page_eshop_secure #nav1 a,
.page_eshop_secure #nav2 a{
display:none !important;
}


.page_eshop_secure  table.confirm_payment thead tr{
height:26px !important;
border-bottom:1px solid black;
}

.page_eshop_secure  table.confirm_payment th {

color:black;
font-size:12px;

}

.page_eshop_secure  table.confirm_payment th.t_img {
}

.page_eshop_secure  table.confirm_payment .t_img {
text-align:center;
padding-left:0px !important;
}

.page_eshop_secure  table.confirm_payment .qty {
text-align:center;
padding-left:0px !important;
width:30px;
}

.page_eshop_secure  table.confirm_payment .total_line {
padding-right:10px !important;
width:100px !important;
}

.page_eshop_secure  table.confirm_payment .single_price {
width:100px !important;
}

.page_eshop_secure  table.confirm_payment .name {
text-align:left !important;
padding-left:20px !important;
}

.page_eshop_secure  table.confirm_payment th.total_line {
padding-right:10px;
}






#button_payment{
background-color:#3796c7;
padding:5px 20px;
}


.user_add_button input[type="button"]{
background:transparent url(../images/arrow.gif) no-repeat scroll 0 50%;
color:#777777;
padding-left:10px;
text-transform:none;
}





.user_add_button{width:200px !important; text-align:center !important;}



#buttonbuy{
margin-bottom:2px;
background:transparent url(../images/buy_button.jpg) !important;
width:206px !important;
height:29px !important;
padding:0px;
text-align:center;
padding-bottom:7px;
margin-top:5px;
}


.category_block_left{width:140px; height:450px; float:left;  margin-top:-17px; margin-left:-22px;
background:transparent url(../images/block_left_bg.jpg);
}

.category_block_left ul{list-style:none; padding-top:8px; }

.category_block_left ul li {padding-bottom:11px; padding-left:8px;}
.category_block_left ul li a{text-decoration:none; font-size:12px; text-transform:uppercase;}
.category_block_left ul#ul_level_2 li.current a,
.category_block_left ul li a:hover{font-weight:bold;}

.category_bottom{ width:682px; height:243px; margin-top:25px; margin-left:118px;
background:transparent url(../images/category_bottom.jpg);}



/* @group category and search */


#product_listing { position:absolute; left:242px; bottom:0px; width:681px; overflow:hidden;  repeat-x 0 0; }

#product_listing ul { margin:0; padding:0; list-style:none; }

#product_listing ul li { display:block; float:left; width:280px; }

#product_listing ul li .catProduct{float:left;width:242px; height:180px !important; text-align:center; padding-top:50px;}

#product_listing ul li div.spinner { background:url(../images/product-loader.gif) no-repeat 50% 50%; height:300px; }

/*
#product_listing ul li div.colors { height:50px; text-align:center; overflow:hidden; background-color:#292c2d; }
#product_listing ul li div.colors h3 { font-size:9px; text-transform:uppercase; font-weight:normal; padding:4px; height:12px; }
#product_listing ul li div.colors a { text-decoration:none; }
#product_listing ul li div.colors img { width:10px; height:10px; border:1px solid #ccc; }
#product_listing ul li div.colors div.option_images { background:url(../images/product-arrow.gif) no-repeat 50% 100%; height:30px; }
*/



#product_listing ul li div.image { width:323px; height: overflow:hidden; border-bottom:1px solid #acafaf; }
#product_listing ul li div.image a { position:relative; }
#product_listing ul li div.image a img { position:absolute; top:0; left:0; }

#product_listing ul li div.price { height:23px;  }
#product_listing ul li div.price div.wrapper { background:url(../images/product-arrow-down.gif) no-repeat 50% 0; height:13px; padding-top:12px; text-align:center; font-size:10px; overflow:hidden; z-index:999;}
#product_listing ul li div.price a { text-decoration:none; }


#products_scrollbar { position:absolute; top:250px; left:250px; height:13px; width:668px;  z-index:999;}

#products_scrollbar a.scrollBackward,
#products_scrollbar a.scrollForward { position:absolute; width:46px; height:31px; background-repeat:no-repeat; cursor:pointer; }

#products_scrollbar a.scrollBackward { left:0px; background-image:url(../images/dietro.jpg); }
#products_scrollbar a.scrollForward { right:0px; background-image:url(../images/avanti.jpg); }

#products_scrollbar div.track { position:absolute; left:15px; width:200px; height:13px; background:url(../images/scroll-track2.gif) repeat-x 0 0; border:1px solid black; display:none;}

#products_scrollbar div.track div.handle { width:60px; height:13px; cursor:pointer; border:1px solid black;}







/* @group category and search */


#product_listing_cat { 
background-image:url(../images/category_back.jpg);
height:432px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
top:-18px;
left:0px;
width:680px;

}



#product_listing_cat  ul { margin:0; padding:0; list-style:none; }

#product_listing_cat ul {
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:0;
}

#product_listing_cat  ul li { cursor:pointer;
float:left;
height:232px;
overflow:hidden;
position:relative;
width:338px;
}

#product_listing_cat  ul li div.image a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/product-loader.gif) no-repeat scroll 50% 50%;
display:block;
height:170px;
text-align:center;
text-decoration:none;
}

#product_listing_cat  ul li h3 {text-align:center; font-size:12px;  font-weight:normal;}
#product_listing_cat  ul li .price{text-align:center; font-size:12px; font-weight:bold; color:#58585A;}
#product_listing_cat  ul li .metadata{border:1px solid black; display:none;}







#product_listing_cat  ul li div.price { height:23px;  }
#product_listing_cat  ul li div.price div.wrapper { background:url(../images/product-arrow-down.gif) no-repeat 50% 0; height:13px; padding-top:12px; text-align:center; font-size:10px; overflow:hidden; z-index:999;}
#product_listing_cat  ul li div.price a { text-decoration:none; }






#product_listing_cat div.navigation a {
cursor:pointer;
display:block;
height:31px;
overflow:hidden;
position:absolute;
top:210px;
width:46px;
text-indent:-999px;
}

#product_listing_cat div.navigation a.nextPageButton{
background:url(../images/avanti.jpg);
right:10px;
}

#product_listing_cat div.navigation a.prevPageButton{
background:url(../images/dietro.jpg);
left:10px;
}


#frmSearch-left a{float:right;}




/* @end */


/* @end */
/* @end */