@charset "utf-8";
/* CSS Document */
/*****Basic Elements*****/
body {font-family: Helvetica, Arial, Verdana, sans-serif; background:#f4f4f4 url(images/header-bg.png) repeat-x;}
a{color:#669900; font-weight:bold; text-decoration:underline;}
a:hover{color:#222; text-decoration:underline;}

/*****Generic Classes*****/
.clear{clear:both;}
.center{text-align:center;}
/*****Basic Layout*****/
.wrapper-top{min-width:980px;}
.wrapper-2{background:#fff; border-top:1px solid #e2e2e2; padding:0; min-width:980px;}
.container {padding:0; margin:0 auto; width:940px;}
.col-left-1{width:700px; float:left; padding-top:30px;}
.col-left-2{width:620px; float:left; padding-top:30px;}
.col-right-1{width:300px; float:right; padding-top:14px;}
.col-right-2{width:220px; float:right; padding-top:14px;}

.info-1{background:url(images/info-1-bg.png) no-repeat bottom; overflow:hidden;}
.info-1 li{padding:0 10px 10px 10px;}
.info-1 .alt{padding:10px 8px; background:#E0E0E0; margin:4px;}
.info-1 h5{font:bold 13px Arial, Helvetica, sans-serif;}

.info-1 li ul {padding-left:10px;}
.info-1 li ul li{background:url(images/features-list.gif) no-repeat left center; padding:5px 0 5px 15px; font-size:12px;}

.info-1 #why-us{background:url(images/why-chooses-top.jpg) no-repeat; width:300px; height:66px; padding:0; margin:0;}

.info-1 .package-desc{text-align:center;}
.info-1 .package-desc ul {padding-left:10px;}
/*.info-1 .package-desc ul li{background:url(images/features-list.gif) no-repeat left center; padding:0 0 0 15px; text-align:left; font-size:12px;}
*/
.info-1 .package-desc div{padding:3px 5px; text-align:left; border:1px solid #ccc; background:#fff; font-size:12px; line-height:1.5; margin-top:5px;}
.info-1 #cpanel{background:url(images/feature-cpanel.jpg) no-repeat; width:300px; height:66px;}
.info-1 #rvsite{background:url(images/feature-rvsite.gif) no-repeat; width:300px; height:66px;}





.info-3{padding:5px; background:#fff; border:1px solid #adadad; margin-bottom:20px;}
.info-3 ul{background:#212121; padding:10px;}
.info-3 ul li h1{font-size:1.4em; color:#bebebe;}
.info-3 ul li{color:#fff; padding:5px 0;}


/*****Header*****/ 
#header{height:100px; width:960px; margin:0 auto;}
#logo{width:300px; padding-top:10px; float:left;}
#logo img{border: none;}

#cutline{text-align:center; color:#2e2e2e;text-shadow:#fff 0 2px 4px;font-size:20px;font-weight:normal;font-style:normal;line-height:80px;}
/*****Nav*****/ 
#nav-wrapper{padding:60px 0 0 0}
#nav-container{width:615px; float:right; background:url(images/nav-back.png) no-repeat; height:30px;}
/*#nav-top{float:right; width:550px; padding:30px 0 10px 0; margin-right:20px;}
#nav-top{float:right; width:570px; padding:30px 0 10px 0;}
*/

/*****Content*****/ 
#front-banner{width:956px; height:215px; margin:20px auto 0 auto; background:url(images/front-banner-3.jpg) no-repeat;}
#front-banner #domain-check{width:265px; float:right; position:relative; top:112px;}
#front-banner #domain-check #searchbutton{width:40px; height:28px; background:url(images/search-btn.jpg) no-repeat; border:none; font-size:0;}
#domain-check fieldset#homefield{border:0; margin:0; padding:0; background:url(images/search-bg.gif) no-repeat; width:248px; height:47px;}
#textfield1 {width:125px; border:none; float:left; background:#e7e7e7;}
#domain-check #tld{font-size:14px; position:relative; top:5px; color:#fff;}
/*..searchbutton2 { position:relative; bottom:4px; }
width:105px; height:18px; border:none; padding:0; margin:0; background:#e6e6e6; font-size:15px;"
*/
#plans{background:url(images/plans-bg.png) no-repeat bottom; padding-bottom:15px; margin-bottom:20px;}
#plans img{border:none;}
#plan-economy, #plan-standard, #plan-business, #plan-features{width:220px; display:inline-block; padding-top:50px;}
#plan-economy{float:left; background:url(images/plan-econ-top.jpg) no-repeat;}
#plan-standard{position:relative; left:20px; float:left; background:url(images/plan-standard-top.jpg) no-repeat;}
#plan-business{position:relative; left:40px; float:left; background:url(images/plan-business-top.jpg) no-repeat;}
#plan-features{float:right; background:url(images/plan-features-top.jpg) no-repeat;}
#plan-features .features-info{padding:10px}
#plan-features .features-info-2{padding:10px 8px; background:#EDEDED; margin:4px;}
#plan-features .features-info .features-thumb, #plan-features .features-info-2 .features-thumb{width:50px; float:left;}
#plan-features p{width:140px; float:right; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

#hintbox{position:absolute; top: 0; background-color:#efefef; width: 150px; /*Default width of hint.*/ padding: 3px;border:1px solid #b8b8b8;font:normal 11px Verdana;line-height:18px;z-index:100;visibility: hidden;}


#plans ul{padding:0 5px 0 20px;}
#plans ul li{background:url(images/plan-list.gif) no-repeat left center; padding:2px 0 2px 10px; color:#666; font:bold 0.9em Arial, Helvetica, sans-serif;}
.plan-info{padding:15px 10px;}
.plan-price{padding:0 0 10px 15px}
.plan-order{width:115px; float:right;}
.plan-order img{margin-bottom:5px;}

#welcome{padding:10px 0;}
#welcome .wel-info{padding:10px}
#welcome .wel-info .wel-thumb{width:50px; float:left;}
#welcome p{width:535px; float:right; font:normal 13px Verdana, Arial, Helvetica, sans-serif; line-height:1.5;}

#about h1{padding-bottom:5px;}
#about p, #web-builder p{font:normal 13px Verdana, Arial, Helvetica, sans-serif; line-height:1.5; padding-bottom:15px}
#web-builder h1{padding:15px 0 5px 0;}
#web-builder .left, #web-builder .right{padding-bottom:35px;}
#web-builder .left img{float:left; padding:0 15px 15px 0;}
#web-builder .right img{float:right; padding:0 0 15px 15px;}
#builder-pricing{padding:10px 0;}

#web-builder-features {border-left:1px dashed #ccc; overflow:hidden;}
#web-builder-features li{padding:0 0 20px 10px;}
#web-builder-features li h3{font:bold 20px Arial, Helvetica, sans-serif; color:#313131;}
#web-builder-features .thumb{width:70px; float:left;}
#web-builder-features li p{width:215px; float:right; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:1.2;}

#web-builder-features li ul{padding:5px 0 10px 20px;}
#web-builder-features li ul li{list-style:disc; padding:0 0 8px 0; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

/*****Sidebar*****/ 

/*****Search*****/


/*****Forms*****/



/*****Footer*****/  
#footer-wrapper{background:#010101; margin:0 auto;}
#footer{width:940px; padding:15px 0; margin:20px auto 0 auto;}
.footer-section{width:160px; margin-right:20px; float:left; color:#eeeeee;}
.footer-section ul li{}
.footer-section h1{border-bottom: 1px solid #222; font-weight: normal; letter-spacing: 1px; text-transform: uppercase; font-size: 13px; color: #777; padding: 0 0 20px 0;}
.footer-section a{color:#454545; font-size:12px; display:block; padding:5px 0 5px 10px; border-bottom:1px solid #151515; text-decoration:none;}
.footer-section a:hover{background:#151515; color:#666; text-decoration:none;}
#footer-logo{width:380px; float:right; text-align:center;}
#footer-logo p{padding-top:15px; color:#555; font-size:12px;}
#footer-logo a{color:#ccc;}


/*****Etc*****/
#packages{background:url(images/packages-border.gif) repeat-y;}
#packages a{text-decoration:underline; color:#EC7D0E;}
#packages a:hover{color:#222;}
#packages-top{height:60px; background:url(images/packages-header.png) no-repeat;}
#packages-top .col{width:140px;height:48px;float:left;text-align:center;padding-top:16px; color:#fff;}
#packages-top h3{padding-bottom:4px;}
#packages-top p{font-size:11px;color:#B6C0C0;}
#packages-bottom{height:40px; background:#212121;}
#packages-bottom .col{width:140px;float:left;text-align:center;padding-top:4px; color:#fff;}
#packages-bottom h3{padding-bottom:4px;}
#packages-bottom p{font-size:11px;color:#B6C0C0;}
.packages-header{height:30px; background:#212121;}
.packages-header div{width:190px; text-align:right;}
.packages-header h2{padding:7px 0 0 15px; color:#fff;}
.row{border-bottom:1px solid #e0e0e0; font-weight:bold; min-width:0;}
.feature{width:200px; float:left; font-size:12px; text-align:right; line-height:34px; color:#222;}
.feature span{padding-right:10px;}
.row .col{width:140px;float:left;text-align:center;line-height:34px; background:url(images/col-border.gif) repeat-y; height:34px;font-size:14px;}
.row.alt{background:url(images/row-alt-bg.gif) repeat-y;}
.row .col .yes{width:25px;height:24px;float:left;margin-left:58px;margin-top:6px;font-size:1px;text-indent:-9000px;background:url(images/yes.gif) no-repeat; margin-bottom:-4px;}
.row .col .no{width:26px;height:26px;float:left;margin-left:58px;margin-top:6px;font-size:1px;text-indent:-9000px;background:url(images/no.gif) no-repeat; margin-bottom:-4px;}

.services{margin-top:30px; padding-top:10px; background:url(images/services-bg.gif) repeat-y;}
.services .col{width:205px;float:left; margin-right:40px;text-align:center;}
.services .col-last{width:205px;float:right; text-align:center;}
.services h1{padding-bottom:15px; font-size:19px;}
.services img{padding-bottom:15px;}
.services .desc{padding:10px 0; border-top:1px solid #eee;}
.services p{text-align:left; line-height:1.5; padding-bottom:10px; font-size:14px;}


.legal{padding-top:20px;}
.legal h2{padding-bottom:3px;}
.legal p{padding-bottom:15px; line-height:1.5}
.legal ul{padding:15px;}
.legal ul li{list-style:disc; padding-left:5px;}