@import "autocomplete_front.css";

/* ---- global ---- */
#tx_multishop_pi1_core .bold { font-weight:700; }
#tx_multishop_pi1_core .hide { display:none; }
#tx_multishop_pi1_core .float_right { float:right; }
#tx_multishop_pi1_core .strong { font-weight:bold; }		
#tx_multishop_pi1_core hr { display:none; }
#tx_multishop_pi1_core table td, #tx_multishop_pi1_core table th { font-size:11px; }
#tx_multishop_pi1_core .align_center { text-align:center; }
#tx_multishop_pi1_core .odd td { background:#f6f6f6; }
#tx_multishop_pi1_core .even td { background:#fff; }
#tx_multishop_pi1_core .float-right-bold  { float:right; }
#tx_multishop_pi1_core .error-yes {
display:block;
float:left;
width:26px;
height:16px;
background:url(../images/icon_yes.gif) left top no-repeat;
}
#tx_multishop_pi1_core .error-no {
display:block;
float:left;
width:26px;
height:16px;
background:url(../images/icon_no.gif) left top no-repeat;
}
#tx_multishop_pi1_core .error-space {
display:block;
float:left;
width:26px;
height:16px;
}
.error_msg  {
min-height:90px;
height:auto;
border:1px solid #f00;
background:#ffcfcf url(../images/warning-icon.gif) 10px 10px no-repeat;
margin:0 0 10px;
padding:5px 10px 5px 100px;
}
#tx_multishop_pi1_core .no_image  {
width:100%;
height:78px;
background:url(../images/no-image-icon.png) center top no-repeat;
text-align:center;
}
#tx_multishop_pi1_core .no_image_50 {
display:block;
width:50px;
height:50px;
background:url(../images/no-image-icon-small.png) center top no-repeat;
}
/* ---- eof global ---- */

/* --- step 2 --- */
#tx_multishop_pi1_core ul#multishop_payment_method, #tx_multishop_pi1_core ul#multishop_shipping_method {
list-style:none;
margin:0;
padding:0 0 10px;
}
#tx_multishop_pi1_core ul#multishop_payment_method li, #tx_multishop_pi1_core ul#multishop_shipping_method li {
overflow:hidden;
width:100%;
border-bottom:1px solid #fff;
background:#fff;
line-height:100%;
margin:0;
padding:10px 0;
list-style:none;
}
#tx_multishop_pi1_core ul#multishop_payment_method li:hover, #tx_multishop_pi1_core ul#multishop_shipping_method li:hover {
background:url("../images/autofill_shade.gif") left bottom repeat-x;
border-bottom:1px solid #DFDFDF;
}
#tx_multishop_pi1_core #multishop_payment_method li input, #tx_multishop_pi1_core #multishop_payment_method li .name,
#tx_multishop_pi1_core ul#multishop_shipping_method li input, #tx_multishop_pi1_core ul#multishop_shipping_method li .name {
float:left;
}
#tx_multishop_pi1_core ul#multishop_payment_method li input, #tx_multishop_pi1_core ul#multishop_shipping_method input {
margin:0 5px 0 10px
}
#tx_multishop_pi1_core ul#multishop_payment_method li .shipping_price, #tx_multishop_pi1_core ul#multishop_shipping_method li .shipping_price {
padding:0 10px 0 0;
}
#tx_multishop_pi1_core ul#multishop_payment_method li .description, #tx_multishop_pi1_core ul#multishop_shipping_method li .description {
clear:both;
font-size:11px;
color:#666666;
padding:5px 10px 0;
}
/* --- end of step 2 --- */

/* --- step 3 --- */
#tx_multishop_pi1_core #checkout .checkout_products_name {
text-align:left;
}
#tx_multishop_pi1_core #checkout .checkout_products_price_excluding_vat {
text-align:right;
white-space:nowrap;
}
#tx_multishop_pi1_core #checkout #bottomColumnRight .values {
white-space:nowrap;
}
/* --- end of step 3 --- */

/* ---- border global tables ---- */
#tx_multishop_pi1_core .border {
width:100%;
border:none;
border-collapse:collapse;
empty-cells:show;
}
#tx_multishop_pi1_core .border td, #tx_multishop_pi1_core .border th {
border:none;
border-bottom:1px solid #dfdfdf;
color:#000;
padding:4px 4px;
word-wrap: break-word;	
}
#tx_multishop_pi1_core .border th {
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cccccc;
background:#ededed;
font:bold 10px Verdana, Arial, sans-serif;
color:#000;
}
#tx_multishop_pi1_core .border td[align=right] {
font-weight:bold;
}
/* ---- eof border global tables ---- */

#tx_multishop_pi1_core #tx_multishop_footer_menu {
border-top:1px solid #CDCDCD;
overflow:hidden;
padding-top:10px;
width:100%;
}
#tx_multishop_pi1_core #tx_multishop_footer_menu ul {
list-style:none outside none;
margin:0 0 10px;
}
#tx_multishop_pi1_core #tx_multishop_footer_menu ul li {
background:none repeat scroll 0 0 transparent;
border-left:1px solid #CCCCCC;
float:left;
margin:0;
padding:0 20px;
list-style:none;
}
#tx_multishop_pi1_core #tx_multishop_footer_menu ul li:first-child {
border:medium none;
padding-left:0;
}

/* --- highslide overwrite --- */
a.highslide img {
margin-bottom:0;
padding:0;
}
/* --- end highslide overwrite --- */

#tx_multishop_pi1_core .news-single-item {
overflow:hidden;
width:100%;
margin:0;
padding:0;
}
#tx_multishop_pi1_core .news-single-img {
float:right;
border:1px solid #cdcdcd;
margin:0;
padding:2px;
}
#tx_multishop_pi1_core .news-single-img img {
margin:0;
padding:0;
}
#tx_multishop_pi1_core .news-single-img p {
padding:5px 0 0;
font-weight:bold;
text-align:center;
}
#tx_multishop_pi1_core .news-single-links {
clear:both;
}

#pagenav_container {
width:100%;
border:none;
margin:0;
padding:0;
}
#pagenav_container td {
width:25%;
text-align:center;
}
#pagenav_container table {
width:auto;
margin:0 auto;
}
#pagenav_container table td {
text-align:center;
width:100%;
}