/* CSS s2assetprotection.com */
/* Regular Tags Start */
	body { margin: 0; padding: 0;
							font-family: Arial, helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ffffff;
							background: #424242; }

	h1 {display: block; margin:20px auto 0 auto; padding:0; width:694px; height: 150px; background: url('../images/header.jpg') top right no-repeat #ffffff;}
	h2 {}
	h3 {color: #4851C7; text-align: justify;}
	p {text-align: justify;}
	a {color: #4851C7;}
	a:hover {color: #000000;}
/* Regular Tags End */
	
	#right_column {position: relative; float: right; margin:0 10px 0 0; padding: 0; width: 200px; height: 396px; background: url('../images/camer-bottom.jpg') -16px 0px no-repeat transparent;}
	 #right_column	#information {overflow: auto; margin:100px 0 0 5px; padding:5px; height: 190px; color: #000000; border: 2px solid #6f6f6f; background: #ffffff;} 
	/* #right_column	#information {overflow: auto; margin:100px 0 0 5px; padding:5px; height: 190px; color: #ffffff; border: 2px solid #6f6f6f; background: #4851C7;} */
		#right_column	#information h4 {margin:0; padding:0;}
	#right_column	#signup {overflow: hidden; margin:5px 0 0 5px; padding:5px; height: 75px; border: 2px solid #333399; background: #4851C7;}
		#right_column	#signup h4 {display: block; margin:5px 0 0 0; padding:0; color: #ffffff;} 
		#right_column	#signup input {display: block; margin:5px 0 0 0; padding: 2px; height: 12pt; width: 173px; color: #000000; border: 2px solid #333399; background: #ffffff;}
		#right_column	#signup .submit {margin:5px 0 0 0; padding:0; text-align: right;}
	#footer {position: relative; margin:0 auto; padding:0; width:694px; height: 68px; background: url('../images/footer.jpg') top right no-repeat #ffffff; }
		#footer em{display:block; position: absolute; bottom:30px; right: 20px;
														font-size: 8pt; text-align: center; font-style: normal; font-weight: normal; color: #ffffff;}
	#container {position: relative; margin: 0 auto; padding:0; width: 694px; height: 400px; color: #6f6f6f; background: url('../images/main-bg.jpg') top left repeat-y;}
	#content {position: relative; overflow: auto; margin: 0 210px 0 0; padding: 5px; width:360px; height: 384px; color: #000000; border: 2px solid #6f6f6f; background: /*#c7c7c7*/ #ffffff;}

	#contact_header {position: relative; display: block; margin:0 0 5px 0; padding:0; height: 160px; background: url('../images/contact_header.jpg') top left no-repeat #fff000;}
		#contact_header span {position: absolute; bottom: 10px; right: 10px; color: #000;}
	#product_header {position: relative; display: block; margin:0 0 5px 0; padding:0; height: 160px; background: url('../images/product_header.jpg') top left no-repeat #fff000;}
		#product_header span {position: absolute; bottom: 10px; right: 10px; color: #fff;}
	#news_header {position: relative; display: block; margin:0 0 5px 0; padding:0; height: 160px; background: url('../images/news_header.jpg') top left no-repeat #fff000;}
		#news_header span {position: absolute; bottom: 10px; right: 10px; color: #ffffff;}

	.news {}
		.news h3 {display: block; margin:0; padding: 5px; color:#ffffff; background:#4851C7;}
		.news p {}
		.news span {display: block; margin:0 0 5px 0; padding: 0 0 5px 0; text-align: right; border-bottom: 1px solid #4851C7; background: url('../images/bullet.gif') 294px 3px no-repeat;}
			.news span a{text-decoration: none;}
			.news span a:hover{}

	.back { margin: 0; padding: 5px; color: #fff; text-align: right; background: #4851C7;}
		.back a {color: #fff; font-weight: bold; text-decoration: none; }
		.back a:hover {text-decoration: underline;}
	.line { margin: 2px 0; padding:0; border-bottom: 1px solid #4851C7;}

	h4.sub_sec {display: block; margin:0; padding: 5px; color: #fff; text-align: center; background: #4851C7;}
/* Image alignments */
	.img_center {margin:0; padding:0; text-align: center;}

/* Menu Start */
	#menu {position: relative; float: left; margin: 0; padding: 0; width: 108px;}
		#menu ul {text-decoration: none; margin:0; padding:0; }
		#menu li {list-style-type: none; margin:0; padding:0; }
			#menu li a{display: block; position: relative; margin: 0px; padding: 0;
														width: 108px; height: 85px;	text-decoration: none; color: #6f6f6f;
														background: url('../images/button-off.jpg') top left no-repeat #cccccc;}
			#menu li a:hover{color: #4f4f4f; background: url('../images/button-on.jpg') top left no-repeat #cccccc;}
			#menu li em{display:block; position: absolute; bottom:10px; right: 0; width: 105px;
															font-size: 10pt; text-align: center; font-style: normal; font-weight: bold;}
															
			#menu li#top a{display: block; position: relative; margin: 0px; padding: 0;
														width: 108px; height: 87px;	text-decoration: none; color: #6f6f6f;
														background: url('../images/button-top-off.jpg') top left no-repeat #cccccc;}
			#menu li#top a:hover{color: #4f4f4f; background: url('../images/button-top-on.jpg') top left no-repeat #cccccc;}
			
			#menu li#bottom a{display: block; position: relative; margin: 0px; padding: 0;
														width: 108px; height: 85px;	text-decoration: none; color: #6f6f6f;
														background: url('../images/button-bottom-off.jpg') top left no-repeat #cccccc;}
			#menu li#bottom a:hover{color: #4f4f4f; background: url('../images/button-bottom-on.jpg') top left no-repeat #cccccc;}
/* Menu End */

/* Product List Start */
	#product_list {}
		#product_list ul{text-decoration: none; margin:0; padding:0;}
		#product_list li{list-style-type: none; margin:0; padding:0;}
			#product_list li a{display: block; margin:0; padding: 10px 0 10px 10px; font-size: 12pt; font-weight: bold;  text-decoration: none; background: url('../images/bullet.gif') 1px 17px no-repeat;}
			#product_list li a:hover{}
/* Product List End */

/* Download tables */
	.downloads {margin: 0; padding:0;	border-spacing: 0px;	border-collapse: collapse;	border: 1px solid #212121;}
		.downloads td {margin:0; padding: 5px;	font-size: 8pt; border: 1px solid #212121;}

/* Tricks */
	.hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
	.close {clear: both;}
