.site-body
{
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #808080;
  SCROLLBAR-ARROW-COLOR: #666666;
  SCROLLBAR-DARKSHADOW-COLOR: #e5e6eb;
  text-align: center;
  background-attachment: scroll;
  margin-top: 0px;
  background-color: #001159;
}
INPUT
{
  border-right: gray 1px double;
  border-top: gray 1px double;
  border-left: gray 1px double;
  border-bottom: gray 1px double;
  background-color:White;
   font-family: Verdana, Arial;
}
TEXTAREA
{
    border-right: gray 1px double;
  border-top: gray 1px double;
  border-left: gray 1px double;
  border-bottom: gray 1px double;
  background-color:White;
    font-family: Verdana, Arial;
  }
DIV
{
    font-family: Verdana, Arial;
  }

.outerTableBorder
{
 
}
.outerTable
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.leftMenuArea
{
  width: 192px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 6px;
  vertical-align: top;
  background-position: 1px top;
  background-image: url(leftmenu_bg.jpg);
  background-repeat: no-repeat;
}
.tblLeftMenuArea
{
  width: 192px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.topMenuLeft
{

  }
.tabTopLeftMenu
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.tblInnerLeftMenu
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.tabLeftmenu
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 2px;
  margin: 0px;
  padding-top: 2px;
  background-position: 7px center;
 background-image: url(front_menu.gif);
  background-repeat: no-repeat;
  
}
.tabForm
{
  width:100%
  }

.leftmenu
{
  margin: 0px;
  padding-right: 0px;
  padding-left: 19px;
  padding-bottom: 0px;
  padding-top: 0px;
}

a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited
{
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
    font-family: Verdana, Arial;
  text-decoration: none;
}
a.normal:link,a.normal:active,a.normal:visited,a.list_items:link,a.list_items:active,a.list_items:visited
{
	font-weight: bold;
	color: #333333;
    font-family: Verdana, Arial;
  text-decoration: none;
}

a.normal:hover,a.list_items:hover
{font-weight: bold;
	color: #cccccc;
    font-family: Verdana, Arial;
  text-decoration: underline;
	}

a.leftmenu:hover
{
    font-weight: bold;
    font-size: 9pt;
    color: #fff100;
      font-family: Verdana, Arial;
    text-decoration: underline;
}
.normal_emphasize
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

a.normal_emphasize:link, a.normal_emphasize:visited
{
  font-weight: bold;
  font-size: 10pt;
  color: #333333;
    font-family: Verdana, Arial;
  text-decoration: none;
}

a.normal_emphasize:active
{
  font-weight: bold;
  font-size: 10pt;
  color: #333333;
    font-family: Verdana, Arial;
  text-decoration: none;
 }
a.normal_emphasize:hover
{
    font-weight: bold;
    font-size: 10pt;
    color: #696969;
      font-family: Verdana, Arial;
    text-decoration: underline;
}

.readMore
{
    font-weight: bold;
    font-size: 10pt;
  color: #333333;
      font-family: Verdana, Arial;
    text-decoration: underline;
}
a.readMore:link, a.readMore:visited
{
  font-weight: bold;
  font-size: 10pt;
  color: #333333;
    font-family: Verdana, Arial;
  text-decoration: none;
}

a.readMore:active
{
  font-weight: bold;
  font-size: 10pt;
  color: #333333;
    font-family: Verdana, Arial;
  text-decoration: none;
}
a.readMore:hover
{
    font-weight: bold;
    font-size: 10pt;
    color : #333333;
      font-family: Verdana, Arial;
    text-decoration: underline;
}
.bottommenu
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.mainAreaTable
{
    background-color: #FFFFFF;
}
.mainarea, .ingress
{
    
}
P
{
  font-size: 10pt;
  color: #000000;
   font-family: Verdana, Arial;
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
     font-family: Verdana, Arial;
}
H1
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 12pt;
  left: 0px;
  padding-bottom: 0px;
  margin: 0px 0px 10px;
  color: black;
   font-family: Verdana, Arial;
  text-align: left;
  font-weight: bolder;
  text-decoration: none;
  vertical-align: top;
  border-bottom: #034c9b 3px solid;
  padding-top: 0px;
}
H2
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 12pt;
  left: 0px;
  padding-bottom: 0px;
  margin: 0px 0px 10px;
  color: black;
   font-family: Verdana, Arial;
  text-align: left;
  font-weight: bolder;
  text-decoration: none;
  vertical-align: top;
  border-bottom: #034c9b 3px solid;
  padding-top: 0px;
}
.heading
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 12pt;
  left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: #000000;
  padding-top: 0px;
    font-family: Verdana, Arial;
  text-align: left;
  font-weight: bolder;
  text-decoration: none;
}
a.heading:link, a.heading:active, a.heading:visited
{
    padding-right: 5px;
    padding-left: 0px;
    font-size: 12pt;
    left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #FFFFFF;
    padding-top: 0px;
    
    text-align: left;
    font-weight: bolder;
    text-decoration: none;
} 
a.heading:hover
{
    padding-right: 5px;
    padding-left: 0px;
    font-size: 12pt;
    left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #FFFFFF;
    padding-top: 0px;
  
    text-align: left;
    font-weight: bolder;
    text-decoration: none;
} 
H3
{
  padding-right: 0px;
  padding-left: 0px;
  font-size: 12pt;
  left: 0px;
  padding-bottom: 0px;
  margin: 0px 0px 10px;
  color: black;
   font-family: Verdana, Arial;
  text-align: left;
  font-weight: bolder;
  text-decoration: none;
  vertical-align: top;
  border-bottom: #034c9b 3px solid;
  padding-top: 0px;
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12pt;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial ;
    TEXT-ALIGN: left;
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #7d6436;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial ;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
}
.tabArticleImageLeftContent
{
  }
.tabArticleImageLeft
{
}
  .outerMainArea
{
  background-color: #ffffff;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin: 0px;
  width: 500px;
}
#footerIngress
{
    font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
}
.rightmenu
{
  background-position: left top;
  background-image: url(clown.jpg);
  background-repeat: no-repeat;
  width: 206px;
  
}
.footer
{
    font-size: 10px;
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
}
.bottommenu
{
}
.normalSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
      font-family: Verdana, Arial;
}
.articleImage
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px 5px;
  padding-top: 0px;
}
.tdArticleImageLeftContent
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 5px 30px;
    padding-top: 0px;
}
.normalEmphasize
{
  font-size: 10pt;
  color: #000000;
    font-family: Verdana, Arial;
  text-decoration: none;
}
a.normalEmphasize:link, a.normalEmphasize:active, a.normalEmphasize:visited
{
    color: #000000;
      font-family: Verdana, Arial;
    text-decoration: none;
    font-weight: bolder;
}
a.normalEmphasize:hover
{
    color: #333333;
      font-family: Verdana, Arial;
    text-decoration: underline;
}
#topMenuCenter
{
}
.subTopMenuTable
{ 
}
.tdTopMenu
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.tdTopMenuTable
{
    text-align: left;
}
.tabOuterBanner
{
}
.error
{
}
.error_star
{
  color:Red
  }
.footerLink , A.footerLink:link , A.footerLink:visited , A.footerLink:active
{
    font-family: Verdana, Arial;
  color:#333333;
  font-size:8pt;
  text-decoration:none;
}
 A.footerLink:hover
 {
    font-family: Verdana, Arial;
  color:#333333;
  font-size:8pt;
  text-decoration:underline;
}
.tblInnerLinkTable
{
 
}
.innerLinkTable
{ 
  border-right: #d3d3d3 1px solid;
  border-top: #d3d3d3 1px solid;
  border-left: #d3d3d3 1px solid;
  border-bottom: #d3d3d3 1px solid;
  padding-right: 0px;
  padding-left: 3px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.listLinkCategoryItems ,A.listLinkCategoryItems:link,A.listLinkCategoryItems:visited,A.listLinkCategoryItems:active
{
  font-weight:bold;
  padding-left: 5px;
  text-decoration:none;
  color:#333333;
}
A.listLinkCategoryItems:hover
{
  font-weight:bold;
  padding-left: 5px;
  text-decoration:underline;
  color:#333333;
}
.listLinkHeaderItems
{ 
  font-weight:bold;
  text-decoration:none;
  color:#333333;
}
A.listLinkHeaderItems:hover
{
  font-weight:bold;
  
  text-decoration:underline;
  color:#333333;
}
.listLinkLinkItems
{   
  text-decoration:none;
  color:#333333;
}
A.listLinkLinkItems:hover
{
  text-decoration:underline;
  color:#333333;
}
.employeeListTable
{
  padding-right: 0px;
  padding-left: 20px;
  padding-bottom: 0px;
  margin: 0px;
  width: 100%;
  padding-top: 0px;
  text-align: center;
}
.employeeListTableTd
{
  text-align: center;
  padding-bottom: 5px;
}
.tblEmployee
{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dcdcdc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #dcdcdc 1px solid;
    WIDTH: 375px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #dcdcdc 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.normal_small , A.normal_small:visited, A.normal_small:link, A.normal_small:Active
{ 
  color:Black;
  font-size:8pt;
  text-decoration:none;
  }
A.normal_small:Hover
{
   text-decoration:underline;
  }
.email_link  , A.email_link:visited, A.email_link:link, A.email_link:Active
{    font-family: Verdana, Arial;
  color:Black;
  font-size:8pt;
  text-decoration:none;
  }
A.email_link:Hover
{    font-family: Verdana, Arial;
   text-decoration:underline;
  }
.articleBasicTable
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
}
.chrEmployeeSpecification,.chrEmployeeSpecificationTd
{  
    padding-right: 0px;
  padding-left: 0px;
  font-size: 12pt;
  left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  color: white;
  padding-top: 4px;
    font-family: Verdana, Arial;
  text-align: left;
  font-weight: bolder;
  text-decoration: none;
  vertical-align: top;
  text-indent: 5px;
  background-image: url(h3_bg.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  height: 31px;
  width:100%
  
  }
.listTable
{
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 28px 0px 0px;
  padding-top: 0px;
}
a.link:link, a.link:active, a.link:visited
{
  font-weight: bold;
  color: #000000;

  text-decoration: none;
}

a.link:hover
{
    font-weight: bold;
    color: #000000;
    
    text-decoration: underline;
}
/*============  WEB SHOP STYLE =======================*/ 

.tdMainDepartmentList
{
    padding-top:2px;
	padding-left:0px;
	padding-bottom:2px;
	border-bottom:1px solid #cccccc;
}
.main_department_list
{
	font-size:10pt;
	padding: 0px;
	margin: 0px;
	border:0px;
}
#topMenuCenter
{
	background-image:url(topmenu_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.tdTopMenu
{
	width:149px;
	height:39px;
}
.tdTopMenuTable
{
	padding:0px;
	margin:0px;
}
A.main_department_list:link ,A.main_department_list:visited ,A.main_department_list:active
{
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-weight:bold
}
A.main_department_list:hover
{
	color:#cccccc;
	text-decoration:none;
	text-align:left;
	font-weight:bold
}
.sub_department_list
{
	font-size:9pt;
	padding: 0px;
	margin: 0px;
	border:0px;
}
A.sub_department_list:link ,A.sub_department_list:visited ,A.sub_department_list:active
{
	color:#333333;
	text-decoration:none;
	text-align:left;
}
A.sub_department_list:hover
{
	color:#CCCCCC;
	text-decoration:none;
	text-align:left
}
.productNameList
{
	padding: 0px;
	margin: 0px;
	border:0px;
}
A.productNameList:link ,A.productNameList:visited ,A.productNameList:active
{
	color:#ff6f07;
	text-decoration:none;
	text-align:left;
	font-weight:bold
}
A.productNameList:hover
{
	color:#ffa86a;
	text-decoration:underline;
	text-align:left;
	font-weight:bold
}
.featuredProductTable
{
	border: 1px solid #cccccc;
	text-align:left;
	background-color:#ffffff;
}
.tdFeatureProductsImage
{
	text-align:left;
	width:20px;
}
.tabMainProductList
{

	width:530px;

}
.innerProductListTable
{
	border:1px solid #cccccc;
}
.shopCategoriesOuterTable
{
	width:180px;

	padding-left:0px;
	
}
.rightTableVerticalLine
{
	padding-top:13px;
	
}
.ShopArea
{
	padding-top:0px;
	padding-left:0px;
	width:725px;
	background-image:url(shopcategory.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:450px;
}
.productSalePrice
{
	color:#333333;
	font-weight:bold;	
}
.tblShopMenu
{
	
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	vertical-align:text-top;
	vertical-align:top;
	margin:0px;
	width:170px;
	
}
.shopMain
{
}
.tblTblShopMenu
{
	border:1px solid #cccccc;
	width:175px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	vertical-align:text-top;
	vertical-align:top;
	margin-top:3px;
	padding-bottom:3px;
	/*height:371px;*/

}
.ProductListDetailTable
{
	padding: 0px;
	margin: 0px;
	border:1px solid #cccccc;
	width:525px;
}
.innerProductTable
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.shopBasketMenu
{
	width: 175px;
	margin-top:15px;
	border:1px solid #cccccc;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-left:0px;
	margin-bottom:0px;
}
.tabShopShipping
{
	text-align:left;
	width:80%;
}
.tdSubDepartmentList
{
	width:150px;
	padding-left:5px;
	border-bottom:1px solid #cccccc;
}
.tdBasketContinueShopping,.tdBasketEmptyCart,.tdBasketCheckOut
{
	padding-left:10px;
	padding-right:10px;
}
  
