body {
	background-color: white;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}

p {
		color: #0F0C09;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
}

b {
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
}

td {
		color: #0F0C09;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
}

td.main_search {
		color: #0F0C09;
		font-size:10px;
		font-family: Arial, Helvetica, sans-serif;
		width:100%;
}

table.main_search {
}

table.search_results {
}

table.basket {
}

table.secure_checkout {
}

table.forgot_your_password {
}

table.declined {
}

table.secure_confirmation {
}

table.finalize {

}

a:link {
		color: #2A61AE;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited {
		color: #2A61AE;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:active {
		color: #2A61AE;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #384bda;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.selected {
	color: #0F0C09;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

h1 {
		color: #0F0C09;
		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
}

h2 {
	color: #0F0C09;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}

h2.secure_checkout {
		color: #2a62ac;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
}

h2.basket {
		color: #2a62ac;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
}

h2.forgot_your_password {
		color: #0F0C09;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
}

h2.declined {
		color: #0F0C09;
		font-size:12pt;
		font-family: Arial, Helvetica, sans-serif;
}

h2.secure_confirmation {
		color: #0F0C09;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
}

h2.finalize {
		color: #0F0C09;
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
}

h3 {
		color: #0F0C09;
		font-size:10px;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
}

h3.search_results {
		color: #0F0C09;
		font-size:11px;
		font-family: Arial, Helvetica, sans-serif;
}


input[type="submit"] {
}

input[type="button"] {
}

input[type="reset"] {
}

.td1 {
		padding: 2px;
		margin: 2px;
		background-color: #FF9900;
		color: white;
		font-family: Arial, Helvetica, sans-serif;
}

.whbld {
		color:#D63333;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
}
.whtxt {
		color:#D63333;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:8pt;
}

tr.row1 {
		background-color: #FDF7F0;
}

/***********************************************/
/* header                                      */
/***********************************************/
.nav_bar_casing{
	height: 15px;
}
.nav_casing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 15px;
	background-image: url('/eSolution_config/user_images/arrow.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	height: 15px;
}
.nav_casing a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_casing a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.nav_casing a:hover {
	color: #523E2A;
	background-image: url('/eSolution_config/user_images/arrow_over.gif');
	background-repeat: no-repeat;
	background-color: #F7E5CB;
	text-decoration: none;
	vertical-align: 100%;
	display: block;
	height: 15px;
}

.shp_cart_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}
.shp_cart_font a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.shp_cart_font a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.shp_cart_font a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/***********************************************/
/* footer                                      */
/***********************************************/
.footer_casing{
	width: 760px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.footer_Qs_casing{
	border: 1px solid #2A61AE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footer_nav_casing{
	border: 1px solid #DD9127;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footer_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523E2A;
	text-decoration: none;
}
.footer_font a:link {
	color: #523E2A;
	text-decoration: none;
}
.footer_font a:visited {
	color: #523E2A;
	text-decoration: none;
}
.footer_font a:hover {
	color: #2A61AE;
	text-decoration: none;
}
.footer_utilities_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.footer_utilities_font a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer_utilities_font a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer_utilities_font a:hover {
	color: #ffffff;
	text-decoration: none;
}

/***********************************************/
/* nav pages                                   */
/***********************************************/

.centre_casing{
	padding-right: 10px;
}

td.centre_div{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC66;
	padding-bottom: 10px;
	padding-top: 10px;
}

.centre_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-position: outside;
	list-style-type: circle;
}

.centre_font_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A61AE;
}

.centre_font_subtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #523E2A;
}

/***********************************************/
/* right promos                                */
/***********************************************/

.promo_casing{
	padding-left: 8px;
}
.promo_cooks_links{
	padding: 4px 7px 3px 8px;
	background-image: url(/eSolution_config/user_images/rightPromos/chef_underline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.promo_cooks_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6F0A;
	text-decoration: none;
}
.promo_cooks_links a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6F0A;
	text-decoration: none;
}
.promo_cooks_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A61AE;
	text-decoration: none;
}
.promo_kits_links{
	padding: 4px 7px 3px 8px;
	background-image: url(/eSolution_config/user_images/rightPromos/kits_underline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.promo_kits_links a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523E2A;
	text-decoration: none;
}
.promo_kits_links a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #523E2A;
	text-decoration: none;
}
.promo_kits_links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A61AE;
	text-decoration: none;
}
/***********************************************/
/* bread crumbs & page title                   */
/***********************************************/

.breadcrumb_casing{
	padding-top: 5px;
	padding-bottom: 3px;
}
.breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #523E2A;
	text-decoration: none;
}
.breadcrumbs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #523E2A;
	text-decoration: none;
}
.breadcrumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #523E2A;
	text-decoration: none;
}
.breadcrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A61AE;
	text-decoration: none;
}
.breadcrumbs_uber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A61AE;
	text-decoration: none;
}

.page_title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #523E2A;
	font-size: 18px;
}

/***********************************************/
/* left                                        */
/***********************************************/

/* subnav */
.subnav_casing{
	background-image: url(/eSolution_config/user_images/subnav_bck.gif);
}
.subnav_title_casing{
	background-color: #7a634d;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 12px;
	background-image: url(/eSolution_config/user_images/subnav_titlebck.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.subnav_title_font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.subnav_01_casing{
	padding-right: 6px;
	padding-left: 8px;
	padding-top: 5px;
	line-height: 12px;
}
.subnav_02_casing{
	padding-right: 6px;
	padding-left: 16px;
	padding-top: 5px;
	line-height: 12px;
}
.subnav_03_casing{
	padding-right: 6px;
	padding-left: 24px;
	padding-top: 5px;
	line-height: 12px;
}

.subnav_font_01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #523E2A;
}
.subnav_font_01 a:link {
	color: #523E2A;
	text-decoration: none;
}
.subnav_font_01 a:visited {
	color: #523E2A;
	text-decoration: none;
}

.subnav_font_01 a:hover {
	color: #2A61AE;
	text-decoration: none;
}

/* search */
.search_casing{
	background-color: #73A7E9;
	padding: 5px;
}
.search_form{
	display: inline;
}
.search_fields{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	width: 100%;
}
.search_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 100%;
}
.search_title{
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #523E2A;
	font-weight: bold;
}

/* catalouge selection */
.catalogue_search_casing{
	padding: 5px;
	background-image: url(/eSolution_config/user_images/search_divide.gif);
	height: 50px;
	background-repeat: repeat-x;
	background-position: left top;
}

.error {
		color: #FF0000;
}

focus { outline: 0; }

a:link{
text-decoration:none;
}

a img { border:0 }
img { border:0 }
