@import"cart_trade.css";

/* Seabrook Quick Shop CSS */

* {margin: 0px;	padding: 0px;}
* html .s{font-size:0;}
.s{clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}

/* Tag Overrides */
body {
	background-color:#000;
	text-align:center;
	color:#7B5B49;
	font-family:arial,sans-serif;
	font-size:1em;
}

h1 {
	text-align: center;
	padding: 5px;
	font-size:1.5em
}

h2 {
	padding: 5px;
	font-size:1.2em;
	color:#462120;
}

h3 {
	padding: 5px;
	padding-top: 10px;
	font-size:1em
}

h4 {
	padding: 5px;
	font-size:13px;
	font-weight:bold;
}

a {
	color:#462120;
}

p {
	padding: 5px;
	font-size:0.8em;
	line-height:140%;
}

pre {
	padding: 5px;
}

ul {
	padding: 5px;
	list-style: none;
}

li {
	padding: 5px;
}

label {
	display: block;
	font-size: 0.8em;
	font-weight: bolder;
	padding-top: 10px;
}

/* Unique Elements */
#wrapper {
	width:829px;
	margin:0 auto;
	margin-top: 10px;
	text-align:left;
	background: transparent url(/global_assets/images/cart_bg.gif) no-repeat top left;
	position:relative;
}

#content {
	width: 750px;
	margin: 110px 40px 0 40px;
/*	border: 1px SOLID GREEN;*/
	float: left;
	display: inline;
}

#header_full {
	height:41px;
	margin:0;
	padding:0;
	background: transparent url(/global_assets/images/fullwidth_top.gif) no-repeat;
	
}

#body_full {
	padding: 0 40px 0 40px;
	background: transparent url(/global_assets/images/fullwidth_tile.gif) repeat-y;
/*	border: 1px SOLID RED;*/
}

#footer_full {
	height:43px;
	margin:0;
	padding:0;
	background: transparent url(/global_assets/images/fullwidth_footer.gif) no-repeat;
}

#footer {
	margin:0;
	padding: 0 80px;
	text-align:center;
}

#footer a {
	color:#7B5B49 !important;
	text-decoration: underline;
}

.rangelist {
	float: left;
}

.rangelist li {
	float: left;
	width: 300px;
	margin: 2px;
	padding: 3px;
}

.rangelist li p {
	padding-top: 0;
	padding-bottom: 0;
}

/* Classes */
/* Clear Elements */
* html .spacer_b {font-size: 0;}
.spacer_b {clear: both; height: 0; line-height: 0; margin: 0; padding: 0;}

.spacer {
	clear: both;
}

.spacer_l {
	clear: left;
}

.spacer_r {
	clear: right;
}

/* Generic */
.centered {
	text-align: center;
}

.align_right {
	text-align: right;
}

.float_right {
	float: right;
}

.submit {
	padding-top: 20px;
}

.info {
	list-style: disc !important;
}

.info li {
	font-size: 0.8em;
	margin-left: 20px;
}

.textinput {
	width: 280px;
}

/* Stages - across the top of the page */
.active {
	color: #7B5B49 !important;
}

.stages {
	float: right;
	font-size: 0.6em;
}

.stages li {
	float: left;
	padding-left: 10px;
	color: #d6c995;
}

/* Column Layout */

.leftcolumn {
	padding: 5px;
	width: 305px;
/*	border: 1px SOLID BLUE;*/
}

.leftcolumn_line {
	padding: 5px;
	width: 305px;
	border-right: 1px SOLID BLACK;
}

.rightcolumn {
	padding: 5px;
	margin-left: 20px;
	float: right;
	width: 305px;
/*	border: 1px SOLID RED;*/
}
.rightcolumn2 {
	padding: 5px;
	float: right;
	width: 400px;
border: 1px SOLID RED;
}

/* Basket */
.remaining {
	font-size: 1.2em;
}

table.basket {
	font-size:0.8em;
	border: 0px;
}

table.basket td {
	padding: 5px;
}

table.basket td input {
/*	margin-top: 8px;*/
}

table.basket tfoot td {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.basket thead td {
	border-bottom: 1px SOLID BLACK;
	padding-bottom: 10px;
}

.qty {
	text-align: center;
	width: 4em;
	margin: 5px;
}

.qty_error {
	text-align: center;
	width: 4em;
	border: 1px DOTTED RED !important;
	background: #eebbaa;
	margin: 5px;
}

.action {
	width: 10em;
	text-align: left;
}

.boxes img {
	padding: 10px;
}

/* Order */
.order {
	font-size: 1em;
	padding: 10px;
}

.order p {
	padding: 0;
}

.order ul {
/*	border: 1px SOLID BLUE;*/
	padding: 0;
}

.order ul li {
/*	border: 1px SOLID RED;*/
	padding: 5px;
}

.linetop {
	border-top: 1px SOLID BLACK;
}

.lineboth {
	border-top: 1px SOLID BLACK;
	border-bottom: 1px SOLID BLACK;
}

#homelink {
/*	border: 1px SOLID RED;*/
	cursor: pointer;
	position: absolute;
/*	left: 10px;*/
	margin-left: 320px;
	top: 10px;
	width: 110px;
	height: 110px;
}

/* Delivery Address */
.address {
	font-weight: bold;
	margin-bottom: 10px;
}

.address pre {
	margin-bottom: 20px;
}

.address ul {
	list-style: none;
	margin: 0;
	padding: 5px;
}

.address li {
	margin: 0;
	padding: 0;
}

/* Errors */
.message {
	border: 1px DOTTED GREEN !important;
	background: #bbeeaa !important;
	margin: 2px !important;
	padding: 2px !important;
	font-size: 0.8em;
	font-weight: bold;
}

.error {
	border: 1px DOTTED RED !important;
	background: #eebbaa !important;
	margin: 2px !important;
	padding: 2px !important;
/*	padding-right: 5px !important;
	margin-right: 5px !important;*/
}

.error p {
	padding: 5px;
	margin: 0;
	font-weight: bold;
}

.error2 {
	background: #eebbaa;
}

/* PRINT FORM */
#printform {
	border: 1px SOLID BLACK;
	background: #fff;
	padding: 15px;
}

#printform table {
	font-size: 0.7em;
	color: #000;
}

#printform td {
	padding: 5px;
	width: 16%;
	vertical-align: middle;
}

#printform h1 {
	font-size: 1.2em;
	color: #000;
	margin-top: 40px;
	margin-bottom: 30px;
	text-align: left;
}

#printform img {
	float: right;
}

#printform .trade_tandc {
	display: none;
	font-size: 10px;
	margin: 15px;
	
}

.disptandc ol {
	padding-left: 20px;
}

.disptandc li {
	font-size: 10px;
}

#printform .trade_intro {
	display: none;
}

#printform .trade_intro p {
	display: block;
	visibility: visible;
}

#printform .trade_tandc p {
	font-size: 10px;
}

#printform .trade_tandc ol {
	padding-left: 20px;
}

#printform .trade_tandc li {
	font-size: 10px;
}

.input_sl {
	border: 1px SOLID BLACK;
	display: block;
	height: 1.5em;
	padding: 2px;
}

.input_sl_bold {
	border: 2px SOLID BLACK;
	display: block;
	height: 1.5em;
	padding: 2px;
}

.input_ml {
	border: 1px SOLID BLACK;
	display: block;
	height: 10em;
	padding: 5px;
}

.input_ml_bold {
	border: 2px SOLID BLACK;
	display: block;
	height: 10em;
	padding: 5px;
}

.topline {
	border-top: 1px SOLID #7B5B49;
}
img#mutton{vertical-align:bottom; margin:600px 0px 0px 0px;}

ul.hot li {
	width: 230px;
}


/*popup styles */
#shop-popup{position:absolute;top:-450px;left:350px;color:#7B5B49;width:300px;padding:10px 15px;height:360px;background-color:#EFE6D4;border:solid 2px #AFA593;}
#shop-pop-content{position:relative;text-align:left;}
.close-link{position:absolute;top:0px;right:0px;color:#7B5B49;width:10px;height:10px;text-align:center;}
#shop-popup-submit{border:solid #AFA593 1px;font-family:arial,sans-serif;background:#EFE6D4;color:#7B5B49;display:block;}
#shop-popup-email{font-family:arial,sans-serif;margin:5px 0 5px 0;display:block;width:280px;font-size:0.9em;}
#shop-popup-comments{font-family:arial,sans-serif;margin:5px 0 5px 0;display:block;width:280px;height:80px;font-size:0.9em;}
