
/* 	********************************************************************************************** 

	*		LAYOUT GENERALE *
	*		Created:	 23/01/2009	 *
	*		Last update: *
	*		Nome gruppo di proprieta': Files Anywhere	 	     *
    *		Author: Katty Garcia		 		 *

   	********************************************************************************************** */

/*----Reset------  */
html, body {
				height:100%;background: url(../HomeImages/bg.jpg) repeat-x;
			}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

}

/*define focus styles!*/

:focus { -moz-outline-style: none; }


body {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding:0px;
	background: url(../HomeImages/bg-wrap2.jpg) no-repeat center top;

}
.bg-small {background: url(../HomeImages/bgWrapBlank.jpg) no-repeat center top}
	#container {
				position: relative;
				min-height: 100%;
				height: 100%;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: auto;
				
			}
			html>body #container {
				height: auto;
			}
			#content {
	width: 900px;
				padding:0 ;
				margin-left:-450px ;
				left: 50%;
				position: relative;
				height: 100%;
				float: left;	
				margin-bottom:200px;			
			}
			#footer {
	background:transparent url(../HomeImages/footerbg_46.jpg) repeat-x 0 40px;
				position: absolute;  /* Needed for Safari */
				padding: 0 0 20px 0;
				margin:  0 0 0 0;
				width: 100%;
				bottom: 0;
				float: left;
			

			}
		
.hide { display:none}
.clear {
	clear: both;
	margin: 0;
	padding: 0;	
}
.left {
	float:left;
}
/* Welcome pages */
.clearWelCome {
	clear: both;
	margin: 0;
	padding: 0;
	height:80px;
	
}
p {
	background: none;
}
a, a:visited {
	color: #fa9a11;
	text-decoration: underline;
}
a:hover {
	color: #f96913;
}
#testimonials-mainbg .testimonial p {
	background-color: transparent;
	background-image: none;
}
p.heading-font  { color: #333; font-size:20px; padding:0px 0 30px 0;}
.access-font { font-size:24px; color:#064354; margin-top: 35px; font-family: "Helvetica Neue", Arial, sans-serif;}
.fa-font { font-size:24px; color:#29788d;font-family: "Helvetica Neue", Arial, sans-serif; }
.white-font { font-size:16px; color:#fff; }
.news-heading-font { font-size:18px; color:#102b50; }
.news-sub-font {
	font-size:12px;
	color:#102b50;
}
.news-normal-font { font-size:12px; color:#275eaa; }
.footer-heading-font { font-size:18px; color:#7a7a7a; width:300px; float:left; margin:0 10px;  }

.read-more a { font-size:11px; color:#888888; text-decoration:none; border-bottom:thin dotted #888888; } 
.read-more a:hover { font-size:11px; border-bottom:thin dotted #ee941a; font-size:11px; color:#ee941a;} 

/*layout*/
.wrap { width:890px; margin:0 auto; position: relative;}
/*header*/
#header {
	 width:890px; height:111px; margin:0;  
}
#header h1 {
	
	height: 101px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
}
#header h1 a {
	display: block;
	width: 443px;
	height: 101px;
	float: left;
}
.login-bg { background:url(../HomeImages/bg-login.jpg) no-repeat; width:353px; height:86px; padding:11px 10px 0 13px; float: right; margin-top: 12px;}
#username-bg { background:url(../HomeImages/username-bg.jpg); width:149px; height:24px; padding:0 0 0 24px; float:left; margin:6px 2px 0 0; }
#username-bg .txtbox-user { border:none; margin:3px 0 0 0; color:#000; border:solid 1px #FFFFFF; width:141px; font-size: 13px; }
#password-bg { background:url(../HomeImages/password-bg.jpg); width:148px; height:24px; padding:0 0 0 24px; float:left; margin:6px 0 0 0; }
#password-bg .txtbox-pass { border:none; margin:3px 0 0 0; color:#000; border:solid 1px #FFFFFF; width:141px; font-size: 13px; }
#rem-pass-container { width:282px; height:48px; float:left; }
#rem-pass-container .checkbox-container { float:left; }
#rem-pass-container .checkbox-container label {
	cursor: pointer;
}
#rem-pass-container .rem {
	font-size:10px;
	color:#5f6e75;
	padding:5px 0 0 0;
	text-decoration:none;
	width: 250px;
}
#rem-pass-container .rem a { font-size:10px; color:#5f6e75; padding:4px 0 4px 0; text-decoration:none; }
#rem-pass-container .rem a:hover { font-size:10px; border-bottom:thin dotted #ee941a; padding:4px 0 0 0; color:#ee941a; }
/*Menu Navigation*/
#nav-container { width:871px; height:35px; margin:0px 0px 0 11px; }
#nav a { float:left; display:block; padding: 0; background: url(../HomeImages/bg-nav.jpg); width:946px; height:35px; text-indent:-9999px;}
#nav li { float:left; list-style:none; }
#nav a.active {cursor: default;}

#nav-home a { width:102px; background-position: 0px 0px; }
#nav-demo a { width:97px; background-position: -102px 0px; }	
#nav-whats-new a { width:129px; background-position: -199px 0px; }	
#nav-shortcuts a { width:112px; background-position: -328px 0px; }	
#nav-faq a { width:78px; background-position: -440px 0px; }	
#nav-contact a { width:119px; background-position: -518px 0px; }
#nav-support a { width:86px; background-position: -637px 0px; }	
#nav-mobile a { width:147px; background-position: -723px 0px; }		 

#nav-home a:hover, #nav-home a.active { width:102px; background-position: 0px 35px; }
#nav-demo a:hover, #nav-demo a.active { width:97px; background-position: -102px 35px; }	
#nav-whats-new a:hover, #nav-whats-new a.active { width:129px; background-position: -199px 35px; }	
#nav-shortcuts a:hover, #nav-shortcuts a.active  { width:112px; background-position: -328px 35px; }	
#nav-faq a:hover, #nav-faq a.active { width:78px; background-position: -440px 35px; }	
#nav-contact a:hover, #nav-contact a.active  { width:119px; background-position: -518px 35px; }
#nav-support a:hover, #nav-support a.active  { width:86px; background-position: -637px 35px; }	
#nav-mobile a:hover, #nav-mobile a.active  { width:147px; background-position: -723px 35px; }
/*blank page navigation*/
#nav-header-right { width:541px; height:33px; margin:0; float:right; position:absolute; top:38px; margin-left: 345px; }
#nav-header-right a { float:left; display:block; padding: 0; background: url(../HomeImages/nav-header-right2.png); height:33px; text-indent:-9999px;}
#nav-header-right li { float:left; list-style:none; }
#nav-header-right a.active {cursor: default;}

#nav-header-right #nav-home a { width:54px; background-position: 0px 0px; }	
#nav-header-right #nav-demo a { width:57px; background-position: -54px 0px; }	
#nav-header-right #nav-whats-new a { width:85px; background-position: -111px 0px; }	
#nav-header-right #nav-shortcuts a { width:71px; background-position: -196px 0px; }	
#nav-header-right #nav-faq a { width:45px; background-position: -267px 0px; }	
#nav-header-right #nav-contact a { width:80px; background-position: -312px 0px; }
#nav-header-right #nav-support a { width:42px; background-position: -392px 0px; }	
#nav-header-right #nav-mobile a { width:107px; background-position: -434px 0px; }		 

#nav-header-right #nav-home a:hover, #nav-header-right #nav-home a.active { width:54px; background-position: 0px 33px; }
#nav-header-right #nav-demo a:hover, #nav-header-right #nav-demo a.active { width:57px; background-position: -54px 33px; }	
#nav-header-right #nav-whats-new a:hover, #nav-header-right #nav-whats-new a.active { width:85px; background-position: -111px 33px; }	
#nav-header-right #nav-shortcuts a:hover, #nav-header-right #nav-shortcuts a.active  { width:71px; background-position: -196px 33px; }	
#nav-header-right #nav-faq a:hover, #nav-header-right #nav-faq a.active { width:45px; background-position: -267px 33px; }	
#nav-header-right #nav-contact a:hover, #nav-header-right #nav-contact a.active  { width:80px; background-position: -312px 33px; }
#nav-header-right #nav-support a:hover, #nav-header-right #nav-support a.active  { width:42px; background-position: -392px 33px; }	
#nav-header-right #nav-mobile a:hover, #nav-header-right #nav-mobile a.active  { width:107px; background-position: -434px 33px; }
/*banner*/
.banner {
	left:10px;
	width:831px;
	height: 170px;
	background: url(../HomeImages/bg-banner.jpg) no-repeat left top;
	padding-top: 63px;
	padding-left: 40px;
	position: relative;
}
ul#blue-desc {
	width: 800px;
	margin:0 0 0 25px;
	font-size:18px;
	color:#3a8194;
	float: left;
	padding: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	display: block;
} 
#blue-desc li{ list-style-image: url(../HomeImages/li-banner-trans.png); padding:0 0 3px 0; margin: 0;
	list-style-position: outside;
} 
 a.signup-btn { background: url(../HomeImages/btn-signup.jpg) no-repeat left bottom; width:155px; height:44px; float:left; cursor:pointer; margin-top: 10px; margin-right: 15px; border: none; text-indent: -9999px;}
 a:hover.signup-btn { background: url(../HomeImages/btn-signup.jpg) no-repeat left top; }

 a.more-info-btn { background: url(../HomeImages/btn-moreinfo.jpg) no-repeat left bottom; width:155px; height:44px; float:left; cursor: pointer; margin-top: 10px; border: none;  text-indent: -9999px;}
 a:hover.more-info-btn {background: url(../HomeImages/btn-moreinfo.jpg) no-repeat left top; }
 a:focus.more-info-btn { -moz-outline-style: none; }
.btnsHeader {
	float: left;
	border: none;
}
/*Bluebar*/
#bluebar { background:url(../HomeImages/bluebar.jpg) no-repeat; width:880px; height:54px; padding:0; float:left; margin: 8px 0 0 4px; }
#bluebar ul { font-size:18px; list-style-type:none; margin-left: 10px;}
#bluebar .prices { background: url(../HomeImages/bluebar-prices.jpg) no-repeat; padding:8px 0 0 45px;  }
#bluebar .features { background: url(../HomeImages/bluebar-features.jpg) no-repeat;padding:8px 0 0 55px; }
#bluebar .business-users { background: url(../HomeImages/bluebar-business.jpg) no-repeat;  padding:8px 0 0 50px; }
#bluebar .free-account { background: url(../HomeImages/bluebar-account.jpg) no-repeat;  padding:8px 0 0 45px; }
#bluebar .customers { background: url(../HomeImages/bluebar-customers.png) no-repeat;  padding:8px 0 0 45px; }
#bluebar .pcmac { background: url(../HomeImages/bluebar-pcmac.jpg) no-repeat; padding:8px 0 0 45px; }
#bluebar li { float:left; margin:5px 14px; font-size: 16px; }
#bluebar li a { color:#3e89bf; text-decoration:none; height: 30px; float: left; }
#bluebar li a:hover { color:#ee941a; text-decoration:underline; }

#bluebar-small { background:url(../HomeImages/bluebar2.png) no-repeat; width:870px; height:30px; padding:0; float:left; margin: 0 0 0 10px; }
#bluebar-small ul { font-size:14px; list-style-type:none; margin-left: 10px; float:left;}
#bluebar-small .prices { background: url(../HomeImages/bluebar-prices2.png) no-repeat; padding:5px 0 0 30px; }
#bluebar-small .features { background: url(../HomeImages/bluebar-features2.png) no-repeat;padding:5px 0 0 30px; }
#bluebar-small .business-users { background: url(../HomeImages/bluebar-business2.png) no-repeat; padding:5px 0 0 30px; }
#bluebar-small .free-account { background: url(../HomeImages/bluebar-account2.png) no-repeat;  padding:5px 0 0 30px; }
#bluebar-small .customers { background: url(../HomeImages/bluebar-customers2.png) no-repeat;  padding:5px 0 0 30px; }
#bluebar-small .pcmac { background: url(../HomeImages/bluebar-pcmac2.png) no-repeat; padding:5px 0 0 35px; }
#bluebar-small li { float:left; margin:0px 20px; font-size: 14px;}
#bluebar-small li a { color:#3e89bf; text-decoration:none; display: block; height: 22px; margin-top:3px; float: left; }
#bluebar-small li a:hover { color:#ee941a; text-decoration:underline; }

.back-home {
	float:right; width:120px; margin-right:5px;
}
.back-home a { background:url(../HomeImages/back-home.png) left top; width:120px; height:25px; display:block; text-indent:-9999px;}
.back-home a:hover { background:url(../HomeImages/back-home.png) left bottom;}
/*Content*/
.content-body {
	width:100%;
	margin:0;
	padding:0 0 0 15px;
}
/*Left Content*/
#left-container { width:570px; height:auto; float:left; padding:13px 0 0 20px; }
#left-container.page { width: 950px; float: left;} 
.box_feature {
	width: 570px;
	height: 300px;
	padding-left: 20px;
	padding-bottom: 20px;
	background: url(../HomeImages/image001.png) no-repeat left top;
}
.box_feature h2 {
	color: #555;
	font-weight: normal;
	font-size: 18px;
}
.box_feature ul {
	margin-top: 35px;
	margin-left: 30px;
	color: #3276c0;
	font-size: 14px;
}
.box_feature ul li {
	padding:4px 0 3px 0;
}
/*Right Content*/
#right-container {
	width:265px;
	float:right;
	position: relative;
}
#phone-bg { background: url(../HomeImages/phone-bg.jpg); width:189px; height:40px; padding:12px 0 0 63px; font-size: 14px; }
#phone-bg a {
	color: #fff;
	text-decoration: none;
}
#news-topbg {
	background: url(../HomeImages/news-topbg_32.jpg) no-repeat;
	width:280px;
	height:40px;
	float: left;
}
#news-mainbg { background:url(../HomeImages/news-mainbg_34.jpg) repeat-y; width:280px; float: left; height: 105px;}
.box-news { margin:0 15px;}
#news-bottombg { background:url(../HomeImages/news-bottombg_40.jpg) no-repeat; width:280px; height:13px;float: left; clear:both}
.top-logo-clients {
	margin: 8px 0 0 0;
	width: 252px;
	height: 30px;
	float: left;
	background: url(../HomeImages/bg-logo-clients.jpg) no-repeat left top;
}
.logo-clients {
	margin:0;
	width: 247px;
	height: 80px;
	overflow: hidden;
	text-align: center;
	clear: both;
	float: left;
	padding: 0 0 0 5px;
	background: url(../HomeImages/bg-logo-clients.jpg) no-repeat left bottom ;
}
.logo-clients img {
	margin-left: 5px;
	}
#testimonials-topbg { background: url(../HomeImages/bgClientTestTop.jpg) no-repeat; width:252px; height:30px; margin-top:8px;clear:both }
#testimonials-mainbg { background:transparent url(../HomeImages/bgClientTestMiddle.jpg) no-repeat left bottom; width:226px; height:100px; padding:13px; clear: both; }
#testimonials-mainbg p { padding:10px 15px 0 15px; font-size: 12px; color: #333; height: 100px;	font-style: italic; float: left;
	background-image: none;
	background-color: transparent;
}
.testimonial { width: 245px; height: 130px;
	background-image: none;
	background-color: transparent;
}
.nome-test {font-weight: bold; color: #000; float: left; left: 50px; position: relative; bottom: 0;}

/*footer*/
.footer-heading-font { font-size:18px; color:#7a7a7a; width:250px; float:left; margin:0 10px;  }
#footer-container {
	padding:0;
}
#footer-link { width:270px; height:80px; float:left; }
#footer-link ul { list-style:none; margin:0 20px; }
#footer-link li { border-bottom:solid 1px #ebebeb;  margin:2px 0 2px 0; }
#footer-link li a{ font-size:12px; color:#7a7a7a; text-decoration:none; padding:0 0 0 10px; }
#footer-link li a:hover{ font-size:12px; color:#aaaaaa; text-decoration:none; }
#footer-logo { width:300px; height:auto; float:right; font-size:10px; color:#7a7a7a; padding:0 0 0 10px; }
#footer-logo a { font-size:10px; color:#7a7a7a; border-bottom:thin dotted #7a7a7a; text-decoration:none; }
#footer-logo a:hover { color:#aaaaaa; border-bottom:thin dotted #aaaaaa; }
#footer-logo a.non-formatted { border-bottom:none}
#footer-logo a:hover.non-formatted { color:#7a7a7a; border-bottom:none; }
.ico-green {
	background:url(../HomeImages/ico-green-trans.png) no-repeat left 6px;
	width:143px;
	height:50px;
	display:block;
	text-indent:-9999px;
	padding-bottom: 18px;
	margin-top:0px;
	margin-bottom: 13px;
}

/*LOGIN PAGE styles*/

#loginpage {
	width: 100%;
	height: 100%;
	display: block;
	float: left;
	background: url(../HomeImages/bg-loginpage.png) no-repeat center top;
	margin-top: 3px;
	padding-top: 40px;
}
.login-info, .welcome-info {
	float: left;
	width: 355px;
	height: auto;
	color: #000;
	position: relative;
	padding-left:15px;
	padding-right: 160px;
	top: 130px;
	font-size: 18px;
	margin-left: 30px;
	margin-bottom:20px;
	
}
.welcome-info {
	width: 470px;
	padding-right: 0;
	top: 70px;
}

.welcome-info h2 {
	font-size: 21px;
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
}
.welcome-info h3 {
	color: #ff9900;
	font-size: 16px;
	font-weight: bold;
	margin:0 0 15px 0;
}
.welcome-info p {
	font-size: 13px;
	line-height:15px;
	color: #333;
	padding-bottom: 15px;
}
.border-green {
	border: 1px solid #ccff99;
	font-size: 11px;
	padding: 15px;
}
.border-green h2 {
	font-size: 16px;
	color: #669900;
	font-weight: bold;
	padding-bottom:6px;
}
.border-green p {
	font-size: 12px;
}
/* --ATTENTION CODE CHANGED!!-- */
.border-green span {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}
#loginpage p {
	padding-bottom: 15px;
	font-weight: bold;
	
}
.error {
	color: #f91615;
	font-weight: bold;
	font-size: 14px;
	padding-left:40px;
	margin-top:10px;
	background: url(../HomeImages/icon-error.png) no-repeat left top;
}
.login-box {
	width: 225px;
	height: 290px;
	float: left;
	display: block;
	background: url(../HomeImages/bg-loginbox-trans.png) no-repeat left top;
	padding: 75px 30px 30px 30px;
}
.username-lp, .password-lp {
	width: 190px;
	height: 37px;
	padding-left: 30px;
	background: url(../HomeImages/bg-user-lp.png) no-repeat left top;
	
}
.password-lp {
	background: url(../HomeImages/bg-pwd-lp.png) no-repeat left top;
	margin-top: 5px;
}
input.txtinput-lp {
	width: 90%;
	height: 23px;
	margin-top: 5px;
	border: none;
	background: none;
	color: #999;
}
.login-btn  { background: url(../HomeImages/bg-btnlogin.gif) no-repeat left top; width:71px; height:28px; border:0; cursor:pointer; float: right;}
.login-btn:hover { background: url(../HomeImages/bg-btnlogin.gif) no-repeat left bottom; width:71px; height:28px; border:0; cursor:pointer; text-decoration: none; float: right; }
#login-btn-container { position:relative; right:5px; top:7px}
.copy-loginbox-lp {
	width: 220px;
	float: left;
	background: url(../HomeImages/bg-copy-loginbox.jpg) no-repeat 0 top;
	padding-top: 10px;
	margin-top: 10px;
}
.copy-loginbox-lp h1 {
	font-weight: bold;
	font-size: 21px;
	color: #000;
}
.orange {
	color: #ff6600;
}
.blu {
	color: #3399cc;
}

/*PRICING PAGE styles: below styles have been changed*/

#pricingpage {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../HomeImages/bg-pricingpage.png) no-repeat center top;
	margin-top: 3px;
	padding-top: 40px;/*keep it40 after adding the updated image*/
	float: left;
}
#welcomepage {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../HomeImages/bg-welcomepage.jpg) no-repeat center top;
	margin-top: 3px;
	padding-top: 0px;
	float: left;

}
#welcomeFree {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../HomeImages/bg-welcomeFree.jpg) no-repeat center top;
	margin-top: 3px;
	padding-top: 0px;
	float: left;

}

#box-pricing {
	width: 820px;
	height: 100%;
	float: left;
	padding: 0;
	display: block;
	margin-left: 35px;
}
.top-price {
	width: 820px;
	height: 60px;
	display: block;
	background: url(../HomeImages/top-box-pricing.gif) no-repeat left top;
}
.info-price {
	width: 820px;
	padding: 0;
	background: url(../HomeImages/bg-box-pricing.png) repeat-y left top;
	float: left;
}
.bottom-price {
	width: 820px;
	/*height: 96px;
	background: url(../HomeImages/bottom-pricing-box.png) no-repeat left top;
	 remove the above height  */
height: 85px;
	background: url(../HomeImages/bottom-pricing-box.png) no-repeat left bottom;
}
#price-form {
	margin: 0;
	padding: 0;
}
#price-form .plan {
	float: left;
	width: 278px;
	margin: 0;
	padding: 0;
	margin-left: 20px;
		
}
#price-form .plan p {
	font-size: 12px;
	margin-left: 25px;
	padding-top:5px;
}
#price-form .plan label {
	font-size: 18px;
	line-height:18px;
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	color: #999;
	font-weight: bold;
}
#price-form .plan.advanced label {
	color: #000;
}
/*.colgray .price input {
	width: 12px;
	height: 12px;
	float: left;
	
}*/

 .select-annualy {
	border: 1px solid #f9bb61;
	padding:2px 4px 1px 2px  ;
	/*float: left;*/
	margin: auto;
		background: #fbf6ee;
	font-size:12px;
	/*height:17px;*/
	width:90px;
}

    
#price-form .plan ul {
	margin-bottom:8px;
	margin-left: 20px;
	margin-top:7px;
}
#price-form .plan li {
	margin-left: 5px;
	margin-right: 20px;
	list-style-image: url(../HomeImages/li-price.jpg);
	list-style-position: inside;
	background-position: 0 .3em;
	font-size: 11.5px;
		
	padding-bottom:3px;
	color: #000;
	
}
#price-form .colgray {
	width: 150px;
	float: left;
	position:relative;
	margin-bottom:50px;
	padding-left: 20px;/**/
	display:block;

}
#price-form .colgrayPrice {
	width: 150px;
	float: left;
	position:relative;
	margin-bottom:50px;
	padding-left: 3px;
	display:block;
	text-align:center;

}
.vert-align 
{
    width:140px;
	height: 70px;
	margin: auto;
	position: absolute;
	top: 30%;
	clear: left;
	text-align: center;
	
}

.colgray  input , .user input {
	/*width: 71px;
	height: 32px;*/
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	border: none;
	font-size: 22px;
	color: #666;
	padding-top: 5px;
	background: url(../HomeImages/input-pricing.jpg) no-repeat;
}


.controls {
	width: 22px;
	display: block;
	float: left;
}
a.up,  a.up:visited {
	width: 18px;
	height: 18px;
	background: url(../HomeImages/up-light.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.up:hover {
	background: url(../HomeImages/up-light.png) no-repeat left bottom;
}
a.down, a.down:visited {
	width: 18px;
	height: 18px;
	background: url(../HomeImages/down-light.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
}
a.down:hover {
	background: url(../HomeImages/down-light.png) no-repeat left bottom;
}
.icon-drive, .icon-users {
	width: 28px;
	padding-top: 27px;
	color: #000000;
	display: block;
	float: left;
	background: url(../HomeImages/icon-drive1-light.png) no-repeat left top;
}
.icon-users {
	width: 32px;
	background: url(../HomeImages/icon-users-light.png) no-repeat center top;
	letter-spacing: -1px;
}
.icon-driveGray, .icon-usersGray {
	width: 28px;
	padding-top: 27px;
	color: #ccc;
	display: block;
	float: left;
	background: url(../HomeImages/icon-drive1-gray.png) no-repeat left top;
}
.icon-usersGray {
	width: 32px;
	background: url(../HomeImages/icon-users-gray.png) no-repeat center top;
	letter-spacing: -1px;
}
#price-form .price {
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #ff9900;
	font-family: Trebuchet MS, "Times New Roman", Times, serif;
	letter-spacing: -1px;
	width: 100px;
	text-align: center;
	
}
.permonth {
	font-size: 12px;
	/*color: #d7cbba;*/
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	
}
 .peryear {
	color:#675f54;
	margin: auto;
	font-size:15px;
	width:100px;
	float: left;
}

/* to separate the plans row . always use HR as using div will not work in ie7*/
#price-form .sep 
{
    border:1px solid #f1f1f1;
	width: 770px;
	/*height: 1px;*/
	background-color: #f1f1f1;
	display: block;
	float: left;
	margin-left: 10px;
	clear: both;
	margin-bottom: 10px;

}
.number {
	font-size: 22px;
	color: #666;
	float: left;
	margin-left: 40px;
}
.btn-viewcorp {
	float: left;
	width: 310px;
	padding-top: 30px;
}
.btn-viewcorp a, .btn-viewcorp:visited a {
	width: 235px;
	height: 40px;
	text-indent: -9999px;
	display: block;
	background: url(../HomeImages/btn-corp-plans.png) no-repeat left top;
	margin-left: 30px;
}
.btn-viewcorp a:hover {
	background: url(../HomeImages/btn-corp-plans.png) no-repeat left bottom;

}
.iPhoneTDUL { 
	padding-left: 20px; 
	padding-right: 10px; 
	font-size: 14px;		
}
.iPhoneUL{
	 padding-left: 20px;
	 padding-right: 35px;
	 line-height:18px;
	 
}
.iPhoneUL li{
	 padding-bottom: 4px;
	 
	 
}
.iPhoneBody{
	padding-left: 30px; 
	color: Black; 
	width: 58%;
	font-size: 14px;
}
.iPhoneDiv
{
	margin-left: 25px;
	padding-right: 35px;
	line-height:18px;
	}
.bottom-price .info {
	float: left;
	width: 300px;
	margin-top: 35px;
}

p.check, p.download {
	padding-left: 25px;
	padding-top: 3px;
	background: url(../HomeImages/icon-check.png) no-repeat left top;
	line-height: 20px;
	padding-bottom: 3px;
	font-size:11px ;
	
}
p.chkLongTermContract {
	padding-left: 25px;
	padding-top: 3px;
	background: url(../HomeImages/icon-asterik.gif) no-repeat left top;
	line-height: 20px;
	padding-bottom: 3px;
	font-size:11px ;
	
}
p.download {
	background: url(../HomeImages/icon-download.jpg) no-repeat left top;
}
.btn-start a, .btn-start a:visited {
	margin-top: 25px;
	width: 150px;
	margin-right: 50px;
	height: 45px;
	float: right;
	text-indent: -9999px;
	background: url(../HomeImages/btn-start.png) no-repeat left top;
}
.btn-start a:hover {
	background: url(../HomeImages/btn-start.png) no-repeat right top;
}

/*Step Bar*/
.step-bar {
	padding-left: 10px;
	float: left;
	padding-top: 10px;
}


/*marketing master pages*/
.btnStartNow
{
	
}
.btnStartNow a, .btnStartNow a:visited {
	margin-top: 25px;
	width: 150px;
	margin-right: 50px;
	height: 45px;
	float: right;
	text-indent: -9999px;
	background: url(../HomeImages/btn-start-lp8.png) no-repeat left top;
}
.btnStartNow a:hover {
	background: url(../HomeImages/btn-start-lp8.png) no-repeat right top;
}

/* Facebook Banner*/
#faceBanner {
	margin:10px 0 0 10px;
	padding: 0;
	width: 867px;
	height:50px;
	float: left;
	display: block;
	background: url(../Images/facebook.png) no-repeat left top;
	background-position:2em;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px solid #999;
}

div#fb_info {
	width: 820px;
	margin:15px 35px 15px 35px;
	color: #333;
	float: left;
}

div#fb_info h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #333;
background: url(../HomeImages/li-on.jpg) no-repeat ;
padding-left:15px;
background-position: .1em;
}
div#fb_info p{font-size:12px; }
div.fb_steps {
	float: left;
	width:820px;
	padding-right: 25px;
	padding-top: 25px;
	}
/*div#fb_info {
	font-size: 12px;
	padding-bottom: 10px;
	background: url(../HomeImages/li-on.jpg) no-repeat left top;
}*/

div.box-fb {margin-bottom: 25px; }
div.box-fb p{margin-left: 15px;margin-top:5px;font-size:12px !important; }

#moreFB td h3{background: url(../HomeImages/li-on.jpg) no-repeat ;
padding-left:15px;
background-position: .1em 20%;
font-size: 12px !important; 
border-bottom:1px solid #999; 
padding-bottom:10px;}

#moreFB td{font-size:12px;padding-top:10px;}

.pTips{
	background: url(../HomeImages/li-on.jpg) no-repeat ;
padding-left:15px;
background-position: .1em 12%;
}
