.bodyborderleft {
	background-color: #eceff4;
	border-left: 1px solid #000000;
}
.bodyborderright {
	background-color: #eceff4;
	border-right: 1px solid #000000;
}
.bodybordertop {
	background-color: #eceff4;
	border-top: 1px solid #000000;
}
.bodyborderbottom {
	background-color: #eceff4;
	border-bottom: 1px solid #000000;
}
.ticketname {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.bodycontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.bodycontent {
	color: #003F70;
	text-decoration: underline;
}
a.bodycontent:hover {
	color: #B20738;
	text-decoration: none;
}
.normalbodycontent {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a.normalbodycontent {
	color: #003F70;
	text-decoration: underline;
}
.subbodyborderboth {
	background-color: #e9e4f3;
	border-right: solid 1px #636363;
	border-left: solid 1px #636363;
	border-bottom: solid 1px #636363;
	border-top: solid 1px #636363;
}
.subbodyborderbottom {
	background-color: #FFFFFF;
	border-bottom: solid 1px #636363;
}
.subcartborderbottom {
	border-bottom: solid 1px #636363;
}
.borderright {
	border-right: solid 1px #000000;
}
.borderleft {
	background-color: #FFFFFF;
	border-left: solid 1px #000000;
}
.borderleftbottom {
	background-color: #FFFFFF;
	border-left: solid 1px #636363;
	border-bottom: solid 1px #636363;
}
.cartborder {
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.bodycartspacer {
	border-right: solid 1px #ffffff;
}
.bodycarthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #000000;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.bodycartcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #cccccc;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.bodycartsummary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #A8C5FF;
	border-left: solid 1px #999999;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003F70;
	line-height: 20px;
}
.subpagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003F70;
}
a.subpagetitle {
	color: #003F70;
	text-decoration: underline;
}
a.subpagetitle:hover {
	color: #B20738;
	text-decoration: none;
}
.footer {
	background-color: #003F70;
	/* border-left-style:solid;
	border-left-width:1px;
	border-left-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#000000; */
	border-bottom: solid 1px #000000;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
a.footerlinks {
	color: #FFFFFF;
	text-decoration: underline;
}
a.footerlinks:hover {
	color: #E6E6E6;
	text-decoration: underline;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #d3d3d3;
}
a.copyright {
	color: #d3d3d3;
	text-decoration: none;
}
a.copyright:hover {
	color: #B5D829;
	text-decoration: none;
}
.capsuleheadSox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B20738;
}
.capsuleheadCel {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009900;
}
.capsuleheadBru {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.capsuleheadCon {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0000CC;
}
.capsuletext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
a.capsulelink {
	color: #003F70;
	text-decoration: underline;
}
a.capsulelink:hover {
	color: #cc0000;
	text-decoration: none;
	cursor: pointer;
}
.capsuleOff .productListing-data {
	color: #000000;
}
.capsuleOff {
	/*BORDER-RIGHT: #eceef3 1px solid;
	BORDER-TOP: #eceef3 1px solid;
	BORDER-LEFT: #eceef3 1px solid;
	BORDER-BOTTOM: #eceef3 1px solid;*/
	background-color: #eceef3;
	cursor: pointer;
}
.capsuleOn .productListing-data {
	color: #003F70;
}
.capsuleOn {
	/*BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;*/
	background-color: #e0e0e0;
	cursor: pointer;
}
.capsuleOn A {
	color: #003F70;
}
.cartcopy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003F70;
}
.cartcopybold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B20738;
}
.topoutline {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
.bodyheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B20738;
	line-height: 20px;
}
.checkoutheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003F70;
	line-height: 20px;
}
.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B20738;
}

.topoutline {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}
.midoutline {
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
}