@charset "utf-8";
/* CSS Document */

.hide{
	display:none;
}
.unhide{
	display:block;
}

p{
	padding:0 10px 20px;
}
.TAR{
	text-align:right
}
.TAL{
	text-align:left;
}
.TAC{
	text-align:center;
}
.paddings{
	padding:10px 10px;
}
.FL{
	float:left;
}
.FR{
	float:right;
}
.clear{
	clear:both;
}

.blue{
	color:#31a2e1;
}
.green{ color:#56b329;}
.darkblue{ color:#225ea7;}
.orange{
	color:#fab20e;
}
*{
	margin:0;
	padding:0;
	line-height:18px;
	outline:none;
}
img{
	border:none;
}

.dotted{ border-top:1px dotted #333333; float:left; width:100%; padding:0; margin:20px 0; height:1px;}

.BBDashed{ border-bottom:1px dashed #000;}
small{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}


h1, h2, h3, h4, h5, h6, .h1Copy, .h2Copy, .h3Copy{ font-family:"myriad Pro", "Segoe UI", Arial, "Times New Roman", Times, serif;  color:#000000; font-weight:normal; line-height:36px;}

.big{ font-size:22px; font-family:"myriad Pro", "Segoe UI", Arial, "Times New Roman", Times, serif; font-weight:bold;}
h1, .h1Copy { font-size:20px !important; }
h2, .h2Copy { font-size:18px !important; }
h3, .h3Copy { font-size:16px !important; }
h4, .h3Copy { font-size:14px !important;}

body{
	font:12px/18px normal normal Verdana, Arial, Helvetica, sans-serif;
	color:##666666;
	background:#f8f8f8 url(../images/bg.jpg) repeat-x;
}

a, a a:active a:visited{ font-weight:bold; color:#f8b111; text-decoration:underline;}
a:hover{ text-decoration:underline; color:#349705;}

#main-wrapper{
	margin:0 auto;
	width:960px;
}


#header{
	padding-top:389px;
	padding-left:311px;
	width:649px;
	height:245px;
	background:url(../images/header-bg.jpg) no-repeat left top;
	
	margin-bottom:15px;

}
.hot-news-wrapper{
	width:950px;
	line-height:24px;
	float:left;
	padding-left:10px;
	background:url(../images/hot-news-bg.jpg);
	height:24px;
	overflow:hidden;
}
	.hot-news-wrapper div{
		float:left;
		line-height:24px;
		margin-right:10px;
	}
		.hot-news-wrapper div strong{
			margin-right:10px;
		}
ul#news{
	float:left;
}
ul#news li{
	line-height:24px;
	list-style:none outside;
}
ul#news li a, a:active a:visited{
	text-decoration:none;
	float:left;
	line-height:24px;
	width:600px;
	height:24px;
	color:#565656;
}
ul#news li a:hover{
	text-decoration:underline;
	color:#000000;
}


a.livechat{
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/live-chat-icon.jpg) no-repeat;
	float:left;
	height:69px;
	width:91px;
}

a.livechat:hover{
	background:url(../images/live-chat-icon-over.jpg) no-repeat;

}

ul#fourbox,ul#fourbox li{
	list-style:none outside;
	display:inline;
	float:left;
}
	ul#fourbox li a{
		width:240px;
		height:164px;
		float:left;
		overflow:hidden;
		text-indent:-999px;
	}
	
	ul#fourbox li a.webhosting{
		background:url(../images/hosting-accounts.jpg) no-repeat;
		
	}
	ul#fourbox li a.encryption{
		background:url(../images/encryption-software.jpg) no-repeat;
	}
	ul#fourbox li a.wordpress-forum{
		background:url(../images/wordpress-forum.jpg) no-repeat;
	}
	ul#fourbox li a.shopper-bags{
		background:url(../images/shopper-bags.jpg) no-repeat;
	}
	
	ul#fourbox li a.webhosting:hover{
		background:url(../images/hosting-accounts-over.jpg) no-repeat;
		
	}
	ul#fourbox li a.encryption:hover{
		background:url(../images/encryption-software-over.jpg) no-repeat;
	}
	ul#fourbox li a.wordpress-forum:hover{
		background:url(../images/wordpress-forum-over.jpg) no-repeat;
	}
	ul#fourbox li a.shopper-bags:hover{
		background:url(../images/shopper-bags-over.jpg) no-repeat;
	}
	
	


#footer-wrapper{
	width:940px;
	background:#f6f6f6;
	border:1px solid #dedede;
	border-right:none;
	border-left:none;
	line-height:75px;
	
	margin:20px 0px;
}
#footer-inner{
	width:760px;
	margin:0 auto;
	font-size:11px;
	color:#8d8d8d;
}
#footer-inner a, a:active a:visited{
	text-decoration:none;
	color:#8d8d8d;
	margin:0 5px;
}
	#footer-inner a:hover{
		text-decoration:underline;
		color:#000000;

	}
	
	
	
/* begin subpages CSS*/
	#content_wrapper{
		float:left;
		width:960px;
	}
		#left_div{
			width:960px;
		}
			.left_right_pane{
				width:240px;
				float:left;
				/*padding-right:10px*/;
			}
				a.logo_top{
					width:240px;
					height:121px;
					float:left;
					background:url(../images/logo_top.jpg) no-repeat;
					text-indent:-999px;
					overflow:hidden;
				}
				
				.box_wrapper{
					width:240px;
					background:#ffffff url(../images/box_top.jpg) no-repeat left top;
					padding-top:11px;
					
				}
				
					.box_details{
						border:1px solid #dedede;
						border-top:none;
						border-bottom:none;
						padding:0 10px;
						width:218px;
					}
				.box_footer{
					width:240px;
					background:url(../images/box_footer.jpg) no-repeat;
					height:11px;
					float:left;
					clear:both;
				}
			
			/*
			.left_right_pane .box_details a{
				width:220px;
				float:left;
				height:164px;
				overflow:hidden;
				text-indent:-999px;
			
				
				margin-bottom:10px;
			}
			*/
			a.webhosting2{
				background:url(../images/webhosting2.jpg) no-repeat left top;
			}
			a.webhosting2:hover{
				background:url(../images/webhosting2-over.jpg);
			}
			a.encryption2{
				background:url(../images/encryption2.jpg) no-repeat left top;
			}
			a.encryption2:hover{
				background:url(../images/encryption2-over.jpg) no-repeat left top;
			}
			a.wordpress2{
				background:url(../images/wordpress2.jpg) no-repeat left top;
			}
			a.wordpress2:hover{
				background:url(../images/wordpress2-over.jpg) no-repeat left top;
			}
			a.shopperbags2{
				background:url(../images/shopperbags2.jpg) no-repeat left top;
			}
			a.shopperbags2:hover{
				background:url(../images/shopperbags2-over.jpg) no-repeat left top;
			}
				
			
			#center_content{
				width:700px;
				float:left;
				margin-left:5px;
				margin-top:121px;

			}
				#center_heading{
					line-height:32px;
					float:left;
					height:32px;
					float:left;
					background:url(../images/content_center_heading.jpg) no-repeat;
					width:700px;
					padding-top:13px;
					
				}
				
				#center_cont_footer{
					height:11px;
					width:100%;
					float:left;
					background:url(../images/content_center_footer.jpg) no-repeat;
				}
				
				h1.title_heading{
					background:url(../images/green_arrow.jpg) no-repeat left center;
					height:20px;
					float:left;
					font-family:"myriad Pro", "Segoe UI";
					font-size:16px;
					font-weight:normal;
					color:#31a2e1;
					
					float:left;
					border-bottom:1px solid #dedede;
					margin-left:10px;
					width:640px;
					padding:5px 5px 5px 25px;
				}
				
			
				ul.pagination_content li{
					list-style:none outside;
					display:inline;
				}
				
				ul.pagination_content li a, a:active a:visited{
					font-size:10px;
					float:left;
					padding:0 5px;
					line-height:20px;
					color:#8d8d8d;
					text-decoration:none;
				}
				
				ul.pagination_content li a:hover{
					text-decoration:underline;
					color:#000;
				}
				
				
			
		#right_div{
			width:240px;
			padding-top:121px;
		}
		
		
		/* Begin Landing Page CSS 
		
		Legend : l = landing
		
		*/
		
		.body_landing_bg{ background: #FFFFFF url(../images/encryptionsoftware/body_landing.gif) repeat-x;}
		.light_green{ color:#46ef05;}
		#l_wrapper{ width:880px; margin:0 auto;}
			#l_header_wrapper{ width:100%; height:97px; float:left;}
				a.l_logo{ width: 219px; height:97px; background:url(../images/encryptionsoftware/header_logo.gif) no-repeat;float:left;}
				a.l_logo span{ display:none;}
				
			#l_header_right{ width:661px; height:77px; float:left; text-align:right; padding-top:20px;}
			
			#l_steps_wrapper{ width:100%; float:left; height:25px;}
				ul#steps_ul li{ list-style: none outside; display:inline;}
				ul#steps_ul  li a{ float:left; height:25px; overflow:hidden; text-indent:-999%; cursor:default;}
				
				ul#steps_ul  li a.step1{ width:240px; background:url(../images/encryptionsoftware/step1.gif) no-repeat;}
				ul#steps_ul  li a.step1:hover{ background:url(../images/encryptionsoftware/step1_over.gif);}
				
				ul#steps_ul  li a.step2{ width:419px; background:url(../images/encryptionsoftware/step2.gif) no-repeat;}
				ul#steps_ul  li a.step2:hover{ background:url(../images/encryptionsoftware/step2_over.gif);}
				
				ul#steps_ul  li a.step3{ width:221px; background:url(../images/encryptionsoftware/step3.gif) no-repeat;}
				ul#steps_ul  li a.step3:hover{ background:url(../images/encryptionsoftware/step3_over.gif);}
				
				
			#l_content_wrapper{ width:100%; float:left; background:url(../images/encryptionsoftware/content_bg.gif) repeat-y; }
				#l_content_top{ width:100%; height:83px; background:url(../images/encryptionsoftware/content_top.gif);}
				#l_content_bottom{ width:100%; height:34px; background:url(../images/encryptionsoftware/content_bottom.gif); float:left; }
				#l_content_body{ width:860px; background:url(../images/encryptionsoftware/content_bg.gif) repeat-y; padding:5px 10px 25px 10px; font:12/18px normal normal Arial, Helvetica, sans-serif;}
					#l_content_body_left{ width:443px; float:left; color:#FFFFFF;}
					#l_content_body_right{ width:289px; float:left; color:#565656; padding-left:107px; background:url(../images/encryptionsoftware/encrypt_img.gif) no-repeat left top; height:auto !important; min-height:173px; height:173px;}
					
					ul#ul_sqaure li{ list-style: none outside;}
					
					ul#ul_sqaure   li{  background:url(../images/encryptionsoftware/li_bg_square.gif) no-repeat left 7px; display:block; line-height:22px; float:left; padding-left:15px; font-weight:bold; float:left; width:284px;}
		
		/* End Landing Page CSS */
			
			th{ background:#f6bc01 url(../images/th_bg.gifx) repeat-x; color:#FFFFFF; padding-left:5px; vertical-align:middle; text-transform:capitalize;}
			th, td{ height:25px;}
			#ul_ol_settings ul, #ul_ol_settings  ol{ margin-left:10px; list-style-position:inside;}
			
			#ul_ol_settings a, a:active a:visited{ color:#3a9e00; text-decoration:none; font-weight:bold; padding:0 5px;}
			#ul_ol_settings a:hover{color:#000000; text-decoration:underline;}
			tr.oddrow{ background:#f2f1f1;}
			tr.evenrow{ background:#ebebeb;}
			
		
			.subpage_Body{ background:#ffffff url(../images/innerpage/subpage_bg.gif) repeat-x;}
			
			#subpage_mainWrapper{ width:960px; margin:0 auto;}
			
			#subpage_topheader{ width:563px; height:176px; background:url(../images/innerpage/subpage_topheadBg.gif) no-repeat; padding:0 10px 0 387px;}
			
			#subpage_livechatWrapper{ width:563px; height:55px;}
				#subpage_livechatWrapper a, #subpage_livechatWrapper a:active a:visited { text-decoration:none;}
			
			#subpage_topmenuWrapper{ height:32px;}
				#subpage_topmenuWrapper ul,  #subpage_topmenuWrapper ul li{ list-style:none outside; display:inline;}
				#subpage_topmenuWrapper ul li a, #subpage_topmenuWrapper ul li a:active a:visited { width:100px; float:left; line-height:32px; background:url(../images/innerpage/subpage_topmenuBg.gif) no-repeat -110px top; text-align:center; font-weight:bold; text-decoration:none; color:#FFFFFF; margin-right:10px;}
				#subpage_topmenuWrapper ul li a.topmenu_active, #subpage_topmenuWrapper ul li a:hover{ background-position:left top; color:#000000;}
			
			#subpage_perpage{ width:960px; height:66px; line-height:66px; background:url(../images/innerpage/subpage_perpageBg.gif) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#FFFFFF;}
			
			#subpage_contentBg{ width:930px; min-height:290px; height:290px; height:auto !important; background:#ffffff url(../images/innerpage/subpage_contentBg.gif) no-repeat left top; padding:30px 10px 30px 20px;}
			
				#subpage_leftpane{ width:680px; padding-right:10px;}
				
				ul.ul_li, ul_li li { list-style:none outside; float:left; display:block; line-height:20px; color:#194264;}
				ul.ul_li li a, ul.ul_li li a:active a:visited{ line-height:20px; float:left; background:url(../images/innerpage/ul_li_bg.gif) no-repeat left center; font-weight:normal; padding-left:10px; color:#194264; text-decoration:none;}
				ul.ul_li li a:hover{ text-decoration:underline; color:#F8B111;}
				
				#subpage_rightpane{ width:240px; background:url(../images/innerpage/subpage_rightpaneBg.gif) repeat-y;}
					ul#subpage_rightNav, ul#subpage_rightNav li { list-style:none outside; display:block; float:left;}
					 ul#subpage_rightNav li { background:url(../images/innerpage/subpage_rightNavLiBg.gif) no-repeat left top; width:240px; height:40px;}
					 ul#subpage_rightNav li a,  ul#subpage_rightNav li a:active a:visited{ font-size:18px; font-weight:bold; line-height:40px; float:left; padding-left:36px; color:#000000; text-decoration:none; width:204px;}
					 ul#subpage_rightNav li a.rightNavActive,ul#subpage_rightNav li a:hover{ background: url(../images/innerpage/subpage_rightnavActiveBg.gif) no-repeat left top; color:#FFFFFF;}				
					 #subpage_rightpaneInner{ width: 200px; padding-top:20px; padding-left:40px;}
					 
			 #subpage_footer{ width:100%; height:80px; padding-top:20px; background:url(../images/innerpage/subpage_footerBg.gif) repeat-x; margin-top:10px;}
			 	#subpage_footerInner{ width:940px; margin:0 auto; height:80px; line-height:80px; color:#FFFFFF;}
				#subpage_footerInner ul.subpage_footerlinks li{ display:inline; list-style:none outside; border-right:1px solid #FFFFFF;}
				#subpage_footerInner ul.subpage_footerlinks li a, #subpage_footerInner ul.subpage_footerlinks li a:active a:visited{ padding:0 10px; font-weight:normal; line-height:18px; color:#FFFFFF; text-decoration:none;}
				#subpage_footerInner ul.subpage_footerlinks li.subpageFooterlast{ border:none;}
				#subpage_footerInner ul.subpage_footerlinks li a:hover{ text-decoration:underline;}
/* end subpages CSS*/

			