body
{
	background-image: url(/images/bks/body1.gif);
	background-repeat: repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.ErrorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #FFA466;
}


h1{
	font-size:115%;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}
	
h2{
	font-size:100%;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}
.label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}

	
h3{
	font-size:70%;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}		
.product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bks/bk_field.gif);
	border: 1px solid #508AC5;
	background-color: #5A84AD;
}
.stat_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	height: 25px;
}

	
.bodytxt
{
	font-size:80%;
	font-style:100;
	font-weight:100;
	color: #FFFFFF;
}

.bodytxt_right
{
	font-size:80%;
	font-style:normal;
	font-weight:100;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.bodytxt a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
}
.bodytxt a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
	
}
.bodytxt a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.bodytxt a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
}
.bodytxt2 a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
}
.bodytxt2 a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
	
}
.bodytxt2 a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bold;
}
.bodytxt2 a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.menu_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bk_rightside {
	background-image: url(../images/bks/bk_rightside.gif);
}


.menu_top a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bold;
}
.menu_top a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:none;
	font-weight:bolder;
	
}
.menu_top a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.menu_top a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}

.menu_bottom {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.menu_bottom a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.menu_bottom a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.menu_bottom a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.menu_bottom a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}
.bk_menu_top {
	background-image: url(../images/bks/bk_menu_top.gif);
	height: 30px;
	vertical-align: middle;
}
.bk_footer {
	background-image: url(../images/bks/bk_footer.gif);
	height: 25px;
	vertical-align: middle;
}
.bk_header {
	background-image: url(../images/bks/bk_header.gif);
	height: 75px;
}
.white_border {
	border: 2px solid #FFFFFF;
}

.bk_body {
	background-image: url(../images/bks/bk_body.gif);
}

.menu_small_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}

.menu_small_right a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.menu_small_right a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.menu_small_right a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.menu_small_right a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}	

.menu_bottom_centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
.menu_bottom_centre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}

.menu_bottom_centre a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.menu_bottom_centre a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.menu_bottom_centre a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.menu_bottom_std {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

.menu_bottom_std a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.menu_bottom_std a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.menu_bottom_std a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.menu_bottom_std a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}
.newstxt {

	font-size:70%;
	font-style:100;
	font-weight:100;
	color: #FFFFFF;
}

.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}

.newshead a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.newshead a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.newshead a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.newshead a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}
.SecondHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.SecondHeadingRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.login_lcorner {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	font-weight: bold;
	border-left:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
}
.login_lbox {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	font-weight: bold;
	border-left:#FFFFFF 2px solid;
}
.login_rbox {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	font-weight: bold;
	border-right:#FFFFFF 2px solid;
}
.login_lbottom {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	font-weight: bold;
	border-left:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;

}
.login_rbottom {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:3px;
	font-weight: bold;
	border-right:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;

}
.login_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom:#FFFFFF 2px solid;

}

.tab_lfocus {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	font-weight: bold;
	border-left:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
}
.tab_lnofocus {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:10px;
	background-color:#799CBC;
	font-weight: bold;
	border-left:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
}
.tab_rnofocus {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#799CBC;
	border-bottom:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;

}
.tab_rfocus {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-right:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;

}

.info_box {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size:80%;
	font-style:normal;
	font-weight:100;
	color: #FFFFFF;
	padding-left: 10px;
}
.info_box_invert {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#799CBC;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:80%;
	font-style:normal;
	font-weight:Bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}.defined_row {
	background-image: url(../images/bks/trans_white_20pcent.gif);
	background-repeat: repeat;
}
.login_box {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 5px;
}
.login_botbox {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bodytxtIndent {
	font-size:80%;
	font-style:normal;
	font-weight:100;
	color: #FFFFFF;
	padding-left: 10px;
}
.bodytxtIndent a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.bodytxtIndent a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.bodytxtIndent a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.bodytxtIndent a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}
.bodytxtIndentRight {
	font-size:80%;
	font-style:normal;
	font-weight:100;
	color: #FFFFFF;
	padding-right: 10px;
	text-align: right;
}
.bodytxtIndentRight a:link {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bold;
}
.bodytxtIndentRight a:visited {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
	
}
.bodytxtIndentRight a:hover {
	color:#FFFFFF;
	font-family: arial;
	text-decoration:underline;
	font-weight:bolder;
}
.bodytxtIndentRight a:active {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: arial;
	font-weight:bolder;
}
.newsgroup {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.newsgroup a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.newsgroup a:visited {
	color:#FFFFFF;
	text-decoration:none;
	
}
.newsgroup a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.newsgroup a:active {
	color:#FFFFFF;
	text-decoration:none;
}.fieldlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	border: 1px solid #508AC5;
	background-color: #5A84AD;
}
.login_top {
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.promocode {
	background-color: #7B9DBD;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
}
.promolink {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.basketprice{
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	}

.basketitem{
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.total_line{
	font-family: Verdana, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}
