
/*
--------------------------------
Temporary
--------------------------------
*/

#sc_container {
	width: 820px; 
	margin: 10px;
	padding: 5px;
	background-color: #ffffff;
}

* div.sc_div {
	display: block;
	border-top: 1px solid #C1C2C1;
	line-height: 1px;
	max-height: 1px;
	padding: 0;
	margin: 5px 0px 20px 0px;
	clear: both;
}

/*
--------------------------------
Navigation
--------------------------------
*/

.sc_nav td {
	height:						45px;
}
.sc_nav table td{
	font-size:					10px;
	font-family:				arial, verdana, sans-serif;
	color:						#999999;
	line-height:				22px;
}
.sc_nav table td a:link,
.sc_nav table td a:visited,
.sc_nav table td a:active{
	font-family:				arial, verdana, sans-serif;
	color:						#999999;
	text-decoration:			none;
}
.sc_nav table td a:hover{
	color:						#444455;
	text-decoration:			underline;
}
.sc_nav table td strong{
	font-size:					12px;
}
.sc_nav table .sc_nav_left {
	width:						19px;
	background-position:		left;
	background-repeat:			no-repeat;
}
.sc_nav table .sc_nav_right {
	width:						25px;
	background-position:		right;
	background-repeat:			no-repeat;
}

.sc_nav table .sc_nav_start {
	width:						8px;
	background-image:			none;
}
.sc_nav table .sc_nav_end {
	width:						25px;
	background-image:			none;
}

.sc_nav_end img,
.sc_nav_right img{
	position:					relative; 
	top:						11px; 
	left:						4px; 
	z-index:					0;
}

.sc_nav_end img.sc_nav_active,
.sc_nav_right img.sc_nav_active{
	display:					none;
}
.sc_nav_end img.sc_nav_inactive,
.sc_nav_right img.sc_nav_inactive{
	display:					block;
}
.sc_nav_current img.sc_nav_inactive{
	display:					none;
}
.sc_nav_current img.sc_nav_active{
	display:					block;
}
.sc_nav .sc_nav_current a:link,
.sc_nav .sc_nav_current a:visited,
.sc_nav .sc_nav_current a:active{
	color:						#737373;
	text-decoration:			none;
}
.sc_nav .sc_nav_current a:hover{
	color:						#444455;
	text-decoration:			underline;
}


.sc_nav .sc_nav_visited {
	background-color:			#FFFAAF;
}
.sc_nav .sc_nav_visited table .sc_nav_left{
	background-image:			url('../pics/sc_nav_visited_l.gif');
}
.sc_nav .sc_nav_visited table .sc_nav_mid{
	background-image:			url('../pics/sc_nav_visited_m.gif');
}
.sc_nav .sc_nav_visited table .sc_nav_right{
	background-image:			url('../pics/sc_nav_visited_r.gif');
}

.sc_nav .sc_nav_current,
.sc_nav .sc_nav_current a{
	background-color:			#FEC500;
	color:						#737373;
}
.sc_nav .sc_nav_current table .sc_nav_left{
	background-image:			url('../pics/sc_nav_current_l.gif');
}
.sc_nav .sc_nav_current table .sc_nav_mid{
	background-image:			url('../pics/sc_nav_current_m.gif');
	color:						#737373;
}
.sc_nav .sc_nav_current table .sc_nav_right{
	background-image:			url('../pics/sc_nav_current_r.gif');
}

.sc_nav .sc_nav_normal{
	background-color:			#F7F7F7;
}
.sc_nav .sc_nav_normal table .sc_nav_left{
	background-image:			url('../pics/sc_nav_normal_l.gif');
}
.sc_nav .sc_nav_normal table .sc_nav_mid{
	background-image:			url('../pics/sc_nav_normal_m.gif');
}
.sc_nav .sc_nav_normal table .sc_nav_right{
	background-image:			url('../pics/sc_nav_normal_r.gif');
}



/*
--------------------------------
Basket
--------------------------------
*/

.sc_bkt_gentext,
.sc_bkt_gentext a {
	font-family:				arial, verdana, sans-serif;
	font-size:					11px;
	color:							#737373;
}
.sc_bkt img {
	border:						0;
}
.sc_bkt {
	border-collapse:			collapse;
	border-bottom:				1px solid #D0D0D0;
	border-right:				1px solid #D0D0D0;
	font-family:				arial, verdana, sans-serif;
}
.sc_bkt td {
	border-top:					1px solid #D0D0D0;
	border-left:				1px solid #D0D0D0;
	height:						28px;
	font-size:					11px;
	color:						#737373;
	padding:					3px;
}
.sc_bkt td a {
	font-family:				arial, verdana, sans-serif;
	font-size:					11px;
	color:							#737373;
}
.sc_bkt_head {
	border-top:					1px solid #D0D0D0;
	border-left:				1px solid #D0D0D0;
	background-image:			url('../pics/sc_head.jpg');
	background-repeat:			no-repeat;
	height:						28px;
	font-size:					13px;
	color:						#737373;
}
.sc_bkt_odd td {
	background-color:			#FFFFFF;
}
.sc_bkt_even td {
	background-color:			#FCFCFC;
}
.sc_bkt td select {
	font-size:					11px;
	color:						#737373;
}
.sc_bkt_gen,
.sc_bkt_gen a {
	height:						28px;
	font-size:				11px;
	color:						#737373;
	font-family:			arial, verdana, sans-serif;
}

/*
--------------------------------
Postage
--------------------------------
*/

.postage td select {
	width:						240px;
}

/*
--------------------------------
Basket Summary
--------------------------------
*/

.sc_bkt_sum {
	border-collapse:			collapse;
}
.sc_bkt_sum td{
	border-top:					1px dashed #D0D0D0;
	font-family:				arial, verdana, sans-serif;
	height:						22px;
	font-size:					11px;
	color:						#737373;
	padding:					3px;
}
.sc_bkt_sum td a{
	font-family:				arial, verdana, sans-serif;
	height:						22px;
	font-size:					11px;
	color:						#737373;
	padding-top:					3px;
}
.sc_
.sc_bkt_sum td.sc_bkt_sum_label {
	padding-right:				30px;
}
.sc_bkt_sum td.sc_bkt_total{
	border-top:					3px double #999999;
	border-bottom:				1px solid #999999;
	font-weight:				bold;
	background-color:			#FCFCFC;
}


/*
--------------------------------
Personal Details
--------------------------------
*/

.sc_details img {
	border:						0;
}

.sc_details table {
	border-collapse:			collapse;
	font-family:				arial, verdana, sans-serif;
	border-top:					1px solid #F0F0F0;
	border-bottom:				1px solid #F0F0F0;
}

.sc_details table td{
	height:						28px;
	border-top:					1px solid #F0F0F0;
	border-bottom:				1px solid #F0F0F0;
	font-size:					11px;
	color:						#737373;
	padding:					5px 3px;
	background-color:			#FCFCFC;
	text-align:					left;
}
.sc_details th {
	height:						28px;
	font-size:					13px;
	color:						#737373;
	text-align:					left;
	background-color:			#FCFCFC;
	padding:					3px;
}

.sc_details th a {
	height:						28px;
	font-size:					13px;
	color:						#737373;
	text-align:					left;
	background-color:			#FCFCFC;
}

.sc_details input,
.sc_details textarea,
.sc_details select {
	width:						170px;
	font-family:				tahoma, arial, verdana, sans-serif;
	font-size:					11px;
	padding:					1px 3px;
}
.sc_details .small {
	width:						100px;
}
.sc_details .tiny {
	width:						67px;
}
.sc_details textarea {
	height:						60px;
}
.sc_details table td a:link,
.sc_details table td a:visited,
.sc_details table td a:hover,
.sc_details table td a:active {
	font-family:				arial, verdana, sans-serif;
	font-size:					11px;
}


/*
--------------------------------
Payment
--------------------------------
*/

/*
--------------------------------
Terms and Conditions
--------------------------------
*/

.tandc {
	color:					#4F4F4F;
	font-family:		verdana,arial,sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		16px;
	padding:				5px;
	margin:					5px;
	border-top:			1px solid #FEC500;
	border-bottom:	1px solid #FEC500;
	background-color:	#f8ebbe;
}
.tandc a {
	color:					#FF6C02;
	font-weight:		bold;
}


#paypalMessage {display:none;width:260px;}
#paypalMessage form {display:block;margin:5px 0;}
#paypalMessage input {width:auto;position:relative;left:0;top:2px;}
#paypalMessage label {font-weight:bold;}
#paypalMessage .error {text-align:center;}

#voucher {color:#737373;font-size:11px;font-family:arial,verdana,sans-serif;width:340px;}
#voucher h3 {color:#737373;font-size:13px;}
#voucher #voucherCode {width:80px;color:#737373;font-size:11px;margin-right:5px;}
#voucher input {vertical-align:middle;}
