body {
  font-family:  Calibri,  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 14px; 
  color: #000000;
  line-height: 1.4;
  margin: 0;  
  list-style-image: url('/userfiles/image/img/bullet5x15_reddot.gif');
  background-position: center top;   
  background-repeat: no-repeat; 
  background-image: url('/userfiles/image/img/bck_midleft.jpg') 
}

P, LI, TH, TD, input {
  background-position: left top;   
  background-repeat: no-repeat; 
  font-family: Calibri,  Arial,  Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 14px; 
  color: #000000;
  line-height: 1.4;
  margin: 0;  
  list-style-image: url('/userfiles/image/img/bullet5x15_reddot.gif');
}


a:link, a:visited	{ 
	color: #008080;
	text-decoration:  none; } 
a:hover, a:active { 
	color: #008080;
	text-decoration: underline; }

h1 { font-size: 22px; color: #008080; }
h2 { font-size: 22px; color: #000000; }
h3 { font-size: 16px; color: #008080; }
h4 { font-size: 16px; color: #000000; }
h5 { font-size: 14px; color: #000000; }
h6 { font-size: 10px; color: #000000; font-weight: regular; }
/*h6 { font-size: 10px; color: #ED1C24; }*/

.title {color: #ED1C24;
	font-size: 26px; 
	text-decoration: none;}
a.title:link, a.title:visited	{ 
	color: #ED1C24;
	font-size: 26px;
	text-decoration:  none; } 
a.title:hover, a.title:active { 
	color: #ED1C24;
	font-size: 26px;
	text-decoration: underline; }

.grey {color: #CCCCCC;
	text-decoration: none;}
a.grey:link, a.grey:visited	{ 
	color: #CCCCCC;
	text-decoration:  none; } 
a.grey:hover, a.grey:active { 
	color: #CCCCCC;
	text-decoration: underline; }

.DescShort  {color: #008080; }

.left { color: #000000;
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	text-decoration: none;}
a.left:link, a.left:visited	{ 
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	color: #000000;
	text-decoration:  none; } 
a.left:hover, a.left:active { 
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	color: #000000;
	text-decoration: underline; }

.left_small { color: #000000;
        font-size: 10px;
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	text-decoration: none;}
a.left_small:link, a.left_small:visited	{ 
        font-size: 10px;
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	color: #000000;
	text-decoration:  none; } 
a.left_small:hover, a.left_small:active { 
        font-size: 10px;
        list-style-image: url('userfiles/image/img/bullet_LeftArrow.gif');
	color: #000000;
	text-decoration: underline; }

.frm {	color: #464646;; 
	background: #FFFFFF; 
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	border-bottom: 1px solid #E1E1E1; 
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;}

.frmSearch {color: #000000; 
	background: #FFFFFF; 
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	width: 150px;
	height: 23px;
	text-decoration: none;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #FFFFFF; }

.frmBtn {color: #FFFFFF; 
	background: #464646; 
	/*font-weight: bold; */
	cursor: hand;  
	border-bottom: 0px solid #E1E1E1; 
	border-right: 0px solid #E1E1E1;
	border-left: 0px solid #E1E1E1;
	border-top: 0px solid #E1E1E1;
	width: 80px;
	text-decoration: none }

div#page {
  width: 953px;
  margin: 0px auto 0px auto;
}

div#pageTop {
  float: left;
  margin: 0;
}

div#pageLeft {
  clear: both;
  float: left;
  margin: 0;
}

div#pageCenter {
  float: left;
  margin: 0; 
}

div#pageRight {
  float: left;
  margin: 0;
}


div#pageBottom {
  clear: both;
  float: left;
  background: #FFFFFF;
  margin: 0;
}

div.content,
div.bcmShopNavBox 
{ padding: 10px 10px 10px 10px; }

div.spacer { clear: both; visibility: hidden; display: none; }

div.bcmTextBox, div.bcmEplBox, div.bcmPollBox, div.bcmNewsBox,
div.bcmPollListBox, div.bcmPollResultsBox, 
div.bcmContactBox,
div.bcmAdsNavBox, div.bcmAdsListBox,div.bcmAdsEditBox,
div.bcmShopNavBox, div.bcmShopCartBox, 
div.bcmShopListBox, div.bcmShopItemBox,
div.bcmShopLinkedListBox {
  word-wrap: break-word;
}

div.bcmSearchBox input[type=text] { width: 130px }

div.bcmShopListBox table { width: 100% }
div.bcmShopListBox table th { width: 30%; text-align: center; }
div.bcmShopListBox table td { width: 70% }

div.bcmShopNavBox ul li span { cursor: pointer; }
div.bcmShopNavBox ul li span:hover {
	color: #008080;
	text-decoration: underline; 
}

div.bcmShopNavTrademark { background: white; }
div.bcmShopCartBox table#cartData { width: 100% }

div.bcmShopCartBox a#cartBuy, div.bcmShopCartBox a#cartBuy:visited,
div.bcmContactBox a, div.bcmContactBox a:visited  { 
  border: 1px solid black; 
  background: red; 
  color: white; 
  padding: 2px 5px 2px 5px; 
}
div.menu, div.menu a { 
  color: black; 
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.4;
}

div.menu ul { color: red; list-style-type: square; margin-left: 15px; }
div.menu ul li { border-bottom: 1px solid silver; margin-bottom: 5px; }
div.menu a:hover { color: black; text-decoration: underline; }

.bfwUpDisabled, a.bfwUp,
.bfwDownDisabled, a.bfwDown,
.bfwLeftDisabled, a.bfwLeft,
.bfwRightDisabled, a.bfwRight,
a.bfwDropDownActive, a.bfwDropDown {
  display: block;
  float: left;
  width: 14px;
  height: 14px;
  text-indent: -3000px;
  overflow: hidden;
}

.bfwLeftDisabled { margin-top: 3px; background: url(/engine/img/bfw/arrow.left.gif) 0 -28px no-repeat; }
.bfwRightDisabled { margin-top: 3px; background: url(/engine/img/bfw/arrow.right.gif) 0 -28px no-repeat; }
a.bfwLeft:link, a.bfwLeft:visited { margin-top: 3px; background: url(/engine/img/bfw/arrow.left.gif) 0 0 no-repeat; }
a.bfwLeft:link:hover, a.bfwLeft:visited:hover { background: url(/engine/img/bfw/arrow.left.gif) 0 -14px no-repeat; }
a.bfwRight:link, a.bfwRight:visited { margin-top: 3px; background: url(/engine/img/bfw/arrow.right.gif) 0 0 no-repeat; }
a.bfwRight:link:hover, a.bfwRight:visited:hover { background: url(/engine/img/bfw/arrow.right.gif) 0 -14px no-repeat; }

ul.bfwNav {
  list-style-type:none;
  float: left;
  width: 100%;
  margin: 5px 0;
}
ul.bfwNav li {
  margin-right: 2px;
  display: inline;
  float: left;
  text-decoration: none;
}
ul.bfwNav li p { margin-top: 3px; }

