/*
CSS for the shopping basket within Fatsoma sitebuilder sites.
*/

body {
	text-align:center;
	font-size:11px;
}

input{
	font-size:12px;
	font-family:arial;
}


table,td {
	font-size:12px;
}

table.basket{
	border:1px solid #ccc;	
	border-collapse: collapse !important;
}


.float_left {
	float:left;
	margin:5px 0 5px 0;
}

.float_right {
	float:right;
	margin:5px 0 5px 0;
}

.basket_frame {
	margin-left: auto;
	margin-right:auto;
	text-align:left;
	background:#fff;
	padding:10px;
	font-family:Arial, Trebuchet MS,sans-serif;
	color:#555;
}

.shopping_basket_column_header {
	padding:4px;
	background:#eee;
	color:#333;
	border:1px solid #ccc;border-collapse:collapse !important;
}

.shopping_basket_column_header2 {
	padding:4px;
	background:#eee;
	font-weight:bold;
	color:#555;
	font-size:12px;border-collapse:collapse !important;border:1px solid #ccc;
}

.shopping_basket_table_cell {
	padding:4px;border-collapse:collapse !important;
	border:1px solid #ccc;
}

.shopping_basket_controls {
	float:right;
	margin-top:10px;
}

.shopping_basket_totals {
	float:right;
	margin-top:15px;
}

.shopping_basket_error {
	padding:5px;
	background:#fee;
	border:1px solid #c33;
	color:#c00;
	margin-bottom:10px;
}



span.eticket_notice {
	display:block;
	font-size:8pt;
	padding-top:5px;
	border-top:1px solid #ccc;
	color:#999;
}





/*rounded box convenience classes*/
.round {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.round_left {
	border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
}
.round_right {
	border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
.round_top {
	border-top-right-radius:5px;
    border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
}
.round_bottom {
	border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
.round_topleft {
    border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-left-radius:5px;
}
.round_bottomleft {
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -webkit-border-bottom-left-radius:5px;
}


.unround_left {
	border-top-left-radius:0 !important;
    border-bottom-left-radius:0 !important;
    -moz-border-radius-topleft:0 !important;
    -moz-border-radius-bottomleft:0 !important;
    -webkit-border-top-left-radius:0 !important;
    -webkit-border-bottom-left-radius:0 !important;
}
.unround_topleft {
	border-top-left-radius:0 !important;
    -moz-border-radius-topleft:0 !important;
    -webkit-border-top-left-radius:0 !important;
}