/*  ===== Reset ===== */
html,body,p,h1,h2,h3,h4,h5,h6,ol,ul,li,div,span,strong,b,blockquote,pre,abbr,code,del,ins,small,sub,sup,u,i,center,address,img,a,form,input,textarea,fieldset,legend,label,dl,dt,dd,table,thead,tbody,tfoot,th,tr,td,applet,object,iframe{margin:0;padding:0; border:0;outline:0;font-size:100%}
ol,ul{list-style:none}
table,thead,tbody,tfoot,tr,th,td{border-spacing:0;border-collapse:collapse;vertical-align:top;text-align:left}
body{background:#fff url(../img/bg_body.gif);color:#363636;font:normal 13px/20px arial, sans-serif}
input,textarea,select,option{font:normal 13px arial, sans-serif}
:focus{outline:0}
a,a:active,a:visited{color:#0000ff;text-decoration:none}
/*  ===== Common  ===== */
.left{float:left;display:inline}
.right{float:right;display:inline}
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
/*  ===== Structure ===== */
  
  #container { width:900px; padding:0 8px 0 9px; background:url(../img/bg_container.png) left top repeat-y; margin:0 auto; }
  
/*  ===== Top Logo, Contact, Live Chat, Menu Navigation ===== */

  #top { padding:10px 0 0; background:url(../img/bg_top.png) left bottom repeat-x; }
  
  #top .center { }
  
  #top h1 { float:left; }
  
  #top h1 a { float:left; display:inline; margin:-7px 0 0 25px; width:206px; height:75px; background:url(../img/logo.png) left top no-repeat; text-indent:-9999px; }
  
  #top .contact { float:right; padding:0 10px 0 0; }
  
  #top .contact p { line-height:17px; background:url(../img/bg_contactP.jpg) 20px 5px no-repeat; padding:0 5px 0 45px; margin-top:10px; }
  
  #top .contact p span, #top .contact p a { display:block; text-decoration:underline; font-size:11px; color:#414141; }
  
  #top .liveChat { display:block; width:162px; margin:5px 0 10px; height:42px; background:url(../img/bg_liveChat.png) left top no-repeat; }
  
  #nav { float:left; background:url(../img/bg_navLi.png) right top no-repeat; padding:0 0 0 1px; }
  
  #nav li { float:left; background:url(../img/bg_navLi.png) left top no-repeat; padding:0 0 0 1px; position:relative; z-index:5; }
  
  #nav li a { float:left; height:33px; padding:0 20px; color:#fff; line-height:32px; }
  
  #nav li ul { width:175px; position:absolute; left:0; top:33px; display:none;  }
  
  #nav .show { display:block; }
  
  #nav .show li { display:block; float:none; height:33px; background:#082536; padding:0; position:relative; }
  
  #nav .show li a { display:block; float:none; }
  
  #nav .show li a:hover { background:#264252; }
  
  #nav .show li ul { position:absolute; left:175px; top:0; }
  
  #nav li.hasChild a { background:url(../img/arrow_down.png) 90% center no-repeat; padding:0 30px 0 20px; }
  
  #nav li.hasChild li a, #nav li.hasChild li.hasChild2 li a { background-image:none; }
    
  #nav li.hasChild li.hasChild2 a { background:url(../img/arrow_left.png) 92% center no-repeat; }
  
  #nav li.hasChild li.hasChild2 a:hover { background:#264252 url(../img/arrow_left.png) 92% center no-repeat; }
  
  #nav li.hasChild li.hasChild2 li a:hover { background:#264252; }
  
  #clientLogin { float:right; height:33px; background:url(../img/bg_clientLogin.png) left 8px no-repeat; line-height:32px; color:#fff; padding:0 15px 0 17px; }
  
/*  ===== Front Banner  ===== */

  #frontBanner { font-family:'Trebuchet MS', arial, sans-serif; background-color:  #eaf0ec;}
  
  #frontBanner .center { position:relative; height:240px; padding:0 0 0 35px; }
  
  #frontBanner .center h2, #frontBanner .center h3, #frontBanner .center p, #frontBanner .center features { position:relative; z-index:2; }
  
  #frontBanner .serverImg { width:413px; height:240px; background:url(../img/bg_serverImg.png) left top no-repeat; position:absolute; right:0; top:0; }
  
  .homeLayout #frontBanner .center { background:url(../img/bg_homeBannerCenter.jpg) left top no-repeat; }
  
  .innerLayout #frontBanner .center { background:url(../img/bg_innerBannerCenter.jpg) left top no-repeat; }
  
  #frontBanner h2 { font-size:32px; line-height:35px; color:#fff; }
  
  .homeLayout #frontBanner h2 { padding:25px 0 0; }
  
  .innerLayout #frontBanner { border-bottom:1px solid #bbb; }
  
  .innerLayout #frontBanner h2 { padding:5px 0 3px; }
  
  #frontBanner h3 { font-size:14px; color:#000; }
  
  #frontBanner .features { padding:30px 0 0; }
  
  #frontBanner .features h3 { font-size:16px; }
  
  #frontBanner .features ul { width:470px; font-size:14px; font-weight:bold; }
  
  #frontBanner .features li { float:left; width:205px; margin:0 5px 0 0; background:url(../img/bg_featuresLi.png) left 4px no-repeat; color:#fff; padding:0 0 0 25px; }
  
   
  .innerLayout #frontBanner p { width:525px; font:normal 12px/16px arial, sans-serif; color:#c0c0c0; }
  
  .innerLayout #frontBanner .txt1 { height:97px; }
  
  .innerLayout #frontBanner .txt2 { height:143px; background:#eeecec url(../img/bg_txt2.png) left bottom repeat-x; position:relative; left:-35px; padding:0 0 0 35px; }
  
    .innerLayout #frontBanner .txt3 { height:143px; left bottom repeat-x; position:relative; left:-35px; padding:0 0 0 35px; }
  
  
  .innerLayout #frontBanner .txt2 h3 { font-size:18px; padding:10px 0; }
  
  .innerLayout #frontBanner .txt2 p { color:#000; line-height:18px; }
  
/*  ===== Feature Boxes on Homepage ===== */
  
  

  
  #featureBoxes { background:#eaf0ec url(../img/featurebox-bg.jpg) no-repeat; height: 199px; }

  #featureBoxes ul { width:881px; margin:0 auto; padding:2px 0 18px 19px; height:100%; overflow:hidden; }
  
  #featureBoxes li { float:left; display:inline; margin:0 8px 0 0; width:285px; height:172px; padding:0 0 0 0; position:relative; }
  
  #featureBoxes li h4 { ; font:bold 15px helvetica, arial, sans-serif; color:#10488a; letter-spacing:-1px; margin-top:10px;}

  #featureBoxes li h5 { float:right; font:bold 12px helvetica, arial, sans-serif; color:#10488a; letter-spacing:-1px;}
  
  #featureBoxes li p { padding-right: 25px; line-height:14px; font-size:11px; color: #555555; margin-top:5px; float: left }

  #featureBoxes li p img { display:block; margin:2px auto 0; float: right; }
  
  #featureBoxes li .more { position:absolute; bottom:8px; right:25px; text-decoration:underline; color:#262626; font-size:10px; }
  
  #featureBoxes li .more img { display:block; margin:2px auto 0; float: right; }
  
  #featureBoxes li .price { position:absolute; bottom:6px; left:12px; font:bold 15px/18px helvetica, arial, sans-serif; color:#f00011; letter-spacing:-1px; }
  
  #featureBoxes li .price sup { font-size:9px; }

  #serviceimg {float: right; margin-left:12px; margin-right:12px;}
  
  #price { float:right; padding-top:12px; padding-left:12px; background: url(../img/pricebutton.jpg) no-repeat; width: 187px; height: 46px;  font-family: tahoma; font-size: 19px; font-weight: bold; color: #9f0406;}
    #price2 { float:right; padding-top:12px; padding-left:12px; background: url(../img/pricebutton2.jpg) no-repeat; width: 187px; height: 46px;  font-family: tahoma; font-size: 19px; font-weight: bold; color: #9f0406;}
	  #price3 { float:right; padding-top:12px; padding-left:12px; background: url(../img/pricebutton3.jpg) no-repeat; width: 187px; height: 46px;  font-family: tahoma; font-size: 19px; font-weight: bold; color: #9f0406;}

  #price a{ float:right; font-size: 11px; color: #FFF; width: 95px; height: 27px; }
  #price2 a{ float:right; font-size: 11px; color: #FFF; width: 95px; height: 27px; }
  #price3 a{ float:right; font-size: 11px; color: #FFF; width: 95px; height: 27px; }

  
/*  ===== Contents  ===== */

  #contents { clear:both; background:url(../img/bg_contents.png) left top repeat-x; border-top:1px solid #ddd; }
  
  #contents .center { padding:20px 10px 55px 30px; }
  
  #contents h6.header { padding:0 0 4px; font-size:19px; color:#454545; border-bottom:1px solid #e4e4e4; }
  
  .singleColumn h6.header { margin:0 44px 10px; }
  
  .twoColumn h6.header { width:345px; margin:0 0 5px; }
  
  #contents .featureBlock { float:left; display:inline; width:260px; padding:20px 26px 15px 0; position:relative; }
  
  #contents .featureBlock .title { font-weight:bold; font-size:17px; color:#017bce; }
  
  #contents .featureBlock .txt { padding:10px 0 0; }
  
  #contents .featureBlock .txt img { float:left; margin:0 8px 35px 0; }
  
  #contents .featureBlock .txt p { }
  
  #contents .featureBlock a.more { display:none; position:absolute; right:30px; bottom:0; color:#ff0000; text-decoration:underline; }

  #contents .orderNowBtn { clear:both; display:block; width:258px; height:60px; background:url(../img/bg_orderNowBtn.png) left top no-repeat; margin:0 auto; position:relative; top:10px; }
  
/*  ===== Inner Page  ===== */

  #planBoxes { float:left; width:670px; display:inline; padding:10px 0 10px 10px; height:100%; overflow:hidden; }
  
  #planBoxes .bg { background:url(../img/bg_planBoxesLine.png) right center no-repeat; margin:0 30px 0 0; }

  #planBoxes .box { float:left; display:inline; width:320px; position:relative; }
  
  #planBoxes .box h4 { color:#216896; font:bold 15px 'Trebuchet MS', arial, sans-serif; padding:8px 0 10px 5px; }
  
  #planBoxes .box ul { background:url(../img/bg_planBoxesUl.jpg) left 6px no-repeat; padding:0 0 0 30px; line-height:25px; height:165px; }
  #planBoxes .box li.cost { font-size:18px; font-weight:bold; color:#e20000; }
  
  #planBoxes .box a.orderNow { position:absolute; top:140px; right:30px; width:88px; height:33px; background:url(../img/bg_orderNow.png) left top no-repeat; }
  
  #planBoxes .box .cartImg { position:absolute; top:25px; right:25px; }
  
  #planBoxes .sep { clear:both; border-top:1px solid #bbb; width:616px; margin:0 0 0 15px; }
  
  /* testing */
    #planBoxes2 { float:left; width:670px; display:inline; padding:10px 0 10px 10px; height:100%; overflow:hidden; }
  
  #planBoxes2 .bg { background:url(../img/bg_planBoxesLine.png) right center no-repeat; margin:0 30px 0 0; }

  #planBoxes2 .box { float:left; display:inline; width:320px; position:relative; }
  
  #planBoxes2 .box h4 { color:#216896; font:bold 15px 'Trebuchet MS', arial, sans-serif; padding:8px 0 10px 5px; }
  
  #planBoxes2 .box ul { background:url(../img/bg_planBoxesUl-vps.png) left 6px no-repeat; padding:0 0 0 30px; line-height:25px; height:165px; }
  #planBoxes2 .box li.cost { font-size:18px; font-weight:bold; color:#e20000; }
  
  #planBoxes2 .box a.orderNow { position:absolute; top:140px; right:30px; width:88px; height:33px; background:url(../img/bg_orderNow.png) left top no-repeat; }
  
  #planBoxes2 .box .cartImg { position:absolute; top:25px; right:25px; }
  
  #planBoxes2 .sep { clear:both; border-top:1px solid #bbb; width:616px; margin:0 0 0 15px; }
/* testing */  

  #sideInfo { float:right; display:inline; width:201px; padding:25px 10px 0 0; }
  
  #sideInfo .testimonials { width:200px; background:url(../img/bg_testimonials.gif) left top repeat-y; margin:0 auto 5px; }
  
  #sideInfo .testimonials .in { background:url(../img/bg_testimonialsIn.gif) left bottom no-repeat; padding:0 0 11px; }
  
  #sideInfo .testimonials .header { background:url(../img/bg_testimonialsHeader.gif) left top no-repeat; height:31px; font:bold 16px/31px 'Trebuchet MS', arial, sans-serif; color:#053e5c; padding:0 0 0 15px; }
  
  #sideInfo .testimonials .title { background:#2f2f2f; color:#fff; font-size:12px; height:25px; line-height:25px;margin:1px 4px 0 3px; text-align:center; }
  
  #sideInfo .testimonials p { padding:5px 5px 0 10px; line-height:14px; font-size:12px; }
  
  #sideInfo .testimonials p span { display:block; text-align:right; padding:15px 10px 2px 0; }
  
  #sideInfo .addService { width:201px; background:#f1f0f0 url(../img/bg_addService.png) left top no-repeat; padding:8px 0 0; }
  
  #sideInfo .addService img { display:block; margin:0 auto; }
  
  #sideInfo .addService p { font:bold 24px/22px helvetica, arial, sans-serif; letter-spacing:-2px; word-spacing:-1px; color:#414141; text-align:center; padding:5px 0 0; }
  
  #sideInfo .addService .in { background:url(../img/bg_addServiceIn.png) left bottom no-repeat; padding:0 0 15px; }
  
  .twoColumn .column { float:left; display:inline; width:350px; padding:0 65px 15px 15px; }
  
  .twoColumn .column ul { line-height:25px; }
  
  .customizeNowBtn { clear:both; display:block; margin:0 auto; width:258px; height:60px; background:url(../img/bg_customizeNowBtn.png) left top no-repeat; }
  
    .customizeNowBtn2 { clear:both; display:block; margin:0 auto; width:258px; height:60px) left top no-repeat; }


/*  ===== Footer  ===== */

#companyLogos { width:900px; margin:0 auto; clear:both; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff url(../img/bg_companyLogos.jpg) center 7px no-repeat; height:57px; }
  
#footer { width:850px; margin:0 auto; padding:5px 25px; height:100%; overflow:hidden; font-size:12px; color:#767676; background: url("../img/footer-bg.jpg") top no-repeat #18385c; }
  
#footer .footer1{clear:both;margin-left:auto;margin-right:auto;width:870px;}
#footer .footer1 .footer-down{clear:both;float:left;width:853px;color:#ebebeb;font:13px arial;margin-top:25px;padding: 0 0 0 0px; height:25px; border-top: 1px solid #e2e2e2;}
#footer .footer1 .footer-down .share {float: left;}
#footer .footer1 .footer-down .share a{color:#75ab42;text-decoration:none;}
#footer .footer1 .footer-down .share a:hover{color:#75ab42;text-decoration:none;}
#footer .footer1 .footer-down .share a.twitter{text-decoration:none; margin: 0 0 0 0px; float: left;}
#footer .footer1 .footer-down .share a.facebook{text-decoration:none; margin: 0 0 0 0px; float: left;}
#footer .footer1 .footer-down .share p{margin-top:2px; float: left;}

#footer .footer1 .footer-down .cc{float: right; margin-top:2px;}

#footer .footer1 .foot1{float:left;width:200px;margin-top:10px;}
#footer .footer1 .foot1 ul{list-style:none;margin:0px;padding:0px;}
#footer .footer1 .foot1 ul li{clear:both;float:left;font:13px arial;line-height:20px;}
#footer .footer1 .foot1 a{color:#ebebeb;text-decoration:none;}
#footer .footer1 .foot1 a:hover{color:#ebebeb;text-decoration:none;}



#footer .footer1 .rss {width: 240px;float: right;text-align: left;margin-top: 10px;margin-right: 15px;color: #ebebeb;}
#footer .footer1 .rss ul{list-style:none;margin:0px;padding:0px;}
#footer .footer1 .rss ul li{color:#cfcfcf; font-size:11px; clear:both;float:left;line-height:13px; margin-bottom:8px;}
#footer .footer1 .rss a{color:#ebebeb;text-decoration:none; font-size: 13px;}
#footer .footer1 .rss a:hover{color:#ebebeb;text-decoration:none;  font-size: 13px;}


#footer .footer1 .rss a, #footer .footer1 .rss a:visited {
	color:#75ab42;text-decoration:none; font-weight: bold;
}
#footer .footer1 .rss img {margin:3 0 0 0px; float: right;}
#footer .footer1 .rss .date {color:#cfcfcf; font-size:11px; line-height:4px;}

    
	
/* ======= Make WHMCS Happy */
	#top2 { padding:10px 0 0; background:url(../img/bg_top.png) left bottom repeat-x; }
  
  #top2 .center { }
  
  #top2 h1 { float:left; }
  
  #top2 h1 a { float:left; display:inline; margin:15px 0 0 25px; width:206px; height:75px; background:url(../img/logo.png) left top no-repeat; text-indent:-9999px; }
  
  #top2 .contact { float:right; padding:0 10px 0 0; }
  
  #top2 .contact p { line-height:17px; background:url(../img/bg_contactP.jpg) 20px 5px no-repeat; padding:0 5px 0 45px; }
  
  #top2 .contact p span, #top .contact p a { display:block; text-decoration:underline; font-size:11px; color:#414141; }
  
  #top2 .liveChat { display:block; width:162px; margin:5px 0 10px; height:42px; background:url(../img/bg_liveChat.png) left top no-repeat; }



#banner {
float: left;
padding-top: 10px;
padding-left: 12px;
text-align: justify;
width: 390px;
}


#banner {
	background: url(../img/banner_bg.jpg) no-repeat;
	height: 320px;
	width: 905px;
	padding: 3px 5px;
	color: #b4a9f2;
}

#banner a, #banner a:visited {
	color: #b4a9f2;
}
#slideshow .inner {
	padding: 20px 20px 0 20px;
}

#banner h2 {
	height: 40px;
	margin-top: 35px;
	text-indent: -9999px;
	background: url(../img/summer.png) no-repeat;
}
#banner h3 {
  color: #fff;
	height: 20px;
	margin-bottom: 65px;
	margin-left: 17px;
}
#banner h4 {
	color: #fff;
	margin-bottom: -5px;
	font-size: 15px;
}
.boxes {
	padding-left: 10px;
	margin-top: 20px;
}
#banner .box {
	width: 390px;
	padding: 15px;
	float: left;
	text-align: justify;
}
.domains {
	margin-right: 10px;
}
.buttons {
	margin-top: 15px;
	margin-left: 35px;
	padding-right: 10px;
}
.buttons img {
border: 0px;
margin-left: 15px;
}
.alignleft {
float: left;
margin-right: 2px;
margin-top: 2px;}

.domainbox {
background: url(../img/domain-search.png) no-repeat transparent;
width: 291px;
height: 34px;
padding: 0px;
margin: 0px;
float: left;
margin: 0px;

}
.domainbox input{
background: none;
margin-top: 9px;
margin-left: 8px;
padding: 0px;
position: relative;
}
#submit { width:66px;
float:right;
height: 30px;

cursor: pointer;
padding:0px;
margin:0px;
}
