@charset "windows-1250";
/* CSS Document */

body{
	background:#ffffff;
	margin:0;
	padding:0;
}
	
body, select, input, div{
	font-family: "Avenir LT W02 45 Book";
	font-size:12px;
	line-height:18px;
}	

p, td, dd, dt, em, li {
font-family: "Avenir LT W02 45 Book";
}

#whmcsthemes p {
margin: 15px 0 1px;
font-family: "Avenir LT W02 45 Book";
font-size: 13px;
line-height: 18px;
}
	
img{
	border:none;
}
	
.clr{
	clear:both;
	height:0;
}
	
hr{
	margin:15px 0;
}

	
a{
	color:#619900;
	text-decoration:none;
	outline:none;
}


/******************************************* FONTS   *******************************************************/
@import url("//fast.fonts.com/t/1.css?apiType=css&projectid=edf6c8b4-e2fb-4117-8597-d6b535317d21");
@font-face{
font-family:"Avenir LT W01 35 Light";
src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"),url("../fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"),url("../fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"),url("../fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
}
@font-face{
font-family:"Avenir LT W02 45 Book";
src:url("../fonts/cc232236-c38e-4181-b791-8be0f37e6f0e.eot?#iefix");
src:url("../fonts/cc232236-c38e-4181-b791-8be0f37e6f0e.eot?#iefix") format("eot"),url("../fonts/493b124a-f032-4d7d-9d9b-b3ebdb18c13a.woff") format("woff"),url("../fonts/b2470f08-706e-4417-bcb4-64e4b3cb07b0.ttf") format("truetype"),url("../fonts/71715770-8b1b-41d7-bc36-4e630e95fd3a.svg#71715770-8b1b-41d7-bc36-4e630e95fd3a") format("svg");
}
@font-face{
font-family:"Avenir LT W02 85 Heavy";
src:url("../fonts/e9427e66-afa8-4ceb-bb31-7a970fb469ea.eot?#iefix");
src:url("../fonts/e9427e66-afa8-4ceb-bb31-7a970fb469ea.eot?#iefix") format("eot"),url("../fonts/748da442-9dd9-4a4d-8da0-b114e16e5d7f.woff") format("woff"),url("../fonts/6beeeb66-0b4e-4162-8788-8bf688b9829a.ttf") format("truetype"),url("../fonts/8afe744b-89a2-4ae2-a88e-05c6882580f3.svg#8afe744b-89a2-4ae2-a88e-05c6882580f3") format("svg");
}

p, td, dd, dt, em, li {
font-family: "Avenir LT W02 45 Book";
}

body{
	font-size:14px;
	line-height:20px;
	font-family:arial,sans-serif;
}

h1{
	font-family:"Avenir LT W02 85 Heavy";
	font-size:26px;
	margin:0 0 10px;
}

h2{
	font-family:"Avenir LT W02 85 Heavy";
	font-size:24px;
	margin:0 0 10px;
}

h3 {
  	color: #555;
  	font-size: 22px;
  	margin: 0 0 10px;
  	text-transform: uppercase;
  	font-family:"Avenir LT W02 45 Book";
  	text-shadow:0 0 1px #999;
}

#whmcsthemes h3 {
font-size: 18px;
line-height: 27px;
margin-top: 20px;
margin-bottom: 20px;
}

h4 {
    color: #8a9701;
    font-size: 16px;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-family:"Avenir LT W02 45 Book";
    text-shadow:0 0 1px #999;
}


a{
    color:#999999;       
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a:focus,
a:active{
	outline:none;
}

p{
    color:#333333;
	margin:0 0 10px;
}
p, td, dd, dt, em, li {font-family:"Avenir LT W02 45 Book";}
em {font-style:italic}

.copyright,
#footerNav li a,
.btn{
	font-family:"Avenir LT W01 35 Light";
}

table th a,
table td a {text-decoration:none;}

.prod-price,
.links-list li a,
.cta-box p,
.cta-box ul.list li a,
#qlinkBox .list li a,
#tabNav li a,
#topNav li a,
.member-block ul li a{
	font-family:"Avenir LT W02 45 Book";
}

.prodFeaturesCol,
.prod-type,
.more,
#mainNav a{
	font-family:"Avenir LT W02 85 Heavy";
}


.futuraBold{font-family:"Avenir LT W02 85 Heavy";}
.futuraLight{font-family:"Avenir LT W01 35 Light";}
.futuraBook{font-family:"Avenir LT W02 45 Book";}
	
a:hover{
	color:#619900;
	outline:none;
	text-decoration:underline;
	}

.color1{
	color:#619900 !important;206a95
	}
	
.color2{
	color:#206a95 !important;
	}

.NoBorder{
	border:none !important;
	}

.no_leftPadding{
	padding-left:0 !important;
	}
	
.no_RightPadding{
	padding-right:0 !important;
	}
	
.no_BorderRight{
	border-right:none !important;
	}

.no_BorderTop{
	border-top:none !important;
	}

.no_BorderBtm{
	border-bottom:none !important;
	}

.NoBg{
	background:none !important;
	}

.NoMarginRight{
	margin-right:0 !important;
	}

.imgstyle{
	float:right;
	margin:-20px 20px 0 0;
	}

.topBox{
	background:#ebeaef;
	height:6px;
	width:100%;
	float:left;

	}
	
.headerMainCon {
background: url("../images/bg/header.png") no-repeat scroll right 0px transparent;
width: 100%;
float: left;
height: 166px;
}

.headerCon {
width: 960px;
/* float: left; */
margin: 0 auto;
height: 166px;
}
	
.logo{
	
	width:300px;
	height:80px;
	float:left;
	}	
	
.logo a{
	background:url(../images/logo/logo.png) no-repeat;
	width:300px;
	height:80px;
	float:left;
	margin: 20px 0 25px;
}
	
.liveSupport {
margin-top: 10px;
float: right;
height: 114px;
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 10px 10px 10px 10px;
box-shadow: 0 0 7px #000000;
padding: 12px 17px 4px;
right: 0;
top: 25px;
width: 280px;
}
	
.liveSupporta{
	/*background:url(../images/livecha.png) no-repeat;*/
	width:256px;
	height:46px;
	float:right;
	}
	
.liveSupport ul{
	margin:0;
	padding:0;
	}	
	
.liveSupport ul li {
border-right: 0px solid #cecece;
font-size: 36px;
padding: 4px 13px;
list-style: none;
color: #cecece;
display: inline;
}	
	
.liveSupport ul li a{
	font-weight:bold;
	color:#cecece;
	}	

.liveSupport ul li a:hover{
	text-decoration:underline;
	}	

.wrapper{
	width: 100%;
	margin:0 auto;
}
	

	
#menu {
font-family: "Avenir LT W02 85 Heavy";
color: #CCCCCC;
display: block;
text-decoration: none;
text-transform: uppercase;
width: 960px;
margin: 0 auto;
background: #1f5b18;
background: -moz-linear-gradient(top, #1f5b18 0%, #1d4913 67%, #1d4913 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5b18), color-stop(67%,#1d4913), color-stop(100%,#1d4913));
background: -webkit-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: -o-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: -ms-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: linear-gradient(to bottom, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5b18', endColorstr='#1d4913',GradientType=0 );
}	
#menu ul{
	margin:0;
	padding:0;
	}
	
#menu a#navHome {
height: 20px;

position: relative;
}

#menu ul li {
float: left;
display: inline;
list-style: none;
padding: 10px 0px;
font-family: "Avenir LT W02 85 Heavy";
}

#menu ul li a{
	color:#FFF;
	display:block;
	text-decoration:none;
	color: #CCCCCC;
display: block;
font-size: 16px;
text-decoration: none;
text-transform: uppercase;
padding: 10px 20px;
}

#menu ul li a:hover{
color:#1d4913;
	background:#fff;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
			}
			
			#menu ul li a.active {

color: #1d4913;
background: #fff;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

#menu ul li a.current span {
float: left;
padding-right: 15px;
display: block;
margin-top: -27px;
height: 57px;
width: 10px;
color: #fff;
text-decoration: none;
}
	
#menu .icon-home {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
background: url(../images/icons/icon-home.png) no-repeat scroll center bottom transparent;
}
	
	

.slider-wrapper{
width: 100%;
float: left;
border-bottom: 1px solid #999999;
background: url("../images/bg/banner.jpg") repeat-x scroll left bottom #ffffff;
background: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
display: block;
z-index: -999999999;
top: 55px;
position: relative;
display: block;
margin-bottom: 50px;
z-index: 99999999;
}

#mainContent.centerWrapper {
padding-top: 30px;
}


.bannerWrapper{
	width:1037px;
	margin:0 auto;
	}

.banner{
	/* background:url(../images/banner.jpg) no-repeat; */
	height: 360px;
	width:777px;
	float:left;
	/* margin:0; */
	/* padding:180px 0 0 260px; */
	margin-left:-3px;
	}
.bannerText{
	width:400px;
	float:left;
	}

.bannerText ul{
	margin:0;
	padding:0;
	}

.bannerText ul li{
	background:url(../images/liBg.png) no-repeat 0 8px;
	color:#fff;
	list-style:none;
	font-size:16px;
	line-height:30px;
	padding-left:20px;
	}

.LearnMoreBtn{
	width:129px;
	height:46px;
	float:left;
	margin:20px 20px 0 0;
	}

.LearnMoreBtn a{
	background:url(../images/LearnMoreBtn.png) no-repeat top;
	width:129px;
	height:46px;
	display:block;
	}

.LearnMoreBtn a:hover{
	background:url(../images/LearnMoreBtn.png) no-repeat bottom;
	}

.OrderNowBtn{
	width:129px;
	height:46px;
	float:left;
	margin-top:20px;
	}

.OrderNowBtn a{
	background:url(../images/OrderNowBtn.png) no-repeat top;
	width:129px;
	height:46px;
	display:block;
	}

.OrderNowBtn a:hover{
	background:url(../images/OrderNowBtn.png) no-repeat bottom;
	}

.services{
	background:url(../images/servicesBg.jpg) no-repeat;
	height:114px;
	width:309px;
	float:left;
	margin:20px 10px 20px 0;
	}

.moneyback, .uptime, .support{
	height:54px;
	width:269px;
	float:left;
	font-size:20px;
	line-height:24px;
	color:#000;
	padding:30px 20px;
	}

.moneyback{ background:url(../images/moneyback.png) no-repeat 236px 11px;}
.uptime{ background:url(../images/uptime.png) no-repeat 232px 17px;}
.support{ background: url(../images/support.png) no-repeat 238px 13px;}

.Text28{ font-size:28px;}

.leftC{
	width:634px;
	float:left;
	}

.box1{
	background:url(../images/box1Btm.png) no-repeat bottom;
	width:634px;
	float:left;
	margin:0 0 20px 0;
	padding-bottom:9px;
	}

.box1 h2{
	background:url(../images/box1Top.png) no-repeat;
	color:#fff;
	line-height:47px;
	padding-left:20px;
	font-size:18px;
	font-weight:normal;
	margin:0;
	}

.box1Content{
	background:url(../images/box1Bg.png) repeat-x top #fff;
	width:632px;
	float:left;
	padding:0;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	}

.box1Content02{
	background:#fff;
	width:630px;
	float:left;
	padding:0 1px;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	}

.box1Content03{
	background:url(../images/box1Bg.png) repeat-x top #fff;
	width:592px;
	float:left;
	padding:0 20px;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	}

.plans{
	background:url(../images/plansBg.png) repeat-y right;
	width:210px;
	float:left;
	color:#333;
	text-align:center;
	line-height:26px;
	padding:20px 0;
	font-size:20px;
	margin-bottom:-9px;
	}

.Text70{ font-size:70px; line-height:70px;}

.BlueBtn{
	background:url(../images/BlueBtn.png) no-repeat top;
	line-height:32px;
	width:123px;
	margin:10px auto 0 auto;
	}

.BlueBtn a{
	background:url(../images/BlueBtn.png) no-repeat top;
	height:32px;
	width:123px;
	display:block;
	color:#fff;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}

.BlueBtn a:hover{
	background:url(../images/BlueBtn.png) no-repeat bottom;
	text-decoration:none;
	}

.aro01{
	background:url(../images/aro01.png) no-repeat;
	height:55px;
	width:46px;
	position:absolute;
	margin:-25px 0 0 150px;
	}

.Style01{
	width:210px;
	float:left;
	margin:12px 0 0 0;
	padding:0;
	}

.Style01 li{
	background:url(../images/bulle2.png) no-repeat 30px 9px #eaeef1;
	line-height:26px;
	list-style:none;
	padding-left:44px;
	}

.BgColor01{ background:url(../images/bulle2.png) no-repeat 30px 9px #fff !important;}


.Style01 li a{ color:#000;}

.rightC{
	width:307px;
	float:right;
	}

.siderBox{
	background:url(../images/siderBoxBtm.png) no-repeat bottom;
	width:307px;
	float:left;
	margin-bottom:20px;
	padding-bottom:7px;
	}

.siderBox h2{
	background:url(../images/siderBoxTop.png) no-repeat;
	color:#fff;
	line-height:47px;
	padding-left:20px;
	font-size:18px;
	font-weight:normal;
	margin:0;
	}

.siderBoxContents{
	background:url(../images/box1Bg.png) repeat-x top #fff;
	width:265px;
	float:left;
	padding:10px 20px;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	}

.Style02{
	margin:0;
	padding:0;
	}

.Style02 li{
	background:url(../images/bullet.png) no-repeat 0 4px;
	font-size:16px;
	padding-left:22px;
	line-height:26px;
	list-style:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #d0cfcf;
	}

.BlueBtn02{
	background:url(../images/BlueBtn.png) no-repeat top;
	line-height:32px;
	width:123px;
	float:right;
	margin-top:6px;
	}

.BlueBtn02 a{
	background:url(../images/BlueBtn.png) no-repeat top;
	height:32px;
	width:123px;
	display:block;
	color:#fff;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}

.BlueBtn02 a:hover{
	background:url(../images/BlueBtn.png) no-repeat bottom;
	text-decoration:none;
	}

.style03{
	background: url(../images/coma01.png) no-repeat 0 4px;
	padding:6px 0 0 23px;
	margin:0;
	}

.partners{
	background: url(../images/partners.jpg) no-repeat;
	width:950px;
	height:85px;
	float:left;
	margin-bottom:20px;
	}
	
	.footer {
background: #111010;
width: 100%;
float: left;
margin-top: 30px;
}

.leftaro{
	background:url(../images/aro02.png) no-repeat;
	height:55px;
	width:46px;
	position:absolute;
	margin:-5px 0 0 -10px;
	}

.rightaro{
	background:url(../images/aro01.png) no-repeat;
	height:55px;
	width:46px;
	position:absolute;
	margin:-5px 0 0 200px;
	}

.sitemap{
	width:237px;
	float:left;
	}

.sitemap h3{
	background:#000;
	color:#619900;
	font-size:14px;
	line-height:36px;
	padding:0 45px;
	margin:0;
	border-bottom:1px solid #686a6c;
	}

.sitemap ul{
	margin:15px 45px;
	padding:0;
	}

.sitemap ul li{
	background:url(../images/bullet3.png) no-repeat 0 7px;
	line-height:24px;
	list-style:none;
	padding-left:10px;
	}

.sitemap ul li a{
	color:#76c7f6;
	text-decoration:underline;
	}

.sitemap ul li a:hover{
	color:#76c7f6;
	text-decoration:none;
	}

.copyright{
	width:400px;
	float:left;
	color:#fff;
	font-size:15px;
	line-height:50px;
	}

.social-networks{
	width:110px;
	float:right;
	margin:12px 0;
	}

.social-networks a{
	width:28px;
	float:left;
	height:28px;
	display:block;
	margin:0 4px;
	}

.facebook{ background:url(../images/social-networks.png) no-repeat 0 0;}
.twitter{ background:url(../images/social-networks.png) no-repeat -34px 0;}
.digg{ background:url(../images/social-networks.png) no-repeat -69px 0;}

/********************************Subpage style**********************/


.subbanner{
	background:url(../images/subpageBanner.png) no-repeat;
	height:154px;
	float:left;
	width:927px;
	height:149px;
	margin:20px 0 0 -9px;
	padding:50px 0 0 30px;
	}
	
.subbanner h1{
	color:#fff;
	font-size:40px;
	font-weight:bold;
	line-height:40px;
	margin-bottom:5px;
	letter-spacing:-1px;
	margin:0;
	}

.subbanner h2{
	color:#fff;
	font-size:32px;
	font-weight:bold;
	line-height:32px;
	margin-bottom:5px;
	letter-spacing:-1px;
	margin:0;
	}

ul.Style05{
	margin:0px 0;
	padding:0;
	list-style:none;
	}

ul.Style05 li{
	color:#333;
	font-size:14px;
	width:100%;
	float:left;
	padding:5px 0;
	}

.textfielstyle1{
	width:260px;
	float:left;
	line-height:24px;
	color:#333;
	padding:5px;
	}

ul.sidemenu{
	margin:0;
	padding:0;
	list-style:none;
	}

ul.sidemenu li{
	line-height:24px;
	color:#333333;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #fff;
	}

ul.sidemenu li a{
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px;
	display:block;
	}

ul.sidemenu li a:hover{
	text-decoration:underline;
	}


.information{
	width:634px;
	float:left;
	margin:0;
	}
	
.basic{
	float:left;
	width:226px;
	}

.basic_header{
	background:url(../images/headingBg1.png) no-repeat;
	font-size:18px;
	line-height:47px;
	font-weight:bold;
	padding-left:20px;
	border:none;
	color:#fff;
	margin: 0;
	}	
	
.basic ul{
	margin:0;
	padding:0;
	}
	
.basic ul li{
	background: url(../images/bullet.png) no-repeat 18px 18px;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	padding-left:45px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#333;
	}

.Style04{
	background:url(../images/headingBg1.png) no-repeat right top !important;
	padding:0 !important;
	}
	
.c1_header{
	background:url(../images/headingBg1.png) repeat-x top;
	font-size:18px;
	line-height:47px;
	font-weight:bold;
	text-align:center;
	border:none;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
.c1{
	float:left;
	width:136px;
	text-align:center;
	}
	
.c1 ul{ 
	padding:0;
	margin:0;
	}
	
.c1 ul li{
	list-style:none;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#333;
	}

.Style03{
	font-size:26px !important;
	font-weight:bold;
	color:#79af03 !important;
	}

.OrderNowBtn2{
	line-height:32px;
	width:123px;
	font-weight:normal;
	margin:10px auto;
	}

.OrderNowBtn2 a{
	background:url(../images/BlueBtn.png) no-repeat top;
	height:32px;
	width:123px;
	display:block;
	color:#fff;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}

.OrderNowBtn2 a:hover{
	background:url(../images/BlueBtn.png) no-repeat bottom;
	text-decoration:none;
	}

.feature{
	float:left;
	width:223px;
	}
	
.feature_header{
	background:url(../images/headingBg1.png) no-repeat center bottom; 
	font-size:18px;
	line-height:44px;
	font-weight:bold;
	border:none;
	padding-left:20px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
	
.feature ul{
	margin:0;
	padding:0;
	}
	
.feature ul li{
	list-style:none;
	font-size:14px;
	line-height:44px;
	padding-left:20px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#333;
	}
	
.c2{
	float:left;
	width:136px;
	text-align: center;
	}
	
.c2 ul{ 
	padding:0;
	margin:0;
	}
	
.c2 ul li{
	list-style:none;
	font-size:14px;
	color:#333;
	line-height:44px;
	text-align:center;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	}

.check{
	background:url(../images/bullet1.png) no-repeat center;
	}

.BorderStyleLt{
	border-left:1px solid #e4e7eb;
	}

ul.noboderRt li{
	border-right:none !important;
	}
	
.login{
	width:80px;
	float:left;
	line-height:32px;
}

.login a{
	background:url(../images/login.png) no-repeat left top;
	width:80px;
	height:32px;
	display:block;
	color:#fff;
	font-size:18px;
	text-align:center;
	text-decoration:none;
}

.login a:hover{
	background:url(../images/login.png) no-repeat left bottom;
}

/**********Homepage Changes************/
.services-wrapper{width:960px;margin:0 auto;}
.middle-wrapper{width:960px;margin:0 auto;}
.wrapper-menu{width:100%;margin:0 auto;background: #1f5b18;
background: -moz-linear-gradient(top, #1f5b18 0%, #1d4913 67%, #1d4913 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5b18), color-stop(67%,#1d4913), color-stop(100%,#1d4913));
background: -webkit-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: -o-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: -ms-linear-gradient(top, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
background: linear-gradient(to bottom, #1f5b18 0%,#1d4913 67%,#1d4913 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5b18', endColorstr='#1d4913',GradientType=0 );
height: 55px;
overflow: hidden;
display: block;z-index: 999999999;}

/*******************Main Content******/


#content{
  	padding: 30px 0 0;
  	min-height:350px;
  	width:960px;
  	margin:0 auto;
}

/*******************Header************/
#topBand {
  	border-bottom: 1px solid #999999;
	overflow: hidden;
  	background: -ms-linear-gradient(top, #fefefe 0%, #e4e4e4 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #e4e4e4)); 
	background: -moz-linear-gradient(top,  #fefefe 0%,  #e4e4e4 100%);
	height:40px;
}

#topNav ul{
	float:right;
}

#topNav li {
color: #666666;
float: left;
margin: 0 10px 0 0;
padding: 0px 5px 10px 25px;
position: relative;
}

#topNav li a {
  	border-bottom: 1px solid;
	color: #666666;
	display: block;
	font-size: 15px;
	line-height: 18px;
	text-decoration: none;
	text-transform: uppercase;
	position:relative;	
}

#topNav li a:hover{
	color:#000;
}

.centerWrapper {
margin: 0 auto;
position: relative;
width: 960px;
}

.icon-bullet {
border-bottom: 6px solid transparent;
border-left: 6px solid;
border-top: 6px solid transparent;
font-size: 0;
left: -15px;
line-height: 0;
margin: -6px 0;
position: absolute;
top: 50%;
}

ol, ul {
list-style: none;
}




/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width: 980px;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/******************************************* CTAS   *******************************************************/

.cta-box {
  	border: 1px solid #CCCCCC;
	float: left;
	height: 172px;
	margin: 0 8px 8px 0;
	width: 310px;
	position:relative;
}

.cta-box.blue {
	background:#1d4913;		
}

.cta-box .ctaInner1{
	padding: 35px 20px;
}

.cta-box .ctaInner2{
	padding: 20px 20px 35px 20px;
}

.cta-box h1{
	color:#004578;
	padding:0 85px 0 0;
	margin:5px 0 15px 0;
}

.cta-box.blue h1{
	color:#fff;
}

.cta-box.blue .ctaIconShop{
	position:absolute;
	top:10px;
	right:20px;
	background:url(../images/bg/cta-cart.png) no-repeat scroll 0 0 transparent;
	width:69px;
	height:60px;	
}

.cta-box ul.list li a{
	font-size:14px;
}

.cta-box.blue ul.list li a{
	color:#bbb;	
}

.cta-box .sbHolder{
	margin-bottom:15px;
	width:268px;
}

.cta-box .sbHolder .sbSelector{
	color:#333;
}

.cta-box.litegreen {
  	background: none repeat scroll 0 0 #C1D72E;  	
}

.cta-box.litegreen ul.list li a{
	color:#004578;
}


.cta-box .ctaIconLock{
	position:absolute;
	top:15px;
	right:20px;
	height:49px;
	width:58px;
	background:url(../images/bg/cta-clientarea.png) no-repeat scroll 0 0 transparent;
}

.cta-box h2 {
  	border-bottom: 1px solid #CCCCCC;
  	color: #004578;
  	font-size: 21px;
  	line-height: 28px;
  	padding: 0 65px 0px 0;
}

.cta-box p{
	font-size:16px;
}

.cta-box .ctaIconSearch{
	position:absolute;
	top:10px;
    right:20px;
	background:url(../images/bg/icon1.png) no-repeat scroll 0 0 transparent;
	width:61px;
    height:60px;	
}


.cta-box .ctaIconDisplay{
	position:absolute;
	top:10px;
    right:20px;
	background:url(../images/bg/icon5.png) no-repeat scroll 0 0 transparent;
	width:61px;
    height:60px;
}

.cta-box .ctaIconRemarketing{
	position:absolute;
	top:10px;
    right:20px;
	background:url(../images/bg/icon4.png) no-repeat scroll 0 0 transparent;
	width:61px;
    height:60px;
}

.cta-box .ctaIconRetargeting{
    position:absolute;
    top:10px;
    right:20px;
    background:url(../images/bg/icon14.png) no-repeat scroll 0 0 transparent;
    width:61px;
    height:60px;
}



/******************************************* FOOTER   *******************************************************/
#footerMain {
  	margin: 30px 0 0;
}

#footerBand {
  	background: none repeat scroll 0 0 #111010;
  	padding: 15px 0;
  	overflow:hidden;
}

#footerNav {
  	border-left: 1px solid #666666;
  	float: left;
  	line-height: 45px;
  	margin: 0 0 0 25px;
}

#footerNav li {
  	float: left;
}

#footerNav li a {
  	color: #666666;
  	padding: 10px 0 10px 20px;
  	text-decoration: none;
}

#footerNav li:first-child a{
	padding-left:15px;
}

#footerNav li:hover a,
#footerNav li.active a{
	color:#fff;
}

.footerLogo{
	display: block;
	float: left;
	line-height: 45px;
	vertical-align: middle;
	margin-top:20px;
}

.footerLogo img{
	vertical-align:middle;
}

.copyright{
	float:right;
	padding:15px 0 0 ;
	color:#666;
}


/******************************************* INFO PAGES   *******************************************************/
.info-content{
    width:75%;
    padding:0 20px;
}

.info-content h2{margin:10px 0 20px 0;}
.info-content h3{margin:35px 0 20px 0;}
.info-content h4{margin:20px 0 20px 0;}

.contact-list{overflow:hidden; float:left; width:200px;}
.contact-list dt{
}
.contact-list dd{
    padding:0 0 10px 20px;
}

.contact-map{
    width:425px;
    height:350px;
    float:right;
    border:1px solid #092e6e;
}

.info-dl{overflow:hidden; margin:20px 0;}
.info-dl dd{float:left; width:500px;}
.info-dl dt{float:left; clear:left; width:140px; color:#69BE28; font-weight:700;}

.image-ul {overflow:hidden}
.image-ul li {float:left;}


/***************************************Tab Nav ****************************************/
#tabNav{
	overflow:hidden;
	float:left;
}

#tabNav ul {
float: left;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 47px;
margin-left:-40px;
}

#tabNav li{
	float:left;
	margin:0 1px 0 0;
}

#tabNav li a{
	background: none repeat scroll 0 0 #E1E1E1;
	color: #333;
	display: block;
	font-size: 16px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #eee;
	text-transform: uppercase;
	width: 120px;
}

#tabNav li a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#tabNav li.active a{
	background: #1f5b18;
	color:#fff;
	text-shadow:none;
}

/******************************************* BUTTONS   *******************************************************/


 .btn{  background: #1f5b18!important; /* Old browsers */
background: -moz-linear-gradient(top,  #1f5b18 0%, #1d4913 67%, #1d4913 100%!important); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f5b18), color-stop(67%,#1d4913), color-stop(100%,#1d4913))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f5b18 0%,#1d4913 67%,#1d4913 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f5b18 0%,#1d4913 67%,#1d4913 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f5b18 0%,#1d4913 67%,#1d4913 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #1f5b18 0%,#1d4913 67%,#1d4913 100%!important); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f5b18', endColorstr='#1d4913',GradientType=0 !important); /* IE6-9 */
	border-radius: 10px;	
	display: block;	
	width: 100%;
	color:#fff;
	text-decoration:none;
	text-align:center;
	position:relative;
	cursor:pointer;
	border:0;}

.btn:hover{
	background: none repeat scroll 0 0 #005492;
	background: -webkit-linear-gradient(top,  #004578 0%, #005696 100%); 
	background: -moz-linear-gradient(top,  #004578 0%,  #005696 100%); 
}

.btnInner{
	position:relative;
}

.btnTxt{
	color: #FFFFFF;
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #888888;
	vertical-align: middle;
}

.btn.hasIcon .btnTxt{
	text-align:left;
}

.btn.short{display:inline-block; padding:3px 4px;}

.btn.colorType1{
	background: none repeat scroll 0 0 #b4c50e;
	background: -webkit-linear-gradient(top,  #cada24 0%, #a7b701 100%); 
	background: -moz-linear-gradient(top,  #cada24 0%,  #a7b701 100%);
}

.btn.colorType1:hover{
	background: none repeat scroll 0 0 #b4c50e;
	background: -webkit-linear-gradient(top,  #a7b701 0%, #cada24 100%); 
	background: -moz-linear-gradient(top,  #a7b701 0%,  #cada24 100%);
}

.btn.btn-inline{
    width:auto;
    border:1px solid #fff;
    padding:3px 10px;
}

.btn.hasIcon .btnInner{
	padding:0 15px 0 35px;
	text-align: left;
}

.btn.hasIcon.iconRight .btnInner{
	padding: 0 35px 0 15px;
	text-align: left;
}

.btnCtn{
	margin:0 0 5px;
}

.btnCtn.s1{
	width:80px;
}

.btnCtn.s2{
	width:110px;
}

.btnCtn.s3{
	width:150px;
}

.btnCtn.s4{
	/*width:200px;*/
}

/******************************************* ICONS   *******************************************************/
.icon-bullet {
  	border-bottom: 6px solid transparent;
	border-left: 6px solid;
	border-top: 6px solid transparent;
	font-size: 0;
	left: -15px;
	line-height: 0;
	margin: -6px 0;
	position: absolute;
	top: 50%;
}

.icon-home {
background: url("../images/icons/sprite.png") no-repeat scroll -26px 0 transparent;
display: block;
height: 28px;
left: 0%;
margin: -14px;
position: absolute;
top: 15%;
width: 40px;
}

.iconhome a{height:20px;padding-right:10px;}
.icon-member {
  	background: url("../images/icons/sprite.png") no-repeat scroll 0 0 transparent;
  	display: block;
  	height: 20px;
  	position: absolute;
  	right: 10px;
  	top: 10px;
  	width: 20px;
}

.icon-more{
	border-bottom: 15px solid transparent;
	border-left: 15px solid #1d4913;
	border-top: 15px solid transparent;
	margin: 0;
	position: absolute;
	right: -15px;
	top: 0;
}

.more.large .icon-more {
  	border-bottom: 25px solid transparent;
	border-left: 25px solid #1d4913;
	border-top: 25px solid transparent;
	margin: 0;
	position: absolute;
	right: -25px;
	top: 0;
}

.iconSearch {background:url(../images/bg/icon1.png) no-repeat scroll 0 0 transparent;}
.iconIndividual {background:url(../images/bg/icon2.png) no-repeat scroll 0 0 transparent;}
.iconInsideLive {background:url(../images/bg/icon3.png) no-repeat scroll 0 0 transparent;}
.iconRemarketing{background:url(../images/bg/icon4.png) no-repeat scroll 0 0 transparent;}
.iconDisplay {background:url(../images/bg/icon5.png) no-repeat scroll 0 0 transparent;}
.iconAffiliate{background:url(../images/bg/icon6.png) no-repeat scroll 0 0 transparent;}
.iconContact {background:url(../images/bg/icon7.png) no-repeat scroll 0 0 transparent;}
.iconTechnology{background:url(../images/bg/icon8.png) no-repeat scroll 0 0 transparent;}
.iconNews {background:url(../images/bg/icon9.png) no-repeat scroll 0 0 transparent;}
.iconAgency {background:url(../images/bg/icon10.png) no-repeat scroll 0 0 transparent;}
.iconVideo {background:url(../images/bg/icon11.png) no-repeat scroll 0 0 transparent;}
.iconSupport {background:url(../images/bg/icon12.png) no-repeat scroll 0 0 transparent;}
.iconDigital {background:url(../images/bg/icon13.png) no-repeat scroll 0 0 transparent;}
.iconRetargeting {background:url(../images/bg/icon14.png) no-repeat scroll 0 0 transparent;}
.iconServices {background:url(../images/bg/icon15.png) no-repeat scroll 0 0 transparent;}

.info-content{
    width:75%;
    padding:0 20px;
}

.info-content h2{margin:10px 0 20px 0;}
.info-content h3{margin:35px 0 20px 0;}
.info-content h4{margin:20px 0 20px 0;}

.contact-list{overflow:hidden; float:left; width:200px;}
.contact-list dt{
}
.contact-list dd{
    padding:0 0 10px 20px;
}

.contact-map{
    width:425px;
    height:350px;
    float:right;
    border:1px solid #092e6e;
}

.info-dl{overflow:hidden; margin:20px 0;}
.info-dl dd{float:left; width:500px;}
.info-dl dt{float:left; clear:left; width:140px; color:#69BE28; font-weight:700;}

.image-ul {overflow:hidden}
.image-ul li {float:left;}


/******************************************* Header Icon   *******************************************************/
.headerIcon{
    padding-left:75px;
    height:60px;
    line-height:60px;
	padding-bottom: 20px;
}

.headerIcon.subtext{line-height:30px;}
.headerIcon span{
    display:block;
    font-size:18px;
    text-transform:none;
}

.liveSupport ul li a{
border-bottom: 0px solid;
color: #666666;
display: block;
font-size: 15px;
line-height: 18px;
text-decoration: none;
text-transform: uppercase;
position: relative;
margin-left:10px;
}
.liveSupport .list li {
float: left;
}



/***Sub-menu Overrides***/

#whmcsthemes .navbar .navbar-inner {
margin: 0 auto;
padding: 0 20px;
height: 40px;
background-color: #000000;
-moz-border-radius: 0px;
webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
position: relative;
margin-top: 55px;
width: 960px;
}

#whmcsthemes .navbar {
    position: relative;
    background-color: #000000;
}


#whmcsthemes .btn {
display: inline-block;
padding: 4px 2px 4px;
margin-bottom: 0;
font-size: 13px;
line-height: 18px;
color: #ffffff;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(top, #ffffff, #e6e6e6);
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

#whmcsthemes #order-web20cart .cartmenu {
margin: 0 auto 20px auto;
padding: 10px 20px;
width: 95%!important;
background-color: #fff;
border: 1px solid #ccc;
font-size: 1.2em;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
}

#whmcsthemes .btn:hover {
color: #D0FA29;
text-decoration: none;
background-color: #e6e6e6;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-ms-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

/****Partner Badge*******/
.partnerbadge{top:30px;float:left;position:relative;padding-bottom:20px; }
.partnerbadge-f{top:10px;float:left;position:relative; margin-left:0px}


/****VACC Page****/
.members-image{float:right;padding:30px;}
.reporting-image{padding-top:20px;padding-bottom:20px;}
