/* Reset CSS 
*******************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
input, select, textarea { font-size: 100%; font-family: inherit;}
strong { font-weight: bold;}
em { font-style: italic;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
/*******************/

body {
	font: normal 12px/1.5 "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	background: #f3f1e4;
	background: #d5d2be;
	color: #444;
	text-align: center;
}
a {
    text-decoration: none;
    color: #0664b6;
}
a:hover {
    text-decoration: underline;
}
p {	margin: 0 0 .75em; font-size: 12px;}
td { font-size: 11px; }
.smcaps {
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
}
.red { color: red;}
.green { color: green;}
.orange { color: #ffa500;}
.olive { color: olive;}
.bg-red { background: red; padding: 2px 5px; color: white;}
.bg-green { background: green; padding: 2px 5px; color: white;}
.bg-orange { background: #ffa500; padding: 2px 5px; color: white;}
.bg-olive { background: olive; padding: 2px 5px; color: white;}

ol { list-style-type: decimal; }


.ruler {
	display: block;
	clear: both;
	height: 1px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../img/ruler.jpg) 50% 50%;
}
/* Clearfix
**************************/
.clear {clear: both; line-height:0%;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
html > body .clearfix {min-height: 1px; height: auto;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Specific Styles
**************************/
#page {
	background: #f3f1e4 url(../img/bg.gif) repeat-x top center;
	text-align: center;
}
#header, #mid, #footer div { width: 770px; margin: 0 auto; text-align: left;}

#header {
	height: 60px;
	position: relative;
}
#logotype { display: none;}
#header h1 {
	text-indent: -900em;
}
#header h1 a {
	display: block;
	background: url(../img/edona-logotype.gif) no-repeat 50% 50%;
	width: 135px;
	height: 34px;
	position: absolute;
	top: 14px;
	left: -5px;
}
ul#topnav {
	height: 25px;
	position: absolute;
	top: 20px;
	right: 0;
}
ul#topnav li { 
	display: inline;
	background: url(../img/topnav-delimiter.gif) no-repeat 100% 55%;
	line-height: 25px;
	float: left;
	}
ul#topnav li.last { display: inline; background: none;}
ul#topnav li.last a { margin-right:0;}
ul#topnav a { 
	display: inline;
	height: 25px;
	float: left;	
	text-indent: -900em; 
	color: #fff;
	margin: 0 9px 0 3px;
	background: url(../img/topnav.gif) no-repeat;
}
ul#topnav a#cos { background-position: 0 0;	width: 86px;}
ul#topnav a#cont { background-position: -99px 0; width: 94px;}
ul#topnav a#help { background-position: -205px 0; width: 60px;}
ul#topnav a#cos:hover, ul#topnav a#cos.on {	background-position: 0 -25px;}
ul#topnav a#cont:hover, ul#topnav a#cont.on { background-position: -99px -25px;}
ul#topnav a#help:hover, ul#topnav a#help.on { background-position: -205px -25px;}

#header h1 a, #topnav li a { overflow: hidden; }
#header h1 a:active, #topnav li a:active { outline: none; }

#header div#promo, #header a#promo {
   position: absolute;
   display: block;
   width: 306px;
   height: 60px;
   font-size: 1.6em;
   top: 0;
   left: 167px;
   overflow: hidden;
   background: url(../img/header-promo.jpg) no-repeat 0 0;
   cursor: hand;
}
#header div#promo span, #header a#promo span {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left:0;
   background: url(../img/header-promo.jpg) no-repeat 0 0;
}

/* MID Section
**************************/
#mid {
	margin-top: 3px;
	position: relative;
	background: #f3f1e4 url(../img/bg-sidebar.gif) repeat-y 620px 0;
}
/* NAV
**************************/
#nav {
	display: inline;
	float: left;
	width: 120px;
	margin-top: 17px;
	line-height: 1.7em;
}
#nav h3 {
	text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
	letter-spacing: .2em;
}
#nav ul ul { margin-bottom: 1em;}
#nav ul ul ul {
	padding-left: 1.2em;
	margin-bottom: 0;
}
#nav ul ul a {
	color: #6e6c5d;
 	background: url(../img/ico-arrow1.gif) no-repeat 4px 54%;
	padding: 12px;
}
#nav ul ul ul a {
 	background: url(../img/ico-arrow2.gif) no-repeat 4px 54%;
	padding: 14px;
}
#nav ul ul a:visited { color: #8d8d87;}
#nav ul ul a:hover { background-position: 5px 54%;}
#nav-extra {
    width: 100px;
    border: solid #d5d2be;
    border-width:  1px 0 0 0;
    margin: 15px 0;
    padding: 12px 0;
}
#nav-extra p {
    margin: 3px 0;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#nav-extra p img {
    display: block;
    float: left;
    margin: 1px 7px 0 0;
}
#nav-sale a {
    color: #ff0000;
}


/* CONTENT
**************************/
#content {
	background: #f3f1e4;
	display: inline;
	float: left;
	width: 770px;
	padding: 15px 0;
	position: relative;
	z-index: 30;
	min-height: 27em;
	height: auto !important;
	height: 27em;
}
#mid .tight {
	width: 485px;
	margin-right: 15px;
}
#mid .wide {
	width: 770px;
}
#mid .barleft {
	width: 650px;
}
#mid .barright {
	width: 605px;
	margin-right: 15px;	
}

#content h4 {
	color: #61b606;
	font-weight: normal;
	font-size: 13px;
	padding: 0 0 .75em;
	margin-left: 10px;	
}

#content img {
	border: 1px solid #bbb;
}
#content img.bullet {
    border: none;
    vertical-align: middle;
}
#content br {
	display: block;
	clear: both;
}
#breadcrumb {
	width: 62%;
	float: left;
	margin: 0 0 15px 10px;
	line-height: 27px;
	color: #61b606;
	display: inline;
	font-weight: normal;
	font-size: 16px;	
}
#mid .wide #breadcrumb, #mid .barright #breadcrumb { margin-left: 0;}

#breadcrumb a { color: #61b606;}
#breadcrumb a:hover { background: #e6f6d3;}

.pagination {
	float: right;
	margin: 0 0 15px 0;
	height: 27px;
	color: #a29585;
}
.pagination .pag { 
	background: url(../img/bg-paginare.gif) repeat-x center center;
	padding: 0 .4em;
	line-height: 28px !important;
	line-height: 27px;
    width: 110px;
    text-align: center;
}
.pagination a, .pagination span {
	height: 27px;
	float: left;
}
.pagination a, .pagination span.prev, .pagination span.next {
	width: 26px;
	background: url(../img/prev-next.gif) no-repeat 0 0;
	text-indent: -900em;
}
.pagination a.prev { background-position: 0 -27px;}
.pagination a.next { background-position: -26px -27px;}

.pagination span.prev { background-position: 0 0;}
.pagination span.next { background-position: -26px 0}

.pagination a { overflow: hidden; }
.pagination a:active { outline: none; }

#checkout-steps {
    font-size: 11px;
	color: #a29585;
	position: absolute;
	top: 10px;
	right: 0;
}
#checkout-steps li {
	display: inline;
}
#checkout-steps li a, #checkout-steps li span {
	display: block;
	float: left;
	color: #b4ae85;
	padding: 0 15px;
	line-height: 27px;
	border-bottom: 1px solid #b4ae85;
	background: url(../img/ico-steps.gif) no-repeat center 24px;
	text-align: center;
	width: 110px;
}
#checkout-steps a:hover, #checkout-steps li.on span, #checkout-steps li.on a, #checkout-steps li.on a:hover {
	color: #8e6c41;
	background: url(../img/ico-steps.gif) no-repeat center -31px;
}
#checkout-steps li.on {
    font-weight: bold;
}
#checkout-steps li.on a, #checkout-steps li.on a:hover {
	font-weight: bold;
	cursor: default;
}

/* Homepage
**************************/
#homepage h2 {
    text-indent: -1000em;
    height: 50px;
    position: relative;
    background: url(../img/home_heading.png) no-repeat 35% 0;
    margin: 0 0 15px;
}

.hpb {
    width: 315px;
    height: 100px;
    float: left;
    margin: 5px 5px 0 0;
    border: solid 1px #c2bfb1;
    font-size: 11px;
}

.hpb p { font-size: 11px }

.hpb ul {
    margin: 0 0 0 20px;
    list-style-type: disc;
}

.hpb li a {
    color: #6E6743;
}


/* Listing
**************************/
.prod-list {
	width: 152px;
	float: left;
	display: inline;
	margin: 0 0 1.5em 10px;
	line-height: 1.4em;
}
.prod-list.others {width: 111px;}

.prod-list p { color: #61b606; margin-bottom: .1em;}
#content .prod-list img.color-icon {
	display: block;
	float: right;
	margin: 1px 0 0 0;
	border: none;
}
.prod-list div.price {
	background: url(../img/ico-tag-mic.gif) no-repeat 100% 50%;
	padding-right: 1.8em;
	display: inline;
}

/* Detalii produs
**************************/
.prod-details {
	width: 475px;
	margin: 0 0 15px 10px;
}
.prod-details div#prod-images {
	float: left;
	display: inline;
	width: 220px;
}
.prod-details div#prod-images ul li{
	float: left;
	margin-right: 6px;
	margin-top: 1px;
}
.prod-details div#prod-images ul li a:hover img {
	border: 1px solid #666;
}
.prod-details div#prod-entries {
	float: left;
	display: inline;
	text-align: center;
	width: 255px;
}
div#prod-entries .marimi {
	background: #fff url(../img/ico-marimi.jpg) no-repeat 1em center;
	margin: 0 auto;
	border: 1px solid #e0d2af;
	line-height: 2.4em;
	height: 2.4em;
	margin-bottom: 10px;
	text-align: center;
	padding-left: 6em;
	width: 8em;
}
div#prod-entries .marimi a { color: #c9ae68; display: block;}
div#prod-entries .marimi a:hover { color: #333;}
#prod-entries ul {
    font-size: 11px;
    list-style: disc;
    padding: 0 0 0 15px;
    margin: 10px 0;
    color: #666666;
}
#prod-entries .size-chart {
    background: url(../img/bullet-arrow.gif) no-repeat left center;
    margin: 0 0 5px 0;
    padding: 0 0 0 17px;
    font-size: 11px;
}
.prod-details div div {
	margin: 5px 0 10px;
	padding: 5px 0;
	text-align: left;
}
.prod-details div div div {
	border: none;
	margin: 0;
	padding: 0;
    clear: both;
}
.prod-details select {
	width: 110px;
    height: 20px;
	margin-right: 2px;
	margin-bottom: 3px;
}
.prod-details h3, .help-page h3 {
	color: #61b606;
	font-size: 13px;
	font-weight: bold;
    line-height: 20px;
}
.help-page h3 {
    margin: 15px 0 5px 0;
}
.prod-details p {
	color: #666;
	margin-top: 10px;
}
.prod-details div div button {
	text-indent: -900em;
	border: none;
	width: 18px;
	height: 18px;
	margin: 2px 1px 0 0 !important;
	margin-top: 0;
	float: left;
}
.prod-details button.bttn-more {background: url(../img/icons.gif) no-repeat 0 0; cursor: pointer; margin-top: 2px;}
.prod-details button.bttn-more:hover {background: url(../img/icons.gif) no-repeat 0 -50px;}	
.prod-details button.bttn-less {background: url(../img/icons.gif) no-repeat -50px 0; cursor: pointer;}
.prod-details button.bttn-less:hover {background: url(../img/icons.gif) no-repeat -50px -50px;}	

.prod-details .price-tag {
	display: block;
	width: 73px;
	height: 25px;
    margin: 10px 0 0 0;
	background: url(../img/price-tag.png) no-repeat 0 0;	
	text-align: center;
	font-weight: bold;
	color: #7e7c76;
	padding-right: 17px;
	line-height: 2.2em;
}

p.promo-old-price {
    font-size: 11px;
    color: #000000;
}

.bttn-submit {
    height: 27px;
    width: 150px;
	padding: 0;
	border:0;
    line-height: 27px;
    display: block;
	cursor:pointer;
	text-align:center;
    background: url(../img/bttn_checkout.png) no-repeat;
	font-weight: bold;
	color: #fff;
	overflow: visible;
}

.act-bttn, .act-bttn-green {
    padding: 2px 2px 1px 2px;
    background: #d5d2be;
    border: solid 1px #d5d2be;
    color: black;
    font-size: 10px;
}

.act-bttn-green {
    color: #ffffff;
    background-color: #61B606;
}


/* Gallery
**************************/
#gallery-image {
    text-align: center;
    float: left;
    width: 482px;
}

#gallery-thumbs {
    float: left;
    width: 168px;
    text-align: left;
}

#gallery-thumbs div {
    width: 160px;
    float: left;
    text-align: center;
}

/* Messages
**************************/
div.messages {
    font-size: 12px;
	background: #fafada;
	border: solid #d5d1b9;
	border-width: 0 1px 1px 0;
	color: #8f8f56;
	padding: 10px 10px 0 10px;
	margin: 0 0 15px 10px;
	clear: both;
}
#mid .wide div.messages, #mid .barright div.messages { margin-left:0;}
div.messages a {
	text-align: right;
	display: block;
	float: right;
	color: #ce3f1c;
	margin-bottom: -5px;
}
div.messages a.reg {
    display: inline;
    float: none;
    margin: 0;
    text-decoration: underline;
}
div.messages li { margin-bottom: 10px; }
div.messages li.info {color: #8f8f56;}
div.messages li.error {color: #ce3f1c;}
div.messages li.ok {color: #000000;}
.special-message {
    color: #000000;
    background: #fafada;
    padding: 15px;
    border: solid 1px #d5d1b9;
}

/* Sidebar
**************************/
#sidebar {
	width: 130px;
	float: left;
	padding: 17px 10px;
}
#sidebar .box {
    text-align: center;
    margin: 0 auto 15px;
}
#sidebar .box h4 {
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
    background-color: #efeddf;
    margin: 0 auto;
    line-height: 20px;
}

/* FOOTER
**************************/
#footer {
    font-size: 11px;
	clear: both;
	padding: 1em 0;
	background: #d5d2be;
}
#footer form, #footer div.extras {
	display: block;
	width: 365px;
	float: left;
	padding: 0 10px;
}
#footer form {
	background: url(../img/footer-mailer.jpg) no-repeat left top;
	min-height: 116px;
	height: auto !important;
	height: 116px;
	width: 320px;
	padding: 25px 0 0 65px;
}
#footer form legend {
	color: #6e6743;
	padding: 0 0 .5em .1em;
}
#footer form input {
	border: 1px solid #fbe9c2;
	width: 18em;
	font-size: 1em;
	font-weight: bold;
	padding: .3em .5em;
	float: left;
	background: #fff;
	color: #968968;
}
#footer form button {
	background: #d9a540;
	color: #fff;
	border: 1px solid #c0b188;
	height: 2.1em;
	padding: 0 .5em;
	font-size: .9em;
	float: left;
	margin-left: .3em;
	font-weight: bold;
	font-family: verdana;
	overflow: visible;
}
#footer div.extras {
	text-align: right;
	padding-top: 25px;
}
#footer div.extras ul { padding-bottom: 1.6em; color: #6e6743; }
#footer div.extras ul li { display: inline;}
#footer div.extras ul li a { color: #6e6743;}
#footer div.extras ul li a:hover { color: #333; text-decoration: underline;}

/* Forms
**************************/
input, select, textarea {
	background: #fff url(../img/bg-input.png) repeat 0 0;
	border: 1px solid ;
	border-color: #ddceac #ece2c5 #ece2c5 #ddceac;
	padding: .2em .1em .2em .3em;
	float: left;
	color: #968968;
}
select { padding: .1em;}
input.error, select.error {
    background: #ffe1d4;
}
.help {
    color: #884444;
    margin: 10px 0;
    line-height: 1.5em !important;
}
.warning {
    background: url(../img/atentie.png) no-repeat 0 50%;
    padding-left: 48px;
    line-height: 1.5em !important;
}
ul.help {
    list-style: disc;
    font-size: 11px;
}
#frm-newsletter input {
    float: none;
    margin: 5px 0;
}

/* Cosul
**************************/
table {
	background: #efeddf;
	border: 1px solid #d5d2be;
	table-layout: fixed;
	width: auto;
}
#mid .barright table {
	width: 605px;		
}


tr.totals, tr.totals:hover, th {
	background: #e8e6d5;
	height: 30px !important;
	height: 16px;
	text-align: center;
	vertical-align: middle;
}
th { padding: 7px;}
tr:hover { background: #f3f1e4;}

td {
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}
td.right, th.right { text-align: right;}
td.left, th.left { text-align: left;}
td.top, th.top { vertical-align: top;}
td.center, th.center { text-align: center;}

td input, td select {
	float: none;
	width: auto;
}

td a.delete {
	background: url(../img/icons.gif) no-repeat -50px 0;
	text-indent: -900em;
	border: none;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 5px 0 0;
	outline: 0;
}
td a.delete:hover { background: url(../img/icons.gif) no-repeat -50px -50px;}	

div.recalc {
    color: black;
	padding: 25px 8px;
	position: relative;
}
div.recalc input {
	width: 98px;
	height: 27px;
	line-height: 27px;
	display: block;
	text-align: center;
	color: #444;
	font-weight: bold;
	background: url(../img/butt-dummy.png);
	position: absolute;
	right: 20px;
	top: 20px;
    border: none;
    padding: 0;
}
div.main-action {
    line-height: 27px;
}
div.main-action .bttn-submit {
	margin: 0 10px 0 0;
}
.prod-details .main-action {
    padding: 5px;
    text-align: center;
    font-size: 11px;
}
.prod-details .main-action input[type=submit] {
    display: inline;
    float: none;
    margin: 0 auto;
    width: 100px;
    background: url(../img/bttn_checkout_100.png) no-repeat;
    font-size: 12px;
}
#bttn-add-fav {
    font-size: 11px;
    color: #917757;
    width: 110px;
    background: #faf9f4;
    padding: 3px;
}

input.qty { text-align: center }

.prod-details .variants-note
{
    font-size: 10px;
    text-align: center;
    padding: 3px 35px 0;
}
.prod-details .variants
{
	background: #efeddf;
	border: solid 1px #d5d2be;
    padding: 5px 5px 0;
}
.prod-details .variant
{
    margin-bottom: 3px;
}
.prod-details .matching-products-note
{
    color: #777777;
    border-top: solid 1px #e5e2cc;
    border-bottom: solid 1px #e5e2cc;
    font-size: 10px;
    text-align: center;
}
.prod-details .gallery-link-note
{
    color: #777777;
    font-size: 10px;
    width: 200px;
    margin-top: 0;
    border-bottom: solid 1px #e5e2cc;
    text-align: center;
}

/* Checkout */
#frm-checkout div, #frm-account div, .main-action {
	background: #efeddf;
	border: 1px solid #d5d2be;
	margin: 0 auto 15px;
	padding: 15px 11px 15px 15px;
	clear: both;
}
#frm-checkout div, #frm-account div { width: 577px; }
#frm-checkout div h3, #frm-account div h3 {
	line-height: 15px;
	background-color: #e8e6d5;
	padding: 10px;
	margin: -15px -11px 5px -15px;
	font-size: 13px;
	font-weight: bold;
}
#frm-checkout label, #frm-account label {
	display: block;
	float: left;
	line-height: 1.8em;
	margin-top: 3px;
	text-indent: 1px;
}
#frm-checkout label.indented, #frm-account label.indented { margin-left: 64px; display: inline;}
#frm-checkout input, #frm-checkout select, #frm-account input, #frm-account select {
	display: inline;
	float: left;
	margin-top: -1px;
}

.ipt-xxs { width: 60px; margin-right: 4px;}
.ipt-xs { width: 120px; margin-right: 4px;}
.ipt-s { width: 183px; margin-right: 4px;}
.ipt-m { width: 275px;}
.ipt-l { width: 563px;}

#frm-checkout .check input, #frm-account .check input, #frm-checkout .radio input, #frm-account .radio input {
	border: none;
	background: none;
	margin: 5px !important;
	margin: 2px 0;
}

#frm-checkout #email, #frm-checkout #phone { font-size: 13px; font-weight: bold; letter-spacing: 1px; }

#frm-checkout div p, #frm-account div p { clear: both; line-height: normal;}

/* Login */
#frm-login, #frm-login-checkout {
  margin: 30px auto;
  background-color: #efeddf;
  border: solid 5px #ffffff;
}
#frm-login .bttn-submit, #frm-login-checkout .bttn-submit {
    margin: 20px auto;
}
#frm-login {
  width: 350px;
}
#frm-login div {
  margin: 15px 30px;
}
#login-box-left, #login-box-right {
    width: 379px;
    float: left;
    clear: none;
}
#login-box-left div, #login-box-right div {
    margin: 15px;
}
#frm-login input, #frm-login-checkout input {
  float: none;
}
#frm-login input.email, #frm-login-checkout input.email, #frm-newsletter input.email {
  font-size: 13px;
  width: 280px;
}

#frm-login p.password input, #frm-login-checkout p.password input {
  width: 145px;
}
#frm-login h3, #frm-login-checkout h3 {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  background-color: #e8e6d5;
  padding: 15px;
}
#frm-login-checkout h3 {
    text-align: center;
    background: #e8e6d5;
}
#frm-login-checkout a.bttn-submit, #frm-login-checkout a.bttn-submit:hover {
    text-decoration: none;
}
#login-box-left h3 {
    background-position: 336px 5px;
}
#login-box-right h3 {
    background-position: -35px 5px;
}
#login-box-left {
    border-right: solid 2px #fff;
}

/* Checkout verificare */
#order-summary {
	width: 605px;
	margin: 0 auto;
}
#order-summary div {
	background: #efeddf;
	border: 1px solid #d5d2be;
	margin: 0 auto 15px;
	padding: 15px;
	clear: both;
	width: 573px;
}
#order-summary h3 {
	font-size: 13px;
	font-weight: bold;
}
#order-summary h3.heading {
	padding: 10px 0;
	position: relative;
}
#order-summary .address h3, #order-summary #options h3, #order-summary #history h3 {
	line-height: 15px;
	background-color: #e8e6d5;
	padding: 10px;
	margin: -15px -15px 15px;
}

#order-summary table { width: 605px; margin: 0 auto 15px;}

#order-summary div.address {
	width: 263px;
    height: 150px;
	display: inline;
	float: left;
	clear: right;
	position: relative;
}
#order-summary div.solo {
	width: 573px;	
	clear: both;
	position: relative;
}
#order-summary div.more { margin-left: 15px;}

#order-summary div p, #order-summary div ul {
  margin: 10px 0 0;
}
#order-summary .options {
  margin-left: 30px;
  list-style: disc;
}
#order-summary #fineprint, #order-summary #status {
  font-size: 11px;
  border: none;
}
#order-summary a.modify {
	display: block;
	position: absolute;
	width: 65px;
	top: 7px;
	right: 6px;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	padding: 2px 0 4px 1px;
	color: #7e6b54;
	background: url(../img/but-modif.gif) no-repeat 0 0;
}
#order-summary h3.heading a.modify {
	right: 1px;
	top: 10px;
	line-height: 16px;
	padding: 1px 0 4px 1px;
}
#order-summary a.modify:hover {
	background: url(../img/but-modif.gif) no-repeat 0 -50px;
    text-decoration: none;
}

#order-summary.account div.address { width: 263px;}
#order-summary.account div.address.solo { width: 573px;}
#order-summary.account div.address.more { margin-left: 15px;}

#order-summary.account #status { position: relative; line-height: 20px;}
#order-summary.account #status button.ord-bttn, #order-summary.account #status input.ord-bttn {
	position: absolute;
	color: white;
	font-size: 5px;
	top: 16px;
	right: 16px;
	background: url(../img/butt-cancel.gif) no-repeat 0 0;	
	border: none;
	width: 105px;
	height: 22px;
	line-height: 23px;
	text-indent: -900em;
	cursor: pointer;

}
#order-summary.account #status button.ord-bttn:hover { background-position: 0 -50px;}
#order-summary.account #status button.ord-bttn:active { background-position: 1px -49px;}

#order-summary.account #status input.ord-bttn { background: url(../img/but-achit.gif) no-repeat 0 0; right: 130px; width: 105px;}
#order-summary.account #status input.ord-bttn:hover { background-position: 0 -50px}
#order-summary.account #status input.ord-bttn:active { background-position: 1px -49px;}
#order-summary.account #status input[type=hidden] {display:none;}


/* Pagini */
.help-page {
    margin-left: 10px;
}
.help-page p {
    font-size: 12px;
    line-height: 20px;
}
.help-page ul, .help-page ol {
    padding-left: 15px;
}
.help-page ul li, .help-page ol li {
    margin-bottom: 1em;
}
.help-page .last-updated {
    font-size: 11px;
    font-style: italic;
    color: #666666;
    border-top: solid 1px #cccccc;
    padding-top: 10px;
    margin-top: 20px;
}
#content .help-page img {
    border: none;
    vertical-align: middle;
}


/* Account */

#account-links {
    line-height: 24px;
}

#account-links img {
    border: none;
    display: block;
    float: left;
    margin: 4px 5px 0 0;
}


/* Wish list */

#fav-help-share {
    background-color: #efeddf;
    padding: 10px;
    margin: 0 0 25px 0;
}

#fav-help-share input[type=text] {
    font-weight: bold;
    width: 580px;
    clear: right;
    margin: 10px 0;
}

#wl-hash-reset {
    color: #ffffff;
    font-weight: bold;
    background: #b44d4d;
    margin: 5px 0 0 0;
    padding: 3px;
    float: none;
}

.fav-list {
	width: 293px;
	float: left;
	display: inline;
    padding: 0;
	line-height: 1.4em;
    border: solid 1px #d5d2be;
    position: relative;
}

.fav-col-0 {
    margin: 0 7px 14px 0;
}

.fav-col-1 {
    margin: 0 0 14px 7px;
}

.fav-list p {
    font-size: 11px !important;
}

.fav-list .title-bar {
    padding: 5px;
    margin: 0 0 10px 0;
    background-color: #e8e6d5;
    border-bottom: solid 1px #d5d2be;
    font-weight: bold;
}

.fav-list .price {
    font-size: 11px;
    font-weight: bold;
}

.fav-thn {
    float: left;
    margin: 0 10px 10px 10px;
}

.fav-thn img {
    display: block;
}

.fav-list .details {
    font-size: 11px;
}

.fav-list br {
    display: inline !important;
    clear: right !important;
}

.fav-actions {
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 112px;
}

.fav-actions input[type=submit] {
    width: 112px;
    color: #ffffff;
    padding: 3px;
    font-weight: bold;
}

.fav-actions .bttn-buy {
    background: #6da92e;
}

.fav-actions .bttn-del {
    background: #b44d4d;
}



