/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
BODY { font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 11px; margin:0; padding:0; color: #444444; font-size:12px;  text-align:center;background: url(../../share/www/images/web/mainbackground.jpg) no-repeat top center;}
P, H1, H2, H3, H4, H5, H6 {margin:0; padding:0;}
P {line-height:125%;}
A IMG {border:none;}

h1, h2, h3, h4, h5 {
font-family:"Helvetica Neue","HelveticaNeue",Helvetica,arial,verdana,sans-serif;
font-weight:normal;
}

A {color: #000}
A:hover {color: #00940a;}

.hidden{display:none;}

#wmarea h1{position:absolute;margin-top:-500px}
#wmarea h2{position:absolute;margin-top:-500px}

.ht20{height:20px;}


/* LAYOUT
----------------------------------------------- */
#outwrap {margin:0 auto; width:100%;}
#wrap {margin:0 auto;text-align:left;position:relative;}
#subwrap {margin:0 auto;width:960px;border-right:solid 1px #ccc;background-color:#fff;}
#nav  {position:absolute;right:0px;z-index:1000;}
#main {background-color:#fff;}
#footer {}
#pagedesc{text-align:justify;color: #999999;font-size:12px;border-left:solid 1px #ccc;}
#pagedesc p{padding:0px 10px 0px 10px;}


/* HEAD */
#head {text-align:right; }
#head H1 {margin:110px 20px 4px 0; padding:0; font-weight:normal; font-size:36px; letter-spacing:-1px;}

/* MENU */
#menu {background:#000; width:100%;height:24px; line-height:24px;}

/* HISTORY */
#history {padding-bottom:10px;}
#history ul {margin:0; padding:10px; list-style-type:none;}
#history ul li{float:left;}
#history ul li a{display:block;padding:0 5px 0 0;text-decoration:none;}

/* LANGUAGE */
#language {float:left; margin:0 0 0 10px;}
#language .itabt{background: url(../../share/www/images/icoita.jpg) no-repeat top left;padding-left:40px;}
#language .ingbt{background: url(../../share/www/images/icoing.jpg) no-repeat top left;padding-left:40px;}



/* TOPMAIN
----------------------------------------------- */
#topmain{background-color:#fff;margin:0; padding:0;border-left:solid 1px #ccc;width:959px;}
#topmain H1{padding:10px;}

/* MAIN
----------------------------------------------- */
#main H2 {margin:0; padding:0;}
#main .dx{}
#main .center{width:960px;margin:auto;padding:10px 0px 10px 0px;text-align:justify;border-left:solid 1px #ccc;}
#main .center P{padding:0 10px 0 10px;}

#main  H1,#main  H1,#main  H1{padding-left:10px;text-transform:uppercase;letter-spacing:-1px;font-size:22px;color:#990000;border-left:solid 1px #ccc;}
/* HELP */
#help{border-bottom:solid 1px #ccc;}



/* TOPSEARCH */
#topsearch{width:287px;height:35px;background-color: #000000;position:absolute;right:0px;}
#topsearch H3{color:#fff;font-weight:normal;font-size:12px;padding:5px 5px 5px 10px;line-height:25px;}
#topsearch FORM{position:relative;margin-bottom:1px;}
#topsearch INPUT[type=text]{position:absolute;top:5px;right:10px;z-index:900}

/* NAV+HEAD
----------------------------------------------- */
#menu UL{margin-right:100px;}
#menu A {text-decoration:none; color: #fff; display:block; height:24px; padding:0 5px;}
* html #menu A {width:1%; white-space:nowrap;}
#menu A:hover {background: #f0f0f0;color:#000;}
#menu #language LI {margin:0 10px 0 0;}
#menu UL#nav  {margin:0; padding:0; list-style-type:none;}
#menu UL#nav LI {margin:0; padding:0 15px 0 0; list-style-type:none; float:left; position:relative;}
#menu UL#nav LI UL  {line-height:normal; margin:0px; padding:0px; background:#fff; float:none; position:absolute; top:24px; left:0px; font-size:10px;}
#menu UL#nav LI UL LI {float:none; margin:0; line-height:normal;  padding:0 0px 0 0;  white-space:nowrap}
#menu UL#nav LI UL LI A {height:auto; padding:3px 10px 4px 5px ; color:#000; }
#menu UL#nav LI UL LI A:hover {}

/*BANNER*/
#banner{background-color:#fff;border-left:solid 1px #ccc;}
#banner .sx {float:left; width:767px;overflow:hidden;}
#banner .dx {float:right; width:191px; padding:0;margin:0;}
#bannerarea{overflow:hidden;}
#toprightbanner{width:192px;background-color: #f0f0f0;}

/*SUPSCRIBE*/
#subscribearea{height:120px;width:190px;background-color:#fff;border-bottom:solid 1px #ccc;}
#subscribearea H3{display:block;height:15px;background-color: #990000;padding:5px;color:#fff;padding:10px;}
#subscribearea H3 A{color:#fff;text-decoration:none;}
#subscribearea H3 A:hover{color:#FF9933;}
#subscribearea P {padding:5px;}
#subscribearea P A{text-decoration:none;}
#subscribearea P A:hover{color:#FF9933;}
#subscribearea .sx{float:left;width:70px}
#subscribearea .dx{float:right;width:120px;}



/* SUBSPLASH ---------- */
#subsplash {height:150px; padding:0;width:960px;margin:auto;}
#subsplash .sx {float:left; width:250px;padding:0 0 0 0; }

#subsplash .dx {position:relative;}

/* PAGETITLE */
#pagetitle{background-color:#fff;width:100%;height:50px;}
#pagetitle H2{font-weight:normal;padding:5px 25px 5px 25px;}

/* FOOTER*/
#footer {background: #cccccc; overflow:hidden;  padding:20px 0 0 0;  font-size:11px;}
#footer UL, #footer LI {margin:0; padding:0; list-style-type:none;}
#footer UL {margin:0 0 0 20px;}
#footer UL LI {float:left; padding:0 30px 0 0;}
#footer UL LI A {font-weight:bold; text-decoration:none; color: #444444;  display:block; height:1.2em;}
#footer UL LI A:hover {background:#fff;}
#footer UL LI A:hover {}
#footer UL LI UL {margin:0;}
#footer UL LI UL LI {float:none;}
#footer UL LI UL LI A {font-weight:normal;}
#footer P {text-align:center; font-size:10px; margin:40px 0 0 0; height:30px; line-height:25px; background: #cccccc;}
#footer ul li a.carte{width:100px;height:45px;background: url(../../share/www/images/shop/minicarte.jpg) no-repeat center;}


/* UTILITY
----------------------------------------------- */
UL.hlist {margin:0; padding:0; list-style:none;}
UL.hlist LI {margin:0; padding:0; list-style:none; float:left;}

/* CLEARFIX */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* STEP BAR */
#stepbar{background-color:#fff;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;}
#stepbar .center {width:920px; margin:0px;padding:0px;}
#stepbar .center ul{height:35px;margin:0; padding:0; list-style-type:none;}
#stepbar .center ul li {float:left;}
#stepbar .center ul li span{background:url(../../share/www/images/shop/steparrow.gif) right 0px no-repeat;display:block;padding:10px 50px 10px 20px;text-decoration:none;color: #999999;}
#stepbar .center ul li span.start{background:none;display:block;padding:10px 10px 10px 20px;background-color: #00940a;color:#fff;}
#stepbar .center ul li a{background:url(../../share/www/images/shop/steparrow.gif) right -35px no-repeat;background-color:#ccc;color:#fff;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#stepbar .center ul li a.past{background:url(../../share/www/images/shop/steparrow.gif) right -70px no-repeat;background-color:#ccc;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#stepbar .center ul li a:hover{color: #ff0000;}

/* TOPMENU */
#topmenu{width:100%;padding:0px;height:75px;position:absolute;left:0px;top:76px;}
#topmenu UL{list-style-type:none;padding:0px;margin:0px;position:absolute;width:100%;top:0px;right:0px;}
#topmenu UL LI {float:left;background-color: #fff;margin:0px 0px 1px 1px;}
#topmenu UL LI:hover{background-color:#5da68b;}
#topmenu UL LI A{display:block;width:95px;height:30px;color:#444;text-align:center;text-decoration:none;line-height:12px;padding-top:6px;}
#topmenu UL LI A:hover{color:#fff;}
#topmenu UL LI.lens{background-color:#000;}
#topmenu UL LI.lens A{color:#fff;}
#topmenu UL LI.lens:hover{background-color:#999999;}

/* HISTORY BAR */
#historybar{width:100%;border-left:solid 1px #ccc;}
#historybar .sx {float:left; width:710px;height:30px;padding:15px 0 0 25px;}
#historybar .dx {float:right; width:190px;height:30px;padding:15px 25px 0 0;text-align:right;}

/* TOOLBAR */
#toolbar,#toolbar2{width:100%;height:40px;padding:10px 0px 10px 0px;position:relative;border-left:solid 1px #ccc;}
#toolbar .sx,#toolbar2 .sx {float:left; width:360px;height:40px;padding:0 0 0 25px;}
#toolbar .dx ,#toolbar2 .dx {float:right;width:540px;height:40px;padding:5px 25px 0 0;}
#toolbar .center,#toolbar2 .center {width:950px; height:40px;}
#toolbar UL,#toolbar2 UL{list-style-type:none;padding:0px;margin:0px;height:35px;position:absolute;right:20px;}
#toolbar UL LI,#toolbar2 UL LI {float:left;background-color: #444444;margin:0px 0px 1px 1px;}
#toolbar UL LI:hover,#toolbar2 UL LI:hover{background-color:#FF9933;}
#toolbar UL LI A,#toolbar2 UL LI A{background:url(../../share/www/images/forum/buttons/general_button_1.gif) no-repeat 0 0;display:block;width:180px;height:35px;text-decoration:none;line-height:12px;padding:5px 0 0 5px;}
#toolbar UL LI A:hover,#toolbar2 UL LI A:hover{background:url(../../share/www/images/forum/buttons/general_button_1.gif) no-repeat 0 -40px;display:block;color: #ff0000;}


.spacer2{width:100%;border-bottom:solid 1px #ccc;clear:both;}
HR{width:100%;clear:both;color:#ccc;margin:0px;padding:0px;}



/* ERROR BOX */
#errorBox { 
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow.png); 
    font-size:12px;height:70px;width:160px;padding:25px;color:#fff;  
}

#infoImgBox { 
    display:none; 
    background:transparent url(../../share/admin/images/black_arrow_big.png); 
    font-size:12px;height:160px;width:320px;padding:25px;color:#fff;  
}

#infoImgBox H2{color:#fff;font-size:10px;width:100%;clear:both;display:block;}
#infoImgBox .savebt{padding:3px;background-color:#000;color:#fff;cursor:pointer;}
#infoImgBox .savebt:hover{background-color:#00940a;}



/* BIGARTBOX */
.BigArtBox{width:383px;float:left;border-left:solid 1px #ccc;height:374px;}
.BigArtBox H2 A{font-size:12px;padding:0px 10px;font-weight:bold;display:block;height:26px;padding-top:10px;text-decoration:none;background:url(../../share/www/images/web/titarrow1.gif) no-repeat top right;}
.BigArtBox H2 A:hover{background-color:#00940a;color:#fff;background-position:bottom right; }
.BigArtBox .cop{width:100%;height:215px;border-bottom:1px solid #ccc;overflow:hidden;}
.BigArtBox .cop IMG{width:100%;}
.BigArtBox P{font-size:10px;display:block;height:70px;padding:10px;}
.BigArtBox H3 A{display:block;width:240px;padding:10px 10px 0 10px;font-size:16px;text-decoration:none;}
.BigArtBox H3 A:hover{color: #ff0000;}

/* MEDARTBOX */
.MedArtBox{width:383px;float:left;border-left:solid 1px #ccc;height:185px;overflow: hidden;position: relative;}
.MedArtBox H2 A{font-size:12px;padding:0px 10px;font-weight:bold;display:block;height:24px;padding-top:10px;text-decoration:none;background:url(../../share/www/images/web/titarrow1.gif) no-repeat top right;border-top:solid 1px #ccc;}
.MedArtBox H2 A:hover{background-color:#00940a;color:#fff;background-position:bottom right; }
.MedArtBox img{position: absolute;width:100%;top: 35px;left: 0;border: 0;}
.MedArtBox P{padding: 0 10px;color: #999999;font-weight:bold;font:10pt "Lucida Grande", Arial, sans-serif;}
.MedArtBox H3{display:block;width:240px;padding:10px;font-size:16px;}
.MedArtBox H3 A{color:#fff;text-decoration:none;}
.MedArtBox H3 A:hover{}
		
/* SMALLARTBOX */	
.SmallArtBox{width:191px;height:300px;float:left;border-left:solid 1px #ccc;overflow: hidden;position: relative;}
.SmallArtBox H2 A{font-size:12px;padding:0px 10px;font-weight:bold;display:block;height:24px;padding-top:10px;text-decoration:none;background:url(../../share/www/images/web/titarrow1.gif) no-repeat top right;border-top:solid 1px #ccc;}
.SmallArtBox H2 A:hover{background-color:#00940a;color:#fff;background-position:bottom right; }
.SmallArtBox H3{padding-top:10px;}
.SmallArtBox H3 A{font-size:12px;padding:0px 10px;font-weight:normal;}
.SmallArtBox .cop{height:120px;width:192px;overflow:hidden;}
.SmallArtBox .cop IMG{width:192px;}
.SmallArtBox P{font-size:10px;display:block;height:130px;padding:10px;}	




.boxcaption{ 
	float: left; 
	position: absolute;
	height: 120px; width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {background-color:#000;top: 185px;left: 0;}
.caption .boxcaption {background-color:#000;top: 185px;left: 0;}
.captionfull .boxcaption A{color:#fff;}
.captionfull .boxcaption A:hover{color: #ffff00;}



/* FORM */
.frow{background-color: #f0f0f0;clear: both;margin:0 0 2px 0;border-bottom:solid 1px #ccc;padding:5px;line-height:12px;}
.frow input[type=button]{float:left;margin-right:2px;}
label{float:left;display:block;width:150px;padding:5px 5px 5px 30px;margin-right:1px;color:#444;}
label.oblf{background:url(../../share/www/images/web/oblf.gif) no-repeat 3px 2px;color:#444;}
input{display:block;border:0px;padding:5px;border:solid 1px #ccc;cursor:pointer;}
select{display:block;border:solid 1px #ccc;cursor:pointer;height:25px;font-size:10px;}
textarea{display:block;border:solid 1px #ccc;cursor:pointer;}

button,
input[type=button],
input[type=submit]{cursor:pointer;padding:0px 5px 5px 5px;display:block;height:20px;width:100px;border:solid 1px #999;font-size:14px;color:#000;font-size:12px;}
input[type=image]{cursor:pointer;padding:0px 5px 5px 5px;height:auto;width:auto;border:0px;}
button,
input[type=button]:hover,
input[type=submit]:hover{background-color:#00940a;color:#fff;}
input[type=checkbox]{margin-left:190px;}
input[type=radio]{margin-left:190px;}
input[type=button].generalbt{border:0px;width:150px;color:#fff;background:url(../../share/admin/images/generalbt.gif) no-repeat 0px 0px;}
input[type=button].generalbt:hover{color: #00940a;background:url(../../share/admin/images/generalbt.gif) no-repeat 0 -30px;}
input[type=hidden]{display:none;}
input[disabled]{}

.generalbt A{display:block;width:150px;padding-top:5px;text-align:center;text-decoration:none;height:25px;color:#fff;background:url(../../share/admin/images/generalbt.gif) no-repeat 0px 0px;}
.generalbt A:hover{color: #00940a;background:url(../../share/admin/images/generalbt.gif) no-repeat 0 -30px;}

.radiobt{float:left;width:130px;}
.radiobt P{padding-top:2px;}
.radiobt input{float:left;}

/* tooltip styling */ 
.tooltip {display:none;background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);height:163px;padding:40px 30px 10px 30px;width:310px;font-size:11px;color:#fff;} 
.tooltip .label {color:yellow;width:35px;} 
.tooltip a {color: #00940a;font-size:11px;font-weight:bold;}


/* OVER TOOLTIP */
.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align:left;
	border: 5px solid #990000; 
    opacity:0.9; 
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
 
.modal h2 {margin:0px;padding:10px 0 10px 45px;border-bottom: 1px solid #444444;font-size:20px;}

/* PROD BOX */
#rightareaprod .prodbox{clear:both;border-bottom:solid 1px #ccc;position:relative;width:100%;height:120px;overflow:hidden;text-align:center;}
#rightareaprod .prodbox .cop{height:110px;width:100%;position:relative;overflow:hidden;}
#rightareaprod .prodbox .cop2{height:110px;position:relative;overflow:hidden;}
#rightareaprod .prodbox .code{font-weight:bold;}
#rightareaprod .prodbox .titolo{line-height:12px;font-size:10px;line-height:11px;}
#rightareaprod .prodbox .button{position:relative;padding-top:10px;height:20px;}
#rightareaprod .prodbox .buttonsmall{position:absolute;right:10px;bottom:20px;height:20px;}
#rightareaprod .prodbox .line{width:100%;height:3px;background-color: #990000;margin:5px 0px 5px 0px;}
#rightareaprod .prodbox .sconto{position:absolute;bottom:50px;left:50%;z-index:900;padding:20px 10px;color:#fff;font-weight:bold;background:url(../../share/www/images/shop/star.png) center no-repeat;}
#rightareaprod .prodbox .sconto P{text-align:center;font-size:12px; width:100%;}
#rightareaprod .prodbox .colore{font-size:12px;font-weight:bold;}
#rightareaprod .prodbox .prezzoOld{position:absolute;bottom:22px;font-size:12px;text-decoration:line-through;color: #444;right:10px;}
#rightareaprod .prodbox .prezzo,#main .dx .prodbox .prezzoScontato{position:absolute;bottom:0px;right:10px;padding:2px 0 2px 5px;font-size:20px;color:#444;}


/* PRODUCTS BOX */
#products {border-top:solid 1px #ccc;border-left:solid 1px #ccc;}
#products H2{padding:10px;}
#products .prodbox{float:left;border-left:solid 1px #ccc;position:relative;width:150px;height:190px;overflow:hidden;text-align:center;}
#products .prodbox .cop{height:110px;width:100%;position:relative;overflow:hidden;}
#products .prodbox .cop2{height:110px;position:relative;overflow:hidden;}
#products .prodbox .code{font-weight:bold;}
#products .prodbox .titolo{line-height:12px;font-size:10px;line-height:11px;}
#products .prodbox .button{position:relative;padding-top:10px;height:20px;}
#products .prodbox .buttonsmall{position:absolute;right:10px;bottom:20px;height:20px;}
#products .prodbox .line{width:100%;height:3px;background-color: #990000;margin:5px 0px 5px 0px;}
#products .prodbox .sconto{position:absolute;bottom:50px;left:50%;z-index:900;padding:20px 10px;color:#fff;font-weight:bold;background:url(../../share/www/images/shop/star.png) center no-repeat;}
#products .prodbox .sconto P{text-align:center;font-size:12px; width:100%;}
#products .prodbox .colore{font-size:12px;font-weight:bold;}
#products .prodbox .prezzoOld{position:absolute;bottom:22px;font-size:12px;text-decoration:line-through;color: #444;right:10px;}
#products .prodbox .prezzo,#products .prodbox .prezzoScontato{position:absolute;bottom:0px;right:10px;padding:2px 0 2px 5px;font-size:20px;color:#444;}

/* PRODUCTS BOX */
#plist{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;overflow:hidden;}
#plist .prodbox{float:left;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;position:relative;width:152px;height:190px;overflow:hidden;text-align:center;}
#plist .prodbox .cop{height:110px;padding-top:5px;width:100%;position:relative;overflow:hidden;}
#plist .prodbox .cop2{height:110px;padding-top:5px;width:100%;position:relative;overflow:hidden;}
#plist .prodbox .code{font-weight:bold;}
#plist .prodbox .titolo{line-height:12px;font-size:10px;line-height:11px;padding:0 5px 0 5px;}
#plist .prodbox .button{position:relative;padding-top:10px;height:20px;}
#plist .prodbox .buttonsmall{position:absolute;right:10px;bottom:20px;height:20px;}
#plist .prodbox .line{width:100%;height:3px;background-color: #990000;margin:5px 0px 5px 0px;}
#plist .prodbox .sconto{position:absolute;top:10px;left:50%;z-index:900;padding:20px 10px;color:#fff;font-weight:bold;background:url(../../share/www/images/shop/star.png) center no-repeat;}
#plist .prodbox .sconto P{text-align:center;font-size:12px; width:100%;}
#plist .prodbox .colore{font-size:12px;font-weight:bold;}
#plist .prodbox .prezzoOld{position:absolute;bottom:22px;font-size:12px;text-decoration:line-through;color: #444;right:10px;}
#plist .prodbox .prezzo,#products .prodbox .prezzoScontato{position:absolute;bottom:0px;right:10px;padding:2px 0 2px 5px;font-size:20px;color:#444;}


/* CARRELLO TOP */
#cartarea{width:287px;height:35px;background-color:#000;position:absolute;top:1px;right:0px;background:url(../../share/www/images/shop/menucarrello.jpg) no-repeat 0 0;}
#cartarea H3{color:#fff;font-weight:normal;font-size:12px;padding:5px 5px 5px 10px;line-height:25px;}
#cartarea UL{list-style-type:none;}
#cartpanel{position:relative;display:table;width:285px;margin-left:-40px;border:solid 1px #ccc;background-color:#ffffff;z-index:15000;}
#cartpanel ul{margin:0px;padding:px;}
#cartpanel ul li ul{border-bottom:1px solid #ccc;margin:0px;padding:5px 5px 5px 0px;}
#cartpanel ul li ul li.cod a{font-weight:bold;color:#00940a;}
#cartpanel ul li ul li.tit{font-size:9px;}
#cartpanel ul li ul li.qta{}
#cartpanel ul li.car{margin:-1px 0px 0px -40px;background-color:#ccc;padding:5px 5px 0px 5px;border-bottom:1px solid #000;text-align:right;}
#cartpanel ul li.car a{color:#fff;}
#cartpanel ul li.car a:hover{color:#00940a;}
#btopencart{cursor:pointer;width:35px;height:35px;position:absolute;right:0px;top:0px;background:#fff url(../../share/www/images/shop/cartrow.jpg)center top;z-index:500}
#btcarrello A{display:block;height:24px;text-decoration:none;color:#999;}


/* SEARCH PROD */
#searchProd{width:287px;height:36px;position:absolute;background-color:#000;right:280px;}
#searchProd input[type=button]{}
#searchProd input[type=text]{font-size:14px;}

/* HELP */
#helpinfobox{padding:10px;}
#helpinfobox dl dd {margin:0;padding:0 0 10px 0;font-size:10px;line-height:11px;}

/* STEPS */
#steps{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}
#steps  ul{height:35px;margin:0; padding:0; list-style-type:none;}
#steps  ul li {float:left;}
#steps  ul li span{background:url(../../share/www/images/shop/steparrow.gif) right 0px no-repeat;display:block;padding:10px 50px 10px 20px;text-decoration:none;color:#999;}
#steps  ul li span.start{background:none;display:block;padding:10px 10px 10px 20px;background-color:#5e8501;color:#fff;}
#steps  ul li a{background:url(../../share/www/images/shop/steparrow.gif) right -35px no-repeat;background-color:#ccc;color:#fff;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#steps  ul li a.past{background:url(../../share/www/images/shop/steparrow.gif) right -70px no-repeat;background-color:#ccc;display:block;padding:10px 50px 10px 20px;text-decoration:none;font-weight:bold;}
#steps  ul li a:hover{color:#ff0000;}

#pagedesc H2{padding:0px 10px 0px 10px;}
/* the overlayed element */
.apple_overlay {
	display:none;
	background-image:url(../../www/share/admin/images/white_big.png);
	width:740px;		
	padding:35px;
	font-size:11px;
}


.apple_overlay .close {
	background-image:url(../../share/admin/icons/ico_exit_big.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:50px;
}

#facebox {
		
	
		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:400px;
		height:200px;
		border:10px solid #286500;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:8px solid rgba(37, 95, 0, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		
		z-index:2000;
		
		position:absolute;
	}

	#facebox div.close {float:left;width:190px;height:30px;margin-left:5px;margin-top:140px;}
	#facebox div.cart {float:left;width:190px;height:30px;margin-left:5px;margin-top:140px;}

#quicklogin{z-index:2000;}

