/* MODIFIED TEMPLATE STUFF */
*{padding:0px;margin:0px;}

html {font-size:100.01%;height:100%;}
BODY {color:#8d8c8c;background:#fff;margin:0;padding:0;font-size:12px;height:100%;font-family:  Arial, Tahoma,  Verdana, Times New Roman,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#0091bc;text-decoration:underline}
a:hover {text-decoration:none;}

a.bold {font-weight:bold}
a.blue {font-weight:bold;color:#5b9ecf;}

#main,#footer,.feedback,#bottombar{width:100%;min-width:996px;margin:0 auto}
#main{height: auto !important; min-height:100%; height: 100%; background:url(../images/footerpic.jpg) right bottom no-repeat;}
.clc{clear:both;}


	



#header {margin:0 auto;text-align:left;background:#a0a0a0 url(../images/header.jpg) 0px 0px repeat-x;height:165px;z-index:50;position:relative;}
	.intop {width:1000px;margin:0 auto;position:relative;height:165px}
	.logo {float:left;padding:48px 0px 0px 46px;}
	.headgun {position:absolute;top:21px;right:20px;background:url(../images/headgun.jpg) 0px 0px no-repeat;width:480px;height:107px;}
	.support {padding:10px 0px 0px 20px;float:left;}
	.topsearch {float:right;padding:31px 20px 0px 0px;width:190px;}
		.topsearch .inputbox {font-size:11px;float:left;width:150px;}

	
	
#passway {margin:0 auto;text-align:left;background:url(../images/header.gif) 0px 0px repeat-x;position:relative;height:23px;z-index:10;position:relative}
	.top {width:950px;margin:0 auto;line-height:20px;}
	.top ul {list-style:none;color:#c7c7c7;font-size:11px;position:relative;z-index:15;}
	.top li {float:left;padding-right:10px;}
	
	
#adsblock {margin:0 auto;width:910px;}
	.ads {width:560px;float:left;padding:20px}
		.ads dl {float:left;width:210px;padding:0px 20px;font-size:11px;}
		.ads  dt {font-weight:bold;font-size:12px;padding-bottom:3px;}
	#adsblock .subname {width:240px;float:right;padding:20px}
		#adsblock .mailform {width:270px;}
	
#contentos {	background:url(../images/pss.jpg) repeat-x 0px 0px;}
#scontent {	margin:0 auto;width:871px;position:relative;background:url(../images/mmq.jpg) repeat-y 0px 0px;padding:20px;margin-bottom:25px;}
		.sqq1 {width:911px;height:9px;background:url(../images/mmq1.jpg) 0px 0px;position:absolute;top:0px;left:0px;}
		.sqq2 {width:911px;height:9px;background:url(../images/mmq1.jpg) left bottom;position:absolute;bottom:0px;right:0px;}
		
		.conts {border:1px #eeeeee solid}
	table.blog, table.contentpaneopen {width:100%}
	
		#scontent td {vertical-align:top}
			.leftc {text-align:right;line-height:24px;}
			.centerpp {padding:0px 10px;text-align:center}
			.sprice {font-size:24px;color:#cf1b1b}
			.rightc {text-align:left;line-height:24px;}
			.ppname {color:#8fc53f;font-size:33px;padding-bottom:15px;font-family:Myriad Pro, Arial;text-align:center}
			.sbutt {text-align:center;padding-top:15px;}
				.sbutt  a {margin:0px 5px}
			.theline {border-left:1px #e0e0e0 dashed;padding-left:20px;}
			.someline {padding-right:20px;}
			
			#scontent .unhr {height:60px;vertical-align:middle;padding:0px 40px}
				.unhr hr {height:0px;font-size:0px;border:0px;border-top:1px #e0e0e0 dashed;}
		
		.gr_s {margin:20px auto;width:908px;background:url(../images/gg_s.jpg) 0px 0px repeat-x;position:relative;}
			.gr_s2 {border:1px #efefef solid;padding:25px;}
			.grss1 {width:7px;height:4px;background:url(../images/grss.gif) top left  no-repeat;position:absolute;left:0px;top:0px;}
			.grss2 {width:7px;height:4px;background:url(../images/grss.gif) top right no-repeat;position:absolute;right:0px;top:0px;}
			.grss3 {width:7px;height:4px;background:url(../images/grss.gif) bottom left no-repeat;position:absolute;bottom:0px;left:0px;}
			.grss4 {width:7px;height:4px;background:url(../images/grss.gif) bottom right no-repeat;position:absolute;bottom:0px;right:0px;}
		.some_name {color:#797979;font-size:33px;padding-bottom:30px;}
			.centt_grs {border-left:1px #e0e0e0 dashed;border-right:1px #e0e0e0 dashed;}
			.gr_s2 td {padding:0px 25px;width:33%}
			.author {padding-top:25px;text-align:right;font-style:italic;font-size:15px;}
			
		#ja-cssmenu {position:absolute;bottom:0px;right:50px;list-style:none;z-index:100}	
			#ja-cssmenu li {float:left;padding:0px 2px;}
			#ja-cssmenu li  a {text-align:center;line-height:37px;color:#4f4f4f;font-size:13px;font-weight:bold;text-decoration:none;display:block;width:118px;height:37px;background:url(../images/topmenus.jpg) left top;}
			#ja-cssmenu li  a:hover, #ja-cssmenu li  a.sfhover {background:url(../images/topmenus_hover.jpg) left top;}
			#ja-cssmenu li  a.active{background:url(../images/topmenus_active.jpg) left top;}
			#ja-cssmenu li ul {padding-bottom:3px;background:url(../images/subber.jpg) left bottom no-repeat;z-index:100}
		
	#content {margin:0 auto;width:990px;padding-bottom:15px;}
	#middle {width: 100%;	height: 1%;}
	#middle:after {content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}
	#container {	width: 100%;	float: left;	overflow: hidden;}
	.txt {	padding: 20px 270px 50px 50px;}
	.sr {float: left;margin-right: -3px;	width: 270px;	margin-left: -270px;padding-top:20px;position: relative;}
		.thetxt {background:url(../images/txt.jpg) 0px 0px repeat-y;padding:30px 60px 30px 30px;position:relative;}
			.sq1 {width:660px;height:4px;background:url(../images/sqq.jpg) 0px 0px;font-size:0px}
			.sq2 {width:660px;height:4px;background:url(../images/sqq.jpg) left bottom;font-size:0px}
			
	.componentheading {color:#8fc53f;font-size:33px;padding-bottom:30px;font-family:Myriad Pro, Arial;}
		.joom p {padding-bottom:10px;}
		.joom img {padding:0px 20px 20px 0px;position:relative;}
		
		.joom ul {padding-left:10px;}
		.joom ul  ul {padding-left:20px;}
		
		.rightbl {background:url(../images/right_module.jpg) 0px 0px repeat-y;position:relative;padding:20px 10px 40px 10px;width:215px;margin-bottom:20px;}
			.right_bb1 {width:235px;height:4px;background:url(../images/right_mm.jpg) left top;position:absolute;top:0px;left:0px;}
			.right_bb2 {width:235px;height:40px;background:url(../images/right_mm.jpg) left bottom;position:absolute;bottom:0px;left:0px;}
		
			.mod_name {color:#a7a7a7;font-size:20px;}
			.moduletable_purchase h3 {background:url(../images/basket.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
			.moduletable_download h3 {background:url(../images/download.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
			.rightbl ul {list-style:none}
			.rightbl a {text-decoration:none;}
			.rightbl a:hover {text-decoration:underline}
			.rightbl li {padding:5px 0px 5px 25px;border-bottom:1px #e9e9e9 solid}
			
			.moduletable_offers h3 {background:url(../images/ico_offer.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
			.moduletable_testi h3 {background:url(../images/ico_testim.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
			.moduletable_tutor h3 {background:url(../images/ico_tutorial.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
			.moduletable_more h3 {background:url(../images/ico_more.gif) 0px 0px no-repeat;padding:5px 0px 5px 45px;margin:0px 0px 30px 10px;color:#A7A7A7;font-size:20px;}
				.moduletable_more, .moduletable_tutor, .moduletable_testi, .moduletable_offers, .moduletable_download, .moduletable_purchase {position:relative}
			.subss {background:url(../images/subss.gif) left top repeat-y;position:relative;width:235px;}
				.subss1 {width:235px;height:6px;background:url(../images/subss1.gif) left top;position:absolute;top:0px;left:0px;font-size:0px;}
				.subss2 {width:235px;height:6px;background:url(../images/subss1.gif) left bottom;position:absolute;bottom:0px;left:0px;font-size:0px;}
				.subname {padding:10px;}
			.someurls {padding:15px 0px 0px 10px;}
				.someurls ul {list-style:none;}
				.someurls li {padding:20px 0px 20px 50px;}
				.someurls a {font-size:20px;color:#a7a7a7;text-decoration:none;}
				.someurls a:hover {text-decoration:underline;}
					#offers {background:url(../images/ico_offer.gif) left center no-repeat;}
					#testim {background:url(../images/ico_testim.gif) left center no-repeat;}
					#tutorials {background:url(../images/ico_tutorial.gif) left center no-repeat;}
						#more {background:url(../images/ico_more.gif) left center no-repeat;}
			
			.subname {font-weight:bold;color:#616161;}
				a.rss {background:url(../images/rss.gif) right center no-repeat;padding:3px 25px 3px 0px;color:#616161;text-decoration:none;}
				a.rss:hover {text-decoration:underline}
				.inputbox {border:1px #b8b8b8 solid;padding:3px;color:#b8b8b8;}
				.int {float:right}
				.mailform {width:215px;padding-top:20px;}
				.mailforms {width:215px}
					.mailform  .inputbox {float:left}
					.sr .mailform  .inputbox  {width:90px;}
					.rr {float:right;padding:3px 0px}
					.ll {float:left;padding:3px 0px}
					
			.testis {width:250px;float:left;padding:0px 15px;}		
			
#footer {height:100px;position:relative;margin-top:-100px;background:#f4f4f4;border-top:1px #cbcbcb solid;color:#484848}
	.footer_blank {height:100px;}
	
	.bottom {width:850px;margin:0 auto;padding:20px 50px 0px 100px;}
		.copyright ul {list-style:none;color:#c7c7c7;}
			.copyright li {float:left;padding-right:10px;}
		.copyright  p {padding:10px 0px 3px 0px}
		.copyright {float:left;width:555px;}
	
	
	.secc {float:right;width:240px;}
		.spay {font-weight:bold;background:url(../images/zam.gif) left center no-repeat;padding:3px 0px 3px 30px}
		.secc ul {list-style:none;padding-top:20px;}
		.secc	li {float:left;padding-right:10px;}
	