@CHARSET "UTF-8";

#shipping {
	width: 100%;
	border: 0px solid #0099B5;
	border-collapse: collapse;
}

#shipping th {
    text-align: center;
    padding: 5px;
}

#shipping td {
    text-align: center;
    padding: 5px;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid;    
}

#shipping .delete {
	width: 30px;
}

#shipping .product {
	text-align: left;
}

#shipping .price {
	width: 70px;
}

#shipping .quantity {
	width: 50px;
}

#shipping .quantity input {
	width: 35px;
	text-align: center;
}

#shipping .total {
	width: 70px;
	text-align: right;
}

#shipping .total_price {
	padding-top: 15px;
	text-align: right;
	font-size: 14px;
	border: none;
	font-weight: bold;
}

#shipping .methods {
	text-align: left;
}

#shipping .methods select {
	float: right;
	width: 310px;
	color: #6E6E6E;
}

#shipping .methods span {
	float: left;
}

#shipping_left_column {
	width: 100%;
}

#shipping_left_column th {
	text-align: center;
	padding: 2px;
	border: 0;
	border-bottom-width: 1px;
	border-style: solid;
}

#shipping_left_column td {
	border: 0;
    border-bottom-width: 1px;
    border-style: solid;
	text-align: center;
	padding: 2px;
}

#shipping_left_column .quantity {
	width: 40px;
}

#shipping_left_column .product {
	text-align: left;
}

#shipping_left_column .total {
	text-align: right;
}

#shipping_left_column .total_price {
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	border: none;
}

#shipping_left_column .total_price span {
	color: #98A6D4;
}

#shipping_left_column .preferences {
	text-align: left;
	font-weight: bold;
}

#shipping_left_column .first {
	padding-top: 13px;
}

.shipping_form {
    width: 550px;
}

.shipping_form fieldset {
    border: none;
}

.shipping_form legend {
    display: none;
}

.shipping_form div.shipping_label {
    float: left;
    text-align: right;
    width: 190px;
    margin: 0px 10px 0px 0px;
    font-weight: bold;
}

.shipping_form div.mail_status {
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 5px;
}

.shipping_form div.shipping_text {
    float: left;
    text-align: left;
    width: 300px;
}

.shipping_form div.shipping_text input.input_text {
    width: 200px;
}

.shipping_form div.shipping_text select {
    width: 202px;
    border-width: 1px;
    border-style: solid;
}

.shipping_form div.shipping_address {
    float: left;
    width: 210px;
}

.shipping_form div.shipping_address input.input_text {
    width: 200px;
}

.shipping_form div.shipping_text textarea {
    width: 200px;
    height: 100px;
    border-width: 1px;
    border-style: solid;    
}

.shipping_form div.shipping_house_number {
    float: left;
    width: 90px;
}

.shipping_form div.shipping_house_number input.input_text {
    width: 90px;
}

.shipping_form div.shipping_post_code {
    float: left;
    width: 90px;
    margin: 0px 10px 0px 0px;
}

.shipping_form div.shipping_post_code input.input_text {
    width: 90px;
}

.shipping_form div.shipping_city {
    float: left;
    width: 210px;
}

.shipping_form div.shipping_city input.input_text {
    width: 200px;
}

.shipping_form .shipping_submit {
	text-align: right;
}

.buttons buttons_last_element .shipping_submit input.recount {
	cursor: pointer;
}

.shipping_form ul.errors {
    list-style-type: none;
    margin: 0px;
    padding: 0px;   
}

.shipping_form div.both {
    height: 5px;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid; 
    margin: 0 0 5px 0;
}

#content .box .shipping_form h3 {
    margin: 0 0 15px 0;
}
