.formbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF; border: 1px solid; cursor: hand; border-color: #FFFFFF #333333 #000000 #FFFFFF}

.required { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366}

.EmailForm { border: 3px; border-color: #000000; background-color: #EEEEEE}

/* Category listing */
.onlineShop_ProductListingHeader {
	padding : 0 0 0 5;
	border:  1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #d5d9b9;
}
.onlineShop_DotLine {
	background-image: url(Images/Shop/dot-line.gif);
}
.onlineShop_CategorySelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* Shop Basket */
.onlineShop_BasketTable {
border:  1px solid #333333;
}
.onlineShop_BasketHeaderRow {
	background-color: #d5d9b9;
	padding : 0 0 0 5;
	border:  1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.onlineShop_basketQuantityField {

}
.onlineShop_totalChargeRow {
	background-color: #d5d9b9;
	padding : 0 0 0 5;
	border:  1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Category listing AND product detail */
.onlineShop_attributeTableHeader {

}
.onlineShop_attribute {

}
.onlineShop_optionTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.onlineShop_optionSelector {

}
.onlineShop_priceTableHeader {

}
.onlineShop_price {

}
.onlineShop_SpecialPrice { 
	color: #003366
}
.onlineShop_ProductName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6B6C4D;
	word-wrap: break-word;
}
.onlineShop_ProductName:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4A708A;
	text-decoration: underline;
}
.onlineShop_ProductDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Product detail */
.onlineShop_separatorHR {

}

/* Checkout */
.onlineShop_checkoutSectionHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.onlineShop_checkoutsectionTable {
border:  1px solid #333333;
background-color: FFFFFF;
}
.onlineshop_productDetailTable {
	background-color: FFFFFF;
	border:  1px solid #333333;
	white-space: normal;
}
body, table, td, tr, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
p {
 	margin-left: 1px;
}
.sidepanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
.sidepanel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	border: 1px solid #666666;
}
.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CACAA1;
	text-decoration: none;
}
.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CACAA1;
	text-decoration: underline;
}
.dottedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.titletable {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.featurebox {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
/*	color: #707048;*/
	color: #ff0000;	
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.footerlinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.footerlinks:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 9px;
}
.sidelines {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.sidelinestop {

	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.infobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;
	padding: 5px;
	border: 1px solid #333333;
	overflow: auto;
	height: 180px;
	margin-right: 15px;
	width: 520px;
	clip:   rect(auto auto auto auto);


}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A708A;
}
.productlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	font-weight: normal;

}
.productlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;

}
.subheading,.onlineShop_informationTopicsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.dottedlinelist {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.dottedlinelistside {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;

}
.dottedlinelistsidebottom {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
.dottedlinelistsideTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-color: #d5d9b9;
}
.dottedlinelisttop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #d5d9b9;
}
.sidetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.infoboxouter {
	width: 520px;
}
li {
	list-style-image: url(/ContentStore/Layouts/Images/smallarrow.gif);
}.loginTable {

border: 1px solid #333333;
background-color: #d5d9b9;

}.loginTextCell {
background-color: #d5d9b9;
}
.EMailFormDescriptionCell { width: 40%; }
.EMailFormFieldCell { width: 60%; }
.SubscribeFormButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #333333 solid; background-color: #ffffff}
.SubscribeForm {
background-color: #d5d9b9;
border: 1px solid #333333;
}
input {
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
background-color: #FFFFFF


}

.formborder { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	border: 1px solid #666666;
 } 
.featureditle { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F17A20;
	text-decoration: none;
 } 
h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A708A;
 } 
select { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A708A;
	border: 1px solid #666666;
 } 
.sidelinesbottom {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;

}
.bottomline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;

}
.MenuSeparatorCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.SpecialHEading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.SpecialHEading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.newsinputs {
	background-color: #d5d9b9;
	border: none;
}
.boldlink {
	font-weight: bold;
}
.boldlink:hover {
	font-weight: bold;
}
.onlineshopListtable {
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
.nobackground {
	border: none;
	background-image: url(Images/transparent.gif);

}
.EMailFormSendButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #333333 solid; background-color: #FFFFFF} 