
.bodybg {
	background-color: #707070;
	margin: 0px;
}
.shadow {
	background-image: url(images/bodybg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.tablebg {
	background-color: #ffffff;
}

.leftlinksbg {
	background-color: #000033;
}



.textmatter {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3D3D3D;
	text-decoration: none;
	line-height: 19px;
}
.textmatter01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 17px;
}

.textmatter02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	line-height: 17px;
}


.bottomlinks {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}

.bottomlinks:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #699AD0;
	text-decoration: none;
}

.bottomlinks001 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #699AD0;
	text-decoration: none;
}



.redtext {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F40E09;
	text-decoration: none;
	line-height: 17px;
}
.iconbg {
	background-image: url(images/icon_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}




.email {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.email:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6AAEF9;
	text-decoration: none;
}

.categorylinks {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6C9DD3;
	text-decoration: none;
	text-align:left;
	line-height:25px;
}
.categorylinks:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	line-height:25px;
}

.categorylinks01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align:left;
}
.categorylinks01:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}


.categorysublinks {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.categorysublinks:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6C9DD3;
	text-decoration: none;
	text-align:left;
	cursor:pointer;
}

.hordottline01 {
	background-image: url(images/hor_dott01.jpg);
	background-repeat: repeat-x;
	background-position: center;
}


.copyright {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0C1F54;
	text-decoration: none;
}






.hordottline {
	background-image: url(images/hor_dott.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.welcometext01 {
	FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0F378B;
	text-decoration: none;
}


.quickcontect {
	FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.h1 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6C9DD3;
	text-decoration: none;
}
.h2 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.h3 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}


.h4 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	line-height: 22px;
}

.h5 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #699AD0;
	text-decoration: none;
	line-height: 22px;
}


.partstext01 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5081B7;
	text-decoration: none;
	line-height: 18px;
}

.partstext02 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	line-height: 18px;
}

.pagelink {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8D8989;
	text-decoration: none;
}

.pagelink:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.curvebg {
	background-color: #000033;
}
.curveleftline {
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B8B5B5;
	border-right-color: #B8B5B5;
	border-bottom-color: #B8B5B5;
	border-left-color: #B8B5B5;
}
.curverightline {
	background-position: right top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B8B5B5;
	border-right-color: #B8B5B5;
	border-bottom-color: #B8B5B5;
	border-left-color: #B8B5B5;
}
.curvetopline {
	background-image: url(images/curve_topline.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.curvebottomline {
	background-image: url(images/curve_bottomline.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.boxborder {
	border: 1px solid #B8B5B5;
}




.forgotpassword {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.forgotpassword:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	text-decoration: underline;
}



.pagehead {
	FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6C9DD3;
	text-decoration: none;
}
.pageheadbg {
	background-color: #699AD0;
	border: 1px solid #B8B5B5;
}




.toplinksdivider {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.toplinks {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.toplinks:hover {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6AAEF9;
	text-decoration: none;
}



.blueline {
	background-color: #0C1F54;
}
.logobg {
	background-image: url(images/logobg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}



.bluebg01 {
	background-color: #0D2259;
}
.bluebg02 {
	background-color: #0D2765;
}
.bluebg03 {
	background-color: #0E2F78;
}
.bluebg04 {
	background-color: #0F3687;
}
.h6 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration: none;
	text-align:justify;
}

.h7 {
	FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0F378B;
	text-decoration: none;
	text-align:justify;
}
/*OSC classes*/
TD.infoBoxHeading {
  FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6C9DD3;
	text-decoration: none;
}
.productListing-heading {
  font-family: Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #699AD0;
  border: 1px solid #B8B5B5;
  color: #FFFFFF;
  font-weight: bold;
  color: #000033;
  text-decoration: none;
}
.stockWarning { 
font-family : Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px; 
color: #cc0033; 
}
TD.main, P.main {
  font-family: Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
A {
  FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5081B7;
	text-decoration: none;
	line-height: 18px;
}

A:hover {
   FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #6C9DD3;
	text-decoration: none;
	line-height: 18px;
	cursor:pointer; 
}
TD.productListing-data {
  FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TD.smallText, SPAN.smallText, P.smallText {
  FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
messageStackError, .messageStackWarning { 
FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color: #ffb3b5; 
}

.inputRequirement { 
FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #ff0000;
 }
 
TD.pageHeading, DIV.pageHeading {
 FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6C9DD3;
	text-decoration: none;
}

.checkoutBarFrom, .checkoutBarTo { 
FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #8c8c8c; 
}

.checkoutBarCurrent { 
FONT-FAMILY:  Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #000000; 
}

a.welcometext01:hover {
  color: #000033;
  FONT-FAMILY:  Arial, Verdana, Times New Roman, Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif;
  font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
