
@import url('reset.css');

#header { height:137px; background:#1b495a url(images/header.jpg) no-repeat center top; }
  #header h1 { margin:0; padding:0; }
  #header .content { width:1024px; margin:0 auto; }
  
  #header .logo img { float:left; }
  
  #header .description { margin:40px 0 0; float:left; color:#ffffff; width:370px; }
  #header .description .top { font:italic 20px/20px Georgia; }
  #header .description .main { font:bold 40px/40px Georgia; }
  #header .description .bottom{ text-align:right; font:italic 12px/12px Arial; color:#90aab3; }
  
  #header .contact { float:right; padding:59px 40px 0 0; font:bold 20px Arial; color:#ffffff; }
  
  #nav { display:block; height:33px; padding-bottom:9px; clear:both; background:#acd9e3 url(images/nav.jpg) repeat-x; }
  #nav ul,#nav li { list-style:none; padding:0; margin:0; } 
  #nav ul { width:1024px; margin:0 auto; }
  #nav a { display:block; float:left; font:bold 12px/33px Arial; color:#003c54; padding:0 14px; margin-right:20px; }
  #nav a:hover { text-decoration:none; color:#306c84; }

  #content { width:998px; margin:0 auto; }
  #content .title { font:bold 25px Helvetica, Arial; color:#003143; margin:35px 0 0; }
  #content .subtitle { font:bold 12px Helvetica, Arial; }
  
  
    #boxes { padding:20px 10px 0; }
    #boxes .box { display:block; float:left; width:266px; height:238px; padding:11px 25px 15px 15px; margin-right:20px; background:#cdf1ff url(images/box-bg.jpg) no-repeat; }
    #boxes .last { margin:0; }
    #boxes .box span { display:block; float:left; width:145px; margin:20px 0 0 10px; font:bold 20px/22px Helvetica, Arial; }
    #boxes .box img { float:left; }
    #boxes .box p { padding:0 6px; }
    
    #content .testimonial { padding:10px 0 23px; border-bottom:1px dotted #adb7b8; }
    #content .testimonial .author { font-weight:bold; }
    
   #sell-internet-form { margin:30px 0 80px; }
   #sell-internet-form .major-left { float:left; width:539px;  }
   #sell-internet-form label ,#sell-internet-form input, #sell-internet-form textarea { margin:0; padding:0; border:0; display:block; }
   #sell-internet-form label { font:bold 12px Arial; color:#6c6c6c; padding:5px 0;  }
   #sell-internet-form input { margin-bottom:10px; line-height:15px; height:17px; padding:10px; }
   #sell-internet-form textarea { line-height:15px; height:17px; padding:10px; }
   #sell-internet-form .type1 { width:280px; float:left; padding-right:14px; }
   #sell-internet-form .type1 input { width:260px; background:url(images/input_type1.jpg) no-repeat; }
   #sell-internet-form .type2 { width:224px; float:left; }
   #sell-internet-form .type2 input { width:204px; background:url(images/input_type2.jpg) no-repeat; }
   #sell-internet-form .type3 { width:220px; float:left; padding-right:14px; }
   #sell-internet-form .type3 input { width:200px; background:url(images/input_type3.jpg) no-repeat; }
   #sell-internet-form .type4 { width:204px; float:left; }
   #sell-internet-form .type4 input { width:184px; background:url(images/input_type4.jpg) no-repeat; }
   #sell-internet-form .major-left textarea { width:499px; height:87px; background:url(images/textarea_type1.jpg) no-repeat; overflow:auto; }
   #sell-internet-form .major-right textarea { width:418px; height:87px; background:url(images/textarea_type2.jpg) no-repeat; overflow:auto; }
   #sell-internet-form .major-right { float:right; width:459px; }
   #sell-internet-form .submit { width:391px; height:69px; padding:0; margin:55px auto 0; background:url(images/submit-button.jpg) no-repeat; text-indent:-9999px;  }

  #footer { background:#0b495a; }
  #footer .copyright { position:relative; width:998px; margin:0 auto; padding:28px 0 0; height:30px; color:#ffffff; }
  #footer .copyright a { color:#ffffff;  }
  
  .close { display: block; margin: 0 auto; width: 112px; height: 35px; border: 0; background: url(images/btn_close.jpg) no-repeat 0 0; text-indent:-9999px; }
  
#extra-content { position:absolute; text-align:left; width:100%; background:#1b495a; }
#extra-content  .main-content { position:relative; width:998px; margin:0 auto; padding:60px 0; color:#ffffff; }
#extra-content .main-content a { color:#ffffff; font-weight:bold; }
#extra-content .main-content a:hover { text-decoration:none; }
#extra-content .main-content p { font:normal 12px Arial, Verdana; text-align:justify }
#extra-content .main-content li { font:15px Arial,Verdana; }

.cleareddiv:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.cleareddiv{ display:inline-block; }
* html .cleareddiv{ height:1%; }
.cleareddiv{ display:block; }
