#Content {
	border:1px solid #fff;
	background:#efefef;
}
	#ContentBox {
		margin:17px;
		background:url(images/content-box.jpg) repeat-y;
		width:923px;
	}
		#ContentTop {
			background:url(images/content-top.jpg) no-repeat top;
		}
			#ContentInner {
				background:url(images/content-bottom.jpg) no-repeat bottom;
				padding:17px 17px;
			}
	.iefix {
		width:958px;
	}

#Content-right,
.content-right {
	width:663px;
	float:right;
	background:url(images/content-box-small.jpg) repeat-y;
	margin:17px 17px 17px 0px;
	#margin:17px 8px 17px 0px;
}
	.content-top-small {
		background:url(images/content-top-small.jpg) no-repeat top;
	}
		.content-inner-small {
			background:url(images/content-bottom-small.jpg) no-repeat bottom;
			padding:17px;
		}
		
	#ContentInner p {
		line-height: 22px;
	}
		#ContentInner-Small ul {
			margin:0px;
			padding:0px;
		
		}
		#ContentInner-Small li {
			
			list-style-image:url(images/list-orange.gif) ;
			line-height:15px;
			
		}
		#ContentInner-Small p {
			margin-top:4px;
		}
		#ContentInner-Small a {
			display:block;
			color:#3e5a80;
			font-weight:bolder;
			font-size:14px;
		}
			#ContentInner-Small .downloadButton {
				background:url(images/download-button.gif) no-repeat;
				text-align:center;
				width:83px;
				display:inline-block;
				color:#fff;
				margin-left:10px;
				font-size:12px;
				line-height:17px;
			}
			
		#DocumentsInner-Small {
			background:url(images/content-bottom-small.jpg) no-repeat bottom;
			padding:17px;
			
			}
			
		#DocumentsInner-Small ul {
			margin:0px;
			padding:0px;
			list-style:none;
		}
		#DocumentsInner-Small li {
			border-bottom:1px solid #bfc4c7;
			background:url(images/document-icon.gif) no-repeat left top;
			padding-left:50px;
			margin-bottom:8px;
			min-height:52px;
			height:52px;
		}
		#DocumentsInner-Small p {
			margin-top:4px;
		}
		#DocumentsInner-Small a {
			display:block;
			color:#3e5a80;
			font-weight:bolder;
			font-size:14px;
		}
			#DocumentsInner-Small .downloadButton {
				background:url(images/download-button.gif) no-repeat;
				text-align:center;
				width:83px;
				display:inline-block;
				color:#fff;
				margin-left:10px;
				font-size:12px;
				line-height:17px;
			}
			
#GalleryRead a {
	float:left;
	width:145px;
	height:145px;	
	display:block;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	padding:1px;
	border:1px solid #b9bec0;
	text-align:center;
	margin:4px;
	overflow:hidden;
}
	#GalleryRead img {
		border:none;
		clear:left;
	}		
		
		
#Content-left {
	margin:17px 0px 17px 17px;
	#margin:17px 0px 17px 8px;
	width:240px;
	float:left;
}
	#Content-left h2 {
		color:#fff;
		background:url(images/categories-head-bg.jpg) no-repeat;
		line-height:34px;
		text-align:center;
		margin:0px;
	}
	#Content-left ul {
		padding:0px;
		margin:0px;
	}
	#Content-left li {
		list-style:none;
		background:url(images/categories-menu-bg.jpg) no-repeat bottom;
		line-height:28px;
	}
		#Content-left li.active {
			background:url(images/categories-menu-bg.jpg) no-repeat top;
		}
		#Content-left li a {
			display:block;
			color:#253d5c;
			padding:0px 6px;
			width:228px;
			overflow:hidden;
			white-space:nowrap;
		}
			#Content-left li a:hover {
				color:#fff;
				background:url(images/categories-menu-bg.jpg) no-repeat top;
			}
		#Content-left li.active a {
			color:#fff;
		}
#Content-left-product {
	background:url(images/product-category.jpg) no-repeat top;
	width:257px;
	float:left;
	_margin-left: -4px;
}
	#Content-left-product h2 {
		font-size:20px;
		font-weight:normal;
		color:#848484;
		padding:7px 5px;
		margin:0px;
		width:241px;
		height:46px;
	}
	#Content-left-product ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#Content-left-product li {
		width:257px;
		height:28px;
	}
		#Content-left-product li.active a {
		background:url(images/product-menu-bg.jpg) no-repeat top;
		color:#fff;
	}
		#Content-left-product li a {
			color:#000;
			line-height:28px;
			padding:0px 23px;
			background:url(images/product-menu-bg.jpg) no-repeat bottom;
			display:block;
			font-size: 12px;
			overflow: hidden;
		}
		#Content-left-product li a.smallest {
			font-size: 10px;
		}
		#Content-left-product li a.smaller {
			font-size: 11px;
		}		
		#Content-left-product li a:hover {
			color:#fff;
			line-height:28px;
			background:url(images/product-menu-bg.jpg) no-repeat top;
		}
#Content-right-product {
	width:701px;
	float:right;
	padding-bottom:17px;
}	
	#Content-right-product table p {
		margin:0px;
		padding:0px;
		height:22px;
	}
	#Content-right-product table thead {
		background:#758189;
		color:#fff;
	}
	#Content-right-product table thead th {
		height:22px;
		padding-left:3px;
		padding-right:3px;		
		border:1px solid #B9BEC0;
	}
	#Content-right-product table p strong {
		height:22px;
		
	}
	#Content-right-product td {
		margin:0px;
		padding:0px;
		height:22px;
		padding-left:3px;
		padding-right:3px;
		
	}
	#Content-right-product #Content-right {
		margin-bottom:0px;
	}	
	#Content-right-product h1 {
		height:60px;
		font-size:30px;
		margin:0px;
		text-indent:47px;
		line-height:60px;
		color:#848484;
		width:701px;
		background:url(images/product-name.jpg) no-repeat top;
		font-weight:normal;
	}
#Home-inner {
	background:url(images/home-bg.jpg) repeat-y;
}
#HomeLeft{
	float: left;
	width: 638px; 
}

#HomeRight{
	float:right;
	width: 319px;
}
	#HomeRight .category-box a:hover {
		text-decoration:underline;
	}
	#HomeLeft .category-box {
		float: left;
	}
	#HomeLeft .category-box a:hover {
		text-decoration:underline;
	}
	.category-box {
		width:307px;
		height:200px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:4px;
		overflow:hidden;
	}
		.category-box h2 {
			background:url(images/dot.gif) no-repeat left center;
			margin-top:8px;
			margin-bottom:8px;
		}
			.category-box h2 a {
				color:#758189;
				text-decoration:none;
				font-weight:bolder;
				font-size:13px;
				padding-left:15px;
			}
		.category-box img {
			padding:2px;
			border:1px solid #8c8e92;
			float:left;
			margin-right:8px;
			margin-bottom:2px;
			width:160px;
			height:120px;
		}
		.category-box .details {
			display:block;
			float:right;
			background:url(images/details-button.jpg) no-repeat;
			width:83px;
			height:17px;
			font-size:11px;
			font-weight:bolder;
			color:#fff;
			text-decoration:none;
			text-indent:8px;
			line-height:17px;
			margin-top:5px;
		}
		.category-box p {
			margin:0px;
			margin-top: -3px;
		}
.details{
			display:block;
			float:left;
			background:url(images/details-button2.jpg) no-repeat;
			width:83px;
			height:17px;
			font-size:11px;
			font-weight:bolder;
			color:#fff;
			text-decoration:none;
			text-indent:8px;
			line-height:17px;	
}		
#Bottom {
	background:url(images/bottom-bg.jpg) no-repeat;
	width:960px;
	height:41px;
	color:#fff;
	line-height:36px;
}
	#BottomLeft,
	#BottomCenter,
	#BottomRight {
		display:block;
	}
	#BottomLeft {
		float:left;
		margin-left:20px;
		#margin-left:10px;
	}
	#BottomCenter {
		float:left;
		margin-left:230px;
		#margin-left:195px;
	}
	#BottomRight {
		float:right;
		margin-right:20px;
		#margin-right:10px;
		color:#fff;
		text-decoration:none;
	}

.vdot {
			background:url(images/vdot.gif) repeat-x bottom;
			padding-top:8px;
			height:1px;
			width:307px;
			overflow:visible;
		}
.contact #Map {
	float:left;
	padding:2px;
	border:1px solid #b9bec0;
	width:441px;
}		
.contact .text {
	float:right;
	width:430px;
}

#normalSize h2 {
	line-height:46px;
}
#smallSize h2 {
	line-height:20px;
	_width: 1%;
}

#ContactUser h1 {
	font-size:17px;
	font-weight:normal;
	margin-top:35px;
}
	#ContactUser table {
		border:none;
		border-collapse:collapse;
	}
	#ContactUser table td {
		border-bottom:1px solid #b9bec0;	
		height:20px;
		padding:0px;
	}
#OnLine-Chat {
	background:url(images/online-chat-bg2.jpg) no-repeat;
	width:255px;
	height:229px;
	margin-left:2px;
	margin-top:17px;
	margin-bottom:17px;
}
	#OnLine-Chat #InfoPanel {
		margin-top:0px;
		margin-right:0px;
		padding-top:1px;
	}
	#OnLine-Chat #InfoPanel #ChatButton{
		text-align: center;
		width: 255px;
		line-height:28px;
	}
	
	#OnLine-Chat #InfoPanel h3 {
		margin-top: 7px;
	}
	
	#OnLine-Chat #CallBack, #OnLine-Chat #SkypeMe, #OnLine-Chat #Mail {
		padding-left: 76px;
	}

.productsImage {
	float:left;
	margin-top:8px;
	margin-right:25px;
}

 	#ProductsRead table {
		border-collapse:collapse;
		font-size:12px;
		overflow-x:auto;
		width:60%;
 	}
	 	#ProductsRead table td {
	 		padding:0px;
			border:1px solid #bdc2c4;
			padding:2px;
	 	}
#HomeDetails {
	color:#218fdc;
	font-size:13px;
}
#Content-right-product td {
	border: 1px solid;
	border-bottom-color: #000;
}
#Content-right-product  table {
		border-collapse:collapse;
		font-size:13px;
		overflow-x:auto;
 	}
	#Content-right-product table td {
	 		padding:0px;
			border:1px solid #b9bec0;
			padding:2px;
	 	}
.content-inner-small a img{
	border: 0px;
}
.content-inner-small object {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
#Form3 {
	clear: both;
}

fieldset {
	border: none;
}

	.form label, .form .form-text {
		
		clear:both;
		color:#000000;
		display:block;
		float:left;
		font-size:12px;
		margin-bottom:15px;
		margin-left:0;
		padding-bottom:4px;
		padding-left:10px;
		padding-top:10px;
		text-align:left;
		width:200px;
	}
	
	.form input.form-input, .form select, .form textarea  {
		
		display:block;
		margin-bottom:15px;
		padding-bottom:4px;
		padding-top:4px;
		width:400px;
		float: left;
	}
	.form-submit {
		float: right;
		margin-right: 250px;
	}
	#Form3Field1{
		width: 50px;
		float: left;
	}
	
	#Form3Field2, #Form3Field3, #Form3Field4 {
		width: 50px;
	}
	
	#Form3Label2 ,#Form3Label3, #Form3Label4 {
		display: none;
		
	}
	#Form3Field6 {
		height: 150px;
	}

.form label.form-required:after {
	content:'*';
	color:#c00;
}
.form .form-text {
	clear:both;
	color:#758189;
	font-size:11px;
	margin:0 0 10px 0;
	width: 200px;
} 

