body{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 150%;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	color: #313131;        
}             

h1, h2, h3, h4, h5, h6, p, ul, li, fieldset, label, form, hr, input, img, strong, span, cite{
	margin: 0;
	padding: 0;  
	border: none;
}                                                                       

.reset{
	clear: both;
	height: 1px;
	font-size: 1px;
	background: transparent;
}

img{
	border: none;
}

a{
	color: #125c86;
	text-decoration: underline;	
}   

a:hover{
	color: #063c5b;
	text-decoration: underline;	
}


/* GENERIC TEXT */

h2.lined, h3{
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-weight: 300;  
}

h2.lined{                           
	color: #000;     
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	font-size: 2.2em;     
	margin-bottom: 40px;
}
            
h2.lined a, h2.lined a:hover{
	color: #000;
	text-decoration: none;
}

h3{
	font-size: 1.9em;
	margin-bottom: 15px
}         

h3 a, h3 a:hover{
	color: #313131;
	text-decoration: none;	
}

p{
	line-height: 170%;
}

/* END = GENERIC TEXT */



/* HEADER */

h1 a span{
	display: none;
}           

h1 a.logo_main{              
	background: url('images/logo_notifymecloud_main.png') top left no-repeat;
	width: 675px;
	height: 60px;
	display: block;
	margin-top: 7px;
}

#header{    
	width: 982px;
	padding: 0px 9px 0px 9px;
	margin: 0 auto 0 auto;
	clear: both;  
}  

#header_left{
	float: left;
	width: 400px;
	margin-right: 182px;
} 

#header_right{
	padding-top: 10px;
	float: left;
	width: 400px;
}

#header_right_inner{
	float: right;  
	clear: both;
}       
         
a.button_gettheapps{
	background: url('images/button_gettheapps.png') top left no-repeat;
	padding-left: 25px;
	padding-top: 6px;
	width: 88px;
 	height: 25px;
	/* width: 113px; */
 	/* height: 31px; */
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 1em;
	text-shadow: 0px -1px 0px #802a0f;
	float: left;
	margin-top: 14px;
	margin-right: 25px;
}   

a.button_gettheapps:hover{
	background: url('images/button_gettheapps.png') top right no-repeat;	
}

#members_login{
	float: left;
	background: url('images/header_dividerline.png') top left no-repeat;
	width: 140px;
	height: 55px;    
	padding-top: 10px;
	padding-left: 25px;
}

p.member_login_headline{
	margin: 0;
	padding: 0;
}

/*
#members_login a.underline_webapp{
	background: url('images/members_login_underline.png') bottom right no-repeat;
	text-decoration: none;
	padding-bottom: 7px;
}
*/             

/* END = HEADER */  


/* SPLASH */  
   
#splash{
	width: 1000px;
	margin: 0 auto 0 auto;
	clear: both;
}

.splashImages div{
	display: none;
	position: absolute;
	top: 0;
	left: 0;   
}

#splash_examples_bg{
	background: url('images/splash_bg.png') top left no-repeat;	
	width: 1000px;
	height: 605px;
}   

#splash_examples_images{
	width: 1000px;
	height: 440px;
	position: relative;
	top: 150px;
	margin: 0 auto 0 auto;
}

a.splash_personal_comparelink{
	display: block; 
	width: 130px;   
	position: absolute;
	top: 260px;
	left: 818px;
}
           
h2.splash_headline{
 	display: none;
}

/* END = SPLASH */
               



/* SPLASH TABS */

#splash_examples_tabs{
	background: url('images/splash_bg_tabs.png') top left no-repeat;	
	width: 1000px;
	height: 75px;	
	font-size: 1.15em;
}                      

ul.splash_examples_tabs{
	list-style: none;
	padding-left: 20px;
}                   

ul.splash_examples_tabs li{
	width: 153px;
	height: 61px;
	float: left;
	margin-right: 3px;
}	

ul.splash_examples_tabs a{
	background: url('images/splash_examples_tab_inactive.png') top left no-repeat;
	text-decoration: none;
	display: block;
	width: 153px;  
	height: 29px;
	padding-top: 32px;
	text-align: center;
}

ul.splash_examples_tabs li a.se_active{
	background: url('images/splash_examples_tab_active.png') top left no-repeat;
}

ul.splash_examples_tabs li a.se_active{
	color: #a45d14;
}

ul.splash_examples_tabs li a:hover{
	text-decoration: underline;
}

li.se_title{
	background: none;
	color: #878787;
	padding-top: 32px;
	width: 130px !important;
	height: 25px !important;
	margin-right: 7px !important;
}


/* END = SPLASH TABS */    



/* CONTENT */ 

#wrapper{
	width: 1000px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
}

#content{
	float: left;
	width: 620px;    
}         

#content p{
	margin-bottom: 20px;
	text-align: justify;	
}

.content_item{
	width: 620px;     
	padding-bottom: 10px;
	margin-bottom: 30px;
	background: url('images/content_box_rightshadow.png') bottom right no-repeat;	
}

.content_top{
	background: url('images/content_box_topshadow.png') top left no-repeat;	
	width: 620px;
	height: 25px;
}             

.content_repeat{
	width: 620px;
}

.content_inner{
	width: 562px; 
	padding-left: 8px;
	padding-top: 35px;
	padding-right: 36px; 
	padding-bottom: 50px;
	clear: both;
}

.content_inner_grayspace{
	background: url('images/content_grayspace_bg.png') top left no-repeat;
	min-height: 220px;
	width: 562px;    
	padding-top: 40px;
	padding-left: 8px;
	padding-right: 35px;
	padding-bottom: 30px;
}    

.grayspace{       
}

.grayspace_left{
	float: left;    
	width: 250px;
	margin-right: 50px;
}              

.grayspace_right{
	float: left;
	width: 250px;
}          

.grayspace ul, .grayspace_left ul, .grayspace_right ul{
	margin-left: 17px;       
	font-size: 1em;
	margin-bottom: 20px;  
}                  

.grayspace ul li, .grayspace_left ul li, .grayspace_right ul li{
	margin-bottom: 5px;
}


/* END = CONTENT */ 



/* SIDEBAR */ 

#sidebar{
	float: right;
	width: 380px;
}

#sidebar p, #sidebar cite, #sidebar ul{
	margin-bottom: 40px;		
	color: #626262;
	text-align: justify;	
}

.sidebar_item{
	width: 380px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	background: url('images/sidebar_box_leftshadow.png') bottom left no-repeat;
}

.sidebar_top{
	background: url('images/sidebar_box_topshadow.png') top left no-repeat;
	width: 380px;
	height: 25px;
}

.sidebar_repeat{
	width: 380px;	 
}

.sidebar_inner{
	width: 310px;  
	padding-top: 35px;
	padding-left: 50px;	
}

div.logo_notifymecloud_sidebar{
	float: left;
	margin-right: 15px;
	padding-top: 5px;
}

/* END = SIDEBAR */



/* SIDEBAR PRESS */                

#press cite{
	font-family: Georgia, sans-serif;
}

.press_item{
	margin-bottom: 20px;
}

.press_mediacite{   
	width: 200px;
	float: left;
}
                
.press_medialogo{   
	float: left;       
	width: 70px;
	margin-right: 25px;      
}

#press p.citeauthor{
	margin-top: 5px;
	color: #aaa;
}                       

/* END = SIDEBAR PRESS */



/* WOWCOUNTER */

#wowcounter_holder{
	width: 281px;
	margin-bottom: 20px;
}

#wowcounter{
	background: url('images/wowcounter_bg.png') top left no-repeat;
	padding: 21px 15px 0px 15px;
	/* width: 281px;
	height: 64px; */            
	width: 251px;
	height: 44px;
	font-size: 3.5em;
	color: #656565;  
	text-align: right;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif;
	font-weight: 300;      
	margin-bottom: 5px;
}               

p.wowsubtitle{
	font-size: 0.85em;
	margin: 0;
	padding: 0;       
	color: #a7a7a7;
	text-align: left !important;
}

/* END = WOWCOUNTER */

         


/* NOTIFYME FOR IPHONE */

.iphone1_holder{
	float: left;
	width: 255px;          	
	margin-right: 30px;      
}

.iphone1{
	background: url('images/iphone_iconpro_emptyscreen.jpg') top left no-repeat;
	width: 255px;
	height: 515px;    
}

.iphone1_shots{
	position: relative;
	top: 84px;
	left: 19px;     	
}

.iphone1_shots_controller{
	height: 14px;         
}      

a.iphone1_shot{
	display: block;
	width: 202px;	
	height: 302px;
}

a.iphone1_shot:hover{
	background: #626262;
}	

a.iphone1_shot img{
	position: relative;
	top: 1px;
	left: 1px;
	width: 200px;
	height: 300px;
}     

.screenImages1{
	height: 302px;
	width: 202px;             
}

.screenImages1 div{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

ul.iphone1_shots_controller{
	list-style: none;
	margin-left: 34px;
}

ul.iphone1_shots_controller li{
	float: left;	
}

ul.iphone1_shots_controller li a{    
	background: url('images/shots_controller_bullet.png') -54px 0px no-repeat;
	width: 12px;
	height: 13px;
	display: block;
	padding-bottom: 5px;
	padding-right: 8px;
}

ul.iphone1_shots_controller li a:hover{    
	background: url('images/shots_controller_bullet.png') -32px 0px no-repeat;
}                                                         

ul.iphone1_shots_controller li a.current{    
	background: url('images/shots_controller_bullet.png') -10px 0px no-repeat;
}


ul.iphone1_shots_controller li a span{
	display: none;
}

.description_right{
	float: left;
}

.description_right.tighter{
	width: 270px;
}

.description_right.wider{
	width: 325px;
}


h3.newversion{
	background: url('images/badge_newversion2.png') 225px 0px no-repeat;
	padding-top: 9px;
	padding-bottom: 9px;   
	margin-bottom: 6px;

}

/* END = NOTIFYME FOR IPHONE */ 



/* DOWNLOADBOX */

.downloadbox{
	clear: both; 
	padding-top: 20px;
}

.downloadbox p{
	margin: 0;
	padding: 0;          
}             
            
.downloadbox .downloadbox_underline{
	border-bottom: 1px solid #e5e5e5;   
	padding-bottom: 10px;     
	margin-bottom: 5px;
}

.downloadbox p.downloadbox_infolines{
	font-size: 0.9em;    
	color: #a7a7a7;
}

.downloadbox a.button_dl{
	background: url('images/button_downloadonappstore.png') top left no-repeat;
	/* width: 87px;
	height: 32px; */
	width: 75px;
	height: 26px;
	padding-top: 6px;
	padding-left: 12px;
	display: block;	  
	text-decoration: none;
	color: #FFF;
	font-weight: bold;  
	text-shadow: 0px -1px 0px #155d16;
	float: left;
	margin-right: 12px;              
}

.downloadbox a.button_dl:active{
	background: url('images/button_downloadonappstore.png') top right no-repeat;
}

.downloadbox span.button_dl_descript{
	display: block;
	float: left;      
	color: #626262;
	font-weight: bold; 
	padding-top: 6px;	       
}

/* END = DOWNLOADBOX */




/* NOTIFYME COMPARE */       

#comparison{
	border: 1px solid #eee;
	background: #FFF;       
	padding: 20px;
}

img.iphones_comparison{ 
	margin-left: 35px;
	margin-top: 20px;
} 

#comparison_headlines{
	margin-left: 30px;	
	margin-bottom: 20px;
}

#comparison_headlines h3, #comparison_headlines p{
	text-align: center;	
}                      

#comparison_headlines h3{
	font-size: 1.7em;   
	margin: 0;
	margin-bottom: 4px;
}
              
#comparison_headlines p{
	color: #a7a7a7;
}

.comparison_hdl{
	float: left;   
	width: 220px;
	margin-right: 25px;   
}      

.comparison_hdl.last{
	margin-right: 0px !important;
}            

.appicon1{
	width: 180px;
	float: left;
	margin-right: 50px;
}

table.comparison{
	width: 100%;
}

table.comparison td{
	text-align: center; 
	padding: 8px;
}                     

table.comparison tbody tr td{
	border-bottom: 1px solid #e3e3e3;	
}
                            
table.comparison thead tr td{       
	font-weight: bold;
	border-bottom: 1px solid #e3e3e3;		
}

table.comparison tfoot tr td{       
	font-family: Georgia, sans-serif;
	font-size: 1.1em;
}

table.comparison td.feature{
	text-align: left;
}	

table.comparison td span.yes{
	background: url('images/comparison_yes.png') top left no-repeat;
	display: block;
	width: 13px;
	height: 13px; 
	margin: 0 auto 0 auto;
}               

table.comparison td span.no{
	background: url('images/comparison_no.png') top left no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	margin: 0 auto 0 auto;
}

table.comparison td span strong{
	display: none;
}

/* END = NOTIFYME COMPARE */       
         





/* FOOTER */

#footer{   
	color: #a7a7a7;
	width: 982px;
	padding: 20px 9px 40px 9px;	
	border-top: 1px solid #dbdbdb;
	margin: 0 auto 0 auto;
	
}     

#footer_left{
	float: left;
}
               
#footer_right{
	float: right;
}

#footer a{
	color: #626262;     
	text-decoration: none;
	font-weight: bold;
}                    

#footer a:hover{
	color: #000;
}
               
a.logo_powerybase_footer{
	background: url('images/logo_powerybase_footer.png') top left no-repeat;	
	display: block;
	width: 103px;
	height: 18px;
	float: left; 
	margin-top: 1px;     
	margin-right: 20px;
}

a.logo_powerybase_footer span{
	display: none;
}    

p.footer_copy{
	float: left;
}
	                
#footer ul{
	list-style: none;
}                   

#footer ul li{
	float: left;
	margin-right: 30px;
}

#footer ul li.last{
	margin-right: 0px !important;
}


/* END = FOOTER */