@charset "utf-8";
/* CSS Document */
/* general style start here */
body {
	color:#485861;
	font:normal 14px/20px Helvetica, Arial, sans-serif;
}
* {
	padding:0;
	margin:0;
}
img {
	border:none;
	display:block;
}
/*@font-face {
 font-family:"Myriad Pro";
 src:url(font/MyriadPro-BoldCond.otf);
 font-style:normal;
 font-weight:normal;
}*/
@font-face {
    font-family: 'Myriad Pro';
    src: url('font/myriadpro-boldcond-webfont.eot');
    src: url('font/myriadpro-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-boldcond-webfont.woff') format('woff'),
         url('font/myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('font/myriadpro-boldcond-webfont.svg#MyriadProBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
 font-family:"Corbel";
 src:url(font/CORBEL.otf);
 src:url(font/CORBEL0.eot);
 font-style:normal;
 font-weight:normal;
}
/*@font-face {
 font-family:"AlteHaasGroteskRegular";
 src:url(font/AlteHaasGroteskRegular.otf);
}*/
@font-face {
    font-family: 'AlteHaasGroteskRegular';
    src: url('font/altehaasgroteskregular-webfont.eot');
    src: url('font/altehaasgroteskregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/altehaasgroteskregular-webfont.woff') format('woff'),
         url('font/altehaasgroteskregular-webfont.ttf') format('truetype'),
         url('font/altehaasgroteskregular-webfont.svg#AlteHaasGroteskRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*@font-face {
 font-family:"Telegrafico";
 src:url(font/telegrafico.ttf);
}*/
@font-face {
    font-family: 'Telegrafico';
    src: url('font/telegrafico-webfont.eot');
    src: url('font/telegrafico-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/telegrafico-webfont.woff') format('woff'),
         url('font/telegrafico-webfont.ttf') format('truetype'),
         url('font/telegrafico-webfont.svg#TelegraficoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
a {
	text-decoration:none;
	color:#333333;
	background-color:inherit;
}
a:hover {
	color:#000;
	background-color:inherit;
}
ul {
	list-style-type:none;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
.floatleft {
	float:left;
	width:auto;
}
.floatright {
	float:right;
	width:auto;
}
.nobg {
	background:none !important;
}
.toppan {
	background:url(images/top-bg.jpg) no-repeat 50% 0 #021438;
	height:378px;
}
.navpan {
	height:97px;
	margin:0 auto;
	background:url(images/nav-bg.gif) no-repeat 50% 0 #041b42;
}
.navpanInner {
	width:1002px;
	margin:0 auto;
}
.navRight {
	width:auto;
	float:right;
/*	margin-top: 15px;*/
}
.navRightimg {
	float:right;
	width:auto;
	margin:10px 0 0 0;
}
.navMidle ul {
	float:left;
	width:auto;
	background:url(images/navborder.gif) no-repeat 0 100%;
	padding:0 0 0 0;
}
.navMidle ul li {
	float:left;
	width:auto;
	text-decoration:none;
	margin:0 2px 0 0;
}
.navMidle ul li a {
	float:left;
	width:auto;
	padding:0 0 0 4px;
}
.navMidle ul li a.active, .navMidle ul li a:hover {
	background:url(images/nav-left.gif) no-repeat 0 0;
}
.navMidle ul li a span {
	float:left;
	width:auto;
	font-size:20px;
	line-height:25px;
	height:27px;
	color:#36a8e5;
	background-color:inherit;
	padding:3px 11px 0 7px;
	text-transform:uppercase;
	font-family:Telegrafico, Arial, Helvetica, sans-serif;
}
.navMidle ul li a:hover span, .navMidle ul li a.active span {
	background:url(images/nav-right.gif) no-repeat 100% 0;
	color:#b3ee4f;
	background-color:inherit;
}
.hiring {
	overflow:hidden;
	height:100%;
	padding:0 0 4px 0;
}
.hiring img {
	float:left;
	width:auto;
	margin:0 0 0 0;
}
.hiring p {
	float:left;
	width:auto;
	background:url(images/phone-icon.png) no-repeat 0 18px;
	padding:18px 0 0 16px;
	color:#80aece;
	background-color:inherit;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:none !important;
}
/*.header{
	height:292px;
	overflow:hidden;
	width:492px;
	margin:0 auto;
	padding:46px 0 0 510px;
	clear:both;
	position:relative;
}
.header p{
	color:#d0dcde;
	background-color:inherit;
	padding:115px 0 0 0;
	font-size:13px;
	line-height:18px;
	text-shadow:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
}*/
.bodymain {
	background:url(images/body-bg.gif) repeat 0 0;
	overflow:hidden;
	height:100%;
	padding:0 0 23px 0;
	clear:both;
}
.bodyInner {
	width:1002px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	height:100%;
	padding:10px 0 0 0;
}
.bodyInner p {
	padding:0 0 10px 0;
}
.bodyInner h4 {
	color:#005889;
	background-color:inherit;
	font:normal 29px/34px Myriad Pro, Arial, Helvetica, sans-serif;
	text-shadow:1px 0 0 #fff;
	padding:0 0 10px 0;
}
.topBox {
	background:url(images/top-box.png) no-repeat 0 100%;
	width:204px;
	min-height:208px;
	padding:0 24px 0 19px;
	float:left;
}
.topBox h2 {
	color:#005889;
	background-color:inherit;
	padding:0 0 14px 0;
	font:normal 26px/normal Myriad Pro, Impact, sans-serif, Arial, "Times New Roman";
	text-shadow:2px 1px 0 #fff;
}
.topBox p {
	color:#485861;
	background-color:inherit;
	line-height:20px;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
	padding:0 0 15px 0;
	text-shadow:0 2px 2px #fff;
	text-align:justify;
}
.topBox h3 {
	color:#fe4fab;
	background-color:inherit;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	padding:0 0 7px 0;
}
.topBox h3 span {
	font-size:20px;
	line-height:24px;
}
.topBox a.more {
	color:#5a5b5c;
	background-color:inherit;
	float:right;
}
.topBox a.more:hover {
	color:#135e90;
	background-color:inherit;
	text-decoration:underline;
}
.titlebg {
	background:url(images/midle-bg.png) no-repeat 0 0;
	width:1002px;
	height:123px;
	clear:both;
	padding:28px 0 0 0;
}
.titlebg h3 {
	color:#259eb9;
	background-color:inherit;
	text-align:center;
	font:normal 37px/40px Myriad Pro, Impact, sans-serif, Arial, "Times New Roman";
	padding:0 0 10px 0;
}
.titlebg p {
	color:#5681a1;
	background-color:inherit;
	text-align:center;
	font-size:18px;
	font-family:tahoma, Arial, "MS Sans Serif", "Times New Roman";
}
.bottomContent {
	overflow:hidden;
	height:100%;
	clear:both;
	padding:16px 0 0 13px;
}
.leftpan {
	overflow:hidden;
	height:100%;
	width:508px;
	float:left;
}
.leftContent {
	overflow:hidden;
	height:100%;
	padding:0 0 18px 0;
}
.indexleftTop {
	background:url(images/left-top-curve.png) no-repeat 0 0;
	height:8px;
	width:508px;
	display:block;
	font-size:0;
	line-height:0;
}
.indexleftBottom {
	background:url(images/left-bottom.png) no-repeat 0 0;
	height:8px;
	width:508px;
	display:block;
	font-size:0;
	line-height:0;
}
.leftConInner {
	background:url(images/left-midle.png) repeat-y 0 0;
	overflow:hidden;
	height:100%;
}
.leftConInner p {
	text-shadow:none !important;
	width:380px;
	float:left;
}
.leftConInner h3 {
	text-shadow:none !important;
}
.leftContent img {
	margin:10px 17px 0 0;
	float:left;
	width:auto;
}
.leftContent h2 {
	color:#0e699c;
	background-color:inherit;
	font:bold 16px/20px AlteHaasGroteskRegular, Arial, Helvetica, sans-serif;
	text-shadow:0 2px 0 #fff;
	padding:0 0 10px 0;
}
.leftContent p {
	padding:0 0 0 0;
	text-align:justify;
	color:#485861;
	text-shadow:2px 0 0 #fff;
}
.rightPan {
	width:465px;
	float:right;
	overflow:hidden;
	height:100%;
}
.rightPan h2 {
	color:#005889;
	background-color:inherit;
	padding:0 0 10px 30px;
	font:normal 29px/34px Myriad Pro, Impact, sans-serif, Arial, "Times New Roman";
	text-shadow:0 2px 0 #fff;
}
.topSlide {
	background:url(images/slide-bg.png) no-repeat 0 0;
	width:458px;
	height:319px;
	padding:35px 0 0 3px;
}
.topSlide img {
	margin:0 auto 0 auto;
}
.rightPan h3 {
	color:#005889;
	background-color:inherit;
	font:normal 23px/26px Myriad Pro, Impact, sans-serif, Arial, "Times New Roman";
	text-shadow:0 2px 0 #fff;
	padding:0 0 13px 0;
}
#footerPan {
	background:url(images/footer-bg.gif) repeat-x 0 0;
	overflow:hidden;
	height:109px;
}
/*--------------------footerPan------------------------*/
.footerPan {
	height:80px;
	overflow:hidden;
	background:url(images/footer_bg.gif) repeat-x 0 0 #012a49;
}
.footerInner {
	width:1002px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	padding:14px 0 30px 0;
}
.footerInner h3 {
	color:#aac0cd;
	background-color:inherit;
	background:url(images/foot-titlebg.gif) repeat-x 0 100%;
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	padding:0 0 6px 0;
	margin:0 0 10px 0;
}
.footerInner ul {
	padding:0 0 5px 0;
	/*background:url(images/foot-border.gif) no-repeat 0 100%;*/
	overflow:hidden;
	text-align:center;
}
.footerInner ul li {
	font:normal 13px/15px Arial, Helvetica, sans-serif;
	padding:0 5px 0 10px;
	/*	float:left;
	width:auto;*/
	display:inline;
	color:#ababab;
	background-color:inherit;
	background:url(images/foot-devider.gif) no-repeat 0 3px;
}
.footerInner ul li a {
	color:#a6c4d6;
	background-color:inherit;
}
.footerInner ul li a:hover {
	color:#fcfbe7;
	background-color:inherit;
	text-decoration:underline;
}
.footerInner p {
	text-align:center;
	text-shadow:none !important;
	color:#a6c4d6;
}
/*----------------------footerBox-----------------------*/
.footerBox {
	width:183px;
	min-height:190px;
	overflow:hidden;
	float:left;
	padding:0 24px 0 22px;
	background:url(images/footer_devider.jpg) no-repeat 100% 0;
}
/*.footerBox ul{
	padding:10px 0 0 0;
}*/
.contactPan {
	height:100%;
	overflow:hidden;
	float:right;
	width:308px;
}
.contactPan p {
	color:#c7c7c7;
	background-color:inherit;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	padding:0 0 0 18px;
	text-shadow:none;
}
.contactPart {
	background:url(images/contactUs_bg.png) no-repeat 0 0;
	height:52px;
	margin:0 0 58px 0;
	padding:23px 0 0 15px;
}
.contactPart a.contactUs {
	color:#ffffff;
	background-color:inherit;
	font:normal 17px/20px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	display:inline;
}
.contactPart a.contactUs:hover {
	color:#fdb945;
	background-color:inherit;
}
/*---------------------------HOME SLIDER START---------------------*/
#content {
	top:135px;
	z-index: 3;
	position:absolute;
	left:-30px;
}
#contentframe {
	z-index: 3;
}
.stamp {
	float: right;
}
#navigation {
	position:absolute;
	left:0;
	top:0;
}
#supersize {
	left:0;
	top:175px;
	font-size:0;
	line-height:0;
	width:435px;
	height:320px;
}
#supersize a {
	border:1px solid #565756;
	margin:0 0 0 3px;
}
#supersize img, #supersize a {
	position:absolute;
	z-index: 0;
	width:376px;
	height:246px;
	left:0;
	top:0;
}
#prevslide {
	position:absolute;
	left:3px;
	top:-27px;
}
#supersize .prevslide, #supersize .prevslide img {
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img {
	z-index: 2;
}
#nextslide {
	position:absolute;
	right:-437px;
	top:-27px;
}
/*---------------------------HOME SLIDER END---------------------*/
#slidemain {
	width:439px;
	margin:0 auto;
}
.prev-disable {
	background: url(../Assets/btn-prev-disable.png) no-repeat;
}
.control {
	font-size: 18px;
	line-height: 21px;
}
.wrapClouds {
	background-image:url('images/earthbg.png');
	background-repeat: repeat-x;
	background-position: 0 100px;
	/*height:500px;*/
	height:418px;
}
.background_cover {
	position:absolute;
	width:70px;
	height:700px;
	background-image:url('images/background_cover.png');
	background-repeat: no-repeat;
	background-position:center 450px;
	margin-left: -50px;
}
.headerimage {
	position:absolute;
	left:107px;
	top:25px;
}
/*------------------------------------*/
#slideshow {
	position:relative;
	height:246px;
	width:377px;
	margin:0 auto;
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0;
}
#slideshow IMG.last-active {
	z-index:9;
}
.slidebg {
	height:246px;
	background:url(images/slide-shado.gif) no-repeat 0 100%;
	position:relative;
}
.bradcamp {
	/*	background:url(images/brad-campbg.png) repeat-x 0 0;*/
	background-color:#80a8c5;
	height:38px;
}
.bradcamp ul {
	width:991px;
	margin:0 auto;
}
.bradcamp ul li {
	color:#083173;
	background-color:inherit;
	line-height:38px;
	background:url(images/brad-camp-icon.gif) no-repeat 0 17px;
	padding:0 10px 0 20px;
	float:left;
	width:auto;
}
.bradcamp ul li a {
	color:#083173;
	background-color:inherit;
}
.bradcamp ul li a:hover {
	text-decoration:underline;
}
.innerLeft {
	width:294px;
	float:left;
	overflow:hidden;
	background-color:inherit;
}
span.leftTop {
	background:url(images/inner-curve-top.gif) no-repeat 0 0;
	height:12px;
	font-size:0;
	line-height:0;
	display:block;
}
span.leftBottom {
	background:url(images/inner-curve-bottom.gif) no-repeat 0 0;
	height:12px;
	font-size:0;
	line-height:0;
	display:block;
}
.innerleftContent {
	background-color:#fff;
	border-left:3px solid #9fb4c3;
	border-right:3px solid #9fb4c3;
	overflow:hidden;
	height:100%;
}
.innerleftContent h2 {
	color:#80a8c5;
	background-color:inherit;
	font-size:24px;
	line-height:27px;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 18px 14px;
}
.innerleftContent ul li {
	border-top:1px solid #ebebeb;
	height:45px;
}
.innerleftContent ul li a {
	color:#b1b1b1;
	background-color:inherit;
	line-height:45px;
	font-size:16px;
	padding:0 0 0 30px;
	display:block;
}
.innerleftContent ul li a:hover, .innerleftContent ul li a.active {
	background:url(images/inner-hoverbg.gif) no-repeat 0 0;
	color:#a7b711;
	background-color:inherit;
}
.innerRight {
	width:667px;
	float:right;
	overflow:hidden;
	height:100%;
}
.innerRight h2 {
	color:#005889;
	background-color:inherit;
	text-shadow:1px 1px 0 #fff;
	font-size:35px;
	line-height:34px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 23px 0;
}
.innerRight h3 {
	color:#005889;
	text-shadow:1px 0 0 #fff;
	background-color:inherit;
	font-size:26px;
	line-height:27px;
	padding:0 0 18px 43px;
	background:url(images/inner-title-bullet.png) no-repeat 0 0;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}
.innerRight p {
	padding:0 0 23px 0;
}
.innerRight ul li {
	padding:0 0 17px 62px;
	background:url(images/inner-bullet.png) no-repeat 11px 7px;
}
.innerRight h4 {
	font-size:14px;
	line-height:17px;
	color:#094d73;
	background-color:inherit;
	padding:0 0 15px 0;
}
.webdesignPage {
	overflow:hidden;
	height:100%;
}
.webdesignPage h1 {
	color:#005889;
	background-color:inherit;
	text-shadow:1px 1px 0 #fff;
	font-size:35px;
	line-height:34px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 8px 0;
}
p.designtitle {
	color:#5a718b;
	text-shadow:1px 0 0 #fff;
	background-color:inherit;
	font-size:24px;
	line-height:27px;
	padding:0 0 18px 0;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}
.topInnerBox {
	overflow:hidden;
	height:100%;
}
span.topCurve {
	background:url(images/inner-curve-top.png) no-repeat 0 0;
	height:12px;
	font-size:0;
	line-height:0;
	display:block;
}
.topContent {
	background:url(images/inner-curve-midle.png) repeat-y 0 0;
	overflow:hidden;
	height:100%;
	padding:0 13px 0 14px;
}
.topContent h4 {
	color:#5a849c;
	background-color:inherit;
	font-size:17px;
	line-height:20px;
	font-weight:normal;
	padding:0 0 10px 0;
}
.topContent p span {
	text-transform:uppercase;
	color:#000;
	background-color:inherit;
}
.bottomCurve {
	background:url(images/inner-curvebottom-2.png) no-repeat 0 0;
	height:50px;
	display:block;
}
.bottomCurve h2 {
	color:#ef3caa;
	background-color:inherit;
	font-size:20px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 27px 0 0;
	float:left;
	width:auto;
}
.bottomCurve h2 span {
	text-transform:lowercase;
}
.bottomCurve h3 {
	color:#a4ce12;
	background-color:inherit;
	font-size:45px;
	font-weight:normal;
	padding:3px 0 0 0;
}
.innerBottom {
	overflow:hidden;
	height:100%;
}
.inner-bigpic {
	float:left;
	width:auto;
	margin:30px 38px 0 0;
}
.webicon {
	position:absolute;
	right:32px;
	top:30px;
}
.wordpressIcon {
	position:absolute;
	right:50px;
	top:5px;
}
.feature {
	width:481px;
	float:right;
	background:url(images/wordPress_sado.png) no-repeat 64px 43px;
}
.feature h3 {
	color:#005889;
	background-color:inherit;
	font:normal 29px/34px Myriad Pro, Arial, Helvetica, sans-serif;
	text-shadow:1px 0 0 #fff;
	padding:0 0 10px 0;
}
.featureBox {
	overflow:hidden;
	height:100%;
	width:210px;
	float:left;
}
.featureTitle {
	overflow:hidden;
	height:100%;
	padding:0 0 4px 0;
}
.featureTitle img {
	display:inline;
	margin:0 6px 0 0;
	float:left;
	width:auto;
}
.featureTitle h2 {
	color:#5a849c;
	background-color:inherit;
	font-size:17px;
	line-height:19px;
	background:url(images/inner-border.gif) no-repeat 0 100%;
	float:left;
	min-width:120px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}
.featureBox p {
	clear:both;
	text-align:justify;
	padding:0 0 16px 0;
}
.blank {
	width:52px;
	float:left;
}
.webdesign {
	background:url(images/web-bottom-bg.png) no-repeat 0 0;
	height:85px;
	clear:both;
	padding:3px 0 0 6px;
	margin-top:20px;
}
.webdesign img {
	float:left;
	width:auto;
	margin-right:6px;
}
.webdesign p {
	color:#005889;
	background-color:inherit;
	font-size:29px;
	line-height:54px;
	text-shadow:2px 0 0 #fff;
	float:left;
	width:auto;
	padding:0 28px 0 0;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
}
a.showcage {
	background-color:#2a789d;
	color:#daf2ff;
	width:108px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height:31px;
	float:left;
	display:block;
	font-size:17px;
	text-align:center;
	line-height:31px;
	margin:10px 14px 0 0;
}
a.showcage:hover {
	background-color:#699fb9;
	color:#000;
}
.getqutation {
	background-color:#699fb9;
	color:#daf2ff;
	width:145px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height:31px;
	float:left;
	display:block;
	font-size:17px;
	text-align:center;
	line-height:31px;
	margin:10px 14px 0 0;
}
.getqutation:hover {
	background-color:#2a789d;
	color:#daf2ff;
}
.wordpress-icon {
	float:right !important;
	width:auto;
	padding:0;
	margin-right:20px;
}
.priceStart {
	width:131px;
	float:right;
	color:#fe4fab;
	background-color:inherit;
	font-size:18px;
	padding:4px 0 0 0;
	margin:0 38px 0 0;
}
.priceStart h4 {
	font-size:33px;
	line-height:42px;
	font-weight:normal;
	text-shadow:0 0 3px #000;
	float:right;
}
.ecomercetxt {
	width:570px;
}
.ecomerce-pic {
	position:absolute;
	right:30px;
	top:7px;
}
.ecomerceLeft {
	width:564px;
	float:left;
	overflow:hidden;
	height:100%;
}
.ecomerceLeft h3 {
	color:#005889;
	background-color:inherit;
	font:normal 26px/34px Myriad Pro, Arial, Helvetica, sans-serif;
	text-shadow:1px 0 0 #fff;
	padding:0 0 10px 0;
	text-shadow:2px 0 0 #fff;
}
.ecomerceRight {
	width:387px;
	float:right;
	overflow:hidden;
	height:100%;
}
.ecomerceRight h3 {
	color:#005889;
	background-color:inherit;
	font:normal 26px/34px Myriad Pro, Arial, Helvetica, sans-serif;
	text-shadow:1px 0 0 #fff;
	padding:0 0 10px 0;
	text-shadow:2px 0 0 #fff;
}
.ecomerceRight {
	width:387px;
	float:right;
	overflow:hidden;
	height:100%;
}
.ecomerceRight h4 {
	color:#5a849c;
	background-color:inherit;
	padding:0 0 10px 0;
	font-size:17px;
	font-weight:normal;
	text-shadow:2px 0 0 #fff;
}
.ecomerceRight p {
	padding:0 0 20px 0;
}
.navMidle {
	width:510px;
	float:left;
}
.logo {
	float:left;
	width:auto;
	margin:10px 72px 0 0;
}
/*----------------------------------------- DROP DOWN START ------------------------------------------------*/
#smoothmenu1 {
	background:url(images/navBack.jpg) no-repeat 0 0;
	height:43px;
	margin:0 auto;
	position:absolute;
	top:58px;
}
.ddsmoothmenu ul {
	z-index:100;
	clear:both;
	padding: 0;
	list-style-type: none;
	color:#140202;
	background-color:inherit;
	text-transform:capitalize !important;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left !important;
	width:auto;
	background:url(images/navDiveder.gif) no-repeat 0 0;
	padding:0 2px 0 0;
}
.ddsmoothmenu ul li.nodevider {
	background-image:none;
	padding-left:0;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	display:block;
	color:#36a8e5 !important;
	background-color:inherit;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
}
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color: white;
	background-color:inherit;
}
.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	color:#fff;
	background-color:inherit;/*	background:url(images/top-nav-hover-bg.gif) repeat-x 0 0;*/
}
.ddsmoothmenu ul li a:hover {
	color:#FFFF00 !important;
	background-color:inherit;
}
/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	/*	background: #cdced1;*/
/*	border-bottom:2px solid #b94531;*/
	background-color:#0f294d;
	/*	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
/*	background:#cdced1 url(images/drop-bottomBox.gif) no-repeat 0 100% ;*/
	/*background of menu items (default state)*/
/*	opacity: 0.8;	*/	
	width:180px;
	padding:0 0 0 0;
}
.noborder {
	border:0 !important;
}
.noborder1 ul li {
	border:0 !important;
}
.noborder1 ul li a {
	border:0 !important;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	background-image:none;
	padding:0;
	margin:0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top: 0;
}
.column1 {
	width:220px;
	float:left;
	list-style:none;
	padding:0 0 0 10px;
}
.column1 li a {
	width:220px !important;
	background:none;
}
.column1 li a:hover {
	background:none !important;
}
.co2 {
	width:220px;
	float:left;
	list-style:none;
}
.co2 li a {
	width:220px !important;
	background:none;
}
.co2 li a:hover, .co2 li a.activeColor {
	background:none !important;
	color:#fff !important;
	background-color:inherit;
}
.co2 h3 {
	color:#fff;
	background-color:inherit;
	/*	border-bottom: 1px solid #a9a9a9;*/
	width:204px;
}
.co2 li h3, .column1 li h3, .co3 li h3 {
	color:#b3ee4f;
	font-weight:normal;
	/*	background-color:#000;*/
	background-color:inherit;
	/*	border-bottom: 1px solid #b94531;*/
	display:block;
	width:195px;
	padding:0 0 4px 7px;
	font-size:15px;
}
.co3 {
	width:207px;
	float:left;
	list-style:none;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
	font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin: 0;
	border-top-width: 0;
	padding:5px 0 5px 10px;
	height:auto !important;
	display:block !important;
	width:172px;/*	border-bottom: 1px solid #9a290f;*/
}
.ddsmoothmenu ul li ul li a:hover {
	color:#fff !important;
	background-color:inherit;/*	background-color:#b83112;*/
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}
.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: #774310;
	color:inherit;
}
.toplevelshadow { /*shadow opacity. Doesn't work in IE*/
	/*opacity: 0.5;*/
background:none;
}
/*----------------------------------------- DROP DOWN END ------------------------------------------------*/
.psdTitle {
	background:url(images/psd-tohtml-icon.png) no-repeat 0 0;
	font-size:35px;
	line-height:84px;
	padding:0 0 0 154px;
	margin:0 0 0 211px;
	color:#005889;
	background-color:inherit;
	text-shadow:1px 0 0 #fff;
}
h1.contactTitle {
	background:url(images/contact-phone-icon.gif) no-repeat 0 0;
	font-size:35px;
	line-height:84px;
	padding:0 0 0 77px;
	margin:0 0 0 344px;
	color:#005889;
	background-color:inherit;
	text-shadow:1px 0 0 #fff;
}
.doteedTitle {
	background:url(images/inner-dotted.png) repeat-x 0 100%;
	color:#39464d;
	background-color:inherit;
	font-size:28px;
	line-height:34px;
	font-weight:normal;
	padding:0 0 10px 0;
	text-align:center;
	margin:11px 0 13px 0;
}
.pricepan {
	width:856px;
	margin:15px auto 20px auto;
	overflow:hidden;
}
.pricepan2 {
	width:870px;
}
.pricepanTwo {
	margin:15px auto 20px 0;
}
.priceleft {
	background:url(images/price-bg.gif) no-repeat 0 0;
	width:426px;
	height:55px;
	float:left;
}
.priceleft1 {
	background:url(images/price-left-2.gif) no-repeat 0 0;
	width:562px;
	height:55px;
	padding:0 0 0 15px;
}
.priceleft h3 {
	color:#66ac00;
	background-color:inherit;
	float:left;
	width:auto;
	font-size:40px;
	line-height:55px;
	font-weight:normal;
	padding:0 0 0 38px;
	font-family:tahoma, Arial, "MS Sans Serif", "Times New Roman";
}
.priceleft h4 {
	color:#005f94;
	background-color:inherit;
	float:left;
	width:auto;
	font-size:36px;
	line-height:55px;
	font-weight:normal;
	padding:0 0 0 38px;
	font-family:tahoma, Arial, "MS Sans Serif", "Times New Roman";
}
.priceright {
	background:url(images/price-bg-right.gif) no-repeat 0 0;
	width:402px;
	height:55px;
	float:left;
	padding:0 0 0 24px;
}
.dollar{
	padding-right:5px;
}
.priceright a {
	color:#b3ee4f;
	background-color:inherit;
}
.priceright1 {
	background:url(images/price-right-2.gif) no-repeat 0 0;
	width:224px;
	height:55px;
	padding:0 0 0 64px;
}
.priceright1 a {
	color:#b3ee4f;
	background-color:inherit;
}
.priceright {
	color:#b3ee4f;
	background-color:inherit;
	font-size:30px;
	line-height:55px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
}
.priceright span {
	color:#75f4ff;
	background-color:inherit;
}
.innerBoxes {
	overflow:hidden;
	height:100%;
	padding:0 0 25px 0;
}
.innerBoxes img {
	float:left;
	width:auto;
	margin:0 18px 0 0;
}
h3.psdtitle {
	background:url(images/inner-bullet-icon.png) no-repeat 0 7px;
	padding:0 0 3px 28px;
	color:#5a849c;
	background-color:inherit;
	font-size:17px;
	line-height:21px;
	text-shadow:2px 0 0 #fff;
}
.psdRight {
	float:left;
	width:635px;
}
.psdRight1 {
	width:100%;
}
.psd-Bottom {
	width:851px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
}
.psd-Bottom h2 {
	color:#66ac00;
	background-color:inherit;
	font-size:20px;
	line-height:25px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 12px 0;
}
.psdBottomBox {
	border:1px solid #aecde3;
	overflow:hidden;
	height:100%;
}
.psdBottomBox1 {
	width:850px;
	padding:0 0 0 0;
}
.psdBottomTop {
	background:url(images/psd-bottom-gradiant.gif) repeat-x 0 0;
	overflow:hidden;
	height:100%;
	padding:0 0 0 14px;
}
.psdBottomTop .topdoteed1 {
	background:url(images/inner-dotted.gif) repeat-x 0 100%;
	overflow:hidden;
	line-height:37px;
}
.psdBottomTop .topdoteed1 h2 {
	color:#005f94;
	background-color:inherit;
	font-size:24px;
	line-height:37px;
	float:left;
	width:auto;
	padding:0 !important;
	margin:0;
}
span.priceRight {
	float:right;
	width:auto;
	color:#005f94;
	background-color:inherit;
	display:block;
	font-size:22px;
	line-height:38px;
	padding:0 65px 0 0;
	font-family:Corbel, Arial, Helvetica, sans-serif;
}

span.priceRight i{
font-style:normal;	
}
.menulist {
	background:url(images/inner-dotted.gif) repeat-x 0 100%;
	overflow:hidden;
	line-height:39px;
	color:#66ac00;
	background-color:inherit;
	font-size:20px;
}
.menulist1 {
	background:url(images/inner-dotted.gif) repeat-x 0 0;
	overflow:hidden;
	line-height:39px;
	color:#66ac00;
	background-color:inherit;
	font-size:20px;
}
.arrowlist {
	background:url(images/inner-bullet2.png) no-repeat 0 50%;
	padding:0 0 0 30px;
	margin:0 0 0 17px;
	float:left;
	width:auto;
}
.priceRight {
	float:right;
	width:auto;
	padding:0 65px 0 0;
}
.psdTowordpress {
	background:url(images/psd-bottom-bottom-gradiant.gif) repeat-x 0 0;
	line-height:38px;
	overflow:hidden;
	font-size:24px;
	border-bottom:1px solid #aecde3;
	color:#005f94;
	background-color:inherit;
	padding:0 0 0 14px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
}
.psdTowordpressTwo {
	background:url(images/psd-bottom-bottom-gradiant.gif) repeat-x 0 0;
	line-height:38px;
	overflow:hidden;
	font-size:20px;
	border-bottom:1px solid #aecde3;
	color:#005f94;
	background-color:inherit;
	padding:0 0 0 14px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
}
.psdTowordpress1 {
	border-bottom:0;
}
.psdtoLeft {
	float:left;
	width:auto;
}
.hiringTitle {
	background:url(images/hiring-icon.png) no-repeat 0 0;
	padding:0 0 0 107px;
	color:#005889;
	line-height:83px;
	font-size:35px;
	width:400px;
	margin:0 auto;
	text-shadow:2px 0 0 #fff;
}
.cmsTitle {
	background:url(images/content-manegment.png) no-repeat 0 0;
	padding:0 0 0 107px;
	line-height:83px;
	font-size:35px;
	width:700px;
	text-shadow:2px 0 0 #fff;
	margin:0 auto;
	text-transform:uppercase;
	color:#005889;
}
ul.smalllist li {
	background:url(images/inner-small-bullet.png) no-repeat 5px 7px;
	padding:0 0 7px 15px;
}
ul.smalllist1 {
	float:left;
	width:auto;
	margin-right:40px;
}
h3.feutureTitle {
	color:#5a849c;
	background-color:inherit;
	font-size:17px;
	line-height:19px;
	padding:0 0 5px 0;
	/*	background:url(images/inner-border.gif) no-repeat 0 100%;
	float:left;*/
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}
acronym {
	border-bottom:1px dotted #ccc;
}
.innerTopTitlepan {
	overflow:hidden;
	height:100%;
	line-height:40px;
	font-size:35px;
	text-shadow:2px 0 0 #fff;
	color:#005889;
}
.innerTopTitlepan h1 {
	line-height:40px;
	font-size:35px;
	text-shadow:2px 0 0 #fff;
	color:#005889;
	line-height:70px;
	text-align:center;
}
.innerTopTitlepan img {
	float:left;
	width:auto;
	margin:0 22px 0 0;
}
.innerTopTitle {
	background:url(images/content-manegment.png) no-repeat 0 0;
	line-height:83px;
	font-size:35px;
	width:700px;
	text-shadow:2px 0 0 #fff;
	margin:0 auto;
	text-transform:uppercase;
	color:#005889;
}
.phpTitle {
	background:url(images/php-icon.png) no-repeat 0 0;
	padding:0 0 0 107px;
	line-height:83px;
	font-size:35px;
	width:400px;
	text-shadow:2px 0 0 #fff;
	margin:0 auto;
	text-transform:uppercase;
	color:#005889;
}
.doteedTitle1 {
	text-align:left !important;
}
.priceMidle {
	overflow:hidden;
	height:100%;
}
.pricingLeft {
	float:left;
	width:700px;
	overflow:hidden;
	height:100%;
}
.priceRight2 {
	float:right;
	width:287px;
	overflow:hidden;
	height:100%;
}
.priceBox {
	overflow:hidden;
	height:100%;
	padding:0 0 17px 0;
}
.priceTop {
	background:url(images/price-top-curve.gif) no-repeat 0 0;
	height:15px;
	font-size:0;
	line-height:0;
	display:block;
}
.priceBottom {
	background:url(images/price-bottom-curve.gif) no-repeat 0 0;
	height:15px;
	font-size:0;
	line-height:0;
	display:block;
}
.priceMidleCon {
	background:url(images/price-midle-bg.gif) repeat-y 0 0;
	overflow:hidden;
	height:100%;
	padding:0 0 0 15px;
}
.priceMidleCon h4 span {
	color:#c52f24;
	background-color:inherit;
}
ul.datelist {
	padding:0 0 10px 0;
	overflow:hidden;
}
ul.datelist li {
	float:left;
	width:auto;
	margin:0 23px 0 0;
	background:url(images/price-date-bg.gif) no-repeat 0 0;
	width:51px;
	height:43px;
	display:block;
	padding:27px 0 0 0;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
/*ul.datelist li a {
	background:url(images/price-date-bg.gif) no-repeat 0 0;
	width:51px;
	height:43px;
	display:block;
	padding:27px 0 0 0;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}*/
ul.datelist li a.greenprice:hover {
	background:url(images/green-price.gif) no-repeat 0 0 !important;
}
ul.datelist li:hover,ul.datelist li.active {
	background:url(images/price-hover.gif) no-repeat 0 0;
	color:#1895db;
	background-color:inherit;
	cursor:pointer;
}
ul.weekpan {
	overflow:hidden;
	padding:0 0 8px 0;
}
ul.weekpan li {
	float:left;
	background:url(images/week-bg.gif) no-repeat 0 0;
	width:51px;
	height:64px;
	margin:0 26px 0 0;
}
ul.weekpan li span {
	line-height:15px;
	text-align:center;
	display:block;
	color:#010100;
}
ul.weekpan li a {
	color:#000;
	background-color:inherit;
	display:block;
	text-align:center;
	font-size:20px;
	line-height:37px;
	font-weight:bold;
}
ul.weekpan li a:hover,ul.weekpan li a.active {
	color:#1895db;
}
ul.weekpan li:hover,ul.weekpan li.active {
	background:url(images/week-hover.gif) no-repeat 0 0;
	cursor:pointer;
}
.priciRight2Boxes {
	background:url(images/price-right-bg.gif) no-repeat 0 0;
	width:287px;
	height:370px;
}
.priciRight2Boxes h2 {
	color:#fff;
	background-color:inherit;
	font-size:29px;
	line-height:63px;
	text-align:center;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 20px 0;
}
.priciRight2Boxes h4 {
	font-size:40px;
	line-height:73px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif !important;
	text-align:center;
	color:#fff;
	background-color:inherit;
	padding:20px 0 0 0;
}
.orderBox {
	background:url(images/order-border.gif) no-repeat 0 100%;
	width:248px;
	margin:0 auto;
	overflow:hidden;
	padding:3px 0 2px 0;
}
.orderBox p {
	line-height:24px;
}
.orderBox h4 {
	padding:35px 0 0 0;
}
span.ordertextleft {
	float:left;
	width:145px;
	display:block;
}
.orderBox p strong {
	color:#005889;
	background-color:inherit;
}
input.txtBox {
	background:url(images/input-bg.gif) no-repeat 0 0;
	height:37px;
	width:313px;
	border:0;
	padding:0 0 0 12px;
	font-size:16px;
	margin:0 17px 15px 0;
}
input.txtBoxCapcha {
	background:url(images/capcha.jpg) no-repeat 0 0;
	height:35px;
	width:176px;
	border:0;
	padding:0 0 0 12px;
	font-size:16px;
	margin:2px 17px 15px 0;
	float:right;
}
input.captcha {
	background:url(images/input-bg.gif) no-repeat 0 0;
	height:37px;
	width:150px;
	border:0;
	padding:0 0 0 12px;
	font-size:16px;
	margin:0 17px 15px 0;
}
input.txtBox2 {
	margin-right:0;
}
.massegeBox3 {
	background:url(images/massage-box.gif) no-repeat 0 0;
	width:660px;
	height:98px;
	border:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 15px 0;
	padding:10px 0 0 10px !important;
}
.captha {
	width:325px;
	float:left;
	margin:0 13px 0 0;
	padding-top:7px;
}
.capchaImage{
	float:left;
}
.sendrequectPan {
	background:url(images/subscribe.gif) no-repeat 0 0;
	width:325px;
	height:75px;
	float:left;
	margin:6px 0 0 0;
	padding:15px 0 0 20px;
}
.header2 {
	height:420px;
	background:url(images/header-bg2.png) repeat-x 0 0;
	padding:0 0 0 0;
}
.headerInner {
	width:993px;
	margin:0 auto;
	height:412px;
	background:url(images/header-bg.gif) no-repeat 0 0;
	padding:10px 0 0 0;
}
.headerRight {
	width:480px;
	float:right;
	padding:20px 0 0 0;
}
.headerRight h1 {
	font-size:50px;
	line-height:55px;
	height:55px;
	font-weight:bold;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	color:#186cbc;
	background-color:inherit;
	padding:0 0 7px 0;
}
.headerInner img {
	float:left;
	width:auto;
}
.headerRight h2 {
	color:#89af05;
	background-color:inherit;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	padding:0 0 15px 0;
	clear:both;
}
.headerRight p {
	color:#0089a9;
	font-size:17px;
	line-height:22px;
	padding:0 0 40px 0;
}
.headerPricepan {
	background:url(images/header-price-bg.png) no-repeat 0 0;
	width:483px;
	height:102px;
	padding:0 0 0 0;
}
img.priceTitle1 {
	color:#356aa0;
	background-color:inherit;
	float:left;
	width:auto;
	line-height:80px;
	font-size:36px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	margin:0 15px 0 30px !important;
	padding:29px 0 0 0;
}
a.learnmore {
	background:url(images/learn-more.gif) no-repeat 0 0;
	width:190px;
	height:48px;
	display:block;
	float:right;
	margin:18px 10px 0 0;
}
.headerRight ul li {
	float:left;
	width:auto;
	padding:0 10px 0 0;
}
.headerRight ul {
	float:right;
	width:auto;
	padding:7px 0 0 0;
}
.headerRight ul li a {
	background:url(images/header-bullet.png) no-repeat 0 0;
	width:21px;
	height:21px;
	display:block;
	text-indent:-90000px;
}
.headerRight ul li a:hover, .headerRight ul li a.active {
	background:url(images/header-active-bullet.png) no-repeat 0 0;
}
.headerRight ul li.nopad {
	padding:0;
}
/*----------------------LEFT BODY START--------------------------*/
.header {
	width:1002px;
	height:412px;
	float:left;
	position:relative;
}
.header img {
	position:absolute;
	left:0;
	top:0;
	z-index:40;
}
/*.header h1{
	width:351px;
	position:absolute;
	z-index:50;
	left:632px;
	top:5px;
	display:block;
	color:#ff620d;
	background-color:inherit;
	font-size:18px;
	line-height:26px;
	font-weight:normal;
}*/
.header img.headerTitle {
	position:absolute;
	z-index:50;
	left:523px;
	top:30px;
	display:block;
}
.header img.getDesignTitle {
	position:absolute;
	z-index:50;
	left:523px;
	top:357px;
	display:block;
}
.header h1 {
	color:#89af05;
	background-color:inherit;
	line-height:30px;
	position:absolute;
	z-index:50;
	left:523px;
	top:85px;
	display:block;
	font-weight:normal;
}
.header .headerPricepan {
	color:#89af05;
	background-color:inherit;
	line-height:30px;
	position:absolute;
	z-index:50;
	left:512px;
	top:250px;
	display:block;
	font-weight:normal;
	padding:0 0 0 0;
}
.header ul {
	width:347px;
	position:absolute;
	z-index:50;
	left:632px;
	top:93px;
	display:block;
}
.header ul li {
	background:url(images/header-bullet.gif) no-repeat 13px 5px;
	padding:0 0 9px 27px;
	font-size:15px;
	line-height:18px;
	color:#242424;
	background-color:inherit;
}
a.freeButton {
	background:url(images/join-button.gif) no-repeat 0 0;
	width:128px;
	height:34px;
	display:block;
	text-indent:-9000px;
	position:absolute;
	z-index:50;
	left:631px;
	top:239px;
}
a.freeButton:hover {
	background:url(images/join-button1.gif) no-repeat 0 0;
}
.header p {
	font:normal 17px/22px Arial, Helvetica, sans-serif;
	color:#0089a9;
	background-color:inherit;
	width:472px;
	padding-bottom:23px;
	position:absolute;
	z-index:50;
	left:519px;
	top:161px;
	display:block;
}
.header a.header_link {
	background:url(images/header-button.png) no-repeat 0 0;
	width:127px;
	height:35px;
	text-align:center;
	font:normal 14px/35px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
	position:absolute;
	z-index:50;
	left:30px;
	top:215px;
	display:block;
}
.header a.header_link:hover {
	background-position:bottom;
	color:#CCC;
	background-color:inherit;
}
#my-glider {
	height:412px;
	overflow:hidden;
	display:block;
}
.controls {
	width:125px;
	position:absolute;
	z-index:90;
	right:0;
	top:358px;
}
.controls a {
	background:url(images/header-bullet.png) no-repeat 0 0;
	width:21px;
	height:21px;
	display:block;
	float:left;
	color:#000;
	margin-right:10px;
	text-indent:-9000px;
}
.controls a:hover, .imagenav a.active {
	background:url(images/header-bullet-active.png) no-repeat 0 0;
}
/*-----------------------------------------------------*/
#slider {
	position:relative;
	overflow:hidden;
	width:1002px;
	height:412px;
	margin:0 auto;
}
.inslider {
	float: left;
	position: relative;
}
.inslider a {
	text-decoration:none;
}
.imageholder {
	height:322px;
	width: 1002px;
	overflow: hidden;
	position: relative;
}
.imgslider {
	position: absolute;
	top: 0;
	left: 0;
	z-index:60;
}
.imgslider img {
	float: left;/*	width:605px;
	height:299px;*/
}
ul.deliverpan {
	overflow:hidden;
}
ul.deliverpan li {
	float:left;
	width:auto;
	padding:0 10px 0 0;
}
ul.deliverpan li a {
	display:block;
}
ul.deliverpan li a.xhtml {
	background:url(images/xhtml-normal.jpg) no-repeat 0 0;
	width:46px;
	height:48px;
}
ul.deliverpan li a.xhtml:hover {
	background:url(images/xhtml-active.jpg) no-repeat 0 0;
	width:130px;
	height:48px;
}
ul.deliverpan li a.wordpress1 {
	background:url(images/wordpress-normal.jpg) no-repeat 0 0;
	width:46px;
	height:48px;
}
ul.deliverpan li a.wordpress1:hover {
	background:url(images/wordpress-active.jpg) no-repeat 0 0;
	width:180px;
	height:45px;
}
ul.deliverpan li a.drupal {
	background:url(images/drupal-normal.jpg) no-repeat 0 0;
	width:46px;
	height:48px;
}
ul.deliverpan li a.drupal:hover {
	background:url(images/drupal-active.jpg) no-repeat 0 0;
	width:136px;
	height:48px;
}
ul.deliverpan li a.joomla {
	background:url(images/joomla-normal.jpg) no-repeat 0 0;
	width:46px;
	height:48px;
}
ul.deliverpan li a.joomla:hover {
	background:url(images/joomla-active.jpg) no-repeat 0 0;
	width:150px;
	height:48px;
}
ul.deliverpan li a.magento {
	background:url(images/magento-normal.jpg) no-repeat 0 0;
	width:46px;
	height:48px;
}
ul.deliverpan li a.magento:hover {
	background:url(images/magento-active.jpg) no-repeat 0 0;
	width:136px;
	height:48px;
}
.rightBottomSlide {
	background:url(images/right-bottom-bg.png) no-repeat 0 0;
	width:465px;
	height:160px;
	margin:0 0 10px 0;
	padding:20px 0 0 15px;
}
.rightBottomSlide h3 {
	padding:0 0 10px 13px;
}
.rightBottomSlide img {
	float:left;
	width:auto;
	margin:0 15px 0 0;
	border:1px solid #cbdee1;
}
.hiringBox {
	width:558px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
}
.hiringBox label {
	width:214px;
	float:left;
	color:#39464d;
	font-size:13px;
}
input.hiringTxtBox {
	background:url(images/hiring-input-bg.gif) no-repeat 0 0;
	width:330px;
	height:28px;
	border:0;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
select.hiringSmallBox {
	background:url(images/small-select-box.gif) no-repeat 0 0;
	width:140px;
	height:28px;
	font-size:13px;
	margin:0 0 10px 0;
	border:0;
	padding:5px 5px;
}
select.hiringbigBox {
	background:url(images/small-select-box.gif) no-repeat 0 0;
	width:140px;
	height:28px;
	font-size:13px;
	margin:0 0 10px 0;
	border:0;
	padding:5px 5px;
}
#slide_orizzontale {
	width:720px;
	padding:10px;
	padding-top:0;
	overflow:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:inherit;
}
#slide_orizzontale a {
	display:block;
	width:52px;
	height:78px;
	position:relative;
	float:left;
	overflow:hidden;
	text-decoration:none;
	color:#FFF;
	background-color:inherit;
}
.title, .background_img, .background_span, .description {
	display:block;
	position:absolute;
	cursor:default;
}
.title {
	width:176px;
	bottom:10px;
	left:0;
	text-align:center;
	cursor:pointer;
}
#slide_orizzontale a.title1:hover {
	width:176px !important;
	z-index:40;
}
.background_img {
	width:305px;
	height:58px;
	top:10px;
	left:0px;
	border:none;
}
.background_span {
	width:265px;
	height:58px;
	top:0px;
	left:0px;
	opacity:0.6;
	filter: alpha(opacity=60);
}
.description {
	width:100px;
	height:0px;
	top:40px;
	left:0px;
	text-align:justify;
	overflow:hidden;
}
.description b {
	display:block;
	font-size:13px;
}
#slide_orizzontale a:hover, #slide_orizzontale a.active10 {
	width:176px;
}
.invite {
	height:54px;
	display:block;
	float:left;
}
.invite2 {
	width:401px;
	height:54px;
	display:block;
	float:left;
}
.invite3 {
	width:401px;
	height:54px;
	display:block;
	margin:0 auto;
}
.small_or {
	width:168px;
	height:54px;
	float:left;
	padding:0px 15px 0 15px;
}
select.hiringbigBox {
	background:url(images/select-hiring-big-pic.gif) no-repeat 0 0;
	width:340px;
	height:28px;
	font-size:13px;
	margin:0 0 10px 0;
}
.massageBox {
	background:url(images/message-box.gif) no-repeat 0 0;
	width:340px !important;
	height:138px !important;
	padding:0;
	margin:0;
	font-size:13px;
	margin:0 0 10px 0;
	border:0;
}
.captha {
	overflow:hidden;
	margin:0 0 11px 0;
	padding-top:25px;
}
.file_1 {
	color: #000;
	background-color:inherit;
	padding:0;
	margin:0;
	height:28px;
	border:0;
}
.inputbg {
	background:url(images/browse-bg.gif) no-repeat 0 0;
	width:335px;
	height:28px !important;
	float:left;
	margin-bottom:10px;
	padding:0 0 0 5px;
}
.contactpan {
	overflow:hidden;
	height:100%;
}
.contactLeft {
	width:417px;
	float:left;
	overflow:hidden;
	height:100%;
}
.contactLeft p {
	font-size:13px;
	font-weight:bold;
}
.contactLeft p a {
	color:#485861;
	background-color:inherit;
}
.contactLeft p a:hover {
	color:#000;
}
.contactLeft h5 {
	color:#005889;
	background-color:inherit;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	padding:0 0 8px 0;
}
.contactLeft label {
	float:left;
	width:105px;
}
input.contactBox {
	background:url(images/contact-input-bg.png) no-repeat 0 0;
	width:307px;
	height:28px;
	border:0;
	margin:0 0 12px 0;
	padding:0 0 0 5px;
}
.contactmassageBox {
	background:url(images/contact-massage-box.png) no-repeat 0 0;
	height:133px;
	border:0;
	width:307px;
	margin:0 0 12px 0;
	padding:5px 0 0 5px;
}
.contactRight {
	width:565px;
	float:right;
	overflow:hidden;
	height:100%;
}
.contactRight h5 {
	color:#005889;
	background-color:inherit;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	padding:0 0 8px 0;
}
.contactcaptha {
	margin:0 0 10px 0;
	float:left;
}
input.greenprice {
	background:url(images/green-price.gif) no-repeat 0 0;
	width:51px;
	height:56px;
	border:0;
	font-size:20px;
	font-weight:bold;
	padding:8px 0 0 0;
	text-align:center;
}
.submit {
	margin:10px 0 5px 0;
}
ul.quoteGreenBulletpan {
	overflow:hidden;
}
ul.quoteGreenBulletpan li {
	background:url(images/quote-green-bullet.gif) no-repeat 7px 7px;
	padding:0 0 10px 20px;
	font-size:14px;
}
ul.quoteGreenBulletpan li strong {
	color:#6a9107;
	background-color:inherit;
}
ul.weekpan li a:hover, ul.weekpan li a.active {
	color:#1895db;
}

.active {
	visibility:visible;
}
.active10 {
	visibility:visible;
}
.active_cphp {
	visibility:visible;
}
.inactive_cphp {
	visibility:hidden;
}
.portfolioBut {
	position:fixed;
	right:0;
	top:200px;
	width:57px;
	height:204px;
	text-indent:-9000px;
	z-index:9999;
}
.portfolioBut a {
	width:59px;
	height:204px;
	display:block;
	background:url(images/live-support-online.png) no-repeat 0 0;
}
.portfolioBut a:hover {
	background:url(images/live-support-offline.png) no-repeat 0 0;
}
.portFolioBox {
	float:left;
	width:238px;
	overflow:hidden;
	height:100%;
	margin-right:15px;
	padding:0 0 15px 0;
}
.portFolioBox img {
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #94bbd7;
	background-color:#fff;
}
.portFolioBox1 {
	margin-right:0;
}
.portFolioBox a:hover {
	text-decoration:underline;
}
.pagiTop {
	border-bottom:1px solid #bfbfbf;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
.pagiTop ul {
	float:right;
	width:auto;
}
.pagiTop ul li {
	float:left;
	width:auto;
	/*	padding:0 7px;*/
	background:url(images/portfolio-devider.gif) no-repeat 0 4px;
}
.pagiTop ul li a {
	color:#5b6e7b;
	background-color:inherit;
	font-size:14px;
	padding:0 7px;
	font-family:Arial, Helvetica, sans-serif;
}
.pagiTop ul li a:hover, .pagiTop ul li a.active {
	color:#005889;
	background-color:inherit;
}
.pagiTop ul li {
	color:#5b6e7b;
	background-color:inherit;
}
.toptextureBox {
	background:url(images/webdesign-taxture-1.png) no-repeat 0 0;
	height:auto;
	overflow:hidden;
	padding:40px 33px 10px 41px;
	margin:10px 0 10px 0;
}
.toptextureBox h2 {
	background-color:#ebf4c3;
	color:#697a19;
	font-family:Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:34px;
	padding:7px 0 7px 24px;
	margin:0 0 22px 0;
}
.toptextureBox p {
	text-align:justify;
}
.includedPan {
	padding:15px 0 0 80px;
	overflow:hidden;
}
.includedPan h4 span {
	color:#c52f24 !important;
	background-color:inherit;
}
h5.startwebtitle {
	color:#6a9107;
	background-color:inherit;
	font-size:20px;
	line-height:25px;
	font-weight:normal;
	margin:7px 0 0 0;
}
.textureBottom {
	background:url(images/texture-bottom.png) no-repeat 0 0;
	height:434px;
	padding:40px 0 0 43px;
}
.textureBottom img {
	border:1px solid #94bbd7;
	padding:4px;
	margin:0 24px 20px 0;
	float:left;
}
nomargin {
	margin:0 !important;
}
.portFolioButton {
	margin:0 auto 0 331px !important;
	padding:0 !important;
	border:0 !important;
	width:254px !important;
	float:none !important;
}
.mainPopularpan {
	overflow:hidden;
	height:100%;
	position:relative;
	padding:28px 0 0 75px;
}
.pricepan1 {
	margin-bottom:9px;
}
.dedicatedBg {
	background:url(images/dedecated-bg.png) no-repeat 0 0;
	width:932px;
	height:429px;
	margin:14px 0 20px 35px;
}
.layoutpan {
	float:left;
	width:301px;
	overflow:hidden;
}
.layoutpan h2 {
	color:#fff;
	background-color:inherit;
	font-size:32px;
	line-height:65px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:9px 0 0 0;
}
.layoutinner {
	padding:24px 0 0 14px;
	overflow:hidden;
}
.layoutinner ul li {
	background:url(images/layout-bullet.gif) no-repeat 0 5px;
	color:#39464d;
	font-size:16px;
	line-height:20px;
	padding:0 0 11px 28px;
}
.layoutinner ul li span {
	color:#004986;
	background-color:inherit;
}
.layoutButton {
	background:url(images/layout-button.gif) no-repeat 0 0;
	width:172px;
	height:36px;
	text-align:center;
	color:#258eca;
	background-color:inherit;
	font-size:26px;
	line-height:36px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	margin:5px auto 0 45px;
}

.designerpan {
	width:332px;
	float:left;
	overflow:hidden;
}
.designerpan h2 {
	color:#74782c;
	background-color:inherit;
	font-size:32px;
	line-height:65px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:9px 0 0 0;
}
.designpanInner {
	padding:25px 0 0 31px;
	overflow:hidden;
}
.designpanInner ul li {
	background:url(images/css-bullet.gif) no-repeat 0 5px;
	color:#39464d;
	font-size:16px;
	line-height:20px;
	padding:0 0 11px 28px;
}
.designpanInner ul li span {
	color:#667c0c;
	background-color:inherit;
}
.cssButton {
	background:url(images/css-button.gif) no-repeat 0 0;
	width:172px;
	height:36px;
	text-align:center;
	color:#879f23;
	background-color:inherit;
	font-size:26px;
	line-height:36px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	margin:11px auto 0 45px;
}
.allroundpan {
	width:298px;
	float:left;
	overflow:hidden;
}
.allroundpan h2 {
	color:#fff;
	background-color:inherit;
	font-size:32px;
	line-height:65px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:9px 0 0 0;
}
.allroundpanInner {
	padding:25px 0 0 12px;
	overflow:hidden;
}
.allroundpanInner ul li {
	background:url(images/all-round-bullet.gif) no-repeat 0 5px;
	color:#39464d;
	font-size:16px;
	line-height:20px;
	padding:0 0 11px 28px;
}
.allroundpanInner ul li span {
	color:#df5104;
	background-color:inherit;
}
.allroundButton {
	background:url(images/allrounder-button.gif) no-repeat 0 0;
	width:172px;
	height:36px;
	text-align:center;
	color:#f16d02;
	background-color:inherit;
	font-size:26px;
	line-height:36px;
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	margin:11px auto 0 45px;
}
ul.dedicated {
	padding:10px 0 0 20px;
}
ul.dedicated li {
	background:url(images/dedicated-bullet.gif) no-repeat 0 6px;
	padding:0 0 11px 17px;
	color:#39464d;
	font-size:15px;
}
.portfolioTitle {
	background:url(images/portfolio-icon.png) no-repeat 0 0;
	padding:0 0 0 198px;
	color:#005889;
	line-height:83px;
	font-size:35px;
	width:200px;
	margin:10px auto;
	text-shadow:2px 0 0 #fff;
	text-transform:uppercase;
}
.logopage {
	background:url(images/logopan-background.png) no-repeat 0 0;
	height:557px;
	width:998px;
	padding:44px 0 0 45px;
}
.logopage img {
	border:1px solid #94bbd7;
	padding:4px;
	background-color:#fff;
	margin:0 24px 24px 0;
	float:left;
}
h1.whyChoose {
	color:#005889;
	background-color:inherit;
	padding:0 0 28px 0;
	font:normal 32px/34px Myriad Pro, Impact, sans-serif, Arial, "Times New Roman";
	text-shadow:0 2px 0 #fff;/*	text-align:center;*/
}
.dedecatedBanner {
	margin:0 0 0 0;
}
.webhosting {
	overflow:hidden;
	height:100%;
	padding:33px 0 0 0;
}
.webhostingLeft {
	width:315px;
	float:left;
	overflow:hidden;
}
.webhostingLeft h4 {
	background:url(images/feature-border.gif) no-repeat 0 100%;
	height:53px;
	padding:24px 0 0 0;
}
.webdesignRight {
	width:663px;
	height:511px;
	float:right;
	background:url(images/web-hosting-packege-bg.png) no-repeat 0 0;
}
.webhostingLeft ul li {
	background:url(images/web-design-dotted.gif) repeat-x 0 100%;
	height:42px;
	color:#3d4446;
	line-height:42px;
	font-size:16px;
}
.startterPlan {
	width:211px;
	float:left;
}
.startterPlan h2 {
	color:#2f474f;
	background-color:inherit;
	font-size:22px;
	line-height:77px;
	text-align:center;
}
.startterinner {
	width:180px;
	margin:0 auto;
	overflow:hidden;
}
.startterinner ul li {
	background:url(images/web-design-dotted.gif) repeat-x 0 100%;
	line-height:42px;
	height:42px;
	font-size:16px;
	text-align:center;
}
.startterinner ul li img {
	margin:0 auto;
	padding:12px 0 0 0;
}
.startterinner ul li.nobg {
	height:100%;
	line-height:24px;
	padding:10px 0 0 0;
}
.startterinner ul li p {
	padding:0 0 0 0;
}
.proplan {
	width:241px;
	float:left;
}
.proplan h2 {
	color:#000;
	background-color:inherit;
	font-size:22px;
	line-height:77px;
	text-align:center;
}
.proplusPan {
	width:211px;
	float:left;
	overflow:hidden;
}
.proplusPan h2 {
	color:#2f474f;
	background-color:inherit;
	font-size:22px;
	line-height:77px;
	text-align:center;
}
.webhostingBox {
	overflow:hidden;
	height:100%;
}
.webhostingRight {
	width:663px;
	float:right;
	padding:72px 0 0 0;
}
span.webhostingTop {
	background:url(images/web-bottom-top-curve.png) no-repeat 0 0;
	width:663px;
	height:5px;
	display:block;
}
.webhostingMidle {
	background:url(images/web-hosting-midle.png) repeat-y 0 0;
	overflow:hidden;
}
span.webhostingBottom {
	background:url(images/web-hosting-bottom-curve.png) no-repeat 0 0;
	width:663px;
	height:17px;
	display:block;
}
.hostingBox1 {
	float:left;
	width:211px;
	background:url(images/shadow-left.png) no-repeat 100% 0;
}
.hostingBox1Inner {
	width:180px;
	margin:0 auto;
	overflow:hidden;
}
.hostingBox1Inner ul li {
	background:url(images/web-design-dotted.gif) repeat-x 0 100%;
	line-height:42px;
	height:42px;
	font-size:16px;
	text-align:center;
}
.hostingBox1Inner ul li img {
	margin:0 auto;
	padding:10px 0 0 0;
}
.hostingBox2 {
	float:left;
	width:241px;
	overflow:hidden;
}
.hostingBox3 {
	float:left;
	width:211px;
	background:url(images/shadow-right.png) no-repeat 0 0;
}
.contactButton {
	margin:7px 0 10px 0;
}
ul.sitemap {
	padding:20px 0 0 380px;
}
ul.sitemap li {
	background:url(images/site-map-bullet.png) no-repeat 0 8px;
	padding:0 0 0 26px;
	margin:0 0 0 0;
	color:#005889;
	font-size:17px;
	line-height:25px;
}
ul.sitemap li a {
	color:#005889;
}
ul.sitemap li.sitemappad {
	margin:0 0 0 27px;
	background:url(images/site-map-bulle-2t.png) no-repeat 0 8px;
	color:#0089a9;
	background-color:inherit;
	font-size:15px;
}
ul.sitemap li.sitemappad a {
	color:#0089a9;
	background-color:inherit;
}
ul.sitemap li.sitemappad1 {
	background:url(images/site-map-bulle-3.png) no-repeat 0 8px;
	color:#39464d;
	background-color:inherit;
	font-size:14px;
	margin:0 0 0 55px;
}
ul.sitemap li.sitemappad1 a {
	color:#39464d;
	background-color:inherit;
}
h1.faqTitle {
	background:url(images/faq-icon.png) no-repeat 200px 0;
	text-align:center;
	padding:10px 0 30px 25px;
	margin:30px 0 10px 0;
}
h3.faqTitle1 {
	color:#5a849c;
	background-color:inherit;
	font-size:17px;
	line-height:19px;
	padding:5px 0 18px 35px;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/faq-icon-2.png) no-repeat 0 0;
}
p.faqpara {
	background:url(images/faq-bullet.png) no-repeat 4px 5px;
	padding:0 0 15px 34px;
}

.test1{
	display:none;
}
.test2{
	display:block;
}
.t{
	background-color:#F00;
}
.moreinput{
	border:0;
	width:35px;
	height:25px;
	margin:0 0 0 2px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#485861;
	background-color:inherit;
	}
#resultDisplay{
	padding: 10px 30px;
	text-align:center;
	color:#c52f24;
	background-color:inherit;
	font-weight:bold;
}
.webexpert{
	margin:0 0 10px 0;
}
.abouttop{
	background:url(images/about-pic-bg.png) no-repeat 0 0;
	width:489px;
	height:298px;
	padding:11px 0 0 11px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.abouttop1{
	float:right;
	margin:0 0 0 19px;
}
.abouttopleft{
	float:left;
	margin:0 19px 0 0;
}
.textureBottom1{
	padding:50px 0 0 45px;
	height:395px;
}
.textureBottom1 img {
	border:1px solid #94bbd7;
	padding:4px;
	margin:0 0 4px 0 !important;
	float:none !important;
}
h1.aboutTitle {
	background:url(images/about-title-icon.png) no-repeat 0 0;
	font-size:35px;
	line-height:84px;
	padding:10px 0 35px 0px;
	margin:0 0 0 211px;
	color:#005889;
	background-color:inherit;
	text-shadow:1px 0 0 #fff;
}
.aboutpage p{
	text-align:justify;
}
.aboutbox{
	float:left;
	width:auto;
	margin:0 24px 0 0;
	height:193px;
	text-align:center;
}
