body { padding: 0px; margin: 0px; background: url(../images/pageBgTop2.gif) top left repeat-x; }
#base { 
	width:100%;
}
td { font-family: Verdana, Arial, sans-serif; color: #1F1E1E; font-size: 12px; }

.header{
	width:100%;
	background: url(../images/pageBgTop2.gif) top left repeat-x;

}
.headerBox{
	width:950px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
}
/** Link Styles **/
a:link { color: #874A9B; }

.logo{
	position:relative;
	float:left;
	left:-20px;
}
.mainDiv { 

	width: 950px; 
	background-color:#f6f6f6;
	margin-left:auto;
	margin-right:auto;
	-moz-box-shadow: 0px 0px 10px #AAA;
	-webkit-box-shadow: 0px 0px 10px #AAA;
	box-shadow: 0px 0px 10px #AAA;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#aaaaaa');
}
/* Footer */

.footerBase { background: url(../images/bottombg.gif) top left repeat-x; }

#headerNavBase td, .headerTextField { font-size: 10px; }
.headerNav { color: #874A9B; padding-bottom: 0px; }
.headerNav a { color: #874A9B; text-transform: uppercase; text-decoration: none; }
.headerTextField { width: 65px; height: 16px; border: 1px solid #E6E6E6; background-color: #E6E6E6; padding: 2px 0px 0px 3px; line-height: 16px; _padding-top: 0px; _height: 18px; }

/* Top Nav */
.topNavBg { 
	background: url(../images/topNavBg.gif) top repeat-x; 
	width:100%;
}
#topNav a { font-size: 10px; text-transform: uppercase; color: #FFF; text-decoration: none; padding: 0px 8px; display: block; height: 29px; line-height: 29px; }
#topNav a:hover { background: url(../images/topNavOvr.gif) top center no-repeat; height: 29px;}
.topNav3_5 { 
	background: url(../images/topNav3_5.gif) top left repeat-x; 
}

.topNavbox{
	width:700px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}



	
/* Top Nav Dropdown Menu */
#dropmenudiv{
	position:absolute;
	z-index:100;
}

#dropmenudiv a{
	border-top: 1px solid #B184BA;
	border-bottom: 1px solid #C5A0CC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFF;
	background: url(../images/bullet1.gif) 8px center no-repeat;
	width: auto;
	_width: 100%;
	display: block;
	padding: 4px 4px 4px 16px;
	text-indent: 3px;
	text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #9F6BA9;
}

#login_menu{
	position:absolute;
	z-index:100;
}

/* Content */
#mainCont { padding: 15px; }
#mainContportal { padding: 0px 8px; }
#homepageFeatures { margin-bottom: 0px; }
.mainContText { line-height: 18px; }
.mainContText p { margin: 0px 0px 0px 0px; }
.mainContRightLinkBar { color: #874A9B; padding: 0px 0px 0px 0px; }
.mainContRightLinkBar a { color: #874A9B; }

/* Footer */
#footer { font-size: 10px; padding-right: 40px; }
#footer a { 
	color: #595959; 
	font-size:10px;
}

/* Text Styles */
h1 { font-family: Arial, Verdana; font-size: 24px; font-weight: normal; color: #000; }
h2, h3, h4 { font-family: Arial, Verdana; color: #666; }

/* Misc Text Styles */
#policies { line-height: 150%; }
#policies h4 { background: #FFEDA3; padding: 5px; }
#textCont1 { line-height: 150%; }
#textCont1 h4 { background: #FFEDA3; padding: 5px; }



/*Pages.php padding*/
.infopage{
	width:920px;
	margin-left:auto;
	margin-right:auto;

}
#policies p{
	width:920px;
	line-height: 18px;
	padding:0px;
	margin:0px 15px 0px 15px;
	font-family: Verdana, Arial, sans-serif; 
	color: #1F1E1E; 
	font-size: 12px; 
}


/*product boxes*/
.productShowcase{

	height:260px;
	padding:0px 95px 0px 95px;
}
.productBox{
	padding:0px;
	margin:5px;
	width:180px;
	height:253px;
	background-color:#e7e0e7;
	background:url(../images/plan-box2.png);
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	position:relative;
	float:left;

}
.productTitlebox{
	width:100%;
	height:28px;
	display:block;
	background-color:#9e42bf;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.productTitle{
	color:#FFF;
	font-family:"trebuchet ms", helvetica,kalimati,arial;
	font-size:16px;
	font-weight:bold;
	position:relative;
	top:4px;
	left:20px;


}
.productImagebox{
	width:100%;
}
.productImage{
	width:170px;
	height:28px;
	position:relative;
	left:5px;
	top:8px;

}
.productInfobox{
	width:100%;
	height:130px;

}
.productInfo{
	width:100%;
	font-family:"trebuchet ms", helvetica,kalimati,arial;
	font-size:12px;
	font-weight:bold;
	color:#333;
	position:relative;
	top:10px;
	left:15px;
}
.productInfo li{
	padding:1px;
}
.productInfo strong{
	color:#000;
	
}
.priceBox{
	width:180px;
}
.productPrice{
	color:#4254ff;
	display:block;
	width:70px;
	position:relative;
	top:-15px;
	margin-left:auto;
	margin-right:auto;
	font-family:"trebuchet ms", helvetica,kalimati,arial;
	font-size:23px;
	font-weight:bold;
	padding:0px;
}

.purchaseButtonbox{
	height:20px;
	width:100px;
	-webkit-border-radius: 7px;
    	-moz-border-radius: 7px;
    	border-radius: 7px;
	-moz-box-shadow: 2px 2px 2px #333;
	-webkit-box-shadow: 2px 2px 2px #333;
	box-shadow: 2px 2px 2px #333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');
	background:#eb5bfc;
	background: -moz-linear-gradient(top, #ce3ff2 0%, #b91cf3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce3ff2), color-stop(100%,#b91cf3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce3ff2 0%,#b91cf3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce3ff2 0%,#b91cf3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ce3ff2 0%,#b91cf3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3', endColorstr='#b91cf3',GradientType=0 ); /*IE6-9 */
	background: linear-gradient(top, #ce3ff2 0%,#b91cf3 100%); /* W3C */
	border:2px solid #C350d1;
	margin-left:auto;
	margin-right:auto;
}
.product_order{
	padding:10px;
	position:relative;
	top:2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;


}
.product_order:link{
	color:#FFF;
}

.copyright{
	font-size:10px;
}

.livechat{
	display:block;
	position:fixed;
	left:0;
	bottom:0;
}

.white-box{
	background:#FFF;
	margin:0px;
	padding:0px;
}

.npulse-info{
	width:850px;
	margin-left:auto;
	margin-right:auto;
}

.npulse-info p{
	margin-bottom:0px;
}
.npulse-info h2{
	margin-top:5px;
}

.extramargin{
	margin:10px;
}


.fronttext{
	margin:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #111;
	
}
.fronttext a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #874A9B;
	
}



##########  Fieldset & Legends ###########

.fieldsets {
font-family:Verdana,Tahoma;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.legend {
color:#267DDC;
}

.fieldsets {

-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border:1px solid #CCCCCC;
color:#000000;
margin-bottom:6px;
padding:4px;
}



#########################################




a img { border:none} strong { font-weight:bold} em { font-style:italic} ul, ol { list-style:none;  margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

h3{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

.vm { vertical-align:middle;  margin-top:12px}

/** font-size */
.f10 { font-size:10px} .f12 { font-size:12px} .f14 { font-size:14px} .f16 { font-size:16px} .f18 { font-size:18px} .f20 { font-size:20px} .f22 { font-size:22px} .f24 { font-size:24px}
/* margin */
.ml5 { margin-left:5px} .ml10 { margin-left:10px} .ml15 { margin-left:15px} .mr15 { margin-right:15px}
.mt5 { margin-top:5px} .mt10 { margin-top:10px} .mt15 { margin-top:15px} .mt20 { margin-top:20px} .mt30 { margin-top:30px} .mt40 { margin-top:40px}
.mb5 { margin-bottom:5px} .mb10 { margin-bottom:10px} .mb20 { margin-bottom:20px}
/* padding */
.pb5 { padding-bottom:5px} .pb10 { padding-bottom:10px} .pb15 { padding-bottom:15px} .pb20 { padding-bottom:20px}
.pt10 { padding-top:10px}

.block { display:block} .inline { display:inline} .inline-block { display:inline-block}
.rel { position:relative} .abs { position:absolute} .fixed { position:fixed}
.tl { text-align:left} .tc { text-align:center} .tr { text-align:right}
.vt { vertical-align:top} .vm { vertical-align:middle}

.fl { display:inline; float:left}
.fr { display:inline; float:right}

.over-hide { text-indent:-9999px; overflow:hidden}

/* clear float */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:before, .clearfix:after { content:'\0020';display:block; overflow:hidden; visibility:hidden; width:0; height:0}
.clearfix:after { clear:both}
.clearfix { *zoom:1}


.wrapper { width:960px; margin-left:auto; margin-right:auto}
.main { padding-top:12px; padding-bottom:20px; background:#fff}
* html .footer { height:99px}

.main-wp { z-index:0; top:-7px; background:url(../images/main-repeat.png) repeat-y}
.main-wp .icon { z-index:3; top:-123px; right:17px}
.main-top { z-index:2; top:-7px; left:0; width:960px; height:7px; background:url(../images/main-top.png) no-repeat; overflow:hidden}
.main-bottom { height:7px; background:url(../images/main-bottom.png) no-repeat; overflow:hidden}
.main-inner { padding:15px 20px; min-height:400px; background:url(../images/main-bg.png) no-repeat left bottom}
* html .main-inner { height:400px}
.page-desc { width:780px; line-height:14px; color:#2f3032}

.main-inner-wp { width:920px}
.main-inner-wp .left { display:inline; float:left; width:236px}
.main-inner-wp .right { display:inline; float:left; width:550px; margin-left:65px}

.plans { margin-right:-4px}
.plans .item { display:inline; float:left; width:236px; margin-right:5px}
.plans .item .box { padding:15px; height:243px; background:url(../images/plan-box.png) no-repeat}
.plans .item .box .title { margin-bottom:2px; text-transform:uppercase; letter-spacing:-1px; font-size:24px; line-height:24px; color:#182b45}
.plans .item .box .title img { margin-left:8px}
.plans .item .box .desc { font-size:11px; line-height:14px; color:#575a62}
.plans .item .box .list { margin-top:10px}
.plans .item .box .list li { height:23px; line-height:23px; text-indent:25px; background:url(../images/snow.png) no-repeat 0 2px; color:#181a1f; overflow:hidden}
.plans .item .box .price { margin-top:5px; text-align:center; height:36px; line-height:100%; color:#0f1e31}
.plans .item .box .price strong { font-size:36px}
.plans .item .box .price span { font-size:24px}
.plans .item .more { padding-top:8px; text-align:right}
.plans .item .more span { margin-right:10px; color:#181a1f}

.hosting-plan-detail { font-family;Arial, Helvetica, sans-serif; width:550px}
.hosting-plan-detail li { float:left; width:550px}
.hosting-plan-detail li span { display:inline; float:left}
.hosting-plan-detail li .c1 { width:220px; text-indent:15px}
.hosting-plan-detail li .c2 ,
.hosting-plan-detail li .c3,
.hosting-plan-detail li .c4,
.hosting-plan-detail li .c5 { width:99px; margin-right:6px; text-align:center}
.hosting-plan-detail li.th { height:38px; font-size:15px; line-height:38px; font-weight:bold}
.hosting-plan-detail li.th .c1 { color:#182b45}
.hosting-plan-detail li.th .c2 strong,
.hosting-plan-detail li.th .c3 strong,
.hosting-plan-detail li.th .c4 strong,
.hosting-plan-detail li.th .c5 strong { display:block; width:99px; height:38px; background:url(../images/hosting-plan-title.png) no-repeat; color:#fff}
.hosting-plan-detail li.line { height:39px; line-height:39px; background:url(../images/line.png) no-repeat; color:#0e0f12; overflow:hidden}
.hosting-plan-detail li.line .c1 { height:39px; line-height:39px; font-size:13px; color:#181a1f}
.hosting-plan-detail li.line .c1 strong { vertical-align:middle}
* html .hosting-plan-detail li.line .vm { margin-top:12px}
.hosting-plan-detail li.line .c1 strong { float:left; padding-right:5px; font-size:12px}
.hosting-plan-detail li.line .c1 .ask { float:left; margin-top:12px; cursor:help}
.hosting-plan-detail li.price { padding:8px 0; font-size:18px; line-height:20px; letter-spacing:-1px; color:#0f1e31}
.hosting-plan-detail li.price .c1 { font-size:13px; letter-spacing:0; color:#182b45}
.hosting-plan-detail li.btn { padding-top:10px;}
.hosting-plan-detail li.btn img { border:none;}


.sidebox { width:236px}
.sidebox .title { height:38px; background:url(../images/sidebox-title.png) no-repeat; text-indent:15px; font:bold 13px/38px Helvetica, Arial; color:#fff}
.sidebox .content { background:url(../images/sidebox-content.png) no-repeat left bottom}
.sidebox .content .inner { width:210px; padding:13px}

.i-list {
		
}
.i-list li { height:30px; line-height:30px; text-indent:30px; background:url(../images/true.png) no-repeat 0 5px; color:#181a1f; overflow:hidden}
.snow li { background-image:url(../images/snow.png)}
.i-list-add li { background-image:url(../images/add.png)}

.hosting-packages { width:900px; margin-left:10px}
.hosting-packages .tab-title { position:relative; z-index:2; padding-left:65px; height:47px}
.hosting-packages .tab-title li { display:inline; float:left; height:47px; margin-right:35px; cursor:pointer; font-size:18px; letter-spacing:-1px; color:#182b45}
.hosting-packages .tab-title li.active { background:url(../images/slider-on.png) no-repeat center bottom}

.hosting-packages .tab-content { position:relative; margin-top:-1px}
.hosting-packages .item { height:152px; padding:20px; background:url(../images/hosting-packages.png) no-repeat; display:none}
.hosting-packages .item-active { display:block}

.hosting-packages .item .ui-bar { position:relative; width:710px; margin:0 27px; height:3px; padding:10px 0}
.hosting-packages .item .ui-bar .line { position:absolute; width:860px; margin-left:-23px; height:3px; background:#ababab; overflow:hidden}
.hosting-packages .item .ui-bar .line-active { position:absolute; width:47px; margin-left:-23px; height:3px; background:#8b39ae; overflow:hidden}
.hosting-packages .ui-slider-handle { position:absolute; top:-7px; left:0px; width:38px; height:43px; background:url(../images/ball.png) no-repeat; cursor:pointer; outline:none; margin-left:24px;}

.hosting-packages .item .ui-icon { margin-top:12px; height:50px; overflow:hidden}
.hosting-packages .item .ui-icon li { display:inline; float:left; width:38px; margin:0 52px; text-align:center}
.hosting-packages .item .ui-icon li span { display:block; height:18px; line-height:18px; color:#acacac}
.hosting-packages .item .ui-icon li span.active { color:#2f3032; }

.ui-tab-content { width:860px; height:100px; overflow:hidden}
.ui-tab-item { position:relative; width:803px; padding:0 29px; height:60px; font-family:Tahoma}
.ui-tab-item a { position:absolute; top:55px; right:10px}

.ui-tab-item th { font-size:12px; font-weight:bold; color:#5b5b5b}
.ui-tab-item td { font-size:21px; font-weight:bold; color:#0f1e31}
.ui-tab-item tbody tr { display:none; text-align:center;}
.ui-tab-item tbody tr.active { display:table-row; text-align:center;}
* html .ui-tab-item tbody tr.active { display:block}

.i-box { padding:0 10px; position:relative; float:left;}
.i-box .title { margin-bottom:10px; font-size:24px; line-height:25px; letter-spacing:-1px; text-transform:uppercase; color:#182b45}
.i-box .content { position:relative; min-height:138px; width:290px; padding-left:150px}
* html .i-box .content { height:138px}
.i-box .content .icon { position:absolute; top:0; left:0}
.i-box .i-list li { height:28px; line-height:28px; background-position:0 4px}

.vps-bottom { width:900px}
.vps-bottom .col-1 { display:inline; float:left; width:440px; overflow:hidden}
.vps-bottom .col-2 { display:inline; float:left; width:440px; padding-left:19px; border-left:1px solid #e4e4e4; overflow:hidden}

.say { width:427px; height:154px; background:url(../images/say-bg.png) no-repeat}
.say .inner { padding:10px 15px; line-height:18px; font-style:italic; color:#707172}
.say .author { top:130px; left:110px; color:#181a1f}
.say .icon { top:90px; right:30px}


/*Dedicated Servers*/
.dedpage {
	margin-top:20px;
	padding-bottom:20px;
}
.dedicated {
	width:950px;
	margin-bottom:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dedbox {
	width:900px;
	height:110px;
	margin-right:25px;
	margin-left:25px;
	background-image: linear-gradient(bottom, rgb(230,230,230) 41%, rgb(245,245,245) 71%, rgb(255,255,255) 86%);
	background-image: -o-linear-gradient(bottom, rgb(230,230,230) 41%, rgb(245,245,245) 71%, rgb(255,255,255) 86%);
	background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 41%, rgb(245,245,245) 71%, rgb(255,255,255) 86%);
	background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 41%, rgb(245,245,245) 71%, rgb(255,255,255) 86%);
	background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 41%, rgb(245,245,245) 71%, rgb(255,255,255) 86%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.41, rgb(230,230,230)),
		color-stop(0.71, rgb(245,245,245)),
		color-stop(0.86, rgb(255,255,255))
	);
	/* For Internet Explorer 5.5 - 7 */
        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);
        /* For Internet Explorer 8 */
        /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd)"; */   
        background-color: #ddd;
	border-radius:15px;
	border-width:1px;
	border-style:solid;
	border-color:#ddd;
}

.deddesc {
	width:700;
	float:left;
	margin-top:7px;
}

.dedtitle {
	margin-left:15px;
	font-weight:bold;
	color:#666;
}

.dedpricebox {
	float:left;
	width:120px;
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dedprice {
	font-size:20px;
	color:#874A9B;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}

.dedorder {
	height:100;
	width:120px;
	float:right;
	margin-top:12px;
	margin-right:10px;
}

.dedorder a img { 
	border:none;
}

.dedspecs {
	font-size:.65em;
	margin-left:30px;
}

/* WHMCS */
.extramargin {
	
}

.extramargin a{
	text-decoration:none;
	
}



