.lecc_styles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: bold;
	text-indent: 2px;
	height: 20px;
	vertical-align: middle;
	background-position: center center;
	text-align: left;
}
.block16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	text-indent: 0px;
	text-align: left;
	background-position: left;
}
.HEADCAP2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	margin: 0px;
	height: auto;
}
.HEADER_ContactBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.HEADER_ContactBoxQuestions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.head_phonenumber {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #555555;
	text-align: center;
}
.HEADCAP10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #333333;
	color: #FFFFFF;
	text-indent: 10px;
}
.body10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding: 10px;
}
.markets {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-indent: 0px;
	text-decoration: underline;
	background-position: left top;
}
.right_menu_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.left_menu_head {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.body_head_cat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	line-height: normal;
	height: auto;
	margin: 0px;
}
.body_head_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	line-height: normal;
	height: auto;
	margin: 0px;
}
.body_body_bluetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3860C2;
	text-align: left;
}
.TABLEw250 {
	width: 250px;
}
.TABLEw200 {
	width: 200px;
}
.TABLE_vCol {
	background-image: url(images/vert_line.jpg);
	width: 1px;
}
.ARROW_w25 {
	background-image: url(images/bluearrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 20px;
}
.ARROWsm_w25 {
	background-image: url(images/openarrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 20px;
	width: 20px;
}
.LINE_Xaxis_doubledot {
	background-image: url(images/doubledottedline.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-position: center center;
}
.linecard_body_logo {
	vertical-align: top;
	width: 250px;
}
.linecard_body_sub {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

.style4 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


.styleCopyright {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color: #666666;
}




.style8 {color: #5C5C5C}
.style9 {
	font-size: 12px
}

body {
	background-color: #5c5c5c;
	margin-top: 30px;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
.style1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align: center;
	vertical-align: middle;
}
.style17 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.style17 {color: #5C5C5C}
.style16 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.style16 {color: #5C5C5C}
.body_head_cat {
}
.jump_page_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	list-style-position: inside;
	list-style-image: url(images/arrow_down.gif);
	list-style-type: circle;
}
.arrow_blue_small {
	background-image: url(images/arrow_blue_small.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-attachment: scroll;
	background-position: center center;
}
.body_header_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5A5A5A;
}
.products_body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.products_body_list {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
.TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #3660C2;
	height: auto;
	font-style: normal;
	line-height: normal;
	margin:0
}
.list_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3660C2;
	font-weight: bold;
}
.Menu_Line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align: left;
	vertical-align: top;
}
.Menu_Line-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
table{
margin: 0 auto;
}


.box_top {
			width: 980px;
			height: 12px;
			background-image: url(images/top.png);
			background-repeat: no-repeat;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 12px;
		}
		
.space_box {
			width: 980px;
			height: 12px;
			overflow: hidden;
			margin: 0 auto;
		}
		
		
.box_center {
			width: 980px;
			background-image: url(images/rightshadow.png);
			background-repeat: repeat-y;
			background-position:right;
			margin-bottom: 0px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			margin: 0 auto;
		}
.box_centercontent {
			width: 958px;
			background-color:#FFF;
			margin-bottom: 0px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			float:left;
			padding-left:11px;
		}
.box_logo {
			width: 259px;
			height: 62px;
			margin-bottom: 12px;
			overflow: hidden;
			float:left;
		}
.box_phone {
			width: 239px;
			height: 32px;
			margin-top:15px;
			margin-bottom: 0px;
			margin-right: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			float:right;
		}
.box_bottom {
			width: 980px;
			height: 22px;
			background-image: url(images/bottom.png);
			background-repeat: no-repeat;
			overflow: hidden;
			margin: 0 auto;
		}
		
#box_submenu {
			width: 958px;
			height: 30px;
			background-color:#FFF;
			margin-bottom: 0px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			float:left;
		}
#box_submenu_greybox {
			width: 945px;
			height: 30px;
			background-image: url(images/greySUB.gif);
			background-repeat: repeat-x;
			margin-bottom: 0px;
			margin-left:12px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			float:left;
		}
		
/* CSS Document */

/* Container */
html {
	overflow-Y: scroll;
}

body {
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	background-image: url(images/pc11-bg.png);
	background-color: #F5F5F5;
}

/* ----- Header - Start ----- */

	.pcHeaderContainer {
			width: 100%;
			height: 80px;
		}
		
		.pcHeader {
			width: 1000px;
			margin: 0 auto;
			position: relative;
		}
			
			.pcHeaderLeft {
				position: absolute;
				top: 0;
				left: 0;
				font-size: 40px;
				color: #999;
				line-height: 80px;
				vertical-align: middle;
				}
			
			.pcHeaderCenter {
				position: absolute;
				top: 0;
				left: 345px;
			}
			
				.pcHSearchForm {
					padding: 10px;
					margin: 18px 0 3px 0;
					width: 280px;
					background-color: #e1e1e1;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					position: relative;
				}
				
				.pcHSearch {
					font-size: 18px;
					border: 1px solid #CCC;
					background-color: #F5F5F5;
					width: 160px;
					height: 26px;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
				}
				
				.pcHSearchSubmit {
					position: absolute;
					right: 80px;
					top: 10px;
					font-size: 20px;
					color: #FFF;
					border: none;
					background-color: #F90;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
				}
				
				.pcHSearchMore {
					position: absolute;
					right: 10px;
					top: 12px;
					text-align: center;
					width: 60px;
				}
					
					.pcHSearchMore a {
						font-size: 11px;
						text-decoration: none;
						color: #999;
					}
					
					.pcHSearchMore a:hover {
						color: #666;
					}
			
			.pcHeaderRight {
				position: absolute;
				top: 18px;
				right: 0;
			}
			
				.pcHeaderRight span {
					padding-left: 10px;
				}
		
/* ----- Header End ----- */
/* ----- Navigation Bar Start ----- */
ul#headerNav {
	width: 945px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -39px;
	list-style-type: none;
}
ul#headerNav li {
	float: left;
}
ul#headerNav li a {
	height: 33px;
	text-indent: -9999px;
}
ul#headerNav li a.A1 {
	background-image: url(images/menu.png);
	width: 79px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul#headerNav li a.A1:hover {
	background-image: url(images/menu.png);
	width: 79px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
ul#headerNav li a.A2 {
	background-image: url(images/menu.png);
	width: 78px;
	display: block;
	background-repeat: no-repeat;
	background-position: -79px 0px;
}
ul#headerNav li a.A2:hover {
	background-image: url(images/menu.png);
	width: 78px;
	display: block;
	background-repeat: no-repeat;
	background-position: -79px -33px;
}
ul#headerNav li a.A3 {
	background-image: url(images/menu.png);
	width: 141px;
	display: block;
	background-repeat: no-repeat;
	background-position: -157px 0px;
}
ul#headerNav li a.A3:hover {
	background-image: url(images/menu.png);
	width: 141px;
	display: block;
	background-repeat: no-repeat;
	background-position: -157px -33px;
}
ul#headerNav li a.A4 {
	background-image: url(images/menu.png);
	width: 135px;
	display: block;
	background-repeat: no-repeat;
	background-position: -298px 0px;
}
ul#headerNav li a.A4:hover {
	background-image: url(images/menu.png);
	width: 135px;
	display: block;
	background-repeat: no-repeat;
	background-position: -298px -33px;
}
ul#headerNav li a.A5 {
	background-image: url(images/menu.png);
	width: 83px;
	display: block;
	background-repeat: no-repeat;
	background-position: -433px 0px;
}
ul#headerNav li a.A5:hover {
	background-image: url(images/menu.png);
	width: 83px;
	display: block;
	background-repeat: no-repeat;
	background-position: -433px -33px;
}
ul#headerNav li a.A6 {
	background-image: url(images/menu.png);
	width: 129px;
	display: block;
	background-repeat: no-repeat;
	background-position: -516px 0px;
}
ul#headerNav li a.A6:hover {
	background-image: url(images/menu.png);
	width: 129px;
	display: block;
	background-repeat: no-repeat;
	background-position: -516px -33px;
}
ul#headerNav li a.A7 {
	background-image: url(images/menu.png);
	width: 100px;
	display: block;
	background-repeat: no-repeat;
	background-position: -645px 0px;
}
ul#headerNav li a.A7:hover {
	background-image: url(images/menu.png);
	width: 100px;
	display: block;
	background-repeat: no-repeat;
	background-position: -645px -33px;
}
ul#headerNav li a.A8 {
	background-image: url(images/menu.png);
	width: 110px;
	display: block;
	background-repeat: no-repeat;
	background-position: -745px 0px;
}
ul#headerNav li a.A8:hover {
	background-image: url(images/menu.png);
	width: 110px;
	display: block;
	background-repeat: no-repeat;
	background-position: -745px -33px;
}
ul#headerNav li a.A9 {
	background-image: url(images/menu.png);
	width: 90px;
	display: block;
	background-repeat: no-repeat;
	background-position: -855px 0px;
}
ul#headerNav li a.A9:hover {
	background-image: url(images/menu.png);
	width: 90px;
	display: block;
	background-repeat: no-repeat;
	background-position: -855px -33px;
}

/* ----- Navigation Bar Ctn ----- */

	.pcNavContainer45 {
			width: 100%;
			height: 40px;
		}
		
		.pcNav45 {
			width: 1000px;
			margin: 0 auto;
			color: #f5f5f5;
			font-size: 19px;
			background-color: #444;
			text-align: center;
		}
		
			.pcNav45 a {
				text-decoration: none;
				color:#F3F3F3;
				line-height: 40px;
				vertical-align: middle;
				padding: 0 15px;
				border-right: 1px solid #555;
				display: inline-block;
			}
			
			.pcNav45 a:hover {
				color: #DDD;
				background-color: #555;
			}
			

/* ----- Navigation Bar End ----- */

/* ----- Icon Bar Start ----- */

	.pcIconBarContainer {
			width: 100%;
			height: 29px;
		}
		
	.pcIconBarContainer img {
		border: none;
		}
		
		.pcIconBar {
	width: 925px;
	margin: 0 auto;
	margin-top: 6px;
	margin-bottom: 4px;
	position: relative;
	white-space: nowrap;
	overflow: visible;
	height: 29;
		}
			
			.pcIconBar a {
				text-decoration: none;
				color: #666;
				vertical-align: middle;
				display: inline-block;
			}
			
			.pcIconBar a:hover {
				color: #222;
			}
		
			.pcIconBar img {
				vertical-align: middle;
				margin: 0 2px 0 15px;
			}
			
			.pcIconBarLeft {
	position: relative;
	top: 0;
	left: 6px;
	padding-top: 6px;
	float: left;
	height: 29;
				}
				
				.pcIconBarLeft img {
					margin: 0 2px 0 0;
					float: left;
				}
				
				.pcIconBarLeft a {
					text-decoration: none;
					color:#06F;
				}

			.pcIconBarRight {
	position: relative;
	top: 0;
	right: 10px;
	padding-top: 6px;
	white-space: nowrap;
	float: right;
	width: 600px;
	height: 29px;
				}
					
				.pcIconBarRight img {
					margin-right: 5px;
					float: left;
					}
					
				.pcIconBarRight .pcIconBarSeparator {
					border-right: 1px solid #BBB;
					padding-right: 15px;
				}

/* ----- Top Navigation End ----- */

/* ----- Main Area Layout ----- */

	/* Main container */
	.pcMainArea {
		width: 1000px;
		margin: 0 auto 0 auto;
		border: 1px solid #CCC;
		background-color: #F7F7F7;
	}
		
	/* Left-side column */
	.pcMainArea-LEFT {
		width: 180px;
		float: left;
		text-align: left;
		vertical-align: top;
		margin: 12px 8px;
		/* IE 6 double margin fix */
		display: inline;
	}

	/* Main area */
	.pcMainArea-CENTER {
		margin: 12px 196px;
		padding: 8px;
		border: 1px solid #e1e1e1;
		background-color: #FFF;
		min-height: 400px;
	}
		
	/* Right-side column */
	.pcMainArea-RIGHT {
		width: 180px;
		float: right;
		text-align: left;
		vertical-align: top;
		margin: 12px 8px;
		/* IE 6 double margin fix */
		display: inline;
	}
		
/* ----- Main Area Layout - END ----- */

/* ----- Main Area Elements ----- */

	.pcMainArea-BROWSE {
			width: 180px;
			background-image: url(images/pc11-navBG-blue.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	.pcMainArea-BROWSE table {
			margin: 0 0 10px 6px;
		}

	.pcMainArea-BROWSE table td {
			padding: 4px 0 0 0;
		}
		
	.pcMainArea-PRICE {
			width: 180px;
			background-image: url(images/pc11-navBG-blue.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	.pcMainArea-LINKS {
			width: 180px;
			background-image: url(images/pc11-navBG-gray.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

	.recentprds {
			width: 180px;
			background-image: url(images/pc11-navBG-lightgray.png);
			background-repeat: no-repeat;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
	}
	
	.recentprds h3 {
			font-size: 13px;
			color: #333;
			width: 180px;
			margin: 3px 0 10px 5px;
			font-weight: normal;
	}
		
	.pcMainArea-LEFT h3, .pcMainArea-RIGHT h3 {
			font-size: 14px;
			color: #FFF;
			margin: 3px 0 10px 8px;
			padding-bottom: 10px;
		}

	.pcMainArea-LEFT ul, .pcMainArea-RIGHT ul {
		list-style-type: none;
		margin: 0 0 10px 5px;
		padding: 0;
	}

	.pcMainArea-LEFT li, .pcMainArea-RIGHT li {
		margin: 4px 0 0 5px;
	}
	
	/* Styling links in both side columns */

	.pcMainArea-LEFT a {
		text-decoration: none;
		color: #333;
		}
		
	.pcMainArea-LEFT a:hover {
		text-decoration: none;
		color: #06F;
		}
		
	.pcMainArea-RIGHT a {
		text-decoration: none;
		color: #333;
		}
		
	.pcMainArea-RIGHT a:hover {
		text-decoration: none;
		color: #06F;
		}
		
	.pcMainArea-SPACER {
			clear: both;
			height: 8px;
		}

/* ----- Main Area Elements End ----- */

/* ----- Footer - Start ----- */

	.pcFooterContainer {
			width: 100%;
		}
		
		.pcFooter {
			width: 1000px;
			margin: 0 auto;
			position: relative;
			color: #888;
			height: 40px;
		}

		.pcFooter a {
			color: #888;
			text-decoration: none;
		}

		.pcFooter a:hover {
			color: #555;
		}

			.pcFooterLeft {
				position: absolute;
				left: 0;
				top: 15px;
				}
						
			.pcFooterRight {
				position: absolute;
				right: 0;
				top: 15px;
			}
					
/* ----- Footer End ----- */


/* ----- Other Interface Elements ----- */

	.pcShowCart {
		width: 180px;
		border: 1px solid #e1e1e1; 
		margin-bottom: 10px;
		font-size: 11px;
		background-image: url(images/pcv4_cart_back.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		text-align: right;
	}
