* html .minwidth {
	padding-left:790px;
}
* html .container {
	margin-left:-790px;
	position:relative;
}
/*\*/
* html .minwidth, * html .container, * html .layout  {
	height:1px;
}


body {
	margin: 0;
	padding: 0;
	font-size: .75em;
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #A81603;
	text-decoration: none;
}
a:hover {
	color: #333333;
}

form 						{ padding: 0; margin: 0 }

a img						{ border: 0; }

abbr						{ border-bottom: 1px dotted black; }

.align_l					{ text-align: left; }
.align_r					{ text-align: right; }
.align_c					{ text-align: center; }
.f_left						{ float: left; }
.f_right					{ float: right; }
.clear						{ clear: both; }
.c_left						{ clear: left; }
.c_right					{ clear: right; }

.inlineimg					{ vertical-align: middle; }
.inlineimg_b				{ vertical-align: bottom; }
.smallfont					{ font-size: 11px; }
.bigfont					{ font-size: 14px; }
.normal						{ font-size: 12px; }
.lgreyfont					{ color: #666666; }
.whitefont					{ color: #FFFFFF !important; }
.blackfont					{ color: #000000 !important; }
.redfont					{ color: #CC0000; }


.blacklink a:link, .blacklink a:visited {
	color: #000000;
}

.blacklink a:hover {
	color: #A81603;
}

.borderbot_0 {
	border-bottom: 0 !important;
}

.background_none {
	background: none !important;
}
/* --------------- end :: GLOBAL --------------- */

/* --------------- start :: LAYOUT --------------- */
#page {
	min-width: 780px;
	padding: 0;
	margin: 0
}

.standardwidth {
	width: 1010px;
	margin: 0 auto;
}

.bodypadding {
	padding: 3px 10px 10px 10px;
}

.footerpadding {
	padding: 10px;
}

.clearfloat {
	overflow: hidden;
}

* html .clearfloat {
	height: 1%;
}

#body {
}

#left_col {
	width: 195px;
	float: left;
}

#center_col {
	margin-left: 200px
}

#center_col_threecol {
	margin-left: 200px;
	margin-right: 196px;
	_margin-left: 0;
	_margin-right: 0;
}

#right_col {
	width: 190px;
	float: right;
}
/* --------------- end :: LAYOUT --------------- */


/* --------------- start :: HEADER --------------- */
#header {
	background: url(/distance-web/images/header_bg.gif) left top repeat-x;
}

#head_logo {
	padding: 0 10px 0 6px;
	color: #FFFFFF;
}

#headertabs {
	padding: 0 10px 0 20px;
}

#headertabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#headertabs ul li {
	color: #333333;
	text-align: center !important;
	display: inline;
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#headertabs ul li a, #headertabs ul li a:link, #headermenu ul li a:visited {
	display: block;
	height: 31px;
	line-height: 230%;
	width: 92px;
	color: #333333;
	margin: 0 3px;
	text-align: center !important;
	float: left;
}

#headertabs ul li a:hover {
	background: url(/distance-web/images/headertab_on.gif) left top no-repeat;
	color: #FFFFFF;
}

a.current {
	background: url(/distance-web/images/headertab_on.gif) left top no-repeat;
	color: #FFFFFF !important
}

#searchbarwrap {
	margin-right: 10px;
	color: #666666;
	text-align: right;
	background-color: #E6E6E6;
	font-size: 11px
}

#searchbarwrap .padding_standard {
	padding: 6px 12px;
}

.searchbarwrap_tr {
	background: url(/distance-web/images/searchbarwrap_tr.gif) right top no-repeat;
}

.searchbarwrap_br {
	background: url(/distance-web/images/searchbarwrap_br.gif) right bottom no-repeat;
}

.searchbar_inputbox {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
}
/* --------------- end :: HEADER --------------- */


/* --------------- start :: BODY --------------- */

/* -- start :: grey boxes --*/
.curvewrap_grey_l {
	background: #EEEEEE url(/distance-web/images/curvewrap_grey_lbg.gif) left top repeat-y;
	margin-bottom: 4px;
}

.curvewrap_grey_r {
	background: url(/distance-web/images/curvewrap_grey_rbg.gif) right top repeat-y;
}

.curvewrap_grey_t {
	background: url(/distance-web/images/curvewrap_grey_tbg.gif) left top repeat-x;
}

.curvewrap_grey_b {
	background: url(/distance-web/images/curvewrap_grey_bbg.gif) left bottom repeat-x;
}

.curvewrap_grey_tl {
	background: url(/distance-web/images/curvewrap_grey_tl.gif) left top no-repeat;
}

.curvewrap_grey_tr {
	background: url(/distance-web/images/curvewrap_grey_tr.gif) right top no-repeat;
}

.curvewrap_grey_bl {
	background: url(/distance-web/images/curvewrap_grey_bl.gif) left bottom no-repeat;
}

.curvewrap_grey_br {
	background: url(/distance-web/images/curvewrap_grey_br.gif) right bottom no-repeat;
}

.curvewrap_grey_wrap {
	padding: 0 8px;
	color: #666666;
}

.thead_section {
	border-bottom: 5px solid #CDCCCC;
	font-size: 14px;
	color: #333333;
	margin: 0 0 2px 0;
	padding: 0 0 1px 0;
}
/* -- end :: grey boxes --*/

/* -- start :: dark grey boxes --*/
.curvewrap_dgrey_l {
	background: #666666 url(/distance-web/images/curvewrap_dgrey_lbg.gif) left top repeat-y;
	margin-bottom: 4px;
}

.curvewrap_dgrey_r {
	background: url(/distance-web/images/curvewrap_dgrey_rbg.gif) right top repeat-y;
}

.curvewrap_dgrey_t {
	background: url(/distance-web/images/curvewrap_dgrey_tbg.gif) left top repeat-x;
}

.curvewrap_dgrey_b {
	background: url(/distance-web/images/curvewrap_dgrey_bbg.gif) left bottom repeat-x;
}

.curvewrap_dgrey_tl {
	background: url(/distance-web/images/curvewrap_dgrey_tl.gif) left top no-repeat;
}

.curvewrap_dgrey_tr {
	background: url(/distance-web/images/curvewrap_dgrey_tr.gif) right top no-repeat;
}

.curvewrap_dgrey_bl {
	background: url(/distance-web/images/curvewrap_dgrey_bl.gif) left bottom no-repeat;
}

.curvewrap_dgrey_br {
	background: url(/distance-web/images/curvewrap_dgrey_br.gif) right bottom no-repeat;
}

.curvewrap_dgrey_wrap {
	padding: 0 8px;
	color: #ffffff;
}
/* -- end :: dark grey boxes --*/

.listings_links {
	padding: 0;
	margin: 0;
	list-style: none;
}

.listings_links li {
	margin: 0;
	padding: 4px 1px;
	background: url(/distance-web/images/border_dotted_h.gif) bottom repeat-x;
}

.listings_links li a {
	padding-left: 17px;
	background: url(/distance-web/images/bullet_list.gif) 0 2px no-repeat;
	display: block;
}

/* -- start :: white boxes --*/
.curvewrap_white_l {
	background: #ffffff url(/distance-web/images/curvewrap_white_lbg.gif) left top repeat-y;
	margin-bottom: 4px;
}

.curvewrap_white_r {
	background: url(/distance-web/images/curvewrap_white_rbg.gif) right top repeat-y;
}

.curvewrap_white_t {
	background: url(/distance-web/images/curvewrap_white_tbg.gif) left top repeat-x;
}

.curvewrap_white_b {
	background: url(/distance-web/images/curvewrap_white_bbg.gif) left bottom repeat-x;
}

.curvewrap_white_tl {
	background: url(/distance-web/images/curvewrap_white_tl.gif) left top no-repeat;
}

.curvewrap_white_tr {
	background: url(/distance-web/images/curvewrap_white_tr.gif) right top no-repeat;
}

.curvewrap_white_bl {
	background: url(/distance-web/images/curvewrap_white_bl.gif) left bottom no-repeat;
}

.curvewrap_white_br {
	background: url(/distance-web/images/curvewrap_white_br.gif) right bottom no-repeat;
}

.curvewrap_white_wrap {
	padding: 0 4px;
	color: #666666;
}

.thead_main {
	background: url(/distance-web/images/thead_main.gif) bottom repeat-x;
	font-size: 15px;
	color: #333333;
	margin: 0 6px 2px 6px;
	padding: 0 0 8px 0;
}

.thead_red {
	background-color: #C1090E;
	border-top: 2px solid #61181A;
	padding: 3px 10px;
	color: #FFFFFF;
	font-size: 15px;
	margin: 7px 0px 2px 0px;
}

.curvewrap_white_r_fixed {
	background: url(/distance-web/images/curvewrap_white_bg_fixed.gif) right top repeat-y;
}

.curvewrap_white_t_fixed {
	background: url(/distance-web/images/curvewrap_white_t_fixed.gif) right top no-repeat;
}

.curvewrap_white_b_fixed {
	background: url(/distance-web/images/curvewrap_white_b_fixed.gif) right bottom no-repeat;
}
/* -- end :: white boxes --*/

.curvebox_right {
	width: 310px;
	float: right;
}

.curvebox_left {
	margin-right: 312px;
}

.whitecurvebox_content {
	padding: 2px 7px;
}

.review_red {
	color: #A81603;
	font-size: 14px;
	font-weight: bold;
}

.error_lines {
	font-weight: bold;
	color: red;
	padding-bottom: 1em;
}
/* --------------- end :: BODY --------------- */

/* --------------- start :: FOOTER --------------- */
#footer {
	color: #FFFFCC;
	font-size: .95em;
	background: #000000 url(/distance-web/images/footer_bg.gif) left top repeat-x;
	padding: 0 10px 10px 10px;
}

#footerlinks {
	color: #FFFFFF;
}

#footerlinks a {
	background: url(/distance-web/images/bullet_w_arrow.gif) 0 5px no-repeat;
	padding-left: 9px;
}

#footerlinks a:link, #footerlinks a:visited {
	color: #FFFFFF;
}

#footerlinks a:hover {
	color: #FFCC00;
}
/* --------------- end :: FOOTER --------------- */

/* --------------- start :: SUBPAGES --------------- */
.shoelist_row_twocol {
	border-bottom: 1px solid #cccccc;
	padding: 4px 0;
	background: url(/distance-web/images/border_dashed_v.gif) 49% 0 repeat-y;
	overflow: hidden;
}

* html .shoelist_row_twocol {
	height: 1%;
}

.shoelist_row_twocol a, .shoelist_row_twocol a:link, .shoelist_row_twocol a:visited {
	color: #000000;
}

.shoelist_row_twocol a:hover {
	color: #BD080C;
}

.shoelist_row_twocol ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.shoelist_row_twocol ul li {
	display: block;
	width: 48%;
}

.clearancesale_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clearancesale_list li {
	padding: 0;
	margin: 0;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 0;
}

* html .clearancesale_list li {
	height: 1%;
	padding: 4px 0;
}

.image_column {
	float: left;
	width: 120px;
}

.image_column img {
	width: 110px;
}

.price_column {
	float: right;
	width: 65px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
}

.price_old {
	text-decoration: line-through;
}

.name_column {
	color: #333333;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-right: 75px;
	padding-top: 15px;
}

.name_column a, .name_column a:link, .name_column a:visited {
	color: #333333;
}

.name_column a:hover {
	color: #777777;
}

#loginbox {
	color: #666666;
	font-size: 11px;
	padding: 0 5px;
	line-height: 190%;
}

#loginbox .inputbox {
	border: 1px solid #666666;
	margin-bottom: 3px;
}

#welcomebox_wrap {
	background: #FFD504 url(/distance-web/images/welcomebox_bg.gif) left top repeat-x;
	margin: 0 2px 7px 2px;
}

#welcomebox_wrap2 {
	background: url(/distance-web/images/welcomebox_br.gif) right bottom no-repeat;
	height: 220px;
}

#welcomebox_tl {
	background: url(/distance-web/images/welcomebox_tl.gif) left top no-repeat;
	padding: 20px;
	color: #333333;
	font-size: 14px;
}

#welcomebox_tl h2 {
	padding: 0;
	margin: 3px 0;
	font-size: 18px;
	color: #000000;
}

.featured_img {
	width: 130px;
	float: left;
}

.featured_img img {
	width: 125px;
}

.featured_desc {
	margin-left: 135px;
}

.rrp_row {
	padding-bottom: 6px;
}

.rrp_label {
	font-size: 16px;
}

.rrp_price {
	color: #999999;
	font-size: 16px;
	text-decoration: line-through;
}

.price_label {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.previous_price_label {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.previous_price_price {
	text-decoration: line-through;
	font-weight: bold;
}

.current_price_label {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.current_price_price {
	color: #BD080C;
	font-size: 16px;
	font-weight: bold;
}

.price_red {
	color: #BD080C;
	font-size: 16px;
	font-weight: bold;
}

.stockdot {
	padding-right: 5px;
	vertical-align: top;
}

.stocktext {
	font-size: 12px;
}

.listings_links_dgrey {
	padding: 0;
	margin: 6px 0 0 0;
	list-style: none;
}

.listings_links_dgrey li {
	margin: 0;
	padding: 2px 0px 2px 12px;
	background: url(/distance-web/images/bullet_list_sm.gif) 2px 7px no-repeat;
	font-size: 12px;
}

.listings_links_dgrey li a:link, .listings_links_dgrey li a:visited {
	color: #ffffff;
}

.listings_links_dgrey li a:hover {
	color: #FFCC00;
}

.title_head {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
}

/* -- product detail page -- */
#productdetailpage_rcol {
	float: right;
	width: 312px;
}

#productdetailpage_rcol form {
	margin-top: 5px;
}

#productdetailpage_lcol {
	margin-right: 320px;
	border-right: 3px solid #cccccc;
	padding-right: 10px;
	padding-left: 3px;
}

.freedelivery {
	color: red;
	font-weight: bold;
	padding: 6px 0 0 25px;
}

.productdetailpage_previouspricelabel {
	font-size: 16px;
}

.productdetailpage_previouspriceprice {
	font-size: 16px;
	text-decoration: line-through;
}

.productdetailpage_currentpriceprice {
	color: #BD080C;
	font-size: 36px;
}

#productdetailpage_sizechart {
	padding: 7px;
	border: 1px solid black;
	z-index: 11;
	position: absolute;
	background: white;
	cursor: pointer;
}

#productdetailpage_sizechartx {
	float: right;
	border: 1px solid black;
	padding: 1px 3px;
}

#productdetailpage_sizechartlabel {
	padding-bottom: 12px;
}

.sizecharttable {
	border-collapse: collapse;
}

.sizecharttable td {
	border: 1px solid #888;
	padding: 3px;
	text-align: center;
	width: 33px;
	font-size: 9pt;
}

.sizecharttable td.shaded {
	background-color: #EEE;
}

.more {
	margin-top: 5px;
}

.more img {
	padding: 2px;
	border: 1px solid #ccc;
}

.bordertop_dotted {
	background: url(/distance-web/images/border_dotted_h.gif) left top repeat-x;
	padding-top: 6px;
	margin-top: 6px;
}

.productdetailpage_moreimages {
	margin-bottom: 6px;
}

.productdetailpage_thumb {
	border: 1px solid #999999;
	cursor: pointer;
}

.productdetailpage_thumbmargin {
	margin-left: 3px;
	border: 1px solid #999999;
	cursor: pointer;
}

/* -- basket page -- */
.basket_producttbl {
	margin-bottom: 8px;
	width: 100%;
	border: 0;
}

.basket_producttbl_thead_left, .basket_producttbl_thead_others {
	color: #000000;
	font-weight: bold;
	background-color: #CECCCD;
}

.basket_producttbl_thead_left {
	text-align: left;
	padding: 5px 0 5px 8px;
}

.basket_producttbl_thead_others {
	text-align: center;
	padding: 5px 0 5px 0;
	border-left: 1px dashed #999999;
}

.basket_producttbl_products_left, .basket_producttbl_products_others {
	background-color: #eeeeee;
	vertical-align: top;
}

.basket_producttbl_products_left {
	text-align: left;
	padding: 5px 0 5px 8px;
}

.basket_producttbl_productimg {
	margin-right: 8px;
	vertical-align: top;
}

.basket_producttbl_products_others {
	width: 80px;
	text-align: center;
	padding: 5px 0;
	border-left: 1px dashed #999999;
}

.basket_producttbl_inputbox {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 40px;
	text-align: center;
}

.basket_producttbl_price {
	font-weight: bold;
	color: #BD080C;
	font-size: 14px;
}

.basket_producttbl_pricebig {
	font-weight: bold;
	color: #BD080C;
	font-size: 16px;
}

.basket_producttbl_tfoot_left {
	background-color: #E6E6E6;
	border-bottom: 1px solid #EEEEEE;
	font-weight: bold;
	text-align: right;
	padding: 5px 10px 5px 8px;
}

.basket_producttbl_tfoot_postagerules, .basket_producttbl_tfoot_totalcost, .basket_producttbl_tfoot_deliverycost {
	background-color: #E6E6E6;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px dashed #999999;
	font-weight: bold;
	padding: 5px 5px 5px 0;
}

.basket_producttbl_tfoot_postagerules {
	text-align: left;
}

.basket_producttbl_tfoot_postagerules_name {
	color: #000000;
}

.basket_producttbl_tfoot_postagerules_price {
	color: #BD080C;
}

.basket_producttbl_tfoot_deliverycost {
	text-align: center;
}

.basket_producttbl_tfoot_totalcost {
	text-align: center;
}


/* -- checkout page -- */
.producttbl_checkout_thead {
	background: #CECCCD url(/distance-web/images/gridlines_tbl_ver.gif) right top repeat-y;
	color: #333333;
	font-weight: bold;
	padding: 5px 0px 5px 8px;
	border-bottom: 1px solid #ffffff;
}

.producttbl_checkout_tfoot {
	background-color: #E6E6E6;
	font-weight: bold;
}

.producttbl_checkout_row {
	padding: 20px 0px 20px 8px;
	color: #333333;
}

.producttbl_checkout_tfoot div {
	padding: 5px 0;
}

.producttbl_checkout_tfoot_r {
	width: 110px;
	float: right;
	color: #CC0000;
	text-align: center;
}

.producttbl_checkout_row .producttbl_basket_prices {
	color: #BD080C;
}

.producttbl_checkout_row .producttbl_basket_name a:link, .producttbl_checkout_row .producttbl_basket_name a:visited {
	color: #333333;
}

.producttbl_checkout_row .producttbl_basket_name a:hover {
	color: #BD080C;
}

.personaldetail_tbl {
	background-color: #E6E6E6;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.personaldetailtbl_thead {
	background-color: #CDCCCC;
	color: #333333;
	font-weight: bold;
	padding: 5px 8px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 5px;
}

.personaldetailtbl_thead2 {
	background-color: #CDCCCC;
	color: #333333;
	font-weight: bold;
	padding: 5px 8px;
	margin: 3px 0;
}

.personaldetailtbl_row {
	padding: 4px 10px;
	color: #666666;
}

.personaldetailtbl_label {
	width: 130px;
	float: left;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
}

.personaldetailtbl_input {
	margin-left: 140px;
}


/* -- Search Results -- */
.searchresultsrow {
	margin-bottom: 12px;
	clear: both;
}

.searchresultsrightcol {
	float: right;
	width: 145px;
	text-align: center;
}

.searchresultsprice {
	padding-bottom: 6px;
}

.searchresultsleftcol {
	float: left;
	width: 70px;
}

.searchresultsmiddlecol {
	margin: 0 150px 0 85px;
}

.searchresultstitle {
	font-weight: bold;
	padding-bottom: 3px;
}

.csearch_label_full
{
	/* Full width label */
	display: block;
	color: #797066;
	padding-bottom: 8px;
}

.csearch_label_full_errors
{
	/* Full width label used for error notification */
	display: block;
	color: red;
	padding-bottom: 8px;
}

/* === /Confirmation === */
#confirmation_leftcol {
	vertical-align: top;
	text-align: left;
}

.confirmation_fullunder {
	padding-bottom: 1em;
}

#confirmation_rightcol {
	background-color: #eeeeee;
	border: 5px solid #ff9900;
	width: 350px;
	vertical-align: top;
	text-align: center;
}

#confirmation_rightcol_head {
	font-size: 24px;
}

.confirmation_halfunder {
	padding-bottom: 0.5em;
}
/* === /Confirmation === */

/* Information Pages */
.info_headb {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
}

.info_padtop {
	padding-top: 1em;
}

.info_padtopbig {
	padding-top: 2em;
}
/* /Information Pages */

/* === Error Page === */
#errorpage {
	text-align: center;
	background-color: black;
	color: white;
}

#errorpage div {
	padding-top: 2em;
	font-size: 16pt;
}

#errorpage a:link, #errorpage a:visited {
	color: #F6990D;
}

#errorpage a:hover {
	color: #F6990D;
	text-decoration: underline;
}
/* === /Error Page === */


/* -- basket + checkout page -- */
.producttbl_basket {
	background: #EEEEEE url(/distance-web/images/gridlines_tbl_ver.gif) right top repeat-y;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 8px;
}

.producttbl_basket_thead {
	background: #CECCCD url(/distance-web/images/gridlines_tbl_ver.gif) right top repeat-y;
	color: #000000;
	font-weight: bold;
	padding: 5px 0px 5px 8px;
}

.producttbl_basket_tfoot {
	background-color: #E6E6E6;
	border-bottom: 1px solid #EEEEEE;
	font-weight: bold;
}

.producttbl_basket_tfoot div {
	padding: 5px 0;
}

.producttbl_basket_tfoot_r {
	width: 110px;
	float: right;
	background: url(/distance-web/images/border_dashed_v_dark.gif) left top repeat-y;
	color: #CC0000;
	text-align: center;
}

.producttbl_basket_3rcol {
	float: right;
	width: 280px;
}

.producttbl_basket_name {
	margin-right: 286px;
}

.producttbl_basket_items {
	width: 90px;
	float: left;
	text-align: center;
}

.producttbl_basket_qty {
	width: 80px;
	float: left;
	text-align: center;
}

.producttbl_basket_prices {
	width: 110px;
	float: left;
	font-weight: bold;
	text-align: center;
}

.producttbl_basket_row {
	padding: 5px 0px 5px 8px;
	color: #333333;
}

.producttbl_basket_row .producttbl_basket_prices {
	color: #BD080C;
	line-height: 200%;
}

.producttbl_basket_row .producttbl_basket_name {
	color: #333333;
}

.producttbl_basket_row .producttbl_basket_name a:link, .producttbl_basket_row .producttbl_basket_name a:visited {
	color: #333333;
}

.producttbl_basket_row .producttbl_basket_name a:hover {
	color: #BD080C;
}

.basket_abovemessage {
	margin-bottom: 1em;
	font-weight: bold;
}

.basket_abovemessage img {
	float: left;
	margin-right: 6px;
}

.checkout_header {
	font-size: 14px;
}

.checkout_inputbox, .checkout_inputbox_pcode, .checkout_inputbox_seccode {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.checkout_inputbox {
	width: 250px;
}

.checkout_inputbox_pcode {
	width: 146px;
}

.checkout_findaddress {
	width: 100px;
	font-size: 12px;
}

.checkout_inputbox_seccode {
	width: 160px;
}

.checkout_inputbox_seccode_link {
	font-weight: bold;
}
/* -- basket + checkout page -- */
