body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #404040;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table {
    border: 0;	
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
table.borders 
{
	border: 2;
	border-left-style: outset;
	border-left-color: #dfefff;
	border-right-style: outset;
	border-right-color: #0367c7;
	border-top-style: outset;
	border-top-color: #dfefff;
	border-bottom-style: outset;
	border-bottom-color: #0367c7;
}
.navtd {
}
.navtd a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 175px;
	color: #000033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	padding-left: 10px;
	background-image: url(images/navbg.gif);
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #F2F9FF;
	text-transform: capitalize;
}
.navtd a:hover {
	padding-left: 10px;
	color: #f6e7c9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffcc66;
	background-image: url(images/navbg-on.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #FFEFDE;
}
.navtdp a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 30px;
	color: #000033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	padding-left: 0px;
	background-image: url(images/navbg.gif);
	display: block;
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #F2F9FF;
	text-transform: capitalize;
}
.navtdp a:hover {
	padding-left: 2px;
	color: #FF3300;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA868;
	background-image: url(images/navbg-on.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-color: #FFEFDE;
}

.catSubItem
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 30px;
	color: #1977cf;
	padding-left: 0px;
	text-decoration: none;	
	background-repeat: no-repeat;
	text-transform: capitalize;
}

.cartstatus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}
.cartstatus strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
	text-align: center;
}
.gridHeader {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #0367c7;
	font-weight: bold;
	text-transform: capitalize;
}
.gridItem {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0099CC;
	background-color: #DFEFFF;
}
.gridFooter {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color:  #0367c7;
	font-weight: bold;
	text-transform: capitalize;
}
.gridPageItem {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0099CC;
}
a:link
{
	color:#0099CC;
    text-decoration: none;
}
.RedTitleLabels {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.RedLabels {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	}
.RedTextSml {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	}
.TextOne {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
}
.TextTwo{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	}
.TextThree {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1968b8;
	text-decoration: none;
}
.TextFour {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0c4f9e;
	text-decoration: none;
	}
.TextFive{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
}
.TextSix{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #0066cc;
	text-decoration: none;	
}
.TextSeven {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
}
.TextEight {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008000;
	text-decoration: none;
}
.TextNine {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}
.TextTen {
	font-family: Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	text-align: center;
	background-color: #dfefff;
		}
.TextEleven{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style:italic;
	color: #0099CC;
	text-decoration: none;
	text-align:right;
}
.TextTwelve{
	font-family:Calibri;
	font-size: 13px;
	font-weight:bold;
	color: #0099CC;
	text-decoration: none;
	text-align:left;
}
.TextThirteen{
	font-family:Calibri;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	line-height:200%;
	padding-left: 10px;
	padding-right: 15px;
}
#search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	width: 120px;
	border: 1px solid #0A50A1;
	background-image: url(images/searchbg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: bold;
}
.btmlinks {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
}
.btmlinks a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
}
.btmlinks a:hover {
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
.home-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 170%;
	color: #000000;
}
.home-top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}
.leftbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C4E9C;
	font-weight: bold;
}
.sponsoredlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 130%;
}
.sponsoredlinks a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0066CC;
	text-decoration:underline;
	font-weight: normal;
}
.sponsoredlinks p {
	margin: 5px 0px 10px;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.breadcrumbs a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}
.breadcrumbs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: underline;

}
.extraproducts, .extraproducts tr td table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
	text-align: center;
}
.extraproducts a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	display: block;
	padding: 3px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	text-decoration: none;
}
.extraproducts a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	display: block;
	padding: 3px;
	border: 1px solid #FFCC99;
	background-color: #FFFFCC;
	text-decoration: none;
}
.breadcrumbs a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}
.sponsoredlinks a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF3300;
	text-decoration:underline;
	font-weight: normal;
}
.navsub {
	font-weight: lighter;
	text-transform: capitalize;
	padding-left: 20px;
}
.product-detail-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 135%;
	color: #333333;
}
.product-detail-td h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0A50A1;
}
.product-detail-td h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0A50A1;
	font-weight: normal;
}
.product-more-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
}
.product-detail-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006600;
}
.btmlinks2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	width: 200px;
}
.btmlinks2 a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
}
.btmlinks2 a:hover {
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}
.ImageBorders
{
	border-color: #DFEFFF;
	border-width: thin;
	border-style: solid;
}
.backgroundColor {
	background-color: #dfefff;
}
/*--- form ELEMENTS ---*/
.form_heading {
	background-image: url(images/msm-form-01.gif);
	background-repeat: no-repeat;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0c4f9e;
	width: 621px;
	height: 31px;
}
.txtBoxes {
	background-image: url('images/msm-form-04.gif');
	height: 18px;
	border: 1px solid #85a7ce;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	}
.txtBoxesTwo{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	border:1px solid #85a7ce;
}
.chkBoxes {
	margin: 2px 10px 2px 10px;
	height: 15px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c4f9e;
	text-decoration: none;
}
.lstBoxes {
	margin: 2px 0px 2px 10px;
	height: 15px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0c4f9e;
	text-decoration: none;
}
.buttons {
	background-image: url(;
	height: 17px;
	border: 1px solid #85a7ce;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
}
.LabelOne {
	background-image: url(images/msm-form-05.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	width: 621px;
	height: 17px;
	}
.LabelTwo {
	background-image: url(images/msm-form-05.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #0c4f9e;
	font-weight:bold;
	text-decoration: none;
	width: 621px;
	height: 17px;
		}
.LabelThree {
	background-image: url(images/msm-form-05.gif);
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	width: 621px;
	height: 17px;
}
.LabelFour{
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	width: 621px;
	height: 20px;
}
.LabelFive {
	background-image: url('images/msm-form-03.gif');
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	width: 461px;
	height: 20px;
	}
.LabelSix {
	background-image: url('images/msm-form-09.gif');
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #0c4f9e;
	text-decoration: none;
	width: 250px;
	height: 20px;
}
.LabelSeven {
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	width: 461px;
	height: 20px;
}
.LabelEight {
	background-image: url('images/msm-form-08.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px 0px 2px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	width: 152px;
	height: 20px;
	padding: 4px 10px 4px 10px;
}
.LabelNine {
	background-image: url('images/msm-form-02.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px 0px 2px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #0c4f9e;
	text-decoration: none;
	width: 152px;
	height: 20px;
	padding: 4px 10px 4px 10px;
	}
.LabelTen {
	background-image: url('images/msm-form-6.gif');
	background-repeat: no-repeat;
	background-position:  center center  center center;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #0c4f9e;
	text-decoration: none;
	width: 310px;
	height: 20px;
	padding: 4px 10px 4px 10px;
}
.LabelEleven {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #0c4f9e;
	text-decoration: none;
	height: 20px;
	padding: 4px 10px 4px 10px;
}
.LabelTwelve {
	background-image: url('images/msm-form-05.gif');
	background-repeat: no-repeat;
	background-position:top;
	padding: 2px 10px 2px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #0c4f9e;
	text-decoration: none;
	width: 621px;
	height: 17px;
}
#msm_scrollbar {
	OVERFLOW: hidden; WIDTH: 220px; HEIGHT: 500px
 	
}
 .headertitle {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px;

}
 .headertitle A {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
}
 .headertitle A {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
}
 .title {
	WIDTH: 100%; 
	PADDING-TOP: 4px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	text-align:left;
	
}
 .magnified .title A {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0c4f9e;
	text-decoration: none;
	text-align:left;
}
 .text {
	DISPLAY: block; 
	WIDTH: 120px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	text-align:left;
	}
 .HelpImage 
 {
	background-image: url('images/msm-layout-45.jpg');
	vertical-align:top;	
}
 .image {
	BORDER-RIGHT: #e9e9e9 1px solid; 
	BORDER-TOP: #e9e9e9 1px solid; 
	FLOAT: left; 
	BORDER-LEFT: #e9e9e9 1px solid; 
	MARGIN-RIGHT: 10px; 
	BORDER-BOTTOM: #e9e9e9 1px solid
}
.odd {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 5px; 
	WIDTH:150px; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #FFFFFF
}
 .even {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #FFFFFF
}
.linespace {
    line-height:160%;
}