html, body{background-color:#fffff; margin:0;}

.footertext {
	font-size: 10px; color: #3b4452; line-height: 16px; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.sidemenu {
	font-weight: normal; font-size: 9px; text-transform: none; color: #122e4a; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.textmain {
	font-size: 11px; color: #122e4a; line-height: 17px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.textmainhead {
	font-size: 14px; color: #122e4a; line-height: 20px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.textmain:hover {
	font-size: 11px; color: #122e4a; line-height: 17px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline
}
.textnews {
	font-size: 10px; color: #122e4a; line-height: 14px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.textnewsarial {
	font-size: 10px; color: #3b4452; line-height: 16px; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.textmainarial {
	font-size: 12px; color: #122e4a; line-height: 18px; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.footlinks {
	font-size: 10px; color: #122e4a; line-height: 16px; font-family: arial, helvetica, sans-serif; text-decoration: underline
}
.li {
	list-style-position: outside; list-style-image: url('/files/bullet.gif'); text-align: left
}
.headingarial {
	font-weight: bold; font-size: 14px; color: #122e4a; line-height: 18px; font-family: arial, helvetica, sans-serif; text-decoration: none
}
.searchbox {
	border-right: #afb5bd 1px solid; padding-right: 0px; border-top: #afb5bd 1px solid; padding-left: 2px; font-size: 11px; padding-bottom: 0px; border-left: #afb5bd 1px solid; color: #122e4a; padding-top: 2px; border-bottom: #afb5bd 1px solid; font-family: verdana, arial, helvetica, sans-serif; height: 20px; background-color: #ffffff
}
.formbutton {
	font-size: 10px; width: 55px; color: #000000; font-family: arial, helvetica, sans-serif; background-color: #c1c8d1
}
a {
	text-decoration: none
}
.searchboxmulti {
	border-right: #afb5bd 1px solid; padding-right: 0px; border-top: #afb5bd 1px solid; padding-left: 2px; font-size: 11px; padding-bottom: 0px; border-left: #afb5bd 1px solid; color: #122e4a; padding-top: 2px; border-bottom: #afb5bd 1px solid; font-family: verdana, arial, helvetica, sans-serif; background-color: #ffffff
}
.textmainariallink {
	font-size: 12px; color: #122e4a; line-height: 18px; font-family: arial, helvetica, sans-serif; text-decoration: underline
}
.formbuttonexpand {
	font-size: 10px; color: #000000; font-family: arial, helvetica, sans-serif; background-color: #c1c8d1
}
.textmainuppercase {
	font-size: 11px; text-transform: uppercase; color: #122e4a; line-height: 17px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.textnewscaps {
	font-size: 10px; text-transform: uppercase; color: #122e4a; line-height: 14px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}
.titlewhite {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.blue {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ff6633;
}
h1, h2 {
	font-size: 14px; color: #122e4a; line-height: 20px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none
}

.footertext {
	font-size: 10px; color: #3b4452; line-height: 16px; font-family: arial, helvetica, sans-serif; text-decoration: none
}



.core-body-window .core-section-header {
  border-bottom: 1px solid #dddddd;
}

.core-form-field-group-header, .store-product-list-item-title {
  text-transform: uppercase;
  font-size: 12px;
}

/* indent forms */
.core-form-field-area-left {
  margin-left: 1.5em;
}

.store-section-payment-details-cc .core-form-field-group-body {
  margin-left: 1.5em;
}

#ccshippingaddressdisplay {
  margin-left: 1.5em;
}

/* hide product option when not purchase from US or Canada */
.show-us-ca-only {
	display:none !important;
}
.country-US .show-us-ca-only, .country-CA .show-us-ca-only {
	display:block !important;
}