#left_column h3 { line-height:1.2em; font-size:16px; margin-top:10px; margin-bottom:10px; margin-left:5px; }
#left_column p { margin-left:5px; }
#basket { width:490px; }
#basket h3 { border-color:#4f4d4f; border-width:1px; border-style:solid; background-color:black; background-position:0; color:#FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:10px; }
.basketitems { position:relative; }
.shoprowheader { background-color:black; border-color:#4f4d4f; border-width:1px; border-style:solid; height:24px; position:relative; font-weight:bold; color:#FFFFFF; }
.shoprowheader div { padding-left:5px; padding-bottom:5px; padding-right:5px; padding-top:5px; position:absolute; top:0; color:#FFFFFF; }
.shoprowheader .shopcolumn-description { border-right-color:#4f4d4f; border-right-style:solid; border-right-width:1px; border-left-width:0; border-left-style:none; }
.shoprowheader .shopcolumn-total { text-align:left; }
.shoprow { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3b3a3b; height:85px; position:relative; color:white; }
.shoprow div { border-right-width:1px; border-right-style:solid; border-right-color:#3b3a3b; height:75px; position:absolute; top:0; padding:5px; }
.shoprowblind { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3b3a3b; height: 200px; position:relative; }
.shoprowblind div { border-right-width:1px; border-right-style:solid; border-right-color:#3b3a3b; height: 190px; position:absolute; top:0; padding:5px; }
.shoprowblind div p { margin:0; padding:0; }
.shoprowshutter { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#3b3a3b; height:200px; position:relative; }
.shoprowshutter div { border-right-width:1px; border-right-style:solid; border-right-color:#3b3a3b; height:190px; position:absolute; top:0; padding:5px; }
.shoprowshutter div p { margin:0; padding:0; }
.shopcolumn-description { border-left-width:1px; border-left-style:solid; border-left-color:#3b3a3b; width:378px; left:0; }
.shopcolumn-description h2 { font-size:14px; font-weight:bold; color: #00ace5; }
.shopcolumn-description h2 strong { color: #FFFFFF; }
.shopcolumn-description p { color: #00ace5; }
.shopcolumn-description p strong { color: #FFFFFF; }
.shopcolumn-total { color:white; width:89px; left:390px; position:relative; text-align:right; }
.shopcolumn-total del {color: #999999; text-decoration: line-through;}
.shopcolumn-edit { position:absolute; right:6px; bottom:22px; }
.shopcolumn-delete { position:absolute; right:6px; bottom:6px; }
#shopinfoarea { position:relative; padding-bottom:5px; padding-top:20px; }
.shoptotals { background-color:black; padding:3px 5px; margin-bottom:5px; margin-top:5px; border:1px solid #3b3a3b; position:relative; }
.shoptotals p { margin:0 0 0 300px; padding:0; position:relative; font-weight:bold; }
.shoptotals p span { position:absolute; right:0; }
.shoptotals div { position:absolute; width:270px; left:5px; top:5px; }
.shoptotals .discount { font-weight:bold; color:#00ace5; position:absolute; left:5px; top:5px; }
.shoptotals table { border-color:#4f4d4f; border-width:1px; border-style:solid; position:absolute; left:5px; top:25px; width:290px; }
.shoptotals table th { border-bottom-color:#3b3a3b; border-bottom-width:1px; border-bottom-style:solid; text-align:center; }
.shoptotals table td { padding-right:5px; padding-bottom:2px; padding-top:2px; text-align:right; }
#extraTemps { padding:3px 5px; margin-bottom:5px; margin-top:5px; border:1px solid #3b3a3b; }
#extraTemps h4 { font-weight:bold; margin-bottom:5px; }
#extraTemps p b { color:#00ace5; }
.shopcontrols { height:35px; }
.display-container { border-left-color:#3b3a3b; border-bottom-color:#3b3a3b; border-right-color:#3b3a3b; border-left-style:solid; border-bottom-style:solid; border-right-style:solid; border-left-width:1px; border-bottom-width:1px; border-right-width:1px; text-align:left; padding:10px; margin-bottom:10px; }
.display-container p { position:relative; min-height:14px; padding-bottom:1px; }
.display-container p b { width:130px; float:left; text-align:right; margin-right:.5em; display:block; }
.display-container p span { display:block; margin-left:140px; }
.pluslink { background-image:url(/sitestyle/images/icons/plus.gif); background-repeat:no-repeat; background-position:1px 2px; padding-left:11px; }
.buttonsPayment { height:20px; width:103px; float:right; margin-left:5px; }
.buttonsPaymentHidden { background-image:url(none)!important; height:3px; width:3px; position:absolute; left:0; bottom:15px; background-color:#4066b0; }
.shop_error { width:468px; margin-left:0; font-size:14px; color:#FF0000; background-color:#eeeeee; border:1px solid #dad9d9; padding:5px 10px; margin-bottom:10px; }
.buttonsPay { background-image:url(/sitestyle/modules/shop/images/button-payment.gif); height:19px; width:96px; }
.profile_view { width:457px; padding:15px 0 10px!important; border:none!important; margin-bottom:10px; font-size:11px; margin-left:0!important; position:relative; }
.profile_view p { padding-bottom:5px; margin-left:20px; }
.profile_view p b { width:150px; display:inline-block; }
.profile_view p span { }

.shoplist{ width:490px;}
.shoplisttitle{padding-left: 5px; padding-bottom: 4px; padding-right: 5px; padding-top: 4px; border-bottom-color: #4f4d4f; border-top-color: #4f4d4f; border-bottom-style: solid; border-top-style: solid; border-top-width: 1px; border-bottom-width: 1px; background-color: black !important; color: #FFFFFF; font-weight:bold; }
.shoplistrow td{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4f4d4f; }
.shoplistleftborder{ border-left-style: solid; border-left-width: 1px; border-left-color: #4f4d4f; }
.shoplistrightborder{border-right-style: solid; border-right-width: 1px; border-right-color: #4f4d4f;}
.shoplistleft{ border-left-style: solid; border-left-width: 1px; border-left-color: #4f4d4f; padding: 5px; width:348px; height:100%}
.shoplistright{border-right-width: 1px; border-right-style: solid; border-right-color: #4f4d4f; padding: 5px; width:89px; height:100%; }
.shoplistright td{border:0;}
.shoplistright table{height:100%; width:100%; display:inline-table;}
.shoplistright table td{vertical-align:bottom}
.shoplistright tbody{height:100%}
.shoplist-total{ color: #9B1928;font-weight: bold; vertical-align:top !important;}
.shoplist-total del{color: #9C9C9D;font-style: normal;font-weight: normal;text-decoration: line-through;}
.shoplistrow .action a{color: #00ace5; font-weight: bold; font-size: 12px;}
.descriptive h2{font-weight:bold;color: #00ace5;font-size: 14px;}
.descriptive p {margin: 0;padding: 0; overflow: hidden;}
.descriptive p span {width: 140px; float: left;}
.descriptive p strong {font-weight: bold; color: #00ace5;}
.shoplistrow .shopcolumn-edit,.shoplistrow .shopcolumn-delete{	color: #00ace5;	position:inherit !important;display:block !important; font-size: 12px; font-weight: bold;}

