@charset "utf-8";
/* General Style Start Here */

body{
	margin:10px 0 35px 0;
	padding:0;
	background:url(images/bodyBg.jpg) 50% 0 no-repeat #81BD41;
	color:#757575;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	}
	
td, div, ul, li, form, h1, h2, h3, h4, form, input, label, textarea{
	margin:0;
	padding:0;
	}
	
p{
	padding-bottom:15px;
	margin:0;
	}
ul{
	list-style-type:none;
	}
	
a{
	text-decoration:none;
	margin:0;
	padding:0;
	color:#757575;
	background-color:inherit;
	outline:none;
	}
input { outline:none; }	
a:hover{
	color:#A80000;
	background-color:inherit;
	}
	
td.topBg{
	background:url(images/top-corner.png) 0 0 no-repeat;
	height:29px;
	}
td.btmBg{
	background:url(images/btm-corner.png) 0 0 no-repeat;
	height:30px;
	}
td.midBg{
	background:url(images/contentBg.png) 0 0 repeat-y;
	padding:0 16px;
	}
	
/* General Style Start Here */
/* Header Style Start Here */
td.logoPan{
	padding:8px 9px 0 15px;
	}
	
h1{
	font:normal 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#246F06;
	background-color:inherit;
	padding:74px 0 0 12px;
	}
	
.phone{
	font:normal 16px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	background-color:inherit;
	text-align:right;
	}
.phone span{
	font-size:18px;
	color:#4DA929;
	background-color:inherit;
	}
	
td.nav{
	border-bottom:8px solid #86CA56;
	}
td.nav ul{
	list-style-type:none;
	margin:20px 0 0 9px;
	}
td.nav li{
	margin:0 1px 0 0;
	float:left;
	}
td.nav li a{
	display:block;
	color:#FFFFFF;
	background:url(images/navBg-left.gif) left 0 no-repeat;
	font:13px/33px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:33px;
	text-align:center;
	line-height:33px;
	padding:0 0 0 3px;
	float:left;
	cursor:pointer;
	}
td.nav li a span{
	display:block;
	background:url(images/navBg-right.gif) right 0 no-repeat;
	height:33px;
	padding:0 22px 0 21px;
	float:left;
	}
td.nav li a:hover, td.nav li a.active{
	color:#FFFFFF;
	background:url(images/navBg-left-h.gif) no-repeat 0 0;
	}
td.nav li a:hover span, td.nav li a.active span{
	display:block;
	background:url(images/navBg-right-h.gif) no-repeat right 0;
	}
/* Header Style End Here */
/* Body Style Start Here */
td.bodyPadd{
	padding:10px 9px 10px 9px;
	}
td.portBigPic{
	width:288px;
	border:3px solid #93D161;
	}
td.thumbPadd{
	padding:0 0 0 15px;
	}
.thumbTopTxt{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background:url(images/redarrow.gif) 270px 1px no-repeat;
	padding:0;
	}
.thumbTopTxt span{
	color:#CC0000;
	}
.thumbImg{
	border:3px solid #D4D4D4;	
	}

.testiMid{
	background-color:#F3F3F3;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	padding:5px 12px;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	}
h2.testiHead{
	font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#569E36;
	background-color:inherit;
	margin:0 0 5px 0;
	}
p.testiPara{
	padding:0 0 10px 0;
	}
p.testiLast{
	padding:0 0 5px 0;
	}
a.more{
	color:#990000;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	float:right;
	width:auto;
	}
a.more:hover{
	color:#333333;
	background-color:inherit;
	}
	
.portBtmBtn{
	padding-top:10px;
	}
.launchBtnPadd{
	padding:0 5px 0 0;
	}
	
input.leftInp{
	width:188px;
	height:18px;
	padding:0 0 0 2px;
	margin:3px 0 3px 0;
	border:1px solid #D0D0D0;
	color:#757575;
	background-color:#fff;
	font-size:12px;
	}
	
textarea.leftMsg{
	width:188px;
	height:75px;
	padding:0 0 0 2px;
	margin:3px 0 3px 0;
	border:1px solid #D0D0D0;
	color:#757575;
	background-color:#fff;
	font-size:12px;
	}
	
h2.bigGreenTxt{
	font:normal 18px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#73B131;
	background-color:inherit;
	margin:0 0 10px 0;
	}
	
h3{
	font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#73B131;
	background-color:inherit;
	padding:0 0 15px 0;
	margin:0px;
	}
	
h3 span{
	color:#333333;
	background-color:inherit;
	}
	
ul.list{
	margin:0 0 15px 0;
	}

ul.list li{
	background:url(images/bullet.gif) 0 7px no-repeat;
	padding:0 0 5px 10px;
	}
ul.list li a{
	color:#757575;
	background-color:inherit;
	text-decoration:none;
	}
ul.list li a:hover{
	color:#6DA92D;
	background-color:inherit;
	}
	
ul.shop{
	margin-left:215px;
	}

.bodyTxtPadd{
	padding:15px 17px 0 0;
	}
	
.boxHeader{
	background:url(images/boxbgMid.gif) 0 0 repeat-x;
	height:29px;
	}
.boxbtmMid{
	background:url(images/boxBtmBgMid.gif) 0 0 repeat-x;
	height:13px;
	}
h2.boxHeading{
	padding:8px 0 0 10px;
	}
.boxMid{
	background:url(images/helathChk-bg.gif) 100% 0 no-repeat;
	background-color:#fff;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	font-size:11px;
	line-height:14px;
	padding:10px;
	}
a.boxLink{
	color:#33A02C;
	background-color:inherit;
	text-decoration:underline;
	}
a.boxLink:hover{
	color:#525252;
	background-color:inherit;
	text-decoration:none;
	}
.boxMid-quick{
	background-color:#fff;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	font-size:11px;
	line-height:14px;
	padding:18px 10px 10px 10px;
	}
.boxMid-outerPadd{
	padding:10px 0 0 0;
	}
.boxMidContent{
	padding:10px 115px 20px 0;
	}
input.health-chkInp{
	width:190px;
	height:17px;
	border:1px solid #D0D0D0;
	padding:0 0 0 2px;
	margin:0 0 8px 0;
	color:#757575;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
input.quick-contInp{
	width:190px;
	height:17px;
	border:1px solid #D0D0D0;
	padding:0 0 0 2px;
	margin:0 0 8px 0;
	color:#757575;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
textarea.quick-contMsg{
	width:190px;
	height:60px;
	border:1px solid #D0D0D0;
	padding:0 0 0 2px;
	margin:0 0 8px 0;
	color:#757575;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	
/*------ GALLERY HOME PAGE -------*/

div.gallery {
	overflow:hidden;
	height:222px;
	margin:2px 10px 0 0;
	padding:15px 10px 10px 10px;
	border:1px solid #E6E6E6;
}
div.gallery div.left {
	width:313px;
	float:left;
	margin:0 0 0 0px;
}
div.gallery div.left ul.thumbs {
	overflow:hidden;
	height:100%;
}
div.gallery div.left ul.thumbs li {
	float:left;
	padding:0 10px 10px 0;
}
div.gallery div.left ul.thumbs li img {
	border:#A9A9A9 3px solid;
}
div.gallery div.left ul.thumbs li a:hover {
	border:none;
}
div.gallery div.left ul.thumbs li a:hover img {
	border-color:#95D264;
}
div.gallery div.left ul.thumbs li.last {
	float:left;
	padding:0 0 10px 0;
}
div.gallery div.left p {
	padding-left:30px;
}
div.gallery div.left a {
	color:#EAE0A8;
	background-color:inherit;
}
div.gallery div.left a:hover {
	text-decoration:underline;
}
div.gallery div.right {
	width:288px;
	height:205px;
	float:right;
	border:#93D161 3px solid;
	position:relative;
	margin:0 0 0 0px;
}
div.gallery div.right img {
	margin:0;
	padding:0;
	position:absolute;
	left:1px;
	top:1px;
	border:none;
}
div.gallery div.right div.info {
	height:50px;
	background:url(images/gallery-picinfo-bg.png) 0 0 no-repeat;
	padding:9px 0 0 9px;
	position:absolute;
	left:1px;
	bottom:0;
	width:389px;
}
div.pagination {
	text-align:center;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	padding:0 8px 0 0;
}
div.pagination span.current {
	color:#fff;
}
span.image-caption {
	display: block;
	position: absolute;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width:288px;
	height:205px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 324px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background:url(images/loader.gif) 50% 50% no-repeat;
	width:288px;
	height:205px; /* This should be set to be at least the height of the largest image in the slideshow */
}

h2.portHead{
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#73B131;
	background-color:inherit;
	margin:0 0 10px 0;
	}
	
.articleTab{
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
	}
.articleTab1{
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:5px;
	}
.articleTabBtm{
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:5px;
	}
.articleTabBtm1{
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:5px;
	}
.ourwork{
	border:1px solid #E2E2E2;
	padding:10px;
	}
.ourwork img{
	border:1px solid #C2C2C2;
	}
.marRTBT{
	padding:0 7px 10px 0;
	}
.nomarRT{
	padding:0 0 10px 0;
	}
.marRT{
	padding:0 7px 0 0;
	}
.nomarRTBt{
	padding:0;
	}

/* Body Style End Here */
/* Footer Style Start Here */
td.footerNav{
	background-color:#464743;
	}
td.footerNav ul{
	margin:0 0 0 120px;
	list-style-type:none;
	}
td.footerNav ul li{
	background:url(images/footer-div.gif) 100% 8px no-repeat;
	float:left;
	width:auto;
	padding:0 15px;
	}
td.footerNav ul li a{
	font-size:11px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	line-height:27px;
	}
td.footerNav ul li a:hover{
	color:#91CD51;
	background-color:inherit;
	}
td.footerNav ul li.last{
	background:none;
	padding:0 0 0 15px;
	}
	
.copyRightTxt{
	color:#6DA92D;
	background-color:inherit;
	font-size:11px;
	}

/* Footer Style End Here */

/*Contact us Start*/
img.contimg{
	float:left;
	padding:0 15px 20px 0;
}
.line{
	border-bottom:solid 1px #DFE0E2;
	width:633px;
}
.nametxt{
	font-size:13px;
	line-height:16px;
}
input.txtfield{
	width:270px;
	height:18px;
	border:solid 1px #DFE0E2;
	color:#757575;
	background-color:#fff;
	font-size:13px;
	padding:0 0 0 5px;
}
textarea{
	width:270px;
	height:80px;
	border:solid 1px #DFE0E2;
	color:#757575;
	background-color:#fff;
	font-size:13px;
	padding:0 0 0 5px;
}
select{	
	width:270px;
	height:22px;
	font-size:12px;
	color:#757575;
	background-color:#fff;
	font-size:13px;
}
input.newsubmit{
	background:url(images/quick-submitBtn.gif) no-repeat 0 0;
	width:66px;
	height:23px;
	cursor:pointer;
	border:none;
	float:right;
	padding:23px 0 0 66px;
	
}

/*------------hosting guide----------------*/
img.artpic{
	float:left;
	padding:15px 15px 0 0;
}
p.hostguidetxt{
	padding:15px 10px 15px 0;
}

.mngbg{
	background-color:#999A96;
	color:#fff;
}
.managetxt{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
a.clickhere{
	background:url(images/article/arrow_cursor.gif) no-repeat 0 0;
	display:block;
	width:196px;
	height:39px;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	color:#000;
	}
a.clickhere:hover{
	color:#A80000;
	background-color:inherit;
}
.gettouchbg{
	background-color:#83C33F;
	color:#fff;
	padding:11px 0 0 14px;
}
.touchtxt{
	font-weight:bold;
	font-size:16px;
}
.srchresulbg{
	background:url(images/article/serch_result.gif) no-repeat 0 0;
	width:262px;
	height:170px;
}
a.srchtxt{
	text-align:center;
	width:170px;
	display:block;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.googleadd{
	background:url(images/article/google_add.gif) no-repeat 0 0;
	width:281px;
	height:260px;
	
	}
.busimprovebg{
	background:url(images/article/businessimprov_bg.gif) no-repeat 0 0;
	width:453px;
	height:53px;
}
.casestxt{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:11px 0 0 0;
}