/* ------------------------
 * HTML ELEMENTS
 * --------------------- */


/* ------------------------
 * REUSABLE CLASSES 
 * --------------------- */
	/* ------------ THICK GREY BORDERS ------------ */
		#sc_container .thickBorder {margin:0 0 15px 0;border:15px solid #E6E6E6;}
		#sc_container .thickBorder h2 {padding-bottom:15px;}
		#sc_container .thickBorder .padder {padding:30px;}
	/* ------------ FORMS ------------ */
		#sc_container form fieldset label {text-align:right;float:left;width:200px;margin:0 20px 10px 0;padding-top:5px;}
		#sc_container form fieldset input, 
		#sc_container form fieldset select, 
		#sc_container form fieldset textarea {width:300px;float:left;margin:0 20px 10px 0;}
		#sc_container form fieldset select {width:310px;}
		#sc_container form .mini {width: 100px;}
		#sc_container form .medium {width: 190px;}
	/*--------- COLUMNS ----------*/
	#sc_container .column {float:left;width:48%;margin-right:4%;}
	#sc_container .columnEnd {margin-right:0;}

/* ------------------------------------- 
 * SITE STRUCTURE
 * ----------------------------------- */
	#tr_container {margin:20px auto;width:960px;}
		/* ------------ NAVIGATION ------------ */
			#sc_container .sc_nav li {font-size:10px;line-height:22px;}
				#sc_container .sc_nav li img {position: absolute;top: 14px;right:10px;z-index:3;}
				#sc_container .sc_nav li strong {font-size:12px;display:block;border-bottom:1px solid #fff;}
				#sc_container .sc_nav li .sc_nav_right,
				#sc_container .sc_nav li .sc_nav_mid {height:45px;}
				#sc_container .sc_nav li .sc_nav_mid {margin:0 34px 0 17px;}
				#sc_container .sc_nav li .sc_nav_right {width:24px;background-image:url('../pics/sc_nav_normal_r.png');position:absolute;right:-12px;z-index:2;}
				#sc_container .sc_nav #sc_nav_item_1 .sc_nav_mid {margin-left:10px;}


/* ------------------------------------- 
 * PAGE SPECIFIC
 * ----------------------------------- */
	/* ------------ BASKET ------------ */
		#sc_container table.sc_bkt .sc_remove_item {float:right;margin:0 0 0 5px;}
	/* -------------DELIVERY -----------*/
		#sc_container table.sc_bkt_postage td {text-align:right;}
			#sc_container table.sc_bkt_postage select {width:320px;}
	/* ------------ BASKET SUMMARY ------------ */
		#sc_container table.sc_bkt_sum {float:right;width:40%;margin:0;}
		#sc_container table.sc_bkt_sum th {width:140px;}
		#sc_container table.sc_details th {width:150px;}
		#sc_container table.sc_bkt_sum td.price {width:100px;}
	/* ------------ DELIVERY OPTIONS ------------ */
		.sc_delOpt td.option {width:100px;}
		.sc_delOpt td.price {width:100px;}
	/* ------------ PERSONAL ------------ */
	#sc_container .postcode {width:130px;}
		#sc_container .findAddress {width:150px;}
		#sc_container #txtNotes {height:60px;}
	/* ------------ ORDER SUMMARY ------------ */
		.colContainer {}
			.colContainer .column {float:left;width:48%;margin-right:4%;}
				.colContainer .columnEnd {margin-right:0;}
	/* ------------ ORDER SUMMARY ------------ */
	#sc_container h2 .loginName {float:right;font-size:15px;}
	#sc_container #sc_margin {float:left;width:140px;}
		#sc_container #sc_margin a {display:block;padding:5px;}
			#sc_container #sc_margin a:hover {background-color:#f2f2f2;}
	#sc_container #sc_content {float:left;width:815px;border-left:1px solid #E1E1E1;padding-left:25px;}
		#sc_container table.sc_orders {width:100%;margin:0;border-top:1px solid #D0D0D0;}
			#sc_container table.sc_orders th,
			#sc_container table.sc_orders td {border-bottom:1px solid #D0D0D0;}
			#sc_container table.sc_orders th {text-align:left;}
			#sc_container table.sc_orders td {}

			#sc_container table.sc_orders td.value,
			#sc_container table.sc_orders th.value {text-align:right;width:75px;padding-right:40px;}
			#sc_container table.sc_orders td.status {text-align:left;width:125px;}
			#sc_container table.sc_orders td.actions,
			#sc_container table.sc_orders td.items {text-align:center;width:40px;}
