body {
	margin:20px 0 30px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(../images/bodybg.png) repeat left top;
}
.clear {
	clear:both;
}
img {
	border:none;
}
.nomarginright { margin-right: 0 !important; }
a:link {
	color: #777777;
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	color: #777777;
	outline:none;
}
a:hover {
	text-decoration: underline;
	color: #777777;
	outline:none;
}
a:active {
	text-decoration: none;
	color: #777777;
	outline:none;
}
.center { text-align: center !important; }
.clear2 { height: 18px; line-height: 18px; clear: both; }
.wrapper {
	width:960px;
	height:auto;
	margin:0 auto;
}
.whitebg {
	width:960px;
	float:left;
	background:#FFF;	
  	-webkit-box-shadow: 0 0 15px #777;
    	 -moz-box-shadow: 0 0 15px #777;
         	 box-shadow: 0 0 15px #777;	
	
}
.toplink {
	float:left;
	width:920px;
	height:29px;
	padding:0 20px;
}
.socialtext {
	float:left;
	height:29px;
	line-height:29px;
	color:#777;
	font-size:10px;
}
.facebook {
	float:left;
	width:17px;
	height:17px;
	margin:6px 0 0 5px;
}
.facebook a {
	display:block;
	width:17px;
	height:17px;
	background:url(../images/facebook.png) no-repeat left top;
	text-decoration: none;
}
.facebook a:hover {
	opacity:0.8;
}
.twitter {
	float:left;
	width:17px;
	height:17px;
	margin:6px 0 0 5px;
}
.twitter a {
	display:block;
	width:17px;
	height:17px;
	background:url(../images/twitter.png) no-repeat left top;
	text-decoration: none;
}
.twitter a:hover {
	opacity:0.8;
}
.toplink ul {
	list-style:none;
	margin:0 11px 0 0;
	padding:0px;
	float:right;
}
.toplink ul li {
	float:left;
	display:inline;
	height:29px;
	padding:0 7px;
	background:url(../images/toplibg.png) no-repeat right 15px;
}
.toplink ul li a {
	line-height:29px;
	color:#777;
	font-size:10px;
}
.header {
	float:left;
	width:960px;
	height:100px;
	background:url(../images/logobg.png) no-repeat center top;
}
.logo {
	float:left;
	margin:20px 0 0 20px;
}
.phone {
	float:right;
	margin:24px 25px 0 0;
	height:47px;
	padding:0 0 0 94px;
	color:#000;
	font-size:14px;
	background:url(../images/phone.png) no-repeat left top;
}
.phone p {
	margin:0px;
	padding:10px 0 0 0;
	text-align:right;
}
.phone h6 {
	margin:0px;
	padding:0px;
	color:#ff1a00;
	font-size:16px;
	text-align:right;
}
.livechat {
	float:right;
	width:65px;
	height:75px;
	margin:10px 20px 0 0;
}
.livechat a {
	display:block;
	width:65px;
	height:75px;
	background:url(../images/livechat.png) no-repeat left top;
}
#menu {
	float:left;
	width:1000px;
	height:40px;
	margin: 0 0 0 -20px;
	background: #000 url(../images/menubg.png) left top no-repeat;
}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li {
	float:left;
	display:inline;
	height:40px;
	padding:0 2px 0 0;
	background:url(../images/menuli.png) no-repeat right top;
}
#menu ul li a {
	display:block;
	line-height:38px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:15px;
	text-shadow:1px 1px 1px #2792d9;
	padding: 0 28px;
}
#menu ul li a:hover, #menu ul li.active a {
	background:url(../images/menuactive.png) repeat-x center top;
}
#menubottom { background:url(../images/menubottom.png) left top no-repeat; width: 1000px; height: 15px; margin: 0 0 0 -20px; clear: both; }

#menu li.over, #menu li:hover { }
#menu li.over a, #menu li:hover a { background:url(../images/menuactive.png) repeat-x center top; }

#menu li ul { z-index: 9999; position: absolute; left: -999em; height: auto; width: 220px; margin: 0px; padding: 0px; background: url(../images/texture.png) top left repeat; }

#menu li li { background: none; height: 40px; }

#menu li li a, #menu li li a:link, #menu li li a:visited { width: 220px; float: none; margin: 0 !important; line-height: 40px; background: url(../images/menuhr.png) center bottom no-repeat; text-align: left; padding: 0; text-indent: 20px; }

#menu li ul a { width: 220px; }

#menu li ul a:hover, #menu li ul a:active { }

#menu li ul ul { margin: -40px 0 0 220px; }

#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul { left: -999em; }

#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul { left: auto; }

#menu li:hover, #menu li.sfhover { position: static; }

#menu .drop { background:url(../images/drop.png) 160px center no-repeat !important; }

li.orderbutton { float: right !important; margin: 4px 3px 0 0; }

.orderbutton a {
    font-size: 15px;
    font-weight: bold;
    height: 31px;
    width: 136px;
    padding: 0 0 0 10px !important;
    line-height: 31px !important;
    text-align: center !important;
	background:url(../images/signupbg.png) left top no-repeat !important;
}
.orderbutton a:hover {
	opacity:0.9;
	background:url(../images/signupbg.png) left top no-repeat !important;
}

.homeicon a { width: 70px; height: 40px; padding: 0 !important; background:url(../images/homeicon.png) left top no-repeat !important; }

.box {
	float:left;
	width:940px;
	margin:10px;
}
.banner {
	float:left;
	background:url(../images/banner.jpg) no-repeat left top;
	width:960px;
	height:287px;
	margin:-25px 0 0 -10px;
	padding: 20px 0 0 35px;
}
.bannerlt {
	float:left;
	width:378px;
}
.bannerlt h1 {
	margin:0 0 5px 0;
	padding:0px;
	text-transform:uppercase;
	color:#000;
	height:46px;
	line-height:46px;
	font-size:49px;
	font-family: 'Arial-Black';
}
.bannerlt h2 {
	margin:0 0 24px 0;
	padding:0px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#000;
	height:34px;
	font-weight:normal;
	line-height:34px;
	font-size:40px;
}
.bannerlt ul {
	list-style:none;
	margin:0 0 0 15px;
	padding:0px;
}
.bannerlt ul li {
	border-bottom:1px dotted #b3b3b3;
	line-height:22px;
	color:#000;
	width:260px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 22px;
	background:url(../images/bannerbullet.png) no-repeat left center;
}
.bannert {
	float:left;
	width:147px;
	margin:40px 0 0 18px;
}
.starting {
	width:147px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	height:20px;
	line-height:20px;
	margin-top:7px;
	font-family: 'Arial-Black';
}
.doller {
	color:#FFF;
	font-size:30px;
	height:24px;
	float:left;
	line-height:24px;
	margin:20px 0 0 0;
	font-family: 'Arial-Black';
}
.numeric {
	color:#FFF;
	font-size:54px;
	height:53px;
	float:left;
	line-height:53px;
	font-family: 'Arial-Black';
}
.numericsmall {
	color:#FFF;
	font-size:30px;
	height:24px;
	margin:10px 0 8px;
	line-height:24px;
	font-family: 'Arial-Black';
	text-align: center;
}
.per {
	width:180px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	margin:0 0 44px 0;
	height:20px;
	line-height:20px;
	font-family: 'Arial-Black';
}
.signup {
	margin:10px auto 0 auto;
	width:169px;
	height:20px;
	line-height: 20px;
}
.bannershadow {
	float:left;
	width:960px;
	height:27px;
	margin:0 0 3px 0;
	background:url(../images/bannershadow.png) no-repeat left top;
}
.topline {
	position:absolute;
	width:68px;
	height:68px;
	margin:-5px 0 0 242px;
	background:url(../images/topline.png) no-repeat left top;
}
.topline1 {
	position:absolute;
	width:48px;
	height:48px;
	margin:-5px 0 0 67px;
	background:url(../images/new1.png) no-repeat left top;
}
.box1 {
	float:left;
	width:304px;
	margin:0 14px 0 0;
  -webkit-box-shadow: 0 0 10px #CCC;
     -moz-box-shadow: 0 0 10px #CCC;
          box-shadow: 0 0 10px #CCC;	
}
.box1 h2 {
	margin:0px;
	padding:0 0 0 20px;
	height:40px;
	color:#FFF;
	font-size:16px;
	text-shadow:1px 1px 1px #628e03;
	line-height:40px;
	background:url(../images/box1heading.png) no-repeat left top;
}
.box1inner {
	width:264px;
	padding:20px 20px 27px 20px;
	min-height:202px;
	background:url(../images/server1.png) no-repeat left bottom #FFF;
}
.box1inner h3 {
	margin:0 0 20px 0;
	padding:0px;
	color:#0097d1;
	font-size:14px;
	text-decoration:underline;
}
.box1inner ul {
	list-style:none;
	margin:0 0 8px 0;
	padding:0px;
}
.box1inner ul li {
	color:#777;
	line-height:27px;
	font-size:15px;
	padding:0 0 0 34px;
	background:url(../images/checkmark.png) no-repeat left center;
}
.starting1 {
	color:#000;
	font-size:12px;
	font-family: 'Arial-Black';
}
.box1rate {
	font-family: 'Arial-Black';
	font-size:24px;
	color:#ff1a00;
	margin:19px 0 20px 12px;
	text-align: center;
}
.box1rate span {
	font-size:20px;
}
.ordernow {
	margin: 10px 0 0 0;
	text-align: center;
}

.newbg {
	background:url(../images/server2.png) no-repeat left bottom #FFF;
}
.domainchecker {
	float:left;
	width:264px;
	background:url(../images/domainbg.png) no-repeat left top #FFF;
  -webkit-box-shadow: 0 0 10px #CCC;
     -moz-box-shadow: 0 0 10px #CCC;
          box-shadow: 0 0 10px #CCC;	
	
	padding:15px 20px 18px 20px;
}
.domainchecker h2 {
	margin:0 0 6px 0;
	padding:0px;
	color:#000;
	font-size:20px;
}
.domainchecker h3 {
	margin:0 0 20px 0;
	padding:0px;
	color:#0097d1;
	letter-spacing:-0.03em;
	font-size:14px;
}
.domainrate {
	float:left;
	width:85px;
	height:77px;
	padding:7px 0 0 0;
	background:url(../images/domainrate.png) no-repeat left top;
}
.domainrate h4 {
	margin:0;
	padding:0px;
	color:#0097d1;
	font-size:14px;
	text-align:center;
	height:18px;
	line-height:18px;
	font-family: 'Arial-Black';
}
.domainrate h5 {
	margin:0;
	padding:0px;
	text-align:center;
	color:#ff1a00;
	font-size:14px;
	font-family: 'Arial-Black';
}
.domainrate h5 span {
	font-size:20px;
}
.domainrate p {
	margin:-5px 0 0 0;
	padding:0px;
	color:#ff1a00;
	font-size:12px;
	font-weight:bold;
	font-family: 'Arial-Black';
	text-align:center;
}
.field1 {
	margin:5px auto 14px auto;
	width:246px;
	height:40px;
	line-height:40px;
	padding:0 10px;
	border:none;
	color:#777;
	font-size:12px;
	background:url(../images/domainsearchbg.png) no-repeat left top;
	float:left;
}
.domainchecker .textfield2 { width: 140px; margin: 0 10px 0 0; float: left; }
.domainchecker select { width: 90px !important; }
.domainchecker input[type="submit"] { margin: 20px 0 0 55px; }
.service {
	float:left;
	width:940px;
	height:100px;
	margin:10px 0 0 -25px;
	padding:0 35px;
	background:url(../images/service.png) no-repeat left top;
}
.service ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.service ul li {
	padding:18px 0 0 80px;
	width:225px;
	float:left;
	margin:0 10px 0 0;
}
.service ul li h2 {
	margin:0px;
	padding:0px;
	color:#000;
	font-size:16px;
	font-family: 'HandOfSeanRegular';
}
.service ul li p {
	margin:5px 0 0 0;
	padding:0px;
	color:#FFF;
	font-size:12px;
}
.content {
	float:left;
	width:940px;
	margin:0;
}
.contentlt {
	float:left;
	width:620px;
}

.contentlt-wide {
	float:left;
	width:940px;
}

.contentlt p, .contentlt-wide p { margin-bottom: 20px; }

.boxlt {
	width:580px;
	padding:20px;
  -webkit-box-shadow: 0 0 10px #CCCCCC;
     -moz-box-shadow: 0 0 10px #CCCCCC;
          box-shadow: 0 0 10px #CCCCCC;	
	
	background:url(../images/contentltbg.png) repeat-x left top;
}

.boxlt-wide {
	width:900px;
	padding:20px;
  -webkit-box-shadow: 0 0 10px #CCCCCC;
     -moz-box-shadow: 0 0 10px #CCCCCC;
          box-shadow: 0 0 10px #CCCCCC;	
	background:url(../images/contentltbg.png) repeat-x left top;
}

.boxlt h2, .boxlt-wide h2 {
	margin:0px;
	padding:0 0 20px 0;
	text-align:left;
	color:#000;
	font-size:18px;
	font-family: 'HandOfSeanRegular';
}
.list1 {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:290px;
}
.list1 li {
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	padding:12px 15px 12px 60px;
	width:214px;
}
.heading1 {
	color:#000;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.text1 {
	color:#777;
	font-size:12px;
	line-height:16px;
}
.icon1 {
	background:url(../images/icon1.png) no-repeat 10px 20px;
}
.icon2 {
	background:url(../images/icon2.png) no-repeat 10px 20px;
}
.icon3 {
	background:url(../images/icon3.png) no-repeat 10px 20px;
}
.icon4 {
	background:url(../images/icon4.png) no-repeat 10px 20px;
}
.icon5 {
	background:url(../images/icon5.png) no-repeat 10px 20px;
}
.icon6 {
	background:url(../images/icon6.png) no-repeat 10px 20px;
}
.contentrt {
	float:right;
	width:304px;
}
.boxrt {
	padding:20px;
	width:264px;
	margin:0 0 20px 0;
  -webkit-box-shadow: 0 0 10px #CCCCCC;
     -moz-box-shadow: 0 0 10px #CCCCCC;
          box-shadow: 0 0 10px #CCCCCC;	
	background:url(../images/contentltbg.png) repeat-x left top #FFF;
}
.boxrt:last-child { margin-bottom: 0; }
.boxrt h2 {
	margin:0 0 12px 0;
	padding:0px;
	color:#333;
	font-size:20px;
}
.boxrt h3 {
	margin:0 0 135px 0;
	padding:0px;
	color:#0097d1;
	font-size:14px;
}
.boxrt p {
	margin:0 0 15px 0;
	padding:0px;
	color:#777;
	font-size:12px;
	line-height:18px;
}
.cpanel {
	background:url(../images/cpanel.jpg) no-repeat left top #FFF !important;
}
.demologin {
	margin:0 auto;
	width:203px;
	height:43px;
}
.demologin a {
	display:block;
	width:203px;
	height:43px;
	line-height:35px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'Arial-Black';
	background:url(../images/demologin.png) no-repeat left top;
}
.demologin a:hover {
	background:url(../images/demologin.png) no-repeat left bottom;
}
.partner {
	float:left;
	width:940px;
	margin:20px 0 10px 0;
	height:73px;
	background:url(../images/partner.jpg) no-repeat center top;
}
.welcome {
	float:left;
	width:917px;
	color:#777;
	margin:5px 0 10px 10px;
	font-size:12px;
	line-height:18px;
}
.welcome h2 {
	margin:0px;
	padding:0px;
	color:#000;
	font-size:16px;
}
.welcome h2 span {
	color:#0097d1;
}
.welcome p {
	margin:8px 0 0 0;
	padding:0px;
}
.welcome p strong {
	color:#0097d1;
}
.blue {
	color:#0097d1;
}
.socialmedia {
	float:left;
	width:1000px;
	height:40px;
	background:url(../images/socialmedia.png) no-repeat left top;
}
.socialtextbtm {
	float:left;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-size:14px;
	margin:0 90px 0 21px;
	text-align: center;
	width: 464px;
}
.facebookbtm {
	float:left;
	width:165px;
	height:26px;
	margin:8px 55px 0 0;
}
.facebookbtm a {
	display:block;
	background:url(../images/facebookbtm.png) no-repeat left top;
	height:26px;
	line-height:26px;
	padding:0 0 0 35px;
	color:#FFF;
	font-size:12px;
}
.facebookbtm a:hover {
	background:url(../images/facebookbtm.png) no-repeat left bottom;
}
.twitterbtm {
	float:left;
	width:145px;
	height:26px;
	margin:8px 0 0 0;
}
.twitterbtm a {
	display:block;
	background:url(../images/twitterbtm.png) no-repeat left top;
	height:26px;
	line-height:26px;
	padding:0 0 0 35px;
	color:#FFF;
	font-size:12px;
}
.twitterbtm a:hover {
	background:url(../images/twitterbtm.png) no-repeat left bottom;
}
.footertop { background:url(../images/footertop.png) left top no-repeat; width: 1000px; padding-top:14px; margin: -13px 0 0 -20px; clear: both; float: left; }
.footer {
	clear: both;
	float: left;
	width:1000px;
	padding:30px 0 0 0;
	margin: 0;
	background:url(../images/footerbg.png) no-repeat left bottom #111111;
}
.sitemap {
	float:left;
	padding:0 0 0 43px;
	width:150px;
}
.sitemap h2 {
	margin:0 0 15px 0;
	padding:0px;
	color:#FFF;
	font-size:14px;
}
.sitemap ul, ol {
	list-style:none;
	margin:0px;
	padding:0px;
}
.sitemap ul li {
	padding:0 0 0 18px;
	background:url(../images/bulletbox1.png) no-repeat left center;
}
.sitemap ul li a {
	color:#FFF;
	font-size:12px;
	line-height:22px;
}
.sitemap ol li {
}
.sitemap ol li a {
	color:#FFF;
	font-size:12px;
	line-height:22px;
}
.sitemap ol li a span {
	color:#50cbf3;
}
.sitemap ol li a:hover {
	color:#50cbf3;
}
.copyrightcon {
	float:left;
	margin:20px 0 0 0;
	width: 1000px;
	padding:12px 0 7px 0;
}
.footerlogo {
	float:left;
}
.copyright {
	height:27px;
	line-height:27px;
	color:#818181;
	font-size:10px;
	text-align: center;
}
.copyright a {
	color:#818181;
}
.new {
	position:absolute;
	width:32px;
	height:18px;
	margin:3px 0 0 210px;
	background:url(../images/new.png) no-repeat left top;
}

.bannersub {
	float:left;
	width:960px;
	height:148px;
	margin:-25px 0 0 -10px;
	padding: 0 0 0 26px;
	background:url(../images/bannersub.jpg) no-repeat left top;
}
.bannersub h1 {
	margin:30px 0 5px 0;
	padding:0px;
	text-transform:uppercase;
	color:#000;
	height:46px;
	line-height:42px;
	font-size:40px;
	font-family: 'Arial-Black';
}
.bannersub h2 {
	margin:0 0 20px 0;
	padding:0px;
	text-transform:uppercase;
	color:#000;
	font-weight:normal;
	font-size:15px;
}
.bannersub h2 a { color: #4d4d4d; }
.plancon {
	float:left;
	width:620px;
}

.nobg {
	background:none !important;
}
.paddingrt {
	padding-right:0px !important;
}
.noborderbtm {
	border-bottom:none !important;
}
.noborderrt {
	border-right:none !important;
}
.nomarginrt {
	margin-right:0px !important;
}
.marginbtm {
	margin-bottom:20px;
}
.nomarginbtm {
	margin-bottom:0px !important;
}

.margin-Lt{
	margin-left: 5px;
}

.button1 {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size:14px;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 5px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 5px 2px rgba(0,0,0,.2);
	box-shadow: 0 5px 2px rgba(0,0,0,.2);
}
.button1:hover {
	text-decoration: none;
}
.button1:active {
	position: relative;
	top: 1px;
}


.bigrounded {
     border-radius: 0.5em 0.5em 0.5em 0.5em;
     font-weight: bold;
     letter-spacing: 1px;
}

.big {
     font-size: 16px;
     font-weight: bold;
     padding: 0.5em 1em;
}

.medium {
     font-size: 14px;
     font-weight: bold;
     padding: 0.5em 1em;
}

.small {
     font-size: 11px;
     font-weight: bold;
     padding: 0.3em 0.75em;
}

.red1 {
	color: #fff !important;
	border: solid 1px #a90504;
	background-color: #a90504;
  	background-image: -ms-linear-gradient(top, #a90504, #e61902);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a90504), to(#e61902));
  	background-image: -webkit-linear-gradient(top, #a90504, #e61902);
  	background-image: -o-linear-gradient(top, #a90504, #e61902);
  	background-image: linear-gradient(top, #a90504, #e61902);
  	background-image: -moz-linear-gradient(top, #a90504, #e61902);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90504', endColorstr='#e61902');	
}
.red1:hover {
	background: #18567a;
	color:#fff !important;
	background-color: #18567a;
  	background-image: -ms-linear-gradient(top, #e61902, #a90504);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e61902), to(#a90504));
  	background-image: -webkit-linear-gradient(top, #e61902, #a90504);
  	background-image: -o-linear-gradient(top, #e61902, #a90504);
  	background-image: linear-gradient(top, #e61902, #a90504);
  	background-image: -moz-linear-gradient(top, #e61902, #a90504);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61902', endColorstr='#a90504');	
	
	
}
.red1:active {
	color: #fff !important;
	border: solid 1px #a90504;
	background-color: #a90504;
  	background-image: -ms-linear-gradient(top, #a90504, #e61902);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a90504), to(#e61902));
  	background-image: -webkit-linear-gradient(top, #a90504, #e61902);
  	background-image: -o-linear-gradient(top, #a90504, #e61902);
  	background-image: linear-gradient(top, #a90504, #e61902);
  	background-image: -moz-linear-gradient(top, #a90504, #e61902);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90504', endColorstr='#e61902');	
}

.blue1 {
	border: solid 1px #09aaeb;
	color:#fff !important;
	background-color: #09aaeb;
  	background-image: -ms-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#09aaeb), to(#58b1d5));
  	background-image: -webkit-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -o-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -moz-linear-gradient(top, #09aaeb, #58b1d5);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#09aaeb', endColorstr='#58b1d5');	
	
}
.blue1:hover {
	color:#fff !important;
	border: solid 1px #34a6ff;
	background-color: #58b1d5;
  	background-image: -ms-linear-gradient(top, #58b1d5, #09aaeb);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#58b1d5), to(#09aaeb));
  	background-image: -webkit-linear-gradient(top, #58b1d5, #09aaeb);
  	background-image: -o-linear-gradient(top, #58b1d5, #09aaeb);
  	background-image: linear-gradient(top, #58b1d5, #09aaeb);
  	background-image: -moz-linear-gradient(top, #58b1d5, #09aaeb);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#58b1d5', endColorstr='#09aaeb');	
	
}

.blue1:active {
	border: solid 1px #09aaeb;
	color:#fff !important;
	background-color: #09aaeb;
  	background-image: -ms-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#09aaeb), to(#58b1d5));
  	background-image: -webkit-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -o-linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: linear-gradient(top, #09aaeb, #58b1d5);
  	background-image: -moz-linear-gradient(top, #09aaeb, #58b1d5);
  	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#09aaeb', endColorstr='#58b1d5');	
}

#slider img {
     display: none;
}

#slider {
    
}

.nivoSlider {
     float: left;
     height: 287px;
     position: relative;
     width: 960px;
     margin: -25px 0 45px -10px;
}

.nivoSlider img {
     display: none;
     left: 0px;
     position: absolute;
     top: 0px;
}

.nivoSlider a.nivo-imageLink {
     border: 0pt none;
     display: none;
     height: 100%;
     left: 0px;
     margin: 0pt;
     padding: 0pt;
     position: absolute;
     top: 0px;
     width: 100%;
     z-index: 6;
}

.nivo-slice {
     display: block;
     height: 100%;
     position: absolute;
     z-index: 5;
}

.nivo-box {
     display: block;
     position: absolute;
     z-index: 5;
}

.nivo-caption {
     background: none repeat scroll 0% 0% #000000;
     bottom: 0px;
     color: #FFFFFF;
     left: 0px;
     opacity: 0.8;
     position: absolute;
     width: 100%;
     z-index: 8;
}

.nivo-caption p {
     margin: 0pt;
     padding: 5px;
}

.nivo-caption a {
     display: inline ! important;
}

.nivo-html-caption {
     display: none;
}

.nivo-directionNav a {
     cursor: pointer;
     position: absolute;
     top: 45%;
     z-index: 9;
}

.nivo-prevNav {
     left: 0px;
}

.nivo-nextNav {
     right: 0px;
}

.nivo-controlNav a {
     cursor: pointer;
     position: relative;
     z-index: 9;
     display:none;
}

.nivo-controlNav a.active {
     font-weight: bold;
}

.portaltable {
     border: none;
}

.portaltable td {
     border: none;
     vertical-align: middle;
}

.spacer { clear: both; height: 30px; }

.styled_title small { font-size: 16px; font-weight: normal; }

.socialbox {
     float: left;
     margin: 28px 0 0 24px;
}

.socialbox .fb-like {
	margin: 0 0 5px 0;
}

.socialbox .twitter-like {
}

.alert-message { padding-top: 0 !important; }


/* WHMCS 5.1 Styles */


/* New navbar */

.navbar { margin: 0 0 16px -10px; clear:both; }
.navbar .navbar-inner {

	width: 920px;
	background: #37bafe;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#37bafe), to(#91d9ff));
  background-image: -moz-linear-gradient(top, #37bafe, #91d9ff);
  background-image: -ms-linear-gradient(top, #37bafe, #91d9ff);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37bafe), color-stop(100%, #91d9ff));
  background-image: -webkit-linear-gradient(top, #37bafe, #91d9ff);
  background-image: -o-linear-gradient(top, #37bafe, #91d9ff);
  background-image: linear-gradient(top, #37bafe, #91d9ff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#37bafe', endColorstr='#91d9ff', GradientType=0);


}
.navbar ul { padding-left: 0; }
.navbar .nav > li > a { color: #4d4d4d; padding: 10px 10px 11px; }
.navbar .nav > li > a:hover { color: #4d4d4d; }
.dropdown-menu { border: #666666 1px solid; }
.dropdown-menu li > a { color: #4d4d4d; }
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover { background: #37bafe; color: #4d4d4d; }

/* Main button */

.btn-primary {

	background: #09aaeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#09aaeb), to(#58b1d5));
	background: -moz-linear-gradient(top,  #09aaeb,  #58b1d5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#09aaeb', endColorstr='#58b1d5');

}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-position: 0 0;
  background: #09aaeb;
}

.btn-success, .btn-inverse { color: #fff !important; }

/* Alert */

.alert { padding-bottom:0; }
.alert .btn-danger { color: #fff !important; text-decoration: none !important; }

/* New group select space adjustment */

.btn-group .caret { line-height: 7px; height: 7px; }

#languagefrm { margin: 25px 0 0 0; }
#languagefrm select { width: 120px; }
#languagefrm strong { display: none; }

.whmcscontainer table { clear: both; }

.styled_title small { font-size: 13px; line-height: 13px; }
.styled_title small a { font-size: 13px; }

/* Custom portal boxes */

#boxes-container {
	
    float: left;
    margin: 0;
    padding: 0;
    width: 580px;
    
    }
    
#boxes-container .clear { height: 10px; line-height: 10px; }    
    
#boxes-container .leftside {

	float: left;
	margin: 0 11px 0 0;

	}
	
#boxes-container .rightside {

	float: left;
	
	}

#boxes-container .boxed {

	width: 282px;
	height: 75px;
	background: #ffffff url(../images/box1Bg.png) bottom left repeat;
	border: #dddddd 1px solid;
	border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		
	}
	
#boxes-container .boxed:hover {

	background: #fff;
	border: #39bafe 1px solid;
	
	}

#boxes-container .boxed h2 {

	float: left;
	background: none;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: left;
	line-height: 10px;
	font-size: 15px;
	
	}

#boxes-container .boxed p {

	float: left;
	background: none;
	padding: 0;
	font-size: 10px;
	text-align: left;
	clear: left;
	
	}

#boxes-container .boxed a {

	display: block;
	padding: 10px 20px 64px 82px;
	color: #2a2a2a;
	
	}
	
#boxes-container .boxed a:hover {

	font-weight: normal !important;
	text-decoration: none !important;
	
	}

#boxes-container .clientarea { background: url(../images/clientarea.png) 18px 10px no-repeat; }
#boxes-container .announcements { background: url(../images/announcements.png) 14px 15px no-repeat; }
#boxes-container .submitticket { background: url(../images/submitticket.png) 14px 15px no-repeat; }
#boxes-container .downloads { background: url(../images/downloads.png) 20px 10px no-repeat; }
#boxes-container .supporttickets { background: url(../images/supporttickets.png) 20px 10px no-repeat; }
#boxes-container .knowledgebase { background: url(../images/knowledgebase.png) 20px 10px no-repeat; }
#boxes-container .serverstatus { background: url(../images/serverstatus.png) 20px 10px no-repeat; }
#boxes-container .cart { background: url(../images/cart.png) 20px 10px no-repeat; }
#boxes-container .contact { background: url(../images/contact1.png) 20px 10px no-repeat; }
#boxes-container .networkissues { background: url(../images/networkissues.png) 20px 10px no-repeat; }
#boxes-container .affiliates { background: url(../images/affiliates.png) 20px 10px no-repeat; }
#boxes-container .domainchecker1 { background: url(../images/domainchecker.png) 20px 10px no-repeat; }