/*------------------------------------------------*/
/*------------------[GENERAL STYLE]---------------*/
/*------------------------------------------------*/
* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {font:normal 12px Arial, Helvetica, sans-serif; color:#2e2e2e; background:#e2e1e1 url(../images/body-bg.jpg) repeat-x top;} 
a {outline:none;}
a:hover {outline:none;}
ul li {list-style:none;}
img {border:none;}

/*------------------[TITLES STYLE]---------------*/
.blue-title {font-family:"trebuchet MS", arial; font-size:16px; color: #F3F9FF; font-weight:bold; line-height:50px; text-align:center; height:60px; background:url(../images/hosting-plan-blue.jpg) no-repeat; width:auto}
.green-title {font-family:"trebuchet MS", arial; font-size:16px; color: #FBFFF6; font-weight:bold; line-height:50px; text-align:center; height:60px; background:url(../images/hosting-plan-green.jpg) no-repeat;width:auto}
.black-title {font-family:"trebuchet MS", arial; font-size:16px; color: #F9F9F9; font-weight:bold; line-height:50px; text-align:center; height:60px; background:url(../images/hosting-plan-gray.jpg) no-repeat;width:auto}

#content h1, #inner_container3  h1 {font-family:"trebuchet MS", arial; font-size:26px; font-weight:normal; color:#275b88; background:url(../images/h1-bg.jpg) repeat-x bottom; padding-bottom:5px; margin-bottom:10px;}
#content h2 {font-family:"trebuchet MS", arial; font-size:20px; font-weight:normal; color:#000000; margin-bottom:5px;}

.grey_bg h3, #right_panel h3 {font-family:"trebuchet MS", arial; font-size:18px; font-weight:normal; color:#1c4c76; margin-bottom:14px;}
.grey_bg h4 {font-size:14px; color:#2e2e2e; font-weight:bold; line-height:20px;}

.blue {color:#275b88; font-weight:bold;}


/*------------------[BACKGROUND STYLE]---------------*/
#maindiv {background:url(../images/body-bottom-bg.jpg) repeat-x bottom;} 
#main_shadow {background:url(../images/main-shadow.jpg) no-repeat center 470px;}
#page_container {width:966px; margin:auto;}


/*------------------[HEADER STYLE]---------------*/
#header {/*height:447px;*/  height:100%; background:url(../images/header-top.jpg) no-repeat top;}
#header_search {float:right; padding-right:40px; margin-top:8px; width:180px;}
#header_search input {float:left; width:133px; height:18px; background:url(../images/search-input.jpg) no-repeat; border:0px; color:#164168; padding:6px 4px 0px 4px; font-size:11px; margin-left:10px;}
#header_image {height:313px; background:url(../images/server.jpg) no-repeat right;}
#header_image p {width:432px; height:125px; padding:47px 0px 0px 0px; float:left;}
.floatleft {float:left; width:auto;}


/*------------------[TOP MENU STYLE]---------------*/
#top_menu {height:42px; background:url(../images/top-menu-bg.jpg) no-repeat;}
#top_menu li {float:left; line-height:41px; padding:0px 13px 0px 14px; background:url(../images/menu-sep.jpg) no-repeat; width:auto}
#top_menu li.firstchild {background:none;}
#top_menu li a {font-family:"trebuchet MS", arial; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FAFFF3; text-decoration:none;width:auto}
#top_menu li a:hover {text-decoration:underline;}


/*------------------[HOME PAGE MAIN CONTENT]---------------*/
#container {background:url(../images/content-box-bg.jpg) repeat-y;}
#container_bottom {background:url(../images/content-box-bottom.jpg) no-repeat bottom; }
#inner_container {background:url(../images/content-box-top.jpg) no-repeat top; height:100%; padding:24px 6px 6px 6px;}

/*------------------[HOME PAGE TOP 3 BOXES STYLES]---------------*/
.grey_box {width:273px; height:281px; float:left; background:url(../images/box-bg.jpg) no-repeat center; margin-left:32px !important; margin-left:22px; margin-top:5px; margin-bottom:14px;}
.ordernow {float:right; width:auto; margin-right:22px; margin-top:14px;}

.blue-list li {background:url(../images/blue-list-bull.jpg) no-repeat left 1px; padding-left:20px; margin-bottom:6px; margin-left:22px; margin-right:22px;}

#bluetext {float:left; text-align:right; margin-left:22px !important; margin-left:10px; margin-top:4px; width:auto}
#bluetext span {color:#285b88; font-weight:bold; font-size:18px;}
#bluetext span span {font-size:30px;}

.green-list li {background:url(../images/bullet1.jpg) no-repeat left 1px; padding-left:20px; margin-bottom:6px; margin-left:22px; margin-right:22px;}
#greentext {float:left; text-align:right; margin-left:22px !important; margin-left:10px; margin-top:4px; width:auto}
#greentext span {color:#6b9034; font-weight:bold; font-size:18px;}
#greentext span span {font-size:30px;}

.black-list li {background:url(../images/bullet2.jpg) no-repeat left 1px; padding-left:20px; margin-bottom:6px; margin-left:22px; margin-right:22px;}
#blacktext {float:left; text-align:right; margin-left:22px !important; margin-left:10px; margin-top:4px; width:auto}
#blacktext span {color:#3a3a3a; font-weight:bold; font-size:18px;}
#blacktext span span {font-size:30px;}

.grey_bg {background:url(../images/content-grey-bg.jpg) repeat-x; height:100%; padding:20px 0px 20px 0px;}
.width446 {width:446px; float:left; margin-left:30px !important; margin-left:20px;}

.grey_bg ul {margin:10px 0px 10px 0px;}
.grey_bg ul li {background:url(../images/greybg-list-bull.jpg) no-repeat 0px 3px; padding-left:18px; line-height:18px; margin-bottom:2px;}
.grey_bg ul li.readmore {background:none; margin-top:8px;}

.testimonials {width:353px; background:#efefef url(../images/testimonials-top.jpg) no-repeat top; padding:12px; font-size:14px; text-align:justify; line-height:20px;}
.grey_bg p {font-size:14px; margin-left:10px;}


/*------------------[INNER PAGE MAIN LAYOUT]---------------*/
#container2 {background:url(../images/inner-contentbox-bg.jpg) repeat-y;}
#container_bottom2 {background:url(../images/inner-contentbox-bottom.jpg) no-repeat bottom; }
#inner_container2 {background:url(../images/inner-contentbox-top.jpg) no-repeat top; height:100%; padding:6px;}

#content {width:624px; float:left; margin:14px 0px 10px 20px !important;  margin:14px 0px 10px 10px;}
#content p {line-height:20px; text-align:justify; margin-top:8px; margin-bottom:8px;}
#content ul {margin:2px 0px 2px 0px;}
#content ul li {background:url(../images/content-list.jpg) no-repeat 0px 3px; padding-left:20px; margin-bottom:5px; line-height:18px;}
.left {float:left; margin-right:14px; width:240px;}
#content ol {margin:2px 0px 2px 0px;}
#content ol li {margin-left:15px; margin-bottom:5px; line-height:18px;}
.imageleft { float:left; position:relative; padding:10px 20px 20px 0px;width:auto}
.imageright { float:right; position:relative; padding:10px 0px 20px 20px;width:auto}

/*------------------[INNER PAGE RIGHT PANEL]---------------*/
#right_panel {width:256px; float:right; margin:14px 14px 0px 0px !important; margin:14px 7px 0px 0px;}
.testimonials-box {padding:16px 12px 8px 12px; font-size:14px; text-align:justify; line-height:18px; background:#e1ecf7 url(../images/right-testimonials.jpg) no-repeat top;}
.names {font-size:14px; padding-left:10px; margin-bottom:18px;}


/*------------------[SIGNUP PAGE]---------------*/
#signup {background:url(../images/signup-body-bg.jpg) repeat-x top;}
#container3 {background:url(../images/content-box-bg.jpg) repeat-y; margin-top:33px;}
#container_bottom3 {background:url(../images/signup-contentbox-top.jpg) no-repeat top; }
#inner_container3 {background:url(../images/content-box-bottom.jpg) no-repeat bottom; height:100%; padding:25px 35px 25px 35px;}
#inner_container3 p {line-height:20px; text-align:justify; margin-top:8px; margin-bottom:8px;}

#main_shadow2 {background:url(../images/signup-main-shadow.jpg) no-repeat center 188px;} 



/*------------------[FOOTER]---------------*/

#footer {height:93px; clear:both; color:#EFF8FF; background:url(../images/footer-bg.jpg) no-repeat top; text-align:center; line-height:28px; padding-top:26px;}
#footer a {text-decoration:none; color:#EFF8FF; padding-left:5px; padding-right:5px;}
#footer a:hover {text-decoration:underline;}

/*------------------[CONTACT US FORM]-----------------*/
#signup-form{font-size:12px; text-align:left; margin-top:10px;}
#signup-form p { margin:0px; padding:0px;}
#signup-form ul {list-style:none; }
#signup-form li { padding-left:0px; margin-left:0px; }
#signup-form .formlabels{
  margin-left:30px;
  float:            left;
  width:            306px !important;
  width:            300px;
  padding:          4px 0 5px;
  background-color: #ffffff;
  text-align:       justify;
  color:            #000000;
  border:0px solid #53bef4;
  margin: 2px;
  padding-right:20px;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif
  }
  
.signup-input{ width:230px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:4px;
  background-color: #E8F3FC;
  border:1px solid #8BB3D7;
    margin:2px;
  text-align:left;  }
  
.signup-input2{ width:232px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:3px;
  height:120px;
  background-color: #E8F3FC;
  border:1px solid #8BB3D7;
  margin:2px;
  text-align:left;
  float: none }
  
.signup-input3{ width:240px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:3px;
  height:25px;
  background-color: #E8F3FC;
  border:1px solid #8BB3D7;
    margin:2px;
  text-align:left;  }

.submit {padding-left:332px;}
.contact-info { width:600px;font-family:"trebuchet MS", arial; font-size:26px; line-height:30px; font-weight:normal; color:#275b88; margin-bottom:40px; clear:both;}