@import url(jqzoom.css);
@import url("jquery.jcarousel.css");
@import url("jquery.jcarousel.best-sellers.skin.css");
@import url("jquery.jcarousel.already-viewed.skin.css");
@import url("jquery.jcarousel.tango.skin.css");

/* @override http://lamborghini.inscadenza.com/themes/Lambo_june_09/css/core.dummy.css */

/* @group GLOBAL ELEMENTS */
body { background:#000; margin:0; padding:0; font:12px "Lucida Grande", Lucida, Verdana, sans-serif; color:#444; }

a { text-decoration:underline; color:#555;  }
a:hover { color:#e5af43; }

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; list-style: none;}

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; }

.transparent { behavior: url(/themes/Lambo_june_09/images/iepngfix.htc); }
/* @end */



/* @group MASTER LAYOUT */
#outer-wrapper { width:1004px; margin:0 auto; }

#contentBlock {  }
#header { position:relative; height:88px; overflow:hidden; }
#content { background-color:#fff; border-top:1px solid #a8a8aa; border-bottom:1px solid #ccc; }
#content div.innerContent { padding:20px; min-height:200px; height:auto !important; height:200px; }

#footer { clear:left; position:relative; margin-top:10px; height:25px; line-height:25px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
#ssl { height:25px; padding:7px 2px; }
/* @end */

/* @group header and footer */
#header, #footer,
#header a, #footer a { color:#777; font-size:12px;  }

#header a, #footer a { text-decoration:none; }
#header a:hover, #footer a:hover { color:#333; text-decoration:underline; }
/* @end */

/* @group header */
#header div.logo { position:absolute; right:0px; top:1px; }
#header a { color:#aaa; font-size:11px;  }
#header a:hover { color:#e9b105; text-decoration:none; }

#header div.userMenu { position:absolute; left:0px; top:10px; z-index:9999;}
#header div.userMenu ul { margin:0; padding:0; list-style:none; }
#header div.userMenu ul li { float:left; margin:0; padding:0 8px; border-right:1px solid #999; }
#header div.userMenu ul li.last { border-right:none; }


#header div.userMenu ul li.login form { display:inline; }
#header div.userMenu ul li.login form input.login { color:#fff; width:120px; height:16px; border:none; background-color:#87888a; color:#fff; font-size:11px; padding:0; margin:0; }

#header div.userMenu ul li.login form input.submit { border:none; background:url(../images/btn-login.gif) no-repeat 0 0; width:51px; height:16px; cursor:pointer; }


#header div.langs { position:absolute; right:90px; top:0px; line-height:35px; }
#header div.langs a { padding:0 0 0 3px; }
#header div.langs a#curr-lang { color:#e9b105; }

#header #mainMenu { position:relative; left:0px; top:35px; width:914px; height:53px; background:url(../images/menu-bg.gif) repeat-x 0 0; padding:0; margin:0; z-index:1; }
#header #mainMenu ul { margin:0; padding:0; list-style:none; }
#header #mainMenu ul li { float:left; margin:0 8px; padding:6px 0px 0 0; }
#header #mainMenu ul li a { font-size:10px; color:#aaa; text-transform:uppercase; }

span.current,
#header #mainMenu ul li.current a { color:#e9b105; }

#header #mainMenu #ul_level_2 a{ color:#ffffff;}

#header #mainMenu ul li a:hover { color:#e9b105; text-decoration:none; }

#header #mainMenu ul li ul { position:absolute; left:0px; bottom:5px; text-transform:none; }

#header div.searchForm { position:absolute; right:90px; bottom:0px; height:28px; line-height:28px; width:200px; z-index:2; }

#header div.searchForm label { display:block; position:absolute; right:125px; font-size:10px; line-height:28px; }
#header div.searchForm div.inputs { position:absolute; right:0px; width:120px; height:28px; }

#header div.searchForm input.text { position:absolute; width:120px; height:16px; top:6px; border:none; background-color:#87888a; color:#fff; font-size:11px; padding:0; margin:0; }
#header div.searchForm input.submit { display:none; }

#header #newsletter input.text { width:120px; height:16px;  border:none; background-color:#87888a; color:#fff; font-size:11px; padding:0; margin:0; float:left; margin-left:2px; }

#newsletter .subscribe{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#000000 url(../images/new_button.jpg) no-repeat scroll 0 0 !important;
height:15px !important;
padding:0 !important;
width:15px !important;
text-indent:-999px;
overflow:hidden;
display:block;
float:left;
margin-top:1px;

}
/* @end */


/* @group footer */
div#footer,
div#footer a {  }

div#footer { font-size:11px; }
div#footer a { text-decoration:none; }
div#footer a:hover { text-decoration:underline; color:#e5af43; }

div#footer div.footerLinks { position:absolute; left:5px; top:0px; }
div#footer div.zerogrey { position:absolute; right:5px; top:0px; float:right; }
/* @end */

/* @group boxxy */
div.boxxy { height:126px; float:left; overflow:hidden; }
div.boxxy h3 { color:#fff; font-weight:normal; font-size:11px; line-height:23px; margin:0; padding:0 0 0 5px; text-transform:capitalize; }
div.boxxy div.content { position:relative; height:103px; overflow:hidden; }

.lastarrivals div.content ul li{border-left:1px solid black; }
div.boxxySingle div.content ul { list-style:none; margin:0; padding:0; }
div.boxxySingle div.content ul li { display:block; height:103px; }
div.boxxySingle div.content ul li { width:216px; position:relative; }
div.boxxySingle div.content ul li div.image { position:absolute; top:5px; left:2px; }
div.boxxySingle div.content ul li div.image img { width:90px; }

div.boxxySingle div.content ul li div.name,
div.boxxySingle div.content ul li div.price,
div.boxxySingle div.content ul li div.discount { position:absolute; left:95px; width:116px; padding:0 5px 0 0; }

div.boxxySingle div.content ul li div.name { bottom:45px; border-bottom:1px solid #fff; font-size:11px; font-weight:bold; text-align:right; padding-bottom:3px; }
div.boxxySingle div.content ul li div.name a { color:#333; text-decoration:none; }
div.boxxySingle div.content ul li div.name a:hover { text-decoration:underline; }

div.boxxySingle div.content ul li div.price { bottom:30px; color:#777; text-align:right; font-size:11px; }
div.boxxySingle div.content ul li div.discount { bottom:15px; color:#d00; text-align:right; text-decoration:line-through; font-size:11px; }

div.box356 { width:356px; background:url(../images/box356.jpg) no-repeat 0 0; }
div.box216 { width:216px; background:url(../images/box216.jpg) no-repeat 0 0; }


div.boxxyDouble div.content { background-color:#fff; }


/* @end */


/* @group table.cart */
table.cart { margin:0px; border-collapse:collapse; width:960px;}
table.cart thead th { background-color:#E2E2E3; color:#190F1B; font-size:12px; font-weight:normal; text-align:center; padding:3px;}

table.cart .delete { text-align:center; width:60px; }
table.cart .delete label { display:none; }

table.cart .img { text-align:center; width:90px; padding:5px; }
table.cart .name { text-align:center; width:200px; }
table.cart .qty { text-align:center;  }
table.cart .price { text-align:center;  white-space:nowrap; }
table.cart .total { text-align:right; padding-right:20px; width:100px; white-space:nowrap; }


table.cart tbody td.name dl { color:#fff; margin:6px 0 6px 0; padding:0; }
table.cart tbody td.name dl dt { margin:0; padding:0; font-size:10px; font-weight:normal; width:60px; padding-right:5px; float:left; text-transform:uppercase; text-align:right; }
table.cart tbody td.name dl dd { margin:0 0 2px; font-size:10px; text-transform:uppercase; text-align:left; color:#999; }

table.cart tbody td.t_img,
table.cart tbody td.qty input { text-align:center;  }

table.cart th.total_line,
table.cart th.single_price,
table.cart tbody td.single_price,
table.cart tbody td.total_line {text-align:right;padding-right:10px;}

table.cart tfoot th,
table.cart tfoot td { padding:5px;  text-align:right;  }

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; }

#checkout{
text-transform:uppercase; margin-bottom:5px; padding-left:50px; padding-right:50px; background:#E9B105; border:2px solid #ddd; height:30px; font-weight:bold; cursor:pointer; 
}

.cart .button{
background:#FFFFFF url(http://store.lamborghini.com/themes/lamborghini_2008/images/backgrounds/arrow_right_b.gif) no-repeat scroll left center;
border:1px solid #FFFFFF;
color:#190F1B;
cursor:pointer;
font-size:12px;
padding:1px 0 1px 10px;
}

#continue_shopping{background:#FFFFFF url(http://store.lamborghini.com/themes/lamborghini_2008/images/backgrounds/arrow_right_b.gif) no-repeat scroll left center;
border:1px solid #FFFFFF;
color:#190F1B;
cursor:pointer;
font-size:12px;
padding:1px 0 1px 10px;
margin-left:8px;}

/* @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 #786a5c; background-color:#938578; */border:1px solid #4a93bf; background-color:#fff; }

.pageTitle{ color:#666; text-align:left; padding:20px 0 10px; font-size:16px; font-weight:lighter; }

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

.errorMessage { padding: 20px 5px 10px 5px; font-weight: bold; color:red; }
.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:red; font-weight:bold; }
.required { color:red; padding:0 3px; }

.noBorder { border:none; }
.marg { padding-bottom:10px; }
.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; }
*/

a.button,
a.buttonNegative,
input.buttonNegative { border:none; text-decoration:none; white-space:nowrap; cursor:pointer;  height:22px; padding:0 10px; line-height:22px; margin:2px; font-size:11px; font-weight:bold; }

a.button,
a.buttonNegative:hover,
input.button,
input.buttonNegative:hover { text-decoration:none; background:url(../images/btn-bg.gif) repeat-x 0 0; color:#fff; }

a.button:hover,
a.buttonNegative,
input.buttonNegative { text-decoration:none; background:url(../images/btn-bg-2.gif) repeat-x 0 0; 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;
}

.pageTitle{
    color:#1f1d22;
    font-size:20px;
    text-align:left;
    padding:17px 0px 20px 0px;
    font-weight:300;
    text-transform:uppercase;
}

/*====================== 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;
padding:5px 10px;
width:270px;
}

table.confirm th, table.order th, table.order-list th {
background-color:#E2E2E3;
font-weight:normal;
text-align:center;
width:180px;
}


.pay-btn{
text-transform:uppercase; margin-bottom:5px; background-color:#E9B105; border:2px solid #ddd; font-weight:bold; cursor:pointer; 
display:block;
width:250px;
padding:5px;
color:black !important;
}

.pay-btn:hover{color:black !important;}


.confirm_payments .pay a{
text-transform:uppercase; margin-bottom:5px; background-color:#E9B105; border:2px solid #ddd; font-weight:bold; cursor:pointer; 
display:block;
width:250px;
padding:5px;
color:black;
text-align:center;
}

.confirm_payments .pay a:hover{
color:black !important;
}

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

.confirm_payments,
.payment-container .confirm{width:960px;}

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

div.login form#frmLogin label {
display:block;
padding:0 0 2px;
}


input.inputReg, input.inpReg {
background-color:#E2E2E3;
border:1px solid #E2E2E3;
color:#190F1B;
font-family:Interstate Light,Arial,Helvetica,sans-serif;
font-size:11px;
height:16px;
padding:1px 2px;
width:206px;
}

div.login form#frmLogin input.button {
text-transform:uppercase; margin-bottom:5px; background:#E9B105; border:2px solid #ddd; font-weight:bold; cursor:pointer; 
display:block;
padding:5px 50px 5px 50px;
color:black;
text-align:center;
}

.page_eshop_address .user_add_button{width:100%; height:40px;}

.page_eshop_address .button{
text-transform:uppercase; margin-bottom:5px; background:#E9B105; border:2px solid #ddd; font-weight:bold; cursor:pointer; 
display:block;
padding:5px 50px 5px 50px;
color:black;
text-align:center;
}

.message {
padding:10px 0;
}

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

input.button{
border:1px solid #FFFFFF;
color:#190F1B;
cursor:pointer;
font-family:Interstate Light,Arial,Helvetica,sans-serif;
font-size:11px;
padding:1px 0 1px 10px;
}

input.button:hover{
text-decoration:underline;
}

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

.wishlist .action{text-align:center;}

.page_eshop_wishlist textarea{width:400px;}

.page_eshop_wishlist #email .button{
text-transform:uppercase; margin-bottom:5px; background:#E9B105; border:2px solid #ddd; font-weight:bold; cursor:pointer; 
display:block;
padding:5px 50px 5px 50px;
color:black;
text-align:center;
}

.page_eshop_secure .searchForm,
.page_eshop_secure .footerLinks,
.page_eshop_secure #ul_level_1,
.page_eshop_secure .boxxy{
visibility:hidden;
}


#button_payment{
background-color:#E9B105;
border:2px solid #DDDDDD;
color:black !important;
cursor:pointer;
display:block;
font-weight:bold;
padding:5px;
text-transform:uppercase;
width:230px;
position:relative;
left:-5px;
top:5px;
}


table.confirm_payment { margin-top:10px; border-collapse:collapse; width:680px;}
table.confirm_payment thead th { background-color:#E2E2E3; color:#190F1B; font-size:12px; font-weight:normal; text-align:center; padding:3px;}

table.confirm_payment thead th h2 {color:#190F1B; font-size:12px; font-weight:normal;}

table.confirm_payment .delete { text-align:center; width:60px; }
table.confirm_payment .delete label { display:none; }

table.confirm_payment .img { text-align:center; width:90px; padding:5px; }
table.confirm_payment .name { text-align:center; width:200px; }
table.confirm_payment .qty { text-align:center;  }
table.confirm_payment .price { text-align:center;  white-space:nowrap; }
table.confirm_payment .total { text-align:right; padding-right:20px; width:100px; white-space:nowrap; }


table.confirm_payment tbody td.name dl { color:#fff; margin:6px 0 6px 0; padding:0; }
table.confirm_payment tbody td.name dl dt { margin:0; padding:0; font-size:10px; font-weight:normal; width:60px; padding-right:5px; float:left; text-transform:uppercase; text-align:right; }
table.confirm_payment tbody td.name dl dd { margin:0 0 2px; font-size:10px; text-transform:uppercase; text-align:left; color:#999; }

table.confirm_payment tbody td.t_img,
table.confirm_payment tbody td.qty input { text-align:center;  }

table.confirm_payment th.total_line,
table.confirm_payment th.single_price,
table.confirm_payment tbody td.single_price,
table.confirm_payment tbody td.total_line {text-align:right;padding-right:10px;}

table.confirm_payment tfoot th,
table.confirm_payment tfoot td { padding:5px;  text-align:right;  }

table.confirm_payment tfoot td.shipping_cost,
table.confirm_payment tfoot td.total_cart{padding-right:10px !important;}

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; }

.ie6 #ul_level_2{
width:500px;
display:block;
}


/* @end */			
		


.page_eshop_newsletter .button
{
background-color:#E9B105;
border:2px solid #DDDDDD;
color:black !important;
cursor:pointer;
display:block;
font-weight:bold;
padding:5px;
text-transform:uppercase;
width:230px;
position:relative;
left:-5px;
top:5px;
}			
		

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

.reg-left 
{
    float:left;
    width:240px;
    padding-right:10px;
    border-right:1px solid #d0d1d3;
}
    
.reg-right 
{
    padding-left:10px;
    float:right;
    width:680px;
}
    
#acceptPrivacy 
{
     text-align:center;
     padding:10px 0px 10px 0px;
}
    
#memotext 
{
     width:660px;
     text-align:justify;
}

.reg-right #submit
{
     text-transform:uppercase; 
     margin-bottom:5px; 
     background:#E9B105; 
     border:2px solid #ddd; 
     font-weight:bold; 
     cursor:pointer; 
     padding:5px 50px 5px 50px;
     color:black;
     text-align:center;
     margin-bottom:10px;
}

.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 .inputReg
{
width:650px; 
height:70px; 
padding:3px 3px 3px 3px; 
margin-bottom:10px; 
text-align:justify; 
font-family:Interstate Light, Arial, Helvetica, sans-serif;
font-size:11px;
}

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

.level_1 { margin-left:0px !important; }			
		

#header div.userMenu ul li.login form input#login_password { left:160px; background-image:url(../images/password.gif) ; }
#header div.userMenu ul li.login form input#login_username { left:40px; background-image:url(../images/email.gif); }	


.page_eshop_newsletter h1.pageTitle{margin-left:-10px;}		

.page_eshop_newsletter a{margin-left:2px;}/******************************************************************************/
/*                        BLOCKS STYLE CSS FILE                               */
/******************************************************************************/
/*
CSS Design by Daniele Suppo (www.suppo.org)
Date   : 2007/07/05
Theme  : Gas Honda Theme
*/
/*====================Categoires Block======================*/

#top-nav-categories ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
    }

#top-nav-categories ul li.level_1 {
    text-align:right;
    display:inline
    }
#top-nav-categories ul li.level_1 a,  #top-nav-categories ul li.level_1 a:visited {
	color:#d0d1d3;
    font-size:14px;
    display:block;
    font-weight:300;
    padding-bottom:3px;
    text-transform:lowercase;
	}

#top-nav-categories ul li.level_1 a:hover {
	color:#666;
	}

.level_2 a {
font-size:11px !important;
color:#fff !important;
}


#category_1543 a{
color:red !important;
}

/*===================    product resalts total, cont of items  ====================*/
ul#cart-result {
	margin:0px;
    padding:0px;
    list-style-type:none;
	}
ul#cart-result li {
	background-color:#464648;
    border:1px solid #000000;
    display:block;
	font-size:11px;
    margin-bottom:3px;
    padding:1px 2px;
	width:179px;
    color:#fff;
    }
ul#cart-result li a,  ul#cart-result li a:visited {
 	color:#454344;
    }
ul#cart-result li a:hover {
 	color:#666;
    } 
/*=====================  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;}			
		

#homeproducts {height: 100px; overflow: hidden; width: 1000px;}
#slider{width: 600px;}
.holder {
				float: left;
				margin: 10px;
			}
			.scroll-pane {
				width: 200px;
				overflow: auto;
				background: #ccc;
				float: left;
			}
			
			a.jScrollArrowUp {
				background: url(basic_arrow_up.gif) no-repeat 0 0;
			}
			a.jScrollArrowUp:hover {
				background-position: 0 -15px;
			}
			a.jScrollArrowDown {
				background: url(basic_arrow_down.gif) no-repeat 0 0;
			}
			a.jScrollArrowDown:hover {
				background-position: 0 -15px;
			}
			a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
				background-position: 0 -30px;
			}

			.orange-bar .jScrollPaneTrack {
				background: #f60;
			}
			.orange-bar .jScrollPaneDrag {
				background: #00f url(drag_grab.gif) no-repeat 50% 50%;
			}
			.orange-bar .scroll-pane {
				background: #69f;
			}#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: #666;
    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;
}
@import url(core.dummy.css);
/* @override 
	http://lamborghini.inscadenza.com/themes/Lambo_june_09/css/style.php?navStylesheet=SglDefault_TwoLevel&moduleName=eshop&lang=en&print=0
*/

/* @group home */
body.page_eshop_home #content div.innerContent { padding:0px; }
body.page_eshop_home #content div.homeContent { height:380px; width:1004px; overflow:hidden; position:relative; }
body.page_eshop_home #content  div.side { position:absolute; left:0px; top:0px; width:356px; height:380px; overflow:hidden; }
body.page_eshop_home #content  div.side div.promoSpace { height:124px; background-color:#f7bb05; color:#fff;  }
body.page_eshop_home #content  div.side div.newsletter { height:56px; background-color:#000; }
body.page_eshop_home #content  div.side div.video { height:200px; background-color:#ddd; }
body.page_eshop_home #content div.slideshow { position:absolute; left:356px; top:0px; width:648px; height:380px; overflow:hidden; background-color:#eee; }
/* @end */

/* @group category and search */
body.page_eshop_category #content div.innerContent,
body.page_eshop_search #content div.innerContent { padding:0; }

#product_listing { width:1004px; height:340px; overflow:hidden; margin-top:10px; }

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

#product_listing ul li { display:block; float:left; width:250px; border-right:1px solid #fff; text-align:center; cursor:pointer; }

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

#product_listing ul li div.image { text-align:center; }

#product_listing ul li h3 { font-size:11px; font-weight:bold; padding:3px 0; margin:0; }
#product_listing ul li div.colors { padding:2px 0; }
#product_listing ul li div.colors img { width:10px; height:10px; border:1px solid #ccc; margin-right:3px; }

#product_listing ul li div.price { text-align:center; font-size:11px; padding:3px 0; }
#product_listing ul li div.discount { text-align:center; font-size:11px; text-decoration:line-through; padding:3px 0; color:red !important;}


#products_scrollbar { position:relative; height:16px; width:954px; left:25px; margin-bottom:15px; }

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

#products_scrollbar a.scrollBackward { left:0px; background-image:url(../images/scrollbar/scroll-button-backward.png); }
#products_scrollbar a.scrollForward { right:0px; background-image:url(../images/scrollbar/scroll-button-forward.png); }

#products_scrollbar div.track { position:absolute; left:17px; width:920px; height:16px; background:url(../images/scrollbar/scroll-track.png) repeat-x 0 0; }

#products_scrollbar div.track div.start { position:absolute; left:0px; width:9px; height:16px; background:url(../images/scrollbar/scroll-track-start.png) no-repeat 0 0; }
#products_scrollbar div.track div.end { position:absolute; right:0px; width:9px; height:16px; background:url(../images/scrollbar/scroll-track-end.png) no-repeat 0 0; }

#products_scrollbar div.track div.handle { position:absolute; width:47px; height:16px; background:url(../images/scrollbar/scroll-handle.png) no-repeat 0 0; cursor:pointer; }

/* @end */




/* @group product and contact */
body.page_eshop_product #content div.innerContent,
body.page_eshop_contact #content div.innerContent { padding:0; }


#productMgr div.photo_and_info { position:relative; height:480px; overflow:hidden;}

/* @group navigation */
#productMgr div.navigation { position:absolute; width:550px; height:20px; z-index:2; }
#productMgr div.navigation, 
#productMgr div.navigation a { color:#999; text-decoration:none; padding:0 5px; line-height:20px; }
#productMgr div.navigation a:hover { color:#333; }
/* @end */

/* @group photo */
#productMgr div.photo { position:absolute; width:350px; height:415px; top:20px; left:100px; }

#productMgr div.photo  div.image { position:absolute; height:420px; width:350px; overflow:hidden; }
#productMgr div.photo  div.image img { width:350px; }
/* @end */


#productMgr div.actions { position:absolute; bottom:0px; width:550px; height:30px; }

#productMgr div.actions div.share { position:absolute; bottom:4px; left:5px; }
#productMgr div.actions div.share a { display:block; width:110px; height:16px; background:url(../images/share.gif) no-repeat 0 0; padding-left:15px; font-size:9px; line-height:16px; text-decoration:none; color:#000; text-transform:uppercase; }

#productMgr div.actions div.tell_a_friend { position:absolute; bottom:4px; left:150px; }
#productMgr div.actions div.tell_a_friend a { color:#aaa; text-decoration:none; }
#productMgr div.actions div.tell_a_friend a:hover { color:#333; text-decoration:underline; }

#productMgr div.actions div.wishlist { position:absolute; bottom:4px; left:300px; }
#productMgr div.actions div.wishlist a { color:#aaa; text-decoration:none; }
#productMgr div.actions div.wishlist a:hover { color:#333; text-decoration:underline; }

#productMgr div.basicInfo { position:relative; top:0px; left:564px; width:280px;  background-color:white; margin-bottom:20px; padding-top:10px; }


/* @group related */
#productMgr div.related { position:absolute; right:0px; top:0px; width:120px; overflow:hidden; height:460px; border-left:1px solid #ccc; padding-left:20px; }
#productMgr div.related h3 { color:#777; font-size:11px; font-weight:normal; text-transform:capitalize; padding:10px 0; }
/* @end */


/* @group thumbs */
#productMgr div.thumbs { position:absolute; left:350px; top:20px; width:200px; }
#productMgr div.thumbs ul { margin:0; padding:0; list-style:none; }
#productMgr div.thumbs ul li { margin:5px 0; }
/* @end */


/* @group product info and description */
#productMgr label { display:block; text-transform:uppercase; font-weight:bold; margin:10px 0 5px 0; }

#productMgr div.price { color:#000; font-weight:normal; font-size:12px; text-transform:uppercase; padding:0 0 5px 0; }

#productMgr h1.pageTitle { font-size:16px; margin-bottom:5px; padding:0; color:#666; }

#productMgr div.description { font-size:10px; color:#666; margin-bottom:10px; }




#productMgr div.options_and_availability {  }

#productMgr div.options_and_availability div.quantity {  }
#productMgr div.options_and_availability div.quantity input { border:1px solid #dadbdb; background-color:#aeafb2; font-weight:bold; text-align:center; color:#fff; margin-left:5px; height:17px; width:25px; }

#productMgr div.options_and_availability div.quantity,
#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:0 5px; }
#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:13px;}
#productMgr div.option_selector ul li a { display:block; border:1px solid #dadbdb; background-color:#aeafb2; font-weight:bold; }


#productMgr div.image_selector ul li a { display:block; width:15px; height:15px; overflow:hidden; }
#productMgr div.image_selector ul li img { height:15px; width:15px; }

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

#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 { border-color:#fba10f; }

#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:#fcc252; } 

#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 { background:url(../images/selection-circle.png) no-repeat 50% 100%; }


#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; }



#productMgr #buttonbuy { text-transform:uppercase; margin-bottom:5px; background-color:#E9B105; border:2px solid #ddd; width:100%; height:30px; font-weight:bold; cursor:pointer; }



/* @end */


/* @end */

/*
#productMgr div.availability { clear:left; display:none; }
#productMgr div.status { font-weight:bold; }
*/

/* @end */


/* @group contact */
/*
body.page_eshop_contact div.errorBox { position:absolute; left:320px; bottom:10px; color:red; }

body.page_eshop_contact #contactMgr { position:absolute; left:700px; top:40px; width:500px; height:420px; overflow:hidden; }

body.page_eshop_contact div#contactMgr {  }
body.page_eshop_contact div#contactMgr h1 {  }
body.page_eshop_contact div#contactMgr form#frmContact { margin:10px 0; }
body.page_eshop_contact div#contactMgr form#frmContact label { width:250px; }
body.page_eshop_contact div#contactMgr form#frmContact input,
body.page_eshop_contact div#contactMgr form#frmContact textarea { width:250px; }
body.page_eshop_contact div#contactMgr form#frmContact textarea { height:60px; }
body.page_eshop_contact div#contactMgr form#frmContact div.marg label { font-weight:bold; display:block; }
*/

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

/* @group cart */
body.page_eshop_cart #content {  }

body.page_eshop_cart table.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 {  }
/* @end */


/* @group confirm */
body.page_eshop_confirm #content {  }
body.page_eshop_confirm table.cart { width:100%; margin:10px 0; }
/* @end */


/* @group order */
body.page_eshop_order #content {  }

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 { margin: 10px 0; } 
body.page_eshop_address div#contentBlock div.address_billing { margin: 10px 0; }
body.page_eshop_address div#contentBlock div.address_shipping { margin: 10px 0; }
body.page_eshop_address div#contentBlock div.address_other { 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 */
body.page_eshop_ticket #content {  }

body.page_eshop_ticket form div.checkField { margin:20px 0; }
body.page_eshop_ticket form div.field { margin:10px 0; }
body.page_eshop_ticket form div.field label { display:block; font-weight:bold; }

body.page_eshop_ticket div#registerfield { float:left; width:320px; padding:20px; }
body.page_eshop_ticket div#registerfield h3 { margin:0 0 10px; }

body.page_eshop_ticket div.captcha { }
body.page_eshop_ticket div.captcha { padding-left:10px; }
body.page_eshop_ticket div.captcha img { display:block; } 
body.page_eshop_ticket div.captcha input { width:110px !important; height:26px !important; margin-top:2px; padding:0px !important; text-align:center; font-size:15px; font-weight:bold; text-transform:uppercase; font-family:"Courier New", Courier, mono;}


body.page_eshop_ticket div.phoneAndAddress { float:left; width:530px; border-left:1px solid #444; padding:0 20px;  }
body.page_eshop_ticket div.loginForm { float:left; width:410px; padding:20px; }

body.page_eshop_ticket table.fullt { width:100%; border-collapse: collapse; }
body.page_eshop_ticket table.fullt tr.h-infos th { border-bottom:1px solid #ccc; text-align:left; }

body.page_eshop_ticket div#content .newTickets { text-align:center; color:red; }
body.page_eshop_ticket div#content .newTickets a { color:red; }


input.inputReg, input.inpReg {
	width:206px;
    height:16px;
    padding:1px 2px;
    background-color:#e2e2e3;
    color:#190f1b;
    border:1px solid #e2e2e3;
    font-size:11px;
 font-family:Interstate Light, Arial, Helvetica, sans-serif;}

.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:#E9B105;
border:2px solid #DDDDDD;
cursor:pointer;
font-weight:bold;
height:30px;
margin-bottom:5px;
text-transform:uppercase;
width:186px;
margin-left:120px;
margin-bottom:10px;
}

#select_option{

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

}



.page_eshop_contact .errorMessage{
padding:0px 5px 0px !important;
}


.page_eshop_contact #content div.innerContent{
min-height:400px;
}

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

.page_eshop_ticket #ticketAdd{width:330px; float:left; margin-right:20px;}
 
/* @end */
/* @end */			
		






/* Beginning of alphacube */

.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
      
}

.alphacube_nw {

  width:10px;
  height:25px;
}

.alphacube_n {

  height:25px;
}

.alphacube_ne {

  width:10px;	  
  height:25px;
}

.alphacube_w {

  width:7px;
}

.alphacube_e {

  width:7px;	  
}

.alphacube_sw {

  width:7px;
  height:7px;
}

.alphacube_s {

  height:7px;
}

.alphacube_se, .alphacube_sizer  {

  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;

	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;

}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}



.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    


.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}			
		
/* new popup */
#popup_overlay {
        opacity: 0.50 !important;
background: #c0c0c0;
}
#popup_container {
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #dad5d0;
	color: #454545;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
text-align:center;
border:1px solid black;
}

#popup_ok{
border:1px solid #000; text-decoration:none; white-space:nowrap; cursor:pointer;  padding:3px 7px; margin:2px; text-transform:uppercase; font-size:10px; font-weight:bold;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #454545;
	background: #CCC url(../images/bg.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
        text-transform: uppercase;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}





#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* end new popup */		

input.button{
      
        }			

.imgdiscount2{position:relative;}


.imgdiscount2 img{position:absolute; top:-80px; left:160px;}
	
.ie .imgdiscount2{position:static;}
.ie .imgdiscount2 img{position:static; margin-top:-80px; margin-left:80px;}	

/* End of alphacube */			
		
		
/* additional ticket system styles */
                
.page_eshop_ticket div.ticket_toolbar { 
  border:1px solid #ccc; 
  background-color: #ebebec; 
  padding: 5px;
  padding-left: 10px;
  margin-bottom: 10px;
}
        
.page_eshop_ticket table.fullt tr.backDark{ 
  background-color: #ece9d8;
}

.page_eshop_ticket table.fullt tr td {
  padding-top: 15px; 
  padding-bottom: 15px; 
  border-bottom:1px solid #ccc;
  text-align: left;
}

.page_eshop_ticket table.fullt tr th,
.page_eshop_ticket table.fullt tr td{
  padding-left: 5px;
  padding-right: 15px;
  vertical-align: top;
}

.page_eshop_ticket table.fullt tr th div a,
.page_eshop_ticket table.fullt tr td div a{
  text-decoration: underline;
  color: #aeafb2;
  font-weight: bold;
}

.page_eshop_ticket table.fullt tr th div p,
.page_eshop_ticket table.fullt tr td div p{
  margin: 0px;
  padding: 0px;
}
    
.page_eshop_ticket .noBorder{
  border: none;
}
     
.page_eshop_ticket .ticket_sender {
  color: #aeafb2;
  font-size: 97%;
  margin-bottom: 3px;
}

.page_eshop_ticket .ticket_small{
  font-size:10px;
}
      
.page_eshop_ticket div.ticket_toolbar .button,
.page_eshop_ticket div.ticket_toolbar .address-button,
.page_eshop_ticket div.ticket_toolbar .address_link,
.page_eshop_ticket input#replyButton{
  background-color: #e9b105;
  color:#000; 
  border: 1px solid #ddd; 
  font-weight:bold;
  font-size:12px;
  font-family: Arial, Georgia, "Times New Roman", Times, serif;
  text-align: center;
	margin: 0;
	padding-top: 2px;  
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
}
      
.page_eshop_ticket textarea#message{
  border: 1px solid #e9b105;
}
          
.page_eshop_ticket div#errorOutput{
  color: red;  
  margin-bottom: 15px;
}

#slideshowArea{
height:381px;
}

#slideshowArea img{width:1004px;}
      
/* end of additional ticket system styles */