.wrapper {  }
/*----------- Home -------------*/
.home { }
.home .home-leftcol { width: 770px; float: left; }
.home .home-rightcol { width: 210px; margin-left: 770px; padding-top: 10px; }
* html .home .home-rightcol { position: relative; left: -3px; margin-right: -3px; }
/*---------- Top Row ---------*/
.toprow { padding-bottom: 10px; }
/*----------- Middle Row -------------*/
.midrow { padding-left: 15px; }
.home .midrow .leftcol { width: 245px; float: left; }
.home .midrow .rightcol { width: 485px; margin-left: 245px; padding-right: 20px; }
* html .home .midrow .rightcol { position: relative; left: -3px; }
/*----------- Bottom Row -------------*/
.bottomrow { padding-left: 25px; }
.home .bottomrow .leftcol { width: 350px; float: left; }
.home .bottomrow .rightcol { width: 355px; margin-left: 365px; padding-right: 20px; }
* html .home .midrow .rightcol { position: relative; left: -3px; }
/*----------- Customer Logos ---------*/
.logos { padding-top: 5px; padding-bottom: 10px; }
.logos fieldset { border: solid 1px #ccc; height: 140px; padding: 10px; }
.logos fieldset div { height: 60px; padding-top: 3px; }
.logos legend { color: #4e4e4e; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; margin-left: -5px; padding-right: 5px; padding-left: 3px; }
/*----------- Popular Links -------------*/
div.popular-links { color: #0486cc; background-image: url(../images/bg-popular-links.gif); background-repeat: no-repeat; width: 200px; height: 120px; margin-bottom: 10px; }
div.popular-links h2 { color: black; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; margin-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #95c5de; }
div.popular-links ul { list-style-type: none; }
/*div.popular-links li { margin-top: 4px; margin-left: 10px; }*/
div.popular-links a {  }
div.popular-links li { background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 10px 5px; margin-top: 5px; padding-left: 25px; }

/*----------- Live Support -------------*/
div.live-support { width: 200px; height: 70px; margin-bottom: 10px; }
/*----------- Webware Community -------------*/
div.community { width: 200px; margin-bottom: 10px; }
/*----------- Banner -------------*/
div.banner { width: 200px; margin-bottom: 10px; }
/*----------- News -------------*/
div.news { background-image: url(../images/bg-news-box.gif); background-repeat: no-repeat; background-position: 0 bottom; width: 200px; margin-bottom: 10px; padding-bottom: 10px; }
div.news h2 { color: #069; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24px; background-image: url(../images/bg-news-box-header.gif); background-repeat: no-repeat; margin-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #ccc; }
div.news p { margin-bottom: 5px; padding-right: 10px; padding-left: 10px; }
.news div { height: 180px; overflow: auto; }
/*----------- Featured Site -------------*/
div.featured-site { background-image: url(../images/bg-featured-site.gif); background-repeat: no-repeat; width: 220px; padding-left: 20px; }
.featured-site h2 { color: white; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; margin-bottom: 11px; }
div.screenshot img { width: 210px; height: 120px; overflow: hidden; }
/*----------- Featured Testimonial -------------*/
div.featured-testimonial { background-image: url(../images/bg-testimonials.gif); background-repeat: no-repeat; min-height: 170px; margin-right: -21px; padding-right: 35px; padding-left: 10px; }
.featured-testimonial h2 { color: #4e4e4e; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 30px; margin-bottom: 11px; padding-left: 10px; }
.featured-testimonial p { margin-bottom: 5px; padding-left: 10px; }
.featured-testimonial .comment { line-height: 140%; margin-bottom: 5px; }
.featured-testimonial .customer-name { font-weight: bold; margin-bottom: 0; }
.featured-testimonial .website { text-transform: lowercase; margin-bottom: 10px; padding-left: 20px; }
.featured-testimonial .read-more { text-align: right; margin-bottom: 5px; padding-bottom: 10px; }
