@charset "utf-8";

body {
	background: url(/site_images/blue-tile.gif);
	margin:	0;
	font-family: "trebuchet ms";
	font-size: 13px;
	color: #3E3E3E;
}

/* =Basic Element Styles 
------------------------------------------------------------ */ 
img
{
	border:				0;
}
div
{
    text-align:         left;
}
ul, ol
{
	list-style-type:	none;
}
a,
a:hover
{
	color:				#0d5679;
	text-decoration:	none;
	cursor:				pointer;
}
a:hover
{
	color:				#8DC314;
}
/* ------------------------------------------------------------ */ 

div.clear
{
	clear:				both !important;
	height:				0 !important;
	font:				0/0 serif !important;
}


/* =Header Styles 
------------------------------------------------------------ */ 
div.wrapper
{
	position:			relative;
    margin:				0 auto 0 auto;
	width:				990px;
}

div.wrapper h1
{
    margin:				0 auto 0 auto;
	font-size: 			12px;
	color:				#A5D1E7;
}

div#toprule
{
	position:			relative;
    padding:			8px 0 0 0;
	width:				100%;
	height:				28px;
	background:			url(/site_images/black-tile.gif);
	border-bottom:		1px solid #6199C4;
}
div#toprule ul.topnav
{
 	position:			absolute;
    top:				0;
	right:				0;
	margin:				0;
	padding:			0;
	font-size: 			12px;
}
div#toprule ul.topnav li,
div#toprule ul.topnav li.first
{
    margin:				0 0 0 9px;
	padding:			0 0 0 10px;
	float:				left;
	background:			url(/site_images/cssmenu/topnav-brdr.gif) no-repeat top left;
}
div#toprule ul.topnav li.first
{
	background:			none;
}
div#toprule ul.topnav li a
{
	color:				#A5D1E7;
}
div#toprule ul.topnav a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}


div#header {
	height: 76px;
	width: 990px;
	margin: 0 auto;
}

div#header h4 {
	height: 76px;
	width: 270px;
	background: url(/site_images/call-sales-tech.png) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	position: absolute;
	margin: 0 0 0 750px;
	font-weight: bold;
}
div#header h2 a {
	display: block;
	text-indent: -999%;
	background: url(/site_images/company-logo.png) 0 0 no-repeat;
	height: 76px;
	width: 260px;
	overflow: hidden;
}

div#header h2 {
	margin: 0;
	position: absolute;
}

div#mainsite{
	width:				990px;
	display:			block;
	margin:				0 auto 20px auto;
	background:			#fff url(/site_images/headerefe.jpg) no-repeat ;
}

ul.localization
{
	position:			absolute;
	top:				0px;
	left:				400px;
	margin:				0;
	padding:			0;
}
ul.localization li,
ul.localization li.last
{
	position:			relative;
	float:				left;
	padding:			2px 5px 2px 5px;
	background:			none;
}
ul.localization li.last
{
	border-right:		none;
}
ul.localization li a,
ul.localization li a:hover
{
    display:			block;
	width:				44px;
	height:				16px;
	background-position:top left;
	background-repeat:  no-repeat;
}
ul.localization li a:hover,
ul.localization li a.eu_sel,
ul.localization li a.gr_sel,
ul.localization li a.us_sel
{
	background-position:top right;
}
ul.localization li a.eu,
ul.localization li a.eu_sel
{
	background-image:	url(/site_images/euflag.png);
}
ul.localization li a.gr,
ul.localization li a.gr_sel
{
	background-image:	url(/site_images/grflag.png);
}
ul.localization li a.us,
ul.localization li a.us_sel
{
	background-image:	url(/site_images/usflag.png);
}


#brandsDiv{	
width:100%;	
padding: 5px 0;
background-color: #E0E0E0;
}

.brands{	
width:990px;	
margin:0 auto;
overflow:auto;
}

/* =Footer Content Styles 
------------------------------------------------------------ */ 
#footerDiv{	
width:100%;	
padding-top: 20px;
background-color: #121618;
}

.footer{	
width:990px;	
margin:0 auto;
font-size:11px;	
color:#9AADBC;	
overflow:auto;
}

.sslcert{	
float:right;	
width:350px;	
padding:20px 0;	
}

.copyright{	
float:left;	
width:550px; 
clear:both;	
padding:20px 0;	
}

.copyright a{
color:#FFFFFF;	
text-decoration:none;
}

.copyright a:hover{
text-decoration:underline;
}

.sub-section {
	position: relative;
	margin:0 auto;
	width: 990px;
	clear: both;
	background: #1e272c url(/site_images/dark-box-top-left.gif) no-repeat left top;
}

.sub-section .wrap {
	background: transparent url(/site_images/dark-box-bottom-right.gif) no-repeat right bottom;
}

.sub-section .wrap .inner-wrap {
	background: transparent url(/site_images/dark-box-bottom-left.gif) no-repeat left bottom;
	padding: 10px 23px 8px 23px;
	min-height: 270px;
}

.sub-section .wrap .inner-wrap  h3 {
	font-size: 16px;
	color: #d4e3e6;
	padding: 10px 23px 5px 23px;
	margin: -10px -23px 0 -23px;
	background: transparent url(/site_images/dark-box-top-right.gif) no-repeat right top;
}

.sub-section .wrap .inner-wrap  h3 a{
color:#ffffff;	
text-decoration:underline;
}

.sub-section .wrap .inner-wrap  h4 {
color: #B5DC10;	
font-size: 12px;
margin: 0 auto;
}

.sub-section.primary .wrap .inner-wrap  ul {
	width: 165px;
	float: left;
	font-size: 12px;
	margin-left: -3px;
	margin-right: 26px;
	padding: 0 0 10px 0;
}

.sub-section.primary .wrap .inner-wrap  ul li a {
	display: block;
	padding: 6px 6px;
	color: #c0c6c9;
}

.sub-section.primary .wrap .inner-wrap  ul li a:hover {
	background: #243239;
	color: #B5DC10;
	text-decoration: none;
}

.sub-section.primary .wrap .inner-wrap  ul li {
	border-bottom: 1px solid #353f44;
}

.sub-section.primary .wrap .inner-wrap  ul li a span {
	background: url(/site_images/arrow.gif) no-repeat 0 6px;
	padding-left: 13px;
}
/* =Footer Content
------------------------------------------------------------ */ 

.pagetitle
{
	font-size: 16px;
}

.title1 {
	font-size: 20px;
}

.title2 {
	color: #8DC314;
	font-size: 16px;
}

.comment1 {
	color: #095877;
	font-size: 13px;
}

.comment2 {
	color: #095877;
	font-size: 14px;
	font-weight: bold;
}

.price1 {
	font-size: 16px;
	font-weight: bold;
}

.price2 {
	font-size: 20px;
	font-weight: bold;
}

.free {
	color: #B5101E;
}

.offer {
	color: #B5101E;
	font-size: 20px;
}

.red14 {
	font-size: 14px;
	color: #CC0000;
}


.blue20 {
	color: #006594;
	font-weight: bold;
}

.gray
{
	color:				#143D55;
}

.green
{
	color:				#8DC314;
}

.green2
{
	color:				#70822E;
}

.blue
{
	color:				#006594;
}

.blue2
{
	color:				#3087B4;
}

.white
{
	color:				#FFFFFF;
}

.headerfonts
{
	color:				#FFFFFF;
	font-size: 			12px;
}

.footerfonts
{
	font-size: 			12px;
}

.orange{
	color: #F5851F;
	font-weight: bold;
}

.footerrightbrdr {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.bottombrdr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #143D55;
}

/* ---=== textfields ===--- */
.fieldHolder
{
	width: 322px;
	height: 30px;
	background: url(/site_images/textfield.jpg) no-repeat;
	float: left;
}

.textInput
{
	width: 312px;
	height: 26px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 3px;
	margin-left: 6px;
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #666666;
}
.fieldHoldersmall
{
	width: 172px;
	height: 25px;
	background: url(/site_images/textfieldsmall.jpg) no-repeat;
	float: left;
}

.textInputsmall
{
	width: 164px;
	height: 20px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 4px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #666666;
}
.fieldHoldermedium
{
	width: 250px;
	height: 25px;
	background: url(/site_images/textfieldmedium.jpg) no-repeat;
	float: left;
}

.textInputmedium
{
	width: 244px;
	height: 23px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 3px;
	margin-left: 4px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #666666;
}
.fieldHolderdomains
{
	width: 260px;
	height: 110px;
	background: url(/site_images/domainstextfield.jpg) no-repeat;
	float: left;
}

.textInputdomains
{
	width: 250px;
	height: 100px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
.fieldHoldercomm
{
	width: 400px;
	height: 110px;
	background: url(/site_images/commtextfield.jpg) no-repeat;
	float: left;
}

.textInputcomm
{
	width: 390px;
	height: 100px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
.fieldHoldercomments
{
	width: 400px;
	height: 80px;
	background: url(/site_images/textcomments.jpg) no-repeat;
	float: left;
}

.textInputcomments
{
	width: 393px;
	height: 73px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 3px;
	margin-left: 3px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}
/* ---=== end textfields ===--- */

.select { border:2px solid #CCCCCC; color:#575A4C; font-family:trebuchet,"Trebuchet MS",sans-serif; font-size:15px; font-weight:bold; margin:0pt; padding:2px 2px 2px 2px; 
}

.selectpack { border:1px solid #CCCCCC; color:#575A4C; font-family:trebuchet,"Trebuchet MS",sans-serif; font-size:14px; margin:0pt; padding:1px 1px 1px 1px; 
}

.severity { border:1px solid #CCCCCC; color:#575A4C; font-family:trebuchet,"Trebuchet MS",sans-serif; font-size:12px; margin:0px; 
}

.formabrdr {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.leftdotbrdr {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #D5D8E1;
}

.noregister {
	background-image: url(/site_images/noregistered.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #575A4C;
}
.register {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-image: url(/site_images/registered.jpg);
	background-repeat: no-repeat;
	color: #575A4C;
}
.domainsbrdr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	color: #575A4C;
}

.nocheck {
	font-family: "Trebuchet MS";
	font-size: 11px;
	background-image: url(/site_images/nochecked.jpg);
	color: #999999;
	background-repeat: no-repeat;
}
.plansbrdr {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.formatitles {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #236C6E;
}
.smallfonts {
	font-family: "Trebuchet MS";
	font-size: 12px;
}

a.order {
	float: left;
	display: block;
	height: 20px;
	width: 78px;
	background-image: url(/site_images/order.png);
	text-indent: -5500px;
	margin: 0;
}

a.info {
	float: left;
	background-image: url(/site_images/info.png);
	display: block;
	height: 20px;
	width: 126px;
	text-indent: -5500px;
	margin: 0 0 10px 10px;
	padding: 0;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

/*SOLUTIONS*/
#solutions {
	margin-top: 5px;
	width: 944px;
	height: 220px;
	background: url(/site_images/solutions.jpg) no-repeat top right;
}
#solutions p {
	margin: 0 220px 0 10px;
}

#solutions-ded {
	margin-top: 5px;
	width: 944px;
	height: 240px;
	background: url(/site_images/dedicated-solutions.jpg) no-repeat top right;
}
#solutions-ded p {
	margin: 0 225px 0 10px;
}

#promotion {
	margin-top: 15px;
	width: 944px;
	height: 350px;
	background: url(/site_images/promotion.jpg) no-repeat top right;
}
#promotion p {
	margin: 0 220px 0 10px;
}


#solutions_vps {
	margin-top: 15px;
	width: 944px;
	height: 200px;
	background: url(/site_images/v.p.s.jpg) no-repeat top right;
}
#solutions_vps p {
	margin: 0 220px 0 10px;
}

#solutions_res {
	margin-top: 5px;
	width: 944px;
	height: 300px;
	background: url(/site_images/reseller-hosting.jpg) no-repeat top right;
}
#solutions_res p {
	margin: 0 200px 0 10px;
}


#solutions-container {
	font-family: "Trebuchet MS";
	font-size: 13px;
}

.plan{
	font-size: 16px;
	font-weight: bold;
	background: url(/site_images/linux-icon-small.png) no-repeat top left;
	padding: 0px 0px 0px 32px;
	height: 35px;
}

#solutions-top {
	width: 944px;
	height: 212px;
	background: url(/site_images/plan-solutions-top.jpg) no-repeat;
	padding-top: 5px;
}

.s-top-left {
	float: left;
	height: 190px;
	width: 255px;
	margin-left: 5px;
	padding: 5px 0px 10px 5px;
}

.s-top-center {
	float: left;
	height: 190px;
	width: 255px;
	margin-left: 55px;
	padding: 5px 0px 10px 5px;
}

.s-top-right {
	float: right;
	height: 190px;
	width: 255px;
	margin-right: 48px;
	padding: 5px 0px 10px 0px;
}

#solutions-center {
	width: 944px;
	height: 212px;
	background: url(/site_images/plan-solutions-center.jpg) no-repeat;
	padding-top: 5px;
}

#solutions-vps {
	width: 629px;
	height: 212px;
	background: url(/site_images/plan-solutions-vps.jpg) no-repeat;
	padding-top: 5px;
}

#solutions-res {
	width: 944px;
	height: 212px;
	background: url(/site_images/plan-solutions-res.jpg) no-repeat;
	padding-top: 5px;
}

#solutions-container a {
	color: #010407;
	text-decoration:underline;
}

a.home-buy {
	float: left;
	display: block;
	height: 20px;
	width: 90px;
	background-image: url(/site_images/buy-now.png);
	text-indent: -5500px;
	margin: 0;
}

a:hover.home-buy {
	background-image: url(/site_images/buy-now-h.png);
	text-indent: -5500px;
}

a.home-info {
	float: left;
	background-image: url(/site_images/more-info.png);
	display: block;
	height: 20px;
	width: 115px;
	text-indent: -5500px;
	margin: 0 0 0 8px;
	padding: 0;
}

a:hover.home-info {
	background-image: url(/site_images/more-info-h.png);
}
/*SOLUTIONS*/

/* ---=== css menu gia FAQ's ===--- */
.content_wrapper { width: 750px;	min-height: 100px; 	margin:6px;}
.qa_title{
	display: block;
	color: #0582BE;
	text-decoration: none;
	text-align: left;
	padding-bottom:3px;
	padding-top:3px;
	cursor:pointer;
}
.qa_title:hover{
	text-decoration:underline;
}
.qa_body{
	color: #575A4C;
	display: none;
    text-align: left;	
}
.qa_body p {
	margin: 5px;
}
/* ---=== end of css menu gia FAQ's ===--- */

/*** features table styles ***/
div.features {
	width: 700px;
	margin: 0 0 0 16px;
}

div.features h4 {
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 0 0 5px;
	line-height: normal;
	color: #666;
}

div.features table {
	width: 700px;
	border-collapse: collapse;
	background: url(/site_images/tb_features_border.jpg) top no-repeat;
	color: #666;
	font-size: 12px;
}

div.features table td {
	padding: 5px 0;
	background: url(/site_images/tb_features_border.jpg) bottom no-repeat;
}

div.features table td.col1 {
	background-position: left bottom;
	width: 300px;
	text-align: left;
	color: #333333;
	border-right: 1px solid #c4c4c4;
}

div.features table td.col2 {
	background-position: right bottom;
	text-align: center;
	padding-right: 30px;
}

div.features table tr td strong {
	color: #669900;
}

.feature_wrapper {
	width: 300px;
}
.qa_feature{
	display: block;
	color: #333333;
	text-decoration: underline;
	text-align: left;
	cursor:pointer;
	background: url(/site_images/info.jpg) no-repeat center left;
	padding-left: 16px;
}
.qa_content{
	font-size: 12px;
	color: #575A4C;
	display: none;
    text-align: left;	
}
/*** end of features table styles ***/

/* Slideshow */
#slideshow {
	margin:0 auto;
	width:740px;
	height:350px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:660px;
  height:350px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:640px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:350px;
}
 
/* Slideshow controls style rules. */

.control {
  display:block;
  width:40px;
  height:350px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(/site_images/webdesign/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(/site_images/webdesign/control_right.jpg) no-repeat 0 0;
}
 
/* Style rules for Demo page */

#pageContainer {
  margin:0 auto;
  width:740px;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font-size: 18px;
  color:#006594;
}
.slide img {
  float:right;
  margin:0 15px;
}

/* Slideshow */


/* dedicated */
.dedicated {
margin-top: 15px;
margin-left: 15px;
}

.ded {
height: 80px;
padding: 0 5px 15px 5px;
margin: 0 5px 20px 5px;
background-repeat: no-repeat;
}
.ded strong {
font-weight: bold;
color: #006594;
}
.ded ul {
margin: 0 0 0 140px;
padding: 0 0 0 0px;
list-style: none;
border-left: 1px dotted #ccc;
}
.ded li {
float: none;
display: block;
margin: 2px 0 1px 0;
padding: 0 0 0 15px;
}

.one{
background-image: url('/site_images/ded-server.jpg');
}
.two{
background-image: url('/site_images/ded-whm.jpg');
}
.three{
background-image: url('/site_images/ded-cpanel.jpg');
}
.four{
background-image: url('/site_images/ded-promt.jpg');
}
.five{
background-image: url('/site_images/ded-email.jpg');
}


/* Arxiki selida - prosfora */
div.home_offer {
	background: url(/site_images/world-small.gif) 0 0 no-repeat;
	height: 300px;
	float: left;
	width: 51%;
}

div.home_offer ul {
	margin: 0;
	color: #333333;
	font-size: 14px;
	line-height: 1.4em;
	padding: 90px 0 0 35px;
}

div.home_offer li {
	background: url(/site_images/icon3_check.gif) 0 0 no-repeat;
	padding: 0 20px;
}

div.home_offer h1 {
	display: none;
}

div.home_offer a.get_started {
	display: block;
	background: url(/site_images/buttons/get-started.jpg) 0 0 no-repeat;
	height: 32px;
	width: 146px;
	overflow: hidden;
	text-indent: -999%;
	margin: 15px 0 0 50px;
}


/* Valte tin parousiasi sas */
.presentation {
	float:left;
	padding:12px 10px 0 12px;
	width:40%; /* before 46% */
}
.presentation ul {
	margin: 0 5px;
	padding: 15px 0;
}
.presentation ul li {
	float: left;
	margin-left: 15px;
	width:340px;
}
.presentation ul li a {
	padding:5px 0 0 15px;
	background:transparent url(/site_images/icon_check.gif) no-repeat scroll 0 8px;
	display:block;
	text-decoration:none;
	width:340px;
}
.presentation h1 {
	display: none;
}


/* services index */
div.dot_floor {
	clear: both;
}
div.dot_floor ul {
	border-top:1px solid #E8E8E8;
	margin: 0 10px;
	padding: 15px 0;
	list-style: none;
	height: 140px;
}
div.dot_floor ul li {
	float: left;
}
div.dot_floor ul li a {
	height: 140px;
	width: 230px;
	display: block;
	text-indent: -999%;
}
div.dot_floor ul li a.cms {
	background: url(/site_images/serv-scripts.jpg) 0 0 no-repeat;
}
div.dot_floor ul li a.custom {
	background: url(/site_images/serv-design.jpg) 0 0 no-repeat;
}
div.dot_floor ul li a.reseller {
	background: url(/site_images/serv-reseller.jpg) 0 0 no-repeat;
}

div.dot_floor ul li a.transfer {
	background: url(/site_images/serv-transfer.jpg) 0 0 no-repeat;
}


div.dot_page {
	width: 940px;
	margin: 0 auto;
	padding: 5px;
}


/*** hosting services ***/
div.home_shared {
	background: url(/site_images/server-img.gif) no-repeat top right;
	width: 470px;
	margin-top: 5px;
	float: left;
}
div.home_shared ul {
	padding:3px 0;background:none;
	width:250px;
}
div.home_shared ul li {
	padding:3px 0 0 15px;
	background:transparent url(/site_images/arrow.jpg) no-repeat scroll 0 5px;
	display:block;
	text-decoration:none;
	width:250px;
}
div.home_shared p {
	margin: 5px 115px 0 10px;
}
div.home_shared h2 {
	display: none;
}


/*** elegxos diathesimotitas ***/
div.registration {
	width: 470px;
	margin-top: 5px;
	float: left;
	overflow: hidden;
}


/*** div banners index ***/
div.banners {
	clear: both;
}
div.banners ul {
	margin: 0 5px;
	padding: 15px 0;
	list-style: none;
	height: 120px;
}
div.banners ul li {
	float: left;
	margin-left: 10px;
}
div.banners ul li a {
	height: 120px;
	width: 300px;
	display: block;
	text-indent: -999%;
}
div.banners ul li a.free-hosting {
	background: url(/site_images/free-hosting.jpg) 0 0 no-repeat;
}
div.banners ul li a.discount {
	background: url(/site_images/discount.jpg) 0 0 no-repeat;
}
div.banners ul li a.free-domain {
	background: url(/site_images/free-domain.jpg) 0 0 no-repeat;
}


/*** expandable contents ***/
.container {
	width: 100%;
	margin: 0 auto;
}
h2.trigger {
	margin: 7px 0 0 10px;
	height: 32px;
	width: 900px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #095877;
	text-decoration: none;
}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 13px;
	color: #333;
	width: 900px;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font-size: 20px;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}



#webProducts{clear:both;float:left;margin:5px;padding:0 10px;width:920px;}#webProductContent{float:left;padding:0 10px 0 0;width:660px;}#webProductContent p{margin:10px 0;}#webProductContent .feature-container{float:left;clear:none;display:block;margin:0;padding:0;width:660px;}#webProductContent .feature-container .info{clear:none;float:left;margin:0;padding:0;width:660px;}#webProductContent .feature-container .feature{float:left;margin:20px 0 0 0;width:330px;}#webProductContent p{margin:0;}#webProductContent .feature-container .info .feature .thumb{float:left;width:100px;}#webProductContent .feature-container .info .feature .content{float:left;padding:0;width:200px;color:#333;font-size:12px;padding:0;}#webProductContent .feature-container .feature .content strong{color:#8DC314;}#webProductContent .feature-container .action{padding:0 30px 0 0;text-align:right;}#webProductContent .feature-container .action{padding:10px 10px 0 0;text-align:right;}#webProductSub{float:left;width:240px;padding:0;margin:0;}.demosub{float:left;margin:5px 0;padding:10px 0 0 20px;border-left:1px solid #d3d3d3;width:220px;text-align:left;}.demosub p.demoSubHeader{margin:0 0 10px 0;font-size:13px;font-weight:normal;color:#333;}.demosub p.demoSubHeader span{font-weight:bold;color:#8DC314;}.demosub ul { margin: 0 1px; padding: 1px 0; font-size:12px; }
.demosub ul li { float: left; width:200px; }.demosub li.cap{border:none;}


#Testimonials{clear:both;float:left;margin:5px;padding:0 10px;width:920px;}#TestimonialContent{float:left;padding:0 10px 0 0;width:660px;}#TestimonialContent p{margin:10px 0;}#TestimonialContent .feature-container{float:left;clear:none;display:block;margin:0;padding:0;width:660px;}#TestimonialContent .feature-container .info{clear:none;float:left;margin:0;padding:0;width:660px;}#TestimonialContent .feature-container .feature{float:left;margin:20px 0 0 0;width:660px;}#TestimonialContent .feature-container .info .feature .content{float:left;padding:0;width:630px;color:#333;font-size:12px;padding:0;}#TestimonialContent .feature-container .feature .content strong{color:#8DC314;}#TestimonialContent .feature-container .action{padding:0 30px 0 0;text-align:right;}#TestimonialContent .feature-container .action{padding:10px 10px 0 0;text-align:right;}#TestimonialSub{float:left;width:240px;padding:0;margin:0;}.demosub{float:left;margin:5px 0;padding:10px 0 0 20px;border-left:1px solid #d3d3d3;width:220px;text-align:left;}.demosub p.demoSubHeader{margin:0 0 10px 0;font-size:13px;font-weight:normal;color:#333;}.demosub p.demoSubHeader span{font-weight:bold;color:#8DC314;}.demosub ul{list-style:none;font-size:12px;}.demosub li{padding:0 0 8px 0;}.demosub li.cap{border:none;}
