body{font-family:helvetica, sans-serif; margin:0 0 30px 0; padding:0; background:#f5f5f5; /*fff 3d4248 #444 url(images/tile.gif);#f2f4f3;*/ color:#333;}


/* Header Tags */
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;padding:0; letter-spacing:-1px;}
h1{font-size:220%;}
h2{font-size:170%;}
h3{font-size:140%;}
h4{font-size:110%;}
h5{font-size:93%;}
h6{font-size:77%;}




p{line-height:1.4em;}

.clearfix{clear:both;}

#header{ padding:10px 0 0 0; background-color:#3d4248;/*1a2026*/ border-bottom:1px solid #ddd; }
#header #opacity{ background-color:rgba(51,51,51,0.25); }
#header .wrapper{ width:960px; margin:0 auto; }
#header h1{ font-size: 150%; margin: 0; padding: 0; float: left; }
#header h1 a{ 	display:block; background-image: url("images/logo.png"); text-align:center;
				width:167px;/*225 164 166px;*/ height:47px;/* 48 76px;*/ z-index:1000; text-indent: -2000em; 
				margin:5px 0 5px 0;} /*height: 85px*/
#header h1 a:hover, h1 a:focus { cursor: pointer; /* IE7 */ background-color: transparent;}
#header ul{ float:right; font-size:70%; margin:23px 0 0 0; list-style:none; }
#header ul li{ float:left;margin-left:10px;}
#header ul li a{ padding:4px; color:#fff; font-weight:normal; text-decoration:none;}
#header ul li a:hover{ font-weight:normal; text-decoration:underline; }
#header .active a{ background:#e2e2e2; } /* removing a link will make the grey standout when hovered on */
#header h2{margin-top:20px; color:#fff; font-family:verdana; text-align:center; font-weight:normal; text-shadow:#000 0px 2px 0;}

div#hero{ background:#3d4248; color:#333; margin-top:20px;}
div#hero .wrapper{ background:url(images/hero-2.png) no-repeat; height:300px;}
div#hero .button{ margin-left:715px; }
div#hero p{padding:0 0 0 720px; color:#fff; font-size:13px; text-shadow:#000 0px 1px 0;}
div#hero p span{background:#00aeef; padding:2px; line-height:1.8em;}
div#hero p.signup{padding-top:30px;}

div#description{background:#eee;/*edf3fe;*/ border-top:1px solid #ddd;}
div#description h3{font-size:180%; font-style:italic; font-family:georgia, serif; font-weight: normal; color:#444; padding:10px 40px; margin:0;
										line-height:1.5em; text-align:center;}

div#footer{ text-align:center; font-size:77%; color:#666; text-shadow:#fff 0px 1px 0;}
div#footer a{color:#666;}

div.wrapper{margin:0 auto; width:960px;}
div.padding{padding:15px;}


div#features{ background:#f5f5f5; padding-top:20px; }

#feat div{ float: left; padding-bottom: 20px;	padding-left: 10px;	width: 300px;/*290px;*/}
#feat h3{ background: transparent url(images/icons/pictos/dash.png) no-repeat 0 0; height: 32px;	
					margin-bottom: 0;	width: 230px;	padding:5px 0 0 40px;	font-size:20px;text-shadow:#fff 2px 2px 0; }
#feat p{ color:#777;/*#70757b;*/	margin-top:0px;	width: 280px;	font-size:13px;	text-shadow:#fff 1px 1px 0; }
	
/* feat header img replacement ------------- */
#no-transaction-fees h3{ background-image: url(images/icons/pictos/card.png); }
#work-anywhere h3{ background-image: url(images/icons/pictos/cloud.png); }
#impress h3{ background-image: url(images/icons/pictos/users.png); }
#organize h3{ background-image: url(images/icons/pictos/bin.png); }
#paperless h3{ background-image: url(images/icons/pictos/tree.png); }
	