/* CSS Document */

body {
	margin: 0px;/* change this to 0 or whatever's required when building*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	border-bottom: 2px solid #544d56;
}

a:link, a:visited, a:active {
	color: #63406b;
	text-decoration: none;
	background-color: transparent;
}

a:hover {
	text-decoration: underline;
	background-color: transparent;
}

h1 {
	display: inline;
	letter-spacing: -0.025px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	line-height: 22px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

p {
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	line-height: 13px;
}

/*p.ur_password {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/

p.ur_password_checkout {
	font-size: 10px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 13px;
	padding: 0px 10px 0px 0px;
}

ul {
	margin: 10px 0px 10px 16px;
	padding: 0px 0px 0px 0px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}

form {
	margin: 0px;
	padding: 0px;
}

span.hidden {
	display:none;
}

/**********************   Structure   **************************/

#page_content {
	margin: auto;
	width: 744px;
	height: auto;
	top: 0px;
	position: relative;
}

div.moz {
	position: absolute;
	bottom: -0.1px;
}

/**********    BODY structure **********/

#content_container {
	position: relative;
	left: 0px;
	top: 0px;
	height: auto;
	width: 744px;
}

div.content_holder {
	float: left;
	width: 744px;
	height: auto;
	margin: 153px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.column_01 {
	width: 744px;
	height: auto;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.column_01_container {
	width: 744px;
	height: auto;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.checkout_stages_container {
	width: 722px;
	height: auto;
	float: left;
	margin: 0px 11px 0px 11px;
	padding: 0px 0px 0px 0px;
	background: #00FFFF;
}

/**********    Header    ***************/

#header_container {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 744px;
	height: 153px;
}

div.header_column_01 {
	width: 296px;
	height: 116px;
	float: left;
	display: inline;
}

div.header_logo {
	float: left;
	display: inline;
	width: 296px;
	height: 116px;
}

div.header_column_02 {
	width: 448px;
	height: 116px;
	float: left;
	display: inline;
}

div.header_title_bar {
	float: left;
	display: inline;
	width: 744px;
	height: 37px;
	background: url(../assets/images/checkout/img_checkout_title_bkgd.gif) no-repeat top left;
}

div.header_title {
	float: left;
	display: inline;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 18px;
	height: auto;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
}

/******    FOOTER    ******/
/*
div.footer_container {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 0px;
}

div.footer, div.footer_border {
	width: 717px;
	height: auto;
	clear: both;
	float: left;
	display: inline;
	margin: 20px 13px 0px 14px;
	padding: 0px 0px 0px 0px;
}

div.footer_border {
	border-top: 1px solid #a1bfe2;
}

div.footer_column01 {
	float: left;
	display: inline;
	width: 209px;
	height: 31px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.copy {
	font-size: 16px;
}

span.footer_copyright {
	float: left;
	display: block;
	height: 32px;
	width: 209px;
	line-height: 32px;
	font-size: 11px;
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.footer_column02 {
	float: left;
	display: inline;
	width: 507px;
	height: 31px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.footer_links {
	float: right;
	width: 209px;
	height: 31px;
	line-height: 31px;
	font-size: 11px;
	color: #3397d2;
}

span.footer_spacer {
	display: inline;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active {
	width: auto;
	height: 32px;
	line-height: 31px;
	font-size: 11px;
	color: #3397d2;
	text-decoration: none;
}

a.footer_link:hover {
	text-decoration: underline;
}

span.validation {
	font-size: 11px;
	color: #999999;
	width: auto;
	float: right;
	display: inline;
	height: 32px;
	line-height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.id_logo {
	width: 717px;
	float: right;
	text-align: right;
	display: inline;
	height: auto;
	margin: 10px 13px 0px 14px;
	padding: 0px 0px 0px 0px;
}

*/
/****  LARGE PANEL ELEMENTS  ******/
/*
div.lrg_panel_shadow {
	width: 744px;
	height: auto;
	float: left;
	display: inline;
	background: url(../assets/images/checkout/img_basket_lg_rpt_bkgd.gif) repeat-y left;
}
*/
div.lrg_panel_container {
	float: left;
	height: auto;
	width: 718px;
	margin: 0px 12px 0px 14px;
	padding: 0px 0px 7px 0px;
	display: inline;
	background: url(../assets/images/checkout/img_basket_grad_rpt_bkgd.gif) repeat-x;
}

div.checkout_lrg_panel_container {
	float: left;
	height: auto;
	width: 718px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 20px 0px;
	display: inline;
	background: url(../assets/images/checkout/img_basket_grad_rpt_bkgd.gif) repeat-x;
}

div.basket_lrg_panel_title, div.checkout_lrg_panel_title, div.summary_lrg_panel_title {
	width: 744px;
	height: 35px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_basket_lrg_panel_title.gif) no-repeat;
}

div.checkout_lrg_panel_title {
	width: 718px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_chkt_lrg_panel_title.gif) repeat-x;
}

div.summary_lrg_panel_title {
	width: 718px;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_sum_lrg_panel_title.gif) no-repeat;
}

div.lrg_panel_footer, div.lrg_panel_footer_left_only, div.lrg_panel_footer_left_only2, div.lrg_panel_footer_back_submit {
	width: 744px;
	height: 60px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_basket_lrg_panel_footer.gif) no-repeat;
}

div.lrg_panel_footer_left_only {
	background: url(../assets/images/checkout/img_checkout_footer_left.gif) no-repeat;
}

div.lrg_panel_footer_left_only2 {
	width: 718px;
	margin: 0px 0px 0px 14px;
	background: url(../assets/images/checkout/img_checkout_footer_left2.gif) no-repeat left;
}

div.lrg_panel_footer_back_submit {
	width: 718px;
	margin: 0px 0px 0px 14px;
	background: url(../assets/images/checkout/img_lrg_panel_footer_stg_1a.gif) no-repeat;
}

/******   SHOPPING BASKET    *******/

div.basket_subtitle_desc {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	width: 472px;
	height: 23px;
	float: left;
	display: inline;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
}

div.basket_subtitle_quan, div.basket_subtitle_unit, div.basket_subtitle_total {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	width: 75px;
	height: 23px;
	float: left;
	display: inline;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.basket_row, div.basket_row_summary {
	float: left;
	display: inline;
	height: auto;
	width: 704px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	background: url(../assets/images/checkout/img_basket_info_row_bkgd.gif) no-repeat;
}

div.basket_row_summary {
	background: url(../assets/images/checkout/img_basket_sum_row_bkgd.gif) no-repeat;
}

div.basket_prod_icon {
	float: left;
	display: inline;
	height: 30px;
	width: 30px;
	overflow: hidden;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

	a.basket_prod_icon:link, a.basket_prod_icon:visited, a.basket_prod_icon:active {
		float: left;
		display: block;
		width: 30x;
		height: 30px;
		line-height: 12px;
		overflow: hidden;
	}
	
	a.basket_prod_icon:hover {
		text-decoration: underline;
	}

div.basket_prod_title, div.basket_prod_title_summary {
	float: left;
	display: inline;
	height: auto;
	width: 368px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.basket_prod_title_summary {
	width: 288px;
	margin: 17px 0px 0px 0px;
}

a.basket_prod_title:link, a.basket_prod_title:visited, a.basket_prod_title:active {
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: block;
	width: 364px;
	height: auto;
	line-height: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

	a.basket_prod_title:hover {
		text-decoration: underline;
	}

span.basket_prod_title_summary {
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: block;
	width: 284px;
	height: auto;
	line-height: 12px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
}

span.ur_basket_empty {
	color: #63406b;
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: inline;
	height: auto;
	line-height: 12px;
	width: auto;
	margin: 10px 14px 0px 24px;
	padding: 0px 0px 0px 0px;
}

span.basket_prod_abstract, span.basket_prod_abstract_summary {
	color: #574c59;
	font-size: 10px;
	font-weight: normal;
	float: left;
	display: inline;
	height: auto;
	width: 284px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}

span.basket_prod_abstract_summary {
	width: 438px;
}

div.basket_prod_remove {
	float: left;
	display: inline;
	width: 75px;
	height: auto;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.basket_prod_remove:link, a.basket_prod_remove:visited, a.basket_prod_remove:active {
	color: #63406b;
	font-size: 11px;
	font-weight: normal;
	float: left;
	display: inline;
	width: 55px;
	height: 17px;
	text-decoration: none;
	margin: 15px 10px 14px 10px;
	padding: 0px 0px 0px 0px;
}

	a.basket_prod_remove:hover {
		text-decoration: underline;
	}

div.basket_prod_quan {
	float: left;
	display: inline;
	width: 75px;
	height: auto;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.quantity {
	text-align: center;
	float: left;
	line-height: 21px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	width: 52px;
	margin: 0px 2px 0px 0px;
}

span.quantity_summary {
	text-align: center;
	float: left;
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	width: 75px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.quantity_input {
	width: 19px;
	height: 21px;
	float: left;
	display: block;
}

input.basket_quantity {
	color: #63406b;
	font-weight: bold;
	text-align: center;
	height: 17px;
	width: 23px;
	float: left;
	display: inline;
	margin: 13px 0px 3px 2px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: none;
}

input.basket_quantity_up {
	height: 17px;
	width: 23px;
	float: left;
	margin: 13px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	border: none;
	display: inline;
	background-color:transparent;
	cursor: pointer;
}

input.basket_quantity_down {
	height: 17px;
	width: 23px;
	float: left;
	margin: 13px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	border: none;
	display: inline;
	background-color:transparent;
	cursor: pointer;
}

div.basket_prod_unit {
	float: left;
	display: inline;
	width: 75px;
	height: auto;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.basket_value {
	color: #00a5da;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 55px;
	height: 17px;
	margin: 15px 10px 14px 10px;
	padding: 0px 0px 0px 0px;
}

div.basket_prod_total {
	float: left;
	display: inline;
	width: 75px;
	height: auto;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.basket_sub_total, div.basket_grand_total {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 744px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/assets/images/checkout/img_basket_total_bkgd.gif) no-repeat;
}

div.basket_grand_total {
	width: 718px;
	background: url(/assets/images/checkout/img_basket_grand_total_rpt.gif) repeat-x;
}

div.basket_sub_total_title, div.basket_grand_total_title, div.promo_title, div.basket_discount_title, div.basket_grand_weight_title {
	text-align: right;
	float: left;
	display: inline;
	width: 646px;
	height: 22px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.basket_grand_total_title {
	width: 634px;
}

div.promo_title {
	height: 20px;
	width: 120px;
	margin: 6px 0px 0px 23px;
	padding: 0px 0px 0px 0px;
}

div.basket_discount_title {
	height: 20px;
	width: 80px;
}

div.vat {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	float: right;
	display: inline;
	width: 718px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f6f4f6;
/*	background: url(/assets/images/checkout/img_basket_grand_total_rpt.gif) repeat-x;*/
}

div.vat_title, div.discount_title {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: right;
	display: inline;
	width: 40px;
	height: 22px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

	div.discount_title {width: 60px;}

div.vat_value {
	float: right;
	display: inline;
	width: 75px;
	height: 22px;
	color: #d6403b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 6px 13px 0px 0px;
}


div.weight {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 718px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f6f4f6;
/*	background: url(/assets/images/checkout/img_basket_grand_total_rpt.gif) repeat-x;*/
}

div.weight_title {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 406px;
	height: 22px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

div.weight_value {
	float: left;
	display: inline;
	width: 75px;
	height: 22px;
	color: #d6403b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
/*	background-color: #FFFF00;*/
}

div.weight_current {
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 138px;
	height: 28px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
/*	background-color: #00FFFF;*/
}

div.weight_current_value {
	float: left;
	display: inline;
	width: 75px;
	height: 22px;
	color: #d6403b;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
/*	background-color: #00FF00;*/
}

div.weight_guide {
	float: left;
	display: inline;
	width: 150px;
	height: 22px;
	margin: 0px 0px 0px 492px;
	padding: 6px 0px 0px 0px;
/*	background-color:#9966CC;*/
}

a.weight_guide:link, a.weight_guide:visited, a.weight_guide:active {
	color: #63406b;
	font-size: 11px;
	font-weight: normal;
	float: left;
	display: inline;
	width: 150px;
	height: 17px;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
	a.weight_guide:hover {
		text-decoration: none;
	}


div.basket_sub_total_value, div.basket_discount_value  {
	text-align: center;
	float: left;
	display: inline;
	width: 75px;
	height: 22px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.basket_discount_value  {
	height: 20px;
}

div.delivery_special {
	float: left;
	display: inline;
	width: 704px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 20px;
	background: url(../assets/images/checkout/deliver_speical_bg.jpg) #6EC7FB bottom repeat-y;
}

div.delivery_special p{
	color:#ff4000;
}

div.delivery {
	float: left;
	display: inline;
	width: 718px;
	height: 28px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #d0e5ec;
}

div.delivery_title {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 108px;
	height: 22px;
	margin: 6px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

div.delivery_address {
	color: #63406b;
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: inline;
	width: 365px;
	height: 22px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

div.delivery_change {
	float: left;
	display: inline;
	width: 150px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	a.delivery_change:link, a.delivery_change:visited, a.delivery_change:active {
		float: left;
		display: inline;
		width: 150px;
		height: 17px;
		color: #63406b;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		
		a.delivery_change:hover {
			text-decoration: none;
		}
	
	div.delivery_change_card {
		float: left;
		display: inline;
		width: 150px;
		height: 28px;
		line-height: 12px;
		color: #63406b;
		font-size: 11px;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
	}

div.delivery_value {
	text-align: center;
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 75px;
	height: 17px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.promo_code {
	float: left;
	display: inline;
	width: 718px;
	line-height: 28px;
	margin: 20px 0 20px 0;
	padding: 0 0 10px 0;
	background-color: #d0e5ec;
}

	div.promo_code_title {
		color: #63406b;
		font-size: 12px;
		font-weight: bold;
		float: left;
		display: inline;
		width: auto;
		line-height: 22px;
		margin: 6px 0 0 20px;
		padding: 0;
	}

	div.promo_code_discount {
		float: left;
		display: inline;
		width: 678px;
		height: 22px;
		margin: 0 20px 0 20px;
		padding: 0;
		border-top: 1px dashed #47859a;
		border-bottom: 1px dashed #47859a;
	}

		div.promo_code_discount_title, div.promo_code_discount_value {
			float: left;
			display: inline;
			color: #D6403B;
			font-size: 12px;
			font-weight: bold;
			width: auto;
			line-height: 22px;
			margin: 0;
			padding: 0;
		}

			div.promo_code_discount_value {
				margin: 0 0 0 20px;
			}

input.promo_code {
	float: left;
	display: inline;
	width: 160px;
	height: 18px;
	margin: 6px 10px 0px 10px;
	padding: 2px 2px 0px 2px;
	border: 1px solid #63406b;
}

input.promo_submit {
	float: left;
	display: inline;
	width: auto;
	height: 22px;
	color: #FFFFFF;
	margin: 6px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	border: #63406b;
	border: none;
	background-color: #63406b;
}

div.promo_text {
	float: left;
	display: inline;
	color: #D6403B;
	font-size: 11px;
	font-weight: bold;
	width: 688px;
	line-height: 22px;
	margin: 6px 10px 0px 20px;
	padding: 0;
}

input.promo_delete {
	width: auto;
	height: 22px;
	color: #FFFFFF;
	margin: 6px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	border: #63406b;
	border: none;
	background-color: #63406b;
}







a.checkout_footer_link_left:link, a.checkout_footer_link_left:visited, a.checkout_footer_link_left:active {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 200px;
	height: 17px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 7px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

	a.checkout_footer_link_left:hover {
		text-decoration: underline;
	}


a.checkout_footer_link_back:link, a.checkout_footer_link_back:visited, a.checkout_footer_link_back:active {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	width: 200px;
	height: 17px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 7px 0px 0px 20px;
	padding: 0px 0px 0px 6px;
}

	a.checkout_footer_link_back:hover {
		text-decoration: underline;
	}

a.checkout_footer_link_right:link, a.checkout_footer_link_right:visited, a.checkout_footer_link_right:active {
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	float: right;
	display: inline;
	width: 200px;
	height: 17px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	margin: 7px 26px 0px 0px;
	padding: 0px 20px 0px 0px;
}

	a.checkout_footer_link_right:hover {
		text-decoration: underline;
	}


/****    CHECKOUT STAGE 1    ******/


/*  STAGE 1   */

div.customer_holder {
	float: left;
	display: inline;
	width: 744px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.return_customer_title, div.new_customer_title {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	width: 348px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 24px;	
	background: url(../assets/images/checkout/img_stg1_left_panel_title.gif) no-repeat;
}

div.new_customer_title {
	width: 355px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 17px;	
	background: url(../assets/images/checkout/img_stg1_right_panel_title.gif) no-repeat;
}

div.return_customer_details {
	float: left;
	display: inline;
	color: #00a5da;
	font-weight: bold;
	width: 372px;
	height: 133px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_stg1_left_grad_bkgd.gif) repeat-y;
}

div.new_customer_details {
	float: left;
	display: inline;
	color: #63406b;
	font-weight: bold;
	width: 372px;
	height: 133px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_stg1_right_grad_bkgd.gif) repeat-y;
}

div.return_label_email, div.new_label_email {
	text-align: left;
	float: left;
	display: inline;
	font-size: 12px;
	width: 145px;
	height: 18px;
	margin: 11px 0px 14px 0px;
	padding: 0px 0px 0px 24px;
}

div.new_label_email {
	width: 145px;
	margin: 11px 0px 14px 0px;
	padding: 0px 0px 0px 17px;
}

div.return_label, div.new_label {
	text-align: right;
	float: left;
	display: inline;
	font-size: 12px;
	width: 152px;
	height: 18px;
	margin: 13px 0px 10px 0px;
	padding: 0px 0px 0px 17px;
}

div.new_label {
	text-align: right;
	font-size: 12px;
	width: 144px;
}

div.label_confirm {
	text-align: right;
	float: left;
	display: inline;
	font-size: 12px;
	width: 144px;
	height: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 17px;
}

input.return_customer_email {
	float: left;
	font-weight: bold;
	color: #00a5da;
	font-size: 12px;
	width: 156px;
	height: 16px;
	margin: 11px 6px 14px 20px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #d6918f;
	background-color: #ffffff;
}

input.new_customer_email {
	float: left;
	font-weight: bold;
	color: #63406b;
	font-size: 12px;
	width: 156px;
	height: 16px;
	margin: 11px 6px 14px 20px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #d6918f;
	background-color: #ffffff;
}

input.return_customer_passwd {
	float: left;
	font-weight: bold;
	color: #00a5da;
	font-size: 12px;
	width: 156px;
	height: 16px;
	margin: 13px 6px 10px 20px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #d6918f;
	background-color: #ffffff;
}

input.new_customer_passwd {
	float: left;
	font-weight: bold;
	color: #63406b;
	font-size: 12px;
	width: 156px;
	height: 16px;
	margin: 13px 6px 10px 20px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #d6918f;
	background-color: #ffffff;
}

input.new_customer_confirm {
	float: left;
	display: inline;
	font-weight: bold;
	color: #63406b;
	font-size: 12px;
	width: 156px;
	height: 16px;
	margin: 0px 6px 10px 20px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #d6918f;
	background-color: #ffffff;
}

a.checkout_forgotten_passwd:link, a.checkout_forgotten_passwd:visited, a.checkout_forgotten_passwd:active {
	font-weight: bold;
	color: #00a5da;
	font-size: 12px;
	float: left;
	display: inline;
	text-align: right;
	width: 340px;
	text-decoration: underline;
}

div.customer_submit {
	float: left;
	display: inline;
	width: 744px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.return_customer_submit {
	float: left;
	display: inline;
	width: 372px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background: url(../assets/images/checkout/img_stg1_left_footer_bkgd.gif);
}

div.new_customer_submit {
	float: left;
	display: inline;
	width: 372px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../assets/images/checkout/img_stg1_right_footer_bkgd.gif);
}

input.return_customer_submit {
	float: right;
	border: #00FF00; /* giving it a colour with border: none gets rid of it in IE */
	border: none;
	width: 56px;
	height: 26px;
	margin: 2px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	background-color: transparent;

}

input.new_customer_submit {
	float: right;
	border: #00FF00; /* giving it a colour with border: none gets rid of it in IE */
	border: none;
	width: 56px;
	height: 26px;
	margin: 2px 21px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	background-color: transparent;
}

div.checkout_back_row {
	display: inline;
	float: left;
	width: 704px;
	height: 30px;
	margin: 9px 9px 0px 9px;
	padding: 0px 0px 0px 0px;
}

div.checkout_back_col01 {
	float: left;
	display: inline;
	width: 173px;
	height: 28px;
	border: 1px #e4e4e6 solid;
	border-left: none;
	border-right: none;
	margin: 9px 6px 0px 9px;
	padding: 0px 0px 0px 0px;
}

img.checkout_back {
	border: none;
	float: left;
	height: 22px;
}

div.checkout_back_col02 {
	border: 1px #e4e4e6 solid;
	border-left: none;
	border-right: none;
	float: left;
	width: 525px;
	display: inline;
	height: 28px;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.checkout_spacer {
	float: left;
	display: block;
	width: 700px;
	height: 30px;
}

/*    STAGE 1A    */

div.checkout_signup_divider {
	display: inline;
	float: left;
	width: 692px;
	height: 13px;
	margin: 0px 13px 0px 13px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #cbc1cd;
}

div.checkout_already_user {
	float: left;
	display: inline;
	height: 20px;
	width: 708px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

span.checkout_already_user {
	float: left;
	display: inline;
	height: 20px;
	width: 708px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	background-color: #d6403b;
}

div.checkout_row01a {
	float: left;
	display: inline;
	height: 20px;
	width: 188px;
	margin: 0px 0px 0px 0px;
/*	background-color: #00FF00;*/
}

div.checkout_row01b {
	height: 14px;
	display: inline;
	width: 195px;
	margin: 0px 9px 0px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	color: #63406b;
	font-size: 10px;
/*	background-color: #9999CC;*/
}

div.checkout_row01c {
	height: 14px;
	display: inline;
	width: 160px;
	margin: 0px 166px 0px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	color: #63406b;
	font-size: 10px;
/*	background-color: #FFFF00;*/
}

div.checkout_row02a, div.checkout_row02a_total, div.checkout_row02a_select, div.checkout_row02a_county {
	display: inline;
	height: 18px;
	width: 184px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	font-size: 13px;
	color: #63406b;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
/*	background-color: #00FFFF;*/
}

div.checkout_row02a_total {
	font-size: 14px;
}

div.checkout_row02a_select {
	height: 22px;
}

div.checkout_row02a_county {
	font-size: 20px;
}

div.checkout_row02b, div.checkout_row02b_title, div.checkout_row02b_name  {
	height: 16px;
	display: inline;
	width: 195px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-top: solid 1px #9a9a9a;
	border-bottom: solid 1px #9a9a9a;
}

div.checkout_row02b_title {
	width: 55px;
}

div.checkout_row02b_name {
	width: 128px;
}

div.checkout_row02b_intro {
	height: 18px;
	display: inline;
	width: 525px;
	text-align: left;
	font-size: 13px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.checkout_row02b_county {
	height: 18px;
	display: inline;
	width: 117px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-top: solid 1px #9a9a9a;
	border-bottom: solid 1px #9a9a9a;
}

div.checkout_row02b_pcode {
	height: 18px;
	display: inline;
	width: 68px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-top: solid 1px #9a9a9a;
	border-bottom: solid 1px #9a9a9a;
}

div.checkout_row02b_edit, div.checkout_row02b_edit_county {
	height: 18px;
	display: inline;
	width: 195px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	background-color: #99FFCC;*/
}

div.checkout_row02b_edit_county {
	height: 20px;
}

div.checkout_row02b_tc_submit {
	height: 27px;
	display: inline;
	width: 19px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.checkout_row02b_intro {
	height: 18px;
	display: inline;
	width: 525px;
	text-align: left;
	font-size: 13px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

a.checkout_update_details:link, a.checkout_update_details:visited, a.checkout_update_details:active{
	float: left;
	display: inline;
	color: #FFFFFF;
	width: 195px;
	height: 18px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	background-color: #63406b;
}

div.checkout_row02c, div.checkout_row02c_label, div.checkout_row02c_county {
	height: 18px;
	display: inline;
	width: 160px;
	margin: 0px 166px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	background-color: #999999;*/
}

div.checkout_row02c_label {
	height: 16px;
	border-top: solid 1px #9a9a9a;
	border-bottom: solid 1px #9a9a9a;
}

div.checkout_row02c_county {
	height: 20px;
}

div.checkout_row02c_cc1 {
	height: 171px;
	display: inline;
	width: 330px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

div.checkout_row02c_edit, div.checkout_row02c_edit_county {
	height: 18px;
	display: inline;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
/*	background-color: #993333;*/
}

div.checkout_row02c_edit_county {
	height: 20px;
/*	background-color: #993333;*/
}

div.checkout_row02c_select {
	height: 22px;
	display: inline;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.checkout_row02c_terms {
	height: 23px;
	display: inline;
	width: 405px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	float: left;
	font-size: 12px;
	color: #63406b;
}

div.row01a_row01b_holder {
	display: inline;
	width: 392px;
	height: 171px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

span.checkout_form_title {
	float: left;
	width: 57px;
	display: inline;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select.checkout_form_title {
	height: 16px;
	width: 55px;
	color: #63406b;
	display: inline;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #00a5da;
	background-color: #f2eff3;
}

input.checkout_form_title_label {
	height: 16px;
	width: 53px;
	color: #63406b;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: none;
	background-color: #cccccc;
}

span.checkout_first_name {
	float: left;
	width: 128px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input.checkout_first_name {
	height: 16px;
	width: 126px;
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: solid 1px #00a5da;
	background-color: #f2eff3;
}

input.checkout_first_name_label {
	height: 16px;
	width: 126px;
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: none;
	background-color: #cccccc;
}

span.checkout_form_county {
	float: left;
	width: 117px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select.checkout_form_county {
	height: 18px;
	width: 195px;
	color: #63406b;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f2eff3;
}

input.checkout_form_county, input.checkout_form_county_label {
	height: 18px;
	width: 117px;
	color: #63406b;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background-color: #f2eff3;
}

input.checkout_form_county_label {
	width: 117px;
	color: #63406b;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #cccccc;
}

input.checkout_form_pcode, input.checkout_form_pcode_label {
	height: 18px;
	width: 68px;
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #00a5da;
	background-color: #f2eff3;
}

input.checkout_form_pcode_label {
	width: 66px;
	border: none;
	padding: 0px 0px 0px 2px;
	background-color: #cccccc;
}

select.checkout_form_area, select.checkout_form_country, select.checkout_form_cctype {
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 195px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #00a5da;
	background-color: #ffffff;
}

input.row02b_label {
	color: #63406b;
	float: left;
	border: none;
	font-size: 12px;
	font-weight: bold;
	width: 193px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	background-color: #cccccc;
}

input.row02b_edit {
	color: #63406b;
	float: left;
	border: none;
	font-size: 12px;
	font-weight: bold;
	width: 193px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #666666;
	background-color: #f2eff3;
}

input.row02b_edit_req {
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 193px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #00a5da;
	background-color: #f2eff3;
}

input.row02c_label {
	color: #63406b;
	float: left;
	border: none;
	font-size: 12px;
	font-weight: bold;
	width: 158px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	background-color: #cccccc;
}

input.row02c_edit_req {
	color: #63406b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 16px;
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border: solid 1px #00a5da;
	background-color: #f2eff3;
}

div.checkout_submit  {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	float: left;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 10px 0px 13px;
}

input.checkout_submit {
	float: right;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	width: 57px;
	height: 25px;
	margin: 2px 21px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	background-color: transparent;
	border: none;
}

div.order_complete_del {
	float: left;
	display: inline;
	width: 717px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #5ba4cf;
	border-right: none;
	border-bottom: 1px solid #b6e3fd;
	border-left: none;
	background-color: #d8eefb;
}

div.order_complete_del_title {
	height: 24px;
	width: 504px;
	float: left;
	display: inline;
	color: #63406b;
	font-size: 13px;
	font-weight: bold;
	margin: 1px 0px 0px 0px;
	padding: 6px 0px 0px 8px;
}

div.order_complete_del_address {
	height: auto;
	width: 696px;
	float: left;
	display: inline;
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 8px 8px;
}

a.checkout_update_del:link, a.checkout_update_del:visited, a.checkout_update_del:active{
	float: left;
	display: inline;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #63406b;
}

div.order_complete_del_area {
	height: 24px;
	width: 120px;
	float: left;
	display: inline;
	color: #63406b;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 1px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

div.order_complete_del_value {
	height: 24px;
	width: 52px;
	float: left;
	display: inline;
	text-align: right;
	color: #63406b;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0px 0px 0px;
	padding: 6px 14px 0px 3px;
}

div.grand_total_back, div.complete_grand_total_back {
	float: left;
	display: inline;
	width: 173px;
	height: 28px;
	border: 1px #e4e4e6 solid;
	border-left: none;
	border-right: none;
	margin: 9px 6px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div.complete_grand_total_back {
	margin: 9px 6px 30px 10px;
}

div.grand_total_title, div.complete_grand_total_title {
	float: left;
	width: 447px;
	height: 23px;
	text-align: right;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	border: 1px #e4e4e6 solid;
	border-left: none;
	border-right: none;
	margin: 9px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

div.complete_grand_total_title {
	margin: 9px 0px 30px 0px;
}

div.grand_total_value, div.complete_grand_total_value {
	border: 1px #e4e4e6 solid;
	border-left: none;
	border-right: none;
	float: left;
	width: 78px;
	height: 28px;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.complete_grand_total_value {
	margin: 9px 0px 30px 0px;
}

span.grand_total_value {
	text-align: right;
	float: left;
	width: 78px;
	height: 23px;
	font-weight: bold;
	font-size: 13px;
	color: #00a5da;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

input.payment_tc_unchecked, input.payment_tc_checked {
	float: left;
	display: inline;
	width: 19px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	border: none;
	background: url(../assets/images/checkout/img_payment_tc_unchecked.gif) no-repeat center top;
	background-color: transparent;
}

input.payment_tc_checked {
	background: url(../assets/images/checkout/img_payment_tc_checked.gif) no-repeat center top;
}

a.checkout_tcs_link:link, a.checkout_tcs_link:visited, a.checkout_tcs_link:active {
	color: #d6403b;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	a.checkout_tcs_link:hover {
		text-decoration: none;
	}

div.confirmation_text {
	color: #63406b;
	font-size: 13px;
	width: 678px;
	height: 60px;
	float: left;
	display: inline;
	margin: 10px 20px 6px 20px;
	padding: 0px 0px 0px 0px;
}


span.footer_links {
	float: right;
/*	width: 209px;*/
	height: 31px;
	line-height: 31px;
	font-size: 11px;
	color: #3397d2;
}

span.footer_links02 {
	float: right;
	width: 309px;
	height: 31px;
	line-height: 31px;
	font-size: 11px;
	color: #3397d2;
}

/**********    FOOTER    ***************/

#footer_container {
	clear: both;
	margin: auto;
	width: auto;
	height: 59px;
}

div.footer_contents {
	margin: auto;
	width: 718px;
	height: 59px;
}

div.footer_top {
	float: left;
	display: inline;
	width: 718px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #afa1b3;
}

div.footer_bottom {
	float: left;
	display: inline;
	width: 718px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #544d56;
}

img.footer_ta_logo {
	float: right;
	display: inline;
	width: 90px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img.footer_copyright {
	float: left;
	display: inline;
	width: 242px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.footer_link_privacy:link, a.footer_link_privacy:visited, a.footer_link_privacy:active, a.footer_link_terms:link, a.footer_link_terms:visited, a.footer_link_terms:active {
	float: left;
	display: block;
	width: 80px;
	height: 30px;
	background: url(../assets/images/page/img_footer_pp_off.gif) no-repeat left top;
}

	a.footer_link_privacy:hover {
		background: url(../assets/images/page/img_footer_pp_on.gif) no-repeat left top;
	}

a.footer_link_terms:link, a.footer_link_terms:visited, a.footer_link_terms:active {
	width: 100px;
	background: url(../assets/images/page/img_footer_tc_off.gif) no-repeat left top;
}

	a.footer_link_terms:hover {
		background: url(../assets/images/page/img_footer_tc_on.gif) no-repeat left top;
	}

a.footer_link_id:link, a.footer_link_id:visited, a.footer_link_id:active {
	float: right;
	display: block;
	width: 208px;
	height: 30px;
	background: url(../assets/images/page/img_footer_tc_off.gif) no-repeat left top;
}

	a.footer_link_id:hover {
		background: url(../assets/images/page/img_footer_tc_on.gif) no-repeat left top;
	}

/**********    FOOTER END   ***************/

div.cc_logos {

	width: 400px;
	height: 40px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

div.cc_01 {
	float: left;
	display: inline;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.cc_02 {
	float: left;
	display: inline;
	height: 40px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
