body, table{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#313131;  line-height:18px;}
body{ padding:0px; margin:0 0 50px 0; background:url(images/bg.gif) repeat-x #dbdbdb;}
p {
	margin:0px 0 5px 0;
	font-size: 12px;
} 
a{
	text-decoration: none;
	color:#0767a9;
}
a:hover {
	text-decoration:underline;
	color:#0767a9;
}
img {
	border:0;
}
.style2 {color: #99FF00}
.style6 {
	font-size: 12px;
	font-weight: bold;
}
.style7 {
	color: #CCFF00;
	font-weight: bold;
}
.style10 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style13 {font-size: 24px; font-weight: bold; }
.style14 {font-size: 14px}
.style19 {color: #0099FF; font-weight: bold;}
.style20 {
	font-size: 18px;
	font-weight: bold;
}
.style21 {color: #0066FF}
.style22 {font-size: 12px; font-weight: bold; color: #0066FF; }
.style23 {font-size: 14px; font-weight: bold; }
.style24 {font-size: 12px; font-weight: bold; color: #FF0000; }
.style25 {color: #FF0000}
.style26 {color: #0099FF}
.style27 {font-size: 16px}
.style28 {font-size: 12px; font-weight: bold; color: #FF00FF; }
.style29 {color: #FF00FF}
.style30 {font-size: 12px; font-weight: bold; color: #009900; }
.style31 {color: #FFFFFF}
.style34 {font-weight: bold}
.style38 {color: #FF0000; font-size: 12; }
html {overflow-y: scroll;}
/*----------------------------------------------------Top Header-----------------------------------------------*/
.BodyMain {
	border:solid 10px #ebebeb;
	border-top:none;
	background-color:#FFFFFF;
	padding:0 10px;
}
.Logo {
	padding:0 30px 0 30px;
}
.TopNav {
	text-align:right;
	color:#1c72a5;
	padding:5px 0 10px 0;
  	margin-right:110px;
}
.TopNav a{
	color:#1c72a5;
	text-decoration:none;
}
.TopNav a:hover{
	color:#1c72a5;
	text-decoration:underline;
}
#menu {
width:746px;
	margin: 0;
	font-size:14px;
	color:#fff;
	float:left;
	font-weight:bold;
	line-height:37px;
	text-align:center;
	background: url(images/nav-bg.gif) repeat-x;
	height:37px;
}
#menu ul {  
	margin: 0; 
	padding: 0;
}
#menu ul li {
	display:inline;
	float: left;
	list-style: none;
	}
#menu ul li a { 
	display: block; 
	margin:0;
	text-decoration: none;  
	color:#fff;
	padding:0 13px 0 13px;
	border-right:solid 1px #808080;
}
#menu ul li a:hover, #menu ul li a.active {
	color:#fff;
	background: url(images/nav-over.gif) repeat-x;
}
#menu_ol {
	width:735px;  
	margin: 0 auto;  
	font-size:14px;
	color:#fff;
	float:left;
	font-weight:bold;
	line-height:37px;
	text-align:center;
	background: url(images/nav-bg.gif) repeat-x;
	height:37px;  
}
#menu_ol ul {  
	margin: 0; 
	padding: 0;
}
#menu_ol ul li {
	display:inline;
	float: left;
	list-style: none;
	}
#menu_ol ul li a { 
	display: block; 
	margin:0;
	text-decoration: none;  
	color:#fff;
	padding:0 26px 0 26px;
	border-right:solid 1px #808080;
}
#menu_ol ul li a:hover, #menu ul li a.active {
	color:#fff;
	background: url(images/nav-over.gif) repeat-x;
}

#sidermenu {
	width:288px;  
	color:#000000;
	float:left;
	line-height:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:14px;
	font-weight:bold;
}
#sidermenu ul {  
	margin: 0; 
	padding: 0;
}
#sidermenu ul li {
	display:inline;
	float: left;
	list-style: none;
	width:288px;  
	}
#sidermenu ul li a { 
	display: block; 
	margin:0;
	text-decoration: none;  
	color:#4e4e4e;
	padding:0 10px 0 30px;
	border-bottom:1px solid #b9b9b9;
	border-top:1px solid #e3e3e3;
	background:url(images/bullet01.gif) no-repeat center left #d8d8d8;
}
#sidermenu ul li a:hover, #sidermenu ul li a.active {
	color:#4e4e4e;
	background-color:#e3e3e3;
	padding:0 10px 0 30px;
}
/*---------------------------------------------------- End Top Header-----------------------------------------------*/

/*---------------------------------------------------- Header-----------------------------------------------*/
.Header {
	background:url(images/header.jpg) no-repeat #7bc9e0;
	padding-right:15px;
	text-align:right;
	height:249px !important;	
}
.Header a{
padding-top:50px;
}
.BodyBoxMain {
	padding:20px 0 20px 0;
}
/*----------------------------------------------------End Header-----------------------------------------------*/

/*----------------------------------------------------Body-----------------------------------------------*/
.Heading1 {
	font-size:24px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	line-height:50px;
	border:solid 5px #f6f6f6;
	background:url(images/heading-bg1.jpg) no-repeat;
}
.Heading2 {
	font-size:24px;
	line-height:24px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	line-height:50px;
	border:solid 5px #f6f6f6;
	background:url(images/heading-bg2.jpg) no-repeat #064165;
}
.Heading3 {
	font-size:14px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	line-height:38px;
	background:url(images/gray_bg_2.jpg) no-repeat left #545454;
	border:solid 5px #f6f6f6;
}
.Heading4 {
	font-size:14px;
	color:#FFFFFF;
	padding-left:5px;
	font-weight:bold;
	line-height:38px;
	border:solid 5px #f6f6f6;
	background:url(images/heading-bg2.jpg) no-repeat left #064165;

}

.Heading2 font{
	font-size:14px;
	line-height:14px;
	margin:0;
}
.Heading3 {
	font-size:18px;
}
.careersh {
	font-size:14px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	line-height:38px;
	border:solid 5px #f6f6f6;
	border-bottom:0px;
	background:url(images/gray_bg_2.jpg) no-repeat left #545454;
}
.TestimonialBox {
	padding:30px 30px 30px 180px;
	background:url(images/testimonial.jpg) no-repeat top left;
	border:solid 5px #f6f6f6;
	border-top:none;
}
.TestimonialBox p{
	margin:0;
	padding-left:30px;
	background:url(images/c1.gif) no-repeat top left;
}
.TestimonialBox font{
	font-size:14px;
	color:#b6ba18;
	font-weight:bold;
}
.AddressBox {
	border-top:none;
	font-size: 16px;
	font-weight: bold;
}
.AddressBoxS {
	border-top:none;
	font-size: 14px;
	font-weight: bold;
}
.NewsBox {
	padding:20px 15px 10px 15px;
	border:solid 5px #f6f6f6;
	border-top:none;
}
.NewsBox ul{
	margin:0;
	padding:0;
	list-style:none;
}
.NewsBox li{
	background:url(images/news.gif) no-repeat top left;
	padding:0 0 8px 25px;
}
.aboutusc {
	padding:0px 0px 0px 0px;
	text-align:center;
	border:solid 5px #f6f6f6;
	font-size: 14px;
}
.s1 {
	color:#b6ba18;
}
.Box {
	padding:10px 10px 0px 10px;
	border:solid 5px #f6f6f6;
	border-top:none;
	text-align:left;
}
.Box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.Box li{
}
.Box img{
	margin-right:10px;
}
.BoxLink {
	display:block;
	width:160px;
	float:left;
	padding-left:25px;
	margin-top:20px;
	margin-bottom:17px;
	background:url(images/bullet01.gif) no-repeat center left;
	text-align:right;
}
.Bottomlinks {
	font-size:11px;
}
.BottomNav {
	color:#414448;
	text-align:center;
	padding:15px 0 15px 0;
	line-height:24px;
}
.BottomNav a{
	color:#1c72a5;
	word-spacing:0;
	text-decoration:none;
	padding:0 5px 0 5px;
}
.BottomNav a:hover{
	color:#1c72a5;
	word-spacing:0;
	text-decoration:underline;
	padding:0 5px 0 5px;	
}
div.infobox2, td.infobox2 {
	background-color: #FBEEEB;
	border: 1px dashed #CC0000;
  padding: 6px 10px;
  margin-bottom: 15px;
}
.infobox2 ul {
  margin-left: 0;
  padding-left: 15px;
}
div#tos_contents {
  margin: 0 auto;
  width: 100%;
}
ol.tos_contents {
  margin: 0;
  padding: 0;
  padding-left: 40px;
  margin-bottom: 15px;
  width: 295px;
  float: left;
}
ol.tos_contents li {
  font-size: 14px;
  line-height: 20px;
}
div.to_top {
  text-align: right;
  margin-top: 10px;
}

/*----------------------------------------------------End Body-----------------------------------------------*/
.button2{
	width:179px;
	height:28px;
	font-size:14px;
	line-height:26px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	background:url(images/btn-bg.gif) no-repeat;
	margin-top:15px;
	margin-left:30px;
	}
.button2:hover{
	width:179px;
	height:28px;
	font-size:14px;
	line-height:26px;
	text-align:center;
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;	
	background:url(images/btn-bg-over.gif) no-repeat;
	margin-top:15px;	
	margin-left:30px;	
	}
.button2 a{
	text-decoration:none;
	color:#FFFFFF;
	}	
.PageTitle{
	padding:20px;
	background: url(images/logoBg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitle h1{
	font-family:"Trebuchet MS";
	font-size:30px;
	line-height:30px;
	margin:0;
	color:#FFFFFF;
	}
.PageTitle h2{
	font-size:18px;
	font-weight:bold;
	color:#ececec;
	margin:0;
}
.PageTitle h3{
	font-size:18px;
	font-weight:bold;
	color:#ececec;
	margin:0;
}
.PageTitle h4{
	font-size:18px;
	font-weight:bold;
	color:#ececec;
	margin:0;
}
.PageTitleDrupal{
	padding:20px;
	background: url(images/drupalbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PT1{
	font-family:"Trebuchet MS";
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	margin:0;
	color:#FFFFFF;
	}
.PT2{
	font-size:18px;
	font-weight:bold;
	color:#ececec;
	margin:0;
}
.PageTitleWordpress{
	padding:20px;
	background: url(images/wordpressbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleMagento{
	padding:20px;
	background: url(images/magentobg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleDolphin{
	padding:20px;
	background: url(images/dolphinbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleVidiscript{
	padding:20px;
	background: url(images/vidiscriptbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitlePhpmotion{
	padding:20px;
	background: url(images/phpmotionbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleRed5{
	padding:20px;
	background: url(images/red5bg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleSoft{
	padding:20px;
	background: url(images/softbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleScripts{
	padding:20px;
	background: url(images/scriptsbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleSkaDate{
	padding:20px;
	background: url(images/skadatebg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleClipBucket{
	padding:20px;
	background: url(images/clipbucketbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitlePHPizabi{
	padding:20px;
	background: url(images/phpizabibg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleSeed{
	padding:20px;
	background: url(images/seedbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleeSyndiCat{
	padding:20px;
	background: url(images/esyndicatbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleSubrion{
	padding:20px;
	background: url(images/subrionbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleVideoSwiper{
	padding:20px;
	background: url(images/videoswiperbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitlesv{
	padding:20px;
	background: url(images/svbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleVideoWatch{
	padding:20px;
	background: url(images/videowatchbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleSMF{
	padding:20px;
	background: url(images/smfbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleTubeX{
	padding:20px;
	background: url(images/tubexbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleClipshare{
	padding:20px;
	background: url(images/clipsharebg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleRuby{
	padding:20px;
	background: url(images/rubybg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleBuddy{
	padding:20px;
	background: url(images/buddybg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleLitespeed{
	padding:20px;
	background: url(images/litespeedbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleCB{
	padding:20px;
	background: url(images/cbbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleJoomla{
	padding:20px;
	background: url(images/joomlabg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleFFmpeg{
	padding:20px;
	background: url(images/ffmpegbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleMybb{
	padding:20px;
	background: url(images/mybbbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.PageTitleOmnistar{
	padding:20px;
	background: url(images/omnistarbg.png) no-repeat center right #000000;
	border-top:none;
	text-align:left;
	border-top:1px solid #ffffff
}
.plansHeading{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	background:url(images/heading-bg2.jpg) no-repeat #064165;
	padding:6px;
	}
.plansHeadingd{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	background:url(images/heading-bg2.jpg) no-repeat #064165;
	padding:6px;
	}
.plansHeading_ssl{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	background:url(images/heading-bg2.jpg) no-repeat #064165;
	padding:6px;
	}
.subHeading{
	font-size:14px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
	line-height:38px;
	background:url(images/heading-bg2.jpg) no-repeat left #064165;
	}	

.side{
	font-weight:normal;
	font-size:14px;
	text-align:right;
	color:#0767a9;
	padding:10px;
	border-top:1px solid #fff;
	}
.side2{
	font-weight:normal;
	font-size:14px;
	text-align:right;
	color:#0767a9;
	padding:10px 5px 10px 5px;
	border-top:1px solid #fff;
	}
.side_ssl{
	font-weight:normal;
	font-size:12px;
	text-align:right;
	color:#0767a9;
	padding:3px;
	border-top:1px solid #fff;
	}
.c1{
	border:1px solid #f6f6f6;
	border-bottom:none;
	text-align:center;
	width:20%;
	}
.c11{
	border:1px solid #f6f6f6;
	border-bottom:none;
	text-align:center;
	width:0%;
	}
.c2{
	border:1px solid #f6f6f6;
	border-bottom:none;
	border-left:none;
	padding:5px;
	text-align:center;
	width:20%;	
	}
.c22{
	border:1px solid #f6f6f6;
	border-bottom:none;
	border-left:none;
	padding:0px;
	text-align:center;
	width:0%;
	}
.c3{
	border:1px solid #f6f6f6;
	border-bottom:none;
	border-left:none;
	text-align:center;
	width:20%;	
	}
.c33{
	border:1px solid #f6f6f6;
	border-bottom:none;
	border-left:none;
	text-align:center;
	width:0%;
	}
.c4{
	border:1px solid #ffffff;
	border-bottom:none;
	border-left:none;
	text-align:center;
	width:20%;
	}
.price{
	color:#be3139;
	font-size:16px;
	font-weight:bold;
	}
.price2{
	color:#be3139;
	font-size:19px;
	font-weight:bold;
	}
.cancelPrice{
	text-decoration:line-through;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	}
.breadcrumb{
	font-size:11px;
	padding:10px;
	color:#878787;
}
.breadcrumb strong{
	color:#b6ba18;
	}
h5{
	background-color:#f9f3d4;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:16px;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
}
h4{
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:16px;
	font-weight:bold;
}
.frame{
	border:solid 5px #f6f6f6;
	padding:15px;
	}
.frame_sub{
	border:solid 5px #f6f6f6;
	padding:0px;
	}
.box1{
	border: 1px solid #eee0c7;
	background-color:#fffbf4;
	padding:10px;
	}
.box2{

	background-color:#ecf6ff;
	padding:10px;
	}	
/*----------------------------------------------------Slider-----------------------------------------------*/	

.stripViewer .panelContainer .panel ul {
			/*text-align: left;
			margin: 0 15px 0 30px;*/
		}
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0;
			position: relative;
			width: 100%;
		}
		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 249px; background: #fff; overflow: scroll}
		.csw .loading {margin: 150px 0 30px 0; text-align: center}
		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px solid #FFF; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 614px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 250px;
			clear: both;
			background-color:#7CCAE1;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 249;
			position: relative;
			width: 614px; /* Also specified in  .stripViewer  above */
		}

		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 30px;
		}

		#stripNav0{
		visibility:hidden;
		width:0px !important;
		height:0px !important;
		margin:0px !important;
		padding:0px !important;
		}
/*----------------------------------------------------Slider end-----------------------------------------------*/
.header_01{
	background:url(images/header.jpg) no-repeat;
	width:900px;
	height:248px;
}
.timer_containe{
	width:530px;
	height:248px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:22px;
	font-weight:bold;
	color:#000000;
	letter-spacing:-2px;
}

.features{
	width:370px;
	height:223px;
	float:left;
	padding-top:25px;
}
.features ul{
	margin:0;
	padding:0;
}

.features ul li{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#001d38;
	line-height:24px;
	background:url(images/bullet.png) left center no-repeat;
	list-style:none;
	padding-left:25px;
}

.features ul li strong{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#001d38;
	margin:0;
	padding:0;
}
.signup_btn{
	width:233px;
	height:65px;
	margin-top:40px;
}
.signup_btn a{
	display:block;
	background:url(images/signup.png) no-repeat;
	width:233px;
	height:65px;
	text-decoration:none;
}

.signup_btn a:hover{
	display:block;
	background:url(images/signup_hover.png) no-repeat;
	width:233px;
	height:65px;
	text-decoration:none;
}
#countdowncontainer{
	width:300px;
	margin-top:170px;
	margin-left:10px;
	text-align:center;
}
.savebig {
	color: #C00;
}
.green-dash2 {
	color: #4F8A10;
	background-color: #DFF2BF;
	border: 1px dashed;
	padding: 5px;
	text-align:center

}
.blue-dash {
	color: #00529B;
	background-color: #BDE5F8;
	border: 1px dashed;
	padding: 5px;
	text-align:center

}
.green-dashpromo {
	background-color: #DFF2BF;
	border: 1px dashed;
	font-weight:bold;
	border-color:#4F8A10 #4F8A10;
	margin-bottom:12px;
	margin-top:9px;
	text-align:left;
	padding: 3ps;
	text-align:center
}
.green-dashpromo-subrion {
	background-color: #DFF2BF;
	border: 1px dashed;
	font-weight:bold;
	border-color:#4F8A10 #4F8A10;
	margin-bottom:12px;
	margin-top:9px;
	text-align:center;
	padding: 3ps;
	margin-left: 150px;
}

