/*==== Wrapper ====*/
body{	
		width:100%;
		background:#C3C3C3 url(/images/bg.gif) top repeat-x;
		font-family:Verdana,"Myriad Pro","Lucida Sans",Tahoma;
			}

.wrapper{ 
			width:1000px;
			margin:0 auto;
			padding:0;
			min-height:120px;
			}
	
			
/*==== Header ====*/
#header{
			height:200px;
			background:url(/images/logo.jpg) top left no-repeat;
			}
	#nav .home{ 
			padding-left:80px;
			}
			
	#logo,#logo a{ display:block; width:185px; height:75px; float:left;}
	
		#nav { height:30px;}
			
			#nav li{ 
						margin:7px 15px;
						font-size:14px; 
						text-align:center;
						float:left;
						font-family:"Lucida Sans",Verdana;	
						}
				#nav li	a{ 
							color:#FFFFFF;
							font-weight:700;
							text-decoration:none;
							}
							#banner{ min-height:150px; clear:both;}
/*==== Main ====*/
.main{
		margin:50px 0;
}

#content{
		margin:50px 0;		
		width:955px;
		padding:0 22px 0 23px;
		background: url(/images/bg_page.gif) center center repeat-y;
		}
		
		#content h1.win,#content h1.mac{ color:#b1b1b1;font-size:24px; line-height:80px; padding:0 20px;margin:0 0 15px 0;}
		#content h1.win { background:#2A2A2A url(/images/v_windows.jpg) right center no-repeat;}
		#content h1.mac { background:#2A2A2A url(/images/v_mac.jpg) right center no-repeat;;}

				#content h1.win a,#content h1.mac a{color:#b1b1b1;}
				
				#content h1.win small,#content h1.mac small{margin-left:300px;font-size:14px;}
				
				h6{ font-size:14px;margin:10px 0;}
		
		.info { 
				font-family:"Lucida Sans",Verdana;
				font-weight:700;
				}
				
		.products{padding:0 20px;}
		
		#content .products{padding:5px 20px;}
		h3{
		color:#CCCCCC; 
		background: #2a2a2a;
		padding:10px 20px;
		}			
		
		#content .highlight{ background:url(/images/pro_pavsofts.gif) right bottom no-repeat; min-height:160px;}
		#content .forwin {background:url(/images/forwin.gif) right bottom no-repeat;}
		#content .formac {background:url(/images/formac.gif) right bottom no-repeat;}
			
					#reference,#product{
								background:#e1e1e1;
								margin:15px 0;
								}
					
					#reference td,#product td{
									background:#FFFFFF;
									padding:3px 5px; 
									font-size:11px; 
									color:#333333;
									line-height:18px;
									}
					#reference td.title,#product td.title,#product th{
										background:#e1e1e1; 
										color:#333333; 
										font-weight:700;
										font-size:12px;
										line-height:18px;
										padding:3px 5px; 																				
										}
						#product th.bg-gray{ background:#f0f0f0;}	
						#product td	{ text-align:center;}			
						#product td	a{font-size:14px; margin:0 15px;}			
										
					.regnow{
					padding:100px 0 0 110px;
					width:845px;
 					background:url(/images/regnow.jpg) no-repeat bottom;
					margin-top:20px;
					}
					
						.regnow small{ font-size:11px;}
							
					#content .products ul{ 
									padding:0 25px;
									margin:15px 0;
									}
									
				#content .products ul li{
										font-size:12px;
										font-family:"Myriad Pro",Tahoma, Arial, Helvetica, sans-serif;
										line-height:1.8;
										list-style-type:disc;
										color:#333333;	
										}
										
				#content .user ul li { padding:0 0 50px 100px;background:url(/images/user.gif) no-repeat top left; list-style-position:inside; list-style:none; background-color:#FFFFCC;margin:10px;}						
										
								h6 small{ font-size:11px;color:#666666;}
								
		#support{padding:15px 5px;}	
		
			#support ul li{ font-size:11px; list-style-position:inside; list-style-type:disc; line-height:160%;padding-left:50px;}
		#affiliate{padding:25px 15px;}				
			#affiliate ul li{ font-size:11px; list-style-position:inside; list-style-type:disc; line-height:160%;padding-left:50px;}
			#affiliate ol li{ font-size:11px; list-style-position:inside; list-style-type:decimal; line-height:160%;padding-left:50px;}
					#affiliate h2,#affiliate h4{line-height:36px;}
					#affiliate h2{ font-size:14px; color:#666666;}
					#affiliate h4{ font-size:12px; color:#3366CC;}
					
					#aff_tab{ }	
					.content{ width:860px;padding:20px; background:#f0f0f0; clear:both;}
						#aff_tab .titletab  ul li { float:left; list-style-position:none;list-style-type:none;padding-left:0px;}
							#aff_tab .titletab ul li a{ width:225px;height:32px; background:#333333; color:#f0f0f0; display:block; text-align:center; font-size:14px; font-weight:700; line-height:32px;}
							#aff_tab .titletab  ul li a.hover,#aff_tab .titletab ul li a:hover{ width:225px;height:32px; background:#f0f0f0; color:#333333; display:block;}
/*==== Footer ====*/
#footer{ 
		background:#333333;
		padding:25px 10px;
		height:120px;
		}	
	#footer h4{ color:#FFFFFF;padding-bottom:8px;margin-bottom:10px; border-bottom:1px solid #414142;}
	
	#footer small{color:#939393; font-size:11px; display:block; line-height:1.5; }		
		#footer small a{color:#939393;}			
		#footer small a:hover{ text-decoration:underline;}	
		
			