BODY {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px; 
  background-image:url(../img/site_background_back.jpg);
  background-repeat: repeat;
  background-position: center;
  background-attachment: fixed;
  background-color: #1b1b1b;
  color: #d0d0d0;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  scrollbar-face-color: #000000; 
  scrollbar-shadow-color: #003000; 
  scrollbar-highlight-color: #003000; 
  scrollbar-3dlight-color: #003000; 
  scrollbar-darkshadow-color: #003000; 
  scrollbar-track-color: #1b1b1b; 
  scrollbar-arrow-color: #999999;
  text-align: center;
  scrollbar-face-color: #000000; 
  scrollbar-shadow-color: #003000; 
  scrollbar-highlight-color: #003000; 
  scrollbar-3dlight-color: #003000; 
  scrollbar-darkshadow-color: #003000; 
  scrollbar-track-color: #1b1b1b; 
  scrollbar-arrow-color: #999999;
}

.topleft {
  background-image:url(../img/site_border_header_left.jpg);
  background-position:left;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  width: 18px;
  height: 122px;
}

.topcenter {
  width: 900px;
  height: 122px;
}

.topright {
  background-image:url(../img/site_border_header_right.jpg);
  background-position:left;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  width: 18px;
  height: 122px;
}


.titlebarleft {
  background-image:url(../img/site_border_titlebar_left.jpg);
  background-position:left;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  width: 18px;
  height: 19px;
}

.titlebarcenter {
  background-image:url(../img/site_border_titlebar.jpg);
  background-position:left;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  width: 900px;
  height: 19px;
}

.titlebarright {
  background-image:url(../img/site_border_titlebar_right.jpg);
  background-position:left;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
  width: 18px;
  height: 19px;
}


.bordermainleft {
  background-image:url(../img/site_border_main_left.jpg);
  background-position:left;
  background-repeat:repeat-y;
  margin:0px;
  padding:0px;
  width: 18px;
}

.bordermaincenter {
  background-image:url(../img/site_background.jpg);
  background-position:left;
  background-repeat:repeat-y;
  margin:0px;
  padding:10px;
  width: 880px;
}

.bordermainright {
  background-image:url(../img/site_border_main_right.jpg);
  background-position:left;
  background-repeat:repeat-y;
  margin:0px;
  padding:0px;
  width: 18px;
}

.bottom {
  background-image:url(../img/site_border_bottom.jpg);
  margin:0px;
  padding:19px 0px 4px 0px;
  width: 936px;
}



/* box */
.boxtopleft {
  background-image:url(../img/box_top_left.png);
  background-repeat:no-repeat;
  width: 12px;
  height: 19px;
  padding: 0px;
  margin: 0px;
}
.boxtopcenter {
  background-image:url(../img/box_top_center.png);
  height: 19px;
  padding: 0px;
  margin: 0px;
  vertical-align:middle;
}
.boxtopright {
  background-image:url(../img/box_top_right.png);
  background-repeat:no-repeat;
  width: 3px;
  height: 19px;
  padding: 0px;
  margin: 0px;
}
.boxborderleft {
  background-image:url(../img/box_border_left.png);
  background-repeat:repeat-y;
  width: 3px;
  padding: 0px;
  margin: 0px;
}

.boxbackground {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
  background-image:url(../img/box_background.png);
  background-repeat:repeat;
  padding: 0px;
  margin: 0px;
}
.boxborderright {
  background-image:url(../img/box_border_right.png);
  background-repeat:repeat-y;
  width: 3px;
  padding: 0px;
  margin: 0px;
}
.boxbottomleft {
  background-image:url(../img/box_bottom_left.png);
  background-repeat:no-repeat;
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.boxbottomcenter {
  background-image:url(../img/box_bottom_center.png);
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.boxbottomright {
  background-image:url(../img/box_bottom_right.png);
  background-repeat:no-repeat;
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}



/* backbox */
.backboxtopleft {
  background-image:url(../img/backbox_top_left.png);
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxtopcenter {
  background-image:url(../img/backbox_top_center.png);
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxtopright {
  background-image:url(../img/backbox_top_right.png);
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxborderleft {
  background-image:url(../img/backbox_border_left.png);
  background-repeat:repeat-y;
  width: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxbackground {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
  background-image:url(../img/backbox_background.png);
  background-repeat:repeat;
  padding: 0px;
  margin: 0px;
}
.backboxborderright {
  background-image:url(../img/backbox_border_right.png);
  background-repeat:repeat-y;
  width: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxbottomleft {
  background-image:url(../img/backbox_bottom_left.png);
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxbottomcenter {
  background-image:url(../img/backbox_bottom_center.png);
  height: 3px;
  padding: 0px;
  margin: 0px;
}
.backboxbottomright {
  background-image:url(../img/backbox_bottom_right.png);
  width: 3px;
  height: 3px;
  padding: 0px;
  margin: 0px;
}

hr {
  color: #007800;
  background-color: #007800;
  height: 2px;
  border:none;
  padding:0px;
}

.normaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
.normaltextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.bigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal}
.bigtextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.extrabigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal}
.extrabigtextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}

.infocontactheadershop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#009100}


.showinfo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#d0d0d0}


#dropin{
	position:absolute;
	visibility:hidden;
	left:50%;
	margin-left:-144px;
	top:100px;
	background-color:#333333;
	z-index:999;
	border:2px solid #000;
	padding:5px;
	overflow:auto;
}

/*  popup */
div.popup { z-index: 100; text-align:center; }

div.popup div.popup_form_header
{
  background-color: #606060;
  border: 1px solid #606060;
  border-bottom: none;
  width: 300px;
  height: 20px;
  line-height: 19px;
  vertical-align: middle;
  text-decoration: none;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size:  13px;
  color:   #000;
  cursor:  default;
}

div.popup img.popup_form_exit
{
  float:  right;
  margin: 2px 5px 0px 0px;
  cursor: pointer;
}

div.popup div.popup_form_body
{
  width: 298px;
  border: 1px solid #606060;
  background-color: #000;
  color:   #fff;
  padding: 2px 2px 2px 2px;
}

div.popup table
{
  width: 294px;
  border-collapse: collapse;
}

div.popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;
  text-align: left;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}

.webstoretableheader {
    background-color:#000000;
    background-image:url(../img/site_header_background_wo_arrow.png);
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #d0d0d0;
	height:20px;
}

.webstoreformtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#d0d0d0 }
.webstoredisplayband {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#f18c33}
.webstoredisplaytitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#C0C0C0}
.webstoredisplaytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#808080}

.webstorecarttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#c0c0c0}
.webstorecarttotal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#2ebe20}
.webstorecartsubtotal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#ffffff}
.webstorecartisempty {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#c0c0c0}

.webstoreadminheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#f18c33}

.webstoreforminputtext {
    background-color:#1b1b23;
	border:1px solid #A0A0A0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d0d0d0;
	width:auto;
	height:auto;
}

.webstoreforminputtexterror {
    background-color:#1b1b23;
	border:1px solid #A0A0A0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d0d0d0;
	width:auto;
	height:auto;
}

.webstoreforminputselect {
    background-color:#1b1b23;
	border:1px solid #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d0d0d0;
	width:auto;
	height:auto;
}

.webstoreforminputselecterror {
    background-color:#1b1b23;
	border:1px solid #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d0d0d0;
	width:auto;
	height:auto;
}

.webstoreforminputcheckbox {
	border-style:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#d0d0d0;
	width:auto;
	height:auto;
}

.webstorebuttons {
    background-color:#009100;
    border:none;
    background:url(../img/button_background_green.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
    width:auto;
    height:16px;
	cursor:url("../../img/horns_up.cur");
}

.formbuttons {
    background-color:#009100;
    border:none;
    background:url(../img/button_background_green.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
    width:auto;
    height:16px;
	cursor:url("../img/horns_up.cur");
}

.webstorebuttonsadmin {
    background-color:#009100;
    border:none;
    background:url(../img/button_background_green.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#ffffff;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
    width:auto;
    height:16px;
	cursor:url("../../img/horns_up.cur");
}


fieldset {
    border:1px solid #009100;
    text-align:center;
	padding:8px 5px 2px 5px;
}

legend {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#009100;
	font-weight:600;
}

#newsscroller {
  width: 178px;
  height: 100px;
  border: 0px;
  padding: 0px;
  background-color: #212832;
}

#newsscroller a {
  text-decoration: none;
  cursor:url("img/horns_up.cur");
}

.newsscrollerclass{ //class to apply to your scroller(s) if desired
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal
}


#headerlinks {
  font-size: 14px;
}

#headerlinks a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  cursor:url("img/horns_up.cur");
}

#headerlinks a:link a:visited {
  color: #ffffff;
  text-decoration: none;
}

#headerlinks a:hover {
  color: #00a100;
}

.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color:#007800}
.headingbig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-transform: uppercase; color:#007800}
.bottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.submenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#000000}


.newsband {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#f18c33}
.newstitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#C0C0C0}
.newstext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#808080}


.podcasttext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal}
.podcasttextbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold}
.podcasttextcolored {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#009100}
.podcastheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#009100}

#podcastlinks a
{
  color: #009100;
  text-decoration: none;
}
#podcastlinks a:link
{
  color: #009100;
}
#podcastlinks a:hover
{
  color: #009100;
  text-decoration: underline;
}
#podcastlinks a:visited
{
  color: #009100;
}

#podcastinternallinks a
{
  font-weight: bold;
  color: #d0d0d0;
}
#podcastinternallinks a:link
{
  font-weight: bold;
  color: #d0d0d0;
}
#podcastinternallinks a:hover
{
  font-weight: bold;
  color: #d0d0d0;
}
#podcastinternallinks a:visited
{
  font-weight: bold;
  color: #d0d0d0;
}

form {
    margin:0px;
}


A {color: #9B998E; text-decoration: none;  }
A:link    { color: #9B998E }
A:hover  { color: #9B998E; text-decoration:underline }
A:visited { color: #9B998E }
BIG { font: 24px Arial, Helvetica, sans-serif }
EM { font: 12px Arial, Helvetica, sans-serif }
FONT { font-family: Arial, Helvetica, sans-serif }

