em.required {
	color: #5887CF;
}

.menuOff {
	color: #5887CF;
	background-color: #ffffff;
	background-image: none;
	font-size: 12px;
	font-weight: bold;
	border-top-color: #5887CF;
	border-top-width: 0px;
	border-top-style: solid;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-width: 0px;
	border-right-style: solid;
	border-bottom-width: 0px;
	padding-left: 16px;
	padding-right: 16px;
}

html,body {
	background-color: #5887cf;
	font-family: Helvetica,Arial,georgia,Verdana,sans-serif;
}

html {
}

#mainContainer {
	background-color: #ffffff;
}

h2.headerboxL {
	background-color: #5887CF;
	border-top-color: #f1f1f1;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
	padding-top: 2px;
	padding-bottom: 2px;
}

h2.headerboxR span {
	color: #5887cf;
	background-color: #ffffff;
}

h2.headerboxL, h2.headerboxR, h2.relatedproducts, h2.relatedmedia, h2.usercomments, h2.relatedlinks, h2.yourbasketheader, h2.postcomments, h2.basketedit, h2.basketcheckout {
	background-color: #5887CF;
	font-size: 12px;
	font-weight: bolder;
	border-top-style: none;
	border-bottom-style: none;
	border-left-width: 0px;
	border-left-style: solid;
}

#columnBv2 h2.breadcrumb {
	color: #cccccc;
	background-color: #f1f1f1;
	border-top-color: #f1f1f1;
	border-top-width: 1px;
	border-right-color: #f1f1f1;
	border-right-width: 1px;
	border-bottom-color: #f1f1f1;
	border-bottom-width: 1px;
	border-left-color: #f1f1f1;
	border-left-width: 1px;
}

a {
	color: #5887CF;
	font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
}

.columnB1_AV2, .columnB1_BV2 {
	background-image: none;
	border-top-color: #F48C24;
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: #5887CF;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #5887CF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #5887CF;
	border-left-width: 1px;
	border-left-style: solid;
}

.searchbox, .yourbasket {
	background-color: #ffffff;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

h2.headersearchbox {
	color: #5887CF;
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #5887CF;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
}

.menuOn {
	color: #ffffff;
	background-color: #EF8C29;
	background-image: none;
	font-size: 12px;
	font-weight: bold;
	border-top-color: #a0c7e8;
	border-top-width: 0px;
	border-top-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-left: 16px;
	padding-right: 16px;
}

h2.userlogin, h2.registration, h2.headerboxRelatedArticle, h2.headerboxBlog, h2.headersearchbox {
	background-color: #F1F1F1;
}

h2.headerboxL div {
	background-color: #EF8C29;
}

h2.headerboxL div a {
	background-color: #5887CF;
	font-size: 12px;
	font-weight: bolder;
}

h2.headerboxL span a, h2.headerboxR span a {
	color: #5887cf;
	background-color: #ffffff;
}

h2.headerboxR {
	background-color: #EF8C29;
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: bold;
	border-top-color: #5887CF;
	border-right-color: #5887CF;
	border-bottom-color: #5887CF;
	border-left-color: #5887CF;
	padding-top: 2px;
	padding-bottom: 2px;
}

h2.headerboxR div {
	color: #ffffff;
	background-color: #EF8C29;
}

h2.headerboxR div a {
	color: #ffffff;
	background-color: #EF8C29;
	font-size: 12px;
	font-weight: bolder;
}

h2.headerboxR div a:hover {
	color: #ffffff;
	background-color: #EF8C29;
	text-decoration: none;
}

.columnB1_A, .columnB1_B {
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-width: 1px;
	height: 285px;
}

.boxR, .boxR2, .boxRproducts, .boxRmedia, .boxRusercomments, .boxRlinks {
	background-color: #ffffff;
	background-image: url(/img/box_gradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	border-top-color: #cccccc;
	border-top-width: 1px;
	border-right-color: #cccccc;
	border-right-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-width: 1px;
	border-left-color: #cccccc;
	border-left-width: 1px;
	margin-top: 0px;
}

div.spacer {
	color: #eeeeee;
	border-top-color: #EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #EEEEEE;
	border-right-width: 0px;
	border-right-style: dotted;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-left-color: #EEEEEE;
	border-left-width: 0px;
	border-left-style: dotted;
}

#logoAndBanner {
	background-image: url(/siteimage/scale/0/0/60315.gif);
	background-repeat: repeat-x;
}

.boxL2 ul li a, .boxR ul li a, .boxR2 ul li a {
	color: #5887CF;
}

h1.headline a {
	color: #5887CF;
	font-family: helvetica;
	font-weight: bolder;
}

.skyright {
	background-color: #ffffff;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

h5.headerboxL div {
	background-color: #5887CF;
}

h2.headerboxL div a:hover {
	background-color: #ffffff;
}

#columnBv2 .columnB1article {
	color: #333333;
}

.bodycontents {
	color: #333333;
}

h1.articleheadline {
	color: #5887CF;
}

#boxgrey p {
	color: #737373;
	background-color: #ffffff;
}

#boxgrey {
	background-color: #ffffff;
}

h5.headerboxR div {
	background-color: #5887CF;
}

h5.headerboxR {
	background-color: #5887CF;
}

table.boxTableforms td {
	background-color: #F1F1F1;
	border-top-color: #F1F1F1;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: #F1F1F1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #F1F1F1;
	border-left-width: 1px;
	border-left-style: solid;
}

h2.registration div {
	background-color: #5887CF;
}

h2.registration {
	background-color: #5887CF;
}

h2.userlogin {
	background-color: #5887CF;
}

h2.userlogin div {
	background-color: #5887CF;
}

h5.headerboxL, h5.headerboxR, h5.relatedproducts, h5.relatedmedia, h5.usercomments, h5.relatedlinks, h5.yourbasketheader, h5.postcomments, h5.basketedit, h5.basketcheckout {
	color: #ffffff;
	background-color: #5887CF;
}

h2.headersearchbox div {
	color: #5887CF;
	background-color: #F1F1F1;
}

#logoAndBanner .logo, #customcontent #logoAndBanner .logo {
}

#logoAndBanner, #customcontent #logoAndBanner {
	border-bottom-color: #5887CF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

