html {
     overflow: -moz-scrollbars-vertical;
}

body {
  font-family:arial, sans-serif;
  font-size:9pt;
  color:#333333;
  background:#FFFFFF;
  margin:0px;
  padding:0px;
  
}

td {
  font-family:sans-serif;
  font-size:9pt;
  color:#333333;
  background:none;
}

h1,h2,h3,h4,h5,h6 {
  color:#3A6E9B;
  margin:0px;
}

a:link, a:visited, a:active, a:hover {
	color:#3A6E9B;
}

h1 {
  font-size:18pt;
  font-weight:normal;
}
h2 {
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:15px;
}
h5 {
	font-size:13px;
}
h6 {
	font-size:10px;
}

hr {
  color:#4D87BA;
  background-color:#4D87BA;
  border:none;
  height:1px;
}

form {
  margin:0px;
}

td.Header {
  color:#3A6E9B;
  padding:0px;
}

td.AdminShopHeader {
  color:#FFFFFF;
  background:#5d5d5d;
  padding:0px;
  border-bottom:1px solid #C8C8C8;
}

span.AdminShopOrderNumber {
  color:#FFFFFF;
  font-size:24pt;
  font-weight:bold;
}

td.AdminHeaderCell {
  color:#FFFFFF;
}

td.HeaderMenu {
  color:#FFFFFF;
  background:#4C87BA url(../images/menu_bg.jpg) repeat-x;
  padding:0px;
  margin:0px;
}

td.FooterMenu {
  color:#FFFFFF;
  background:#4C87BA url(../images/footermenu_bg.jpg) repeat-x;
  padding:0px;
  height:21px;
}

td.CopyrightBG {
  color:#333333;
  background:#E3E3E3 url(../images/footer_bg.jpg) repeat-x;
  height:33px;
}

td.Copyright {
  color:#505050;
  background:none;
  font-size:8pt;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
}

a.BRSLink, BRSLink:visited, BRSLink:active, BRSLink:hover {
  color:#505050;
  background:none;
  font-size:8pt;
  text-decoration:none;
}

a.Menu, a.Menu:visited, a.Menu:active, a.Menu:hover {
  margin:0px;
  height:17px;
  color:#FFFFFF;
  background:none;
  font-size:9pt;
  font-weight:bold;
  font-family:sans-serif;
  white-space:nowrap;
  padding:6px 10px 4px 10px;
  text-decoration:none;
  display:block;
  float:left;
}

a.Menu:hover {
  color:#FFFFFF;
  background-image:url(../images/menu_hover_bg.jpg);
  background-repeat:repeat-x;
}

a.FooterMenu, a.FooterMenu:visited, a.FooterMenu:active, a.FooterMenu:hover {
  margin:0px;
  height:13px;
  color:#FFFFFF;
  background:none;
  font-size:8pt;
  font-weight:bold;
  font-family:sans-serif;
  white-space:nowrap;
  padding:5px 10px 3px 10px;
  text-decoration:none;
}

a.FooterMenu:hover {
  	color:#FFFFFF;
	background-image:url(../images/footermenu_hover_bg.jpg);
  	background-repeat:repeat-x;
}

td.MainCell {
  background-image:url(../images/content_bg.jpg);
  background-repeat:repeat-x;
  padding:0px;
}

table.SideBox {
	background-color:#FFFFFF;
  width:174px;
  color:#333333;
  font-size:8pt;
  border:1px solid #4D87BA;
}
td.SideContainer {
	border:1px solid white;
	background-image:url(../images/box_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
td.SideHeader {
	padding:4px 10px 4px 10px;
}
td.SideContent {
	padding:4px 10px 4px 10px;
}

div.SideRule {
  height:2px;
  background:#A4C7E1 url(../images/siderulebg.gif) repeat-x;
  margin:8px 0px;
}

td.MainContent {
  padding:10px;
}

a.SideMenu, a.SideMenu:visited, a.SideMenu:active, a.SideMenu:hover {
  color:#3A6E9B;
  background:none;
  font-size:7.5pt;
  font-weight:bold;
  font-family:sans-serif;
  white-space:nowrap;
  text-decoration:none;
  position:relative;
}

a.SideMenu:hover {
  text-decoration:underline;
}

div.HomeContent {
  font-size:8pt;
}

td.ChkLabel {
  color:#888888;
  background:#eeeeee url(../images/ChkNotReqCheckout.gif) no-repeat;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}

td.ChkLabelReq {
  color:#333333;
  background:#eeeeee url(../images/ChkReqCheckout.gif) no-repeat;
  background-position:center left;
  padding:3px 8px;
  padding-left:15px;
  padding-right:25px;
  white-space:nowrap;
  font-weight:bold;
  border:1px solid #dddddd;
}

span.Required {
  color:#CC0000;
  font-size:8pt;
  font-weight:bold;
}

td.InfoHeader {
  font-size:8pt;
  padding-right:10px;
  color:#444444;
  background:#eeeeee;
  border:1px solid #dddddd;
}

td.InfoRow {
  font-size:8pt;
  background:#FFFFFF;
  border:1px solid #ffffff;
}

.btn {
	height:23px;
	padding:0px 5px 0px 5px;
	background-color:white;
	background-image:url(../images/btn.jpg);
	background-repeat:repeat-x;
	background-position:center;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1pt;
}
