/********************* Header Table Scheme **********************/
.htbl_body {
	background-color: #D1DFED;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #999999;
}
.htbl_bodylight {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #999999;
}
.htbl_a {
	background-color: #6699CC;
}
.htbl_b {
	background-color: #000033;
	padding: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.htbl_c {
	background-color: #000033;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.htbl_d {
	background-color: #D1DFED;
	padding: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.htbl_title_gray {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCFF;
}
/********************* Header Scheme **********************/
.phdr_body {
	border: 1px solid #999999;
	background-color: #D1DFED;	
}
.phdr_a {
	background-color: #D1DFED;
	background-image: url(../images/buttons/phdr_a.gif);
	height: 61px;
	width: 72px;
	background-repeat: no-repeat;
	background-position: center;
}
.phdr_b {
	background-color: #D1DFED;
	background-image: url(../images/buttons/phdr_b.gif);
	height: 61px;
}
.phdr_txt {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
}
a.phdr_link, a.chdr_link:visited {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
a.phdr_link:hover {
	color: #555577;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
/********************* Listing Table Schemes **********************/
.ltbl_header {
	background-color: #E1E1E1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #999999;
	background-image: url(../images/misc/ltbl_wht_a.gif);
	background-position: top;
	background-repeat: repeat-x;
}
a.lhdr_link, a.lhdr_link:visited {
	color: #005D96;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.lhdr_link:hover {
	color: #E80000;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.ltbl_normal {
	background-color: #FFFFFF;
}
.ltbl_highlight {
	background-color: #E6CCFF;
}
.ltbl_border {
	border-bottom: 1px solid #CCCCCC;
}
.ltbl_hborder_l {
	border-left: 1px solid #6633CC;
	border-top: 1px solid #6633CC;
	border-bottom: 1px solid #6633CC;
}
.ltbl_hborder_r {
	border-right: 1px solid #6633CC;
	border-top: 1px solid #6633CC;
	border-bottom: 1px solid #6633CC;
}
.ltbl_hborder_c {
	border-top: 1px solid #6633CC;
	border-bottom: 1px solid #6633CC;
}
.ltbl_subheader_box {
	background-color: #FFFFCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/********************* Side Bar Table Scheme **********************/
.sbar_body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #375D9C;
}
.sbar_border {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.sbar_blu_split {
	height: 11px;
	background-image: url(../images/misc/sbar_blu_split.gif);
	background-repeat: repeat-x;
}
.sbar_box {
	border-bottom: 1px dashed #6699CC;
}
.sbar_wht_a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004074;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../images/misc/ltbl_wht_a.gif);
	background-repeat: repeat-x;
	height: 25px;
	text-indent: 10px;
}
a.sbar_header_link, a.sbar_header_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.sbar_header_link:hover {
	color: #FFFF66;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.sbar_link, a.sbar_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
a.sbar_link:hover {
	color: #FFFF66;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
img.sbar_icon:hover {
	cursor: pointer;
}
.search_tbl_a {
	height: 32px;
	background-color: #FDD56E;
	background-image: url(../images/misc/search_tbl_a.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #999999;
}
a.listing_link, a.listing_link:visited {
	color: #000066;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.listing_link:hover {
	color: #000066;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
a.popupmenu_link, a.popupmenu_link:visited {
	color: #375D9C;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.popupmenu_link:hover {
	color: #294574;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a.productmenu_link, a.productmenu_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
a.productmenu_link:hover {
	color: #FFFF66;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
/********************* Product Banner Popups **********************/
.product_banner_cell {
	background-color: #EEEEEE;
	white-space: nowrap;
}
.product_banner_cell:hover {
	background-color: #CCCCCC;
}
/********************* Split **********************/
.split {
	background-image: url(../images/misc/split.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/********************* Product Indent **********************/
.p_indent {
	padding-left: 50px;
}
/********************* Tick Boxes **********************/
.tick_box {
	background-image: url(../images/misc/tick.gif);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}

.rrp_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #E80000;
	text-decoration: line-through;
}

.onsale_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E80000;
}
/********************* Price Modal Layer **********************/
.product_price_opaque_layer {
	position:absolute;
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
	background-color: #CCC;
	text-align:center;
	vertical-align:middle;
	z-Index:1000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	border: 2px solid #003;
	padding: 10px 20px 10px 20px;
}
