/*-----------------------------------------------------------------------------
	home page-specific styles
-----------------------------------------------------------------------------*/
	/* container styles */
#home #body {
	width: 780px;
	margin: 0;
}

/* NOTE: flash movie should sit under other content */
#flash {
	position: relative;
	z-index: 0;
	top: -8px;
	left: -1px;
	width: 940px;
	height: 283px;
	margin: 0 auto;
	padding: 0;
}

#noflash {
    display: none;
    width: 940px;
    height: 283px;
    background: transparent url("../img/noflash/background.png") no-repeat;
}

div.text-banner-left{
	position:absolute;
	top:127px;
    left:17px;
	 
	z-index:400; 
	width:240px;
}
div.text-banner-left p{
	
    padding: 0;
	margin: 0;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:19px ;
	line-height:21px;
	text-align:center; 
	

}
div.rating-star{
float:left;
}
div.text-banner-left p a,a:visited, a:link{
	color:#000;
}
div#star-wrap{
    margin:0px auto;
	width:60px;	
}
div.text-banner-left p a:hover{
	color:#000;
	text-decoration:none;
}
div.rating-banner{
	position:absolute;top:150px;
	background: transparent url("../img/noflash/reviews.png");
	text-align:center;
	top:130px;
    left:670px; 
	z-index:400; 
	width:110px;
	padding-top:45px;
	padding-bottom:25px;
}
div#home-box{
	position: relative;
	margin: -9px auto;
	width:940px;
	/*background:#FFF;*/
	/*background: transparent url("../img/box_home.png") no-repeat -14px -10px;*/
}
/* benefits box styles */
div#benefitsbox {
	position: relative;
	margin: 0 0 0 -15px;
	padding:  0;
	background: url("../img/box_benefits.png?v=0001") no-repeat;
	width: 516px;
	height: 522px;
	float: left;
	
}

div#benefits a {
    display: block;
    /*background: #ffffff url("../img/benefit_bg.png") no-repeat;
    height: 135px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 5px 10px 6px 35px;*/
	text-align:center;
}

div#benefits a img {
    margin: 2px;
}

div#benefits a p {
    margin: 0; padding: 0;
	color:grey;
}
div#benefits  h1 {
   color:#000;
	
}
div#benefits a h1 {
    display: inline;
	
}

#organize {
	background:transparent url("../img/benefit_organize.gif") no-repeat;
	text-align: right;
	margin-top: 22px;
	padding: 0px;
	height: 76px;
}

#find {
	background:transparent url("../img/benefit_find.gif") no-repeat;
	background-position: 100% 0%;
    text-align: left;
    margin-top: 34px;
    padding: 0px;
    padding-top: 2px;
}

#capture {
    background:transparent url("../img/benefit_capture.gif") no-repeat;
    background-position: 100% 0%;
    text-align: left;
    padding: 0px;
    padding-top: 17px;
}

#share {
    background:transparent url("../img/benefit_share.gif") no-repeat;
    text-align: right;
    margin-top: 25px;
    padding: 0px;
}

div#benefits {
	position: absolute;
	background-color: #fff;
	width: 482px;
	height: 456px;
	margin-left: 20px;
	margin-top: 15px;
}

div#benefits a:link, div#benefits a:visited, div#benefits a:hover{
    text-decoration: none;
	
}
div#benefits a:link p, div#benefits a:visited, div#benefits a:hover {
    text-decoration: none;
	font-size:13px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* resources box styles */
div#resourcesbox {
	background: url("../img/box_news.png") no-repeat;
	width: 219px;
	height: 522px;
	float: left;
}

div#resources {
	position: absolute;
	background-color: #fff;
	width: 184px;
	height: 456px;
	margin-left: 10px;
	margin-top: 15px;
	padding:0 5px 0 5px;
}

div#resources h3{
    color: #505050;
    font-size: 14px;
    margin-top: 13px;
}

#lifesaver {
	background:transparent url("../img/graphic_help.gif") no-repeat;
    background-position: 100% 0%;
    color: #747474;
    font-size: 11px;
    margin-top: 8px;
    height: 84px;
}

#resources-bulletlist {
	margin-top: 20px;
	margin-left: -3px;
}

#resources-bulletlist div{
	background-image: url('../img/bullet_blue.jpg');
    background-repeat:no-repeat;
    background-position:0px 4px;
    padding-left: 13px;
    font-weight: bold;
    margin-bottom: 4px;
}

#resources-bulletlist div:hover{
    background-image: url('../img/bullet_orange.jpg');
}

#resources-bulletlist a:link, #resources-bulletlist a:visited {
	font-size: 11px;
    text-decoration: none;
    color: #999999;
}

#facebooklink {
	display: block;
	width: 100%;
    height: 17px;
    background: url('../img/icon_facebook.png') no-repeat 100% 0px;
}

#twitterlink {
    display: block;
    width: 100%;
    height: 17px;
    background: url('../img/icon_twitter.png') no-repeat 100% 0px;
}

/* news box styles */
div#newsbox {
	background: url("../img/box_news.png") no-repeat;
	width: 219px;
	height: 522px;
	float: right;
	margin:0  ;
}

div#news {
	position: absolute;
	color: #888;
	background-color: #fff;
	width: 184px;
	height: 456px;;
	margin-left: 10px;
	margin-top: 15px;
	padding:0 5px 0 5px;
}

div#benefitsbox,div#resourcesbox,div#newsbox {
	margin-top: 0px;
	padding-top:20px;
}
div#benefits h1{
	font-weight:normal;
	
}
div#benefits p{
	font-size:14px;
	color:#444;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
div#benefits h3{
	margin-bottom:10px;
	
}
div#news div{
    color: #747474;
    font-size: 11px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    margin-bottom: 5px;
    margin-top: 3px;
}

div#news a:link, div#news a:visited, div#news a:hover{
    text-decoration: none;
}

div#news a {
    display: block;
    color: #747474;
    
    /*border-bottom: 1px solid #E5E5E5;*/
    padding-bottom: 0;
    margin-bottom: 0px;
}
div#news a h3{
    margin-bottom: 5px;
    color: #505050;
    font-size: 14px;
}

.logo {
	position: absolute;
	z-index: 5;
	right: 0;
}


.sticker_award{
    display: none;
    position: absolute;
    z-index: auto;
}

.sticker_news{
    display: none;
    position: absolute;
    z-index: auto;
}

.award_outside {
    position: absolute;
    top: 133px;
    left: 520px;
    z-index: auto;
}
.award_inside {
    position: relative;
}

.news_outside {
    position: absolute;
    top: 150px;
    left: 370px;
    z-index: auto;
}
.news_inside {
    position: relative;
}

.button_buy_now{
    position: absolute;
    top: 160px;
    left: 840px;
}

.button_free_trial{
    position: absolute;
    top: 45px;
    left: 820px;
}

.homeBoxesTitle {
    margin-top: 3px;
    text-align: center;
    font-size: 16px;
    color: #414141;
}

#left-cpn{
float:left;
width:300px;
}
#right-cpn{
float:right;
}
td h3.home-big {
	
	font-size:44px;
	font-family: Myriad, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:10px;
	color:#999;
	
	
	
}
td h3.home-big-text{
	color:#303030; line-height: 120%;
	}
.home-big-2{
	float:right;
	
	
}
/*
div#news span#who-light p  a,span#who-dark a ,span#more a{
	color:#06C;}
*/
div#who-light{
	margin:0;
	padding:0
	background-color:#999;
}
div#news span#who-dark,div#news span#who-light{
	margin-left:-4px;
	margin-bottom:40px;
	padding:0;
	
}
div#news span#who-light h4,span#who-dark h4{
    	color:#404040; 
	margin-top:5px;
	font-size:13px; 
	line-height:110%;
	
}
div#news span#who-light p,span#who-dark p{
    color:#444;
}
div#news h4 a {
display: block;
color: #404040;
font-size: 13px;
/*padding-bottom: 7px;
margin-bottom: 8px;8*/
}
span.more a {
	color:#09F;}
.dark {
	background-color:#e6e6e6;
	width:199px;
	display:block;
	border-top:1px solid #DDD;
	/*border-bottom:1px solid #DDD;*/
	margin-top:-25px;
	padding:0;
	
}
.light {
	
	
	
	display:block;
}
.home-a-icon{
 margin-left:20px;
 margin-bottom:1px;
}
