html {
	-webkit-text-size-adjust: none; /* For iPhone */
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#2B2B2B;
	margin: 0px;   
	padding:0px;
	line-height: 1em;	
	background-color:#4f878b;
	background-image: url(../images/blue_gradient.jpg);
	background-repeat: repeat-x;
}

.centered {
	margin: 0 auto;
	margin-top: 10px;
	width: 960px;
	top: 0px;
	left: 0px;
	text-align: left; 	 /* Stop side effect in other browsers of IE center hack located in the body */
   position: relative;/*   Use this so that absolutely positioned elements inside move
                            relative to the centered area instead of fixed on screen.  Remove this if you do not want javascript popups to be misaligned. */			 							 
	margin-bottom:10px;
}

.centered_page {
	background-color:#ffffff;
}

#content {	
	padding:10px;	
	border:1px solid gray;	
	border-top:none;	
}

.red {
	color:red;
}

.blue {
	color:#06C;
}

ul {
	padding:0px 20px 20px 20px;
}

li {
	line-height:1.2em;
	padding:10px;
}

.icon50 {
	width:50px;
	height:50px;
	padding:0px 10px 10px 10px;
}

.icon75 {
	width:75px;
	height:75px;
	padding:0px 10px 10px 10px;
}



.col1 {
	width:440px;
	float:left;
}

.col2 {

	width:440px;
	float:right;

}




/* Headers and Footers -------------------------------------------------------------- */
#header {
	height:100px;
	padding:10px;
	padding-bottom:20px;
	background:url(../images/blue_gradient.gif) repeat-x;
	border:1px solid gray;
}

#footer {
	padding:10px;
	font-size:.8em;		
	background:url(../images/blue_gradient.gif) repeat-x;
}

#footer a:link,
#footer a:visited {
	color:#000000;
}

/* Navigation -------------------------------------------------------------- */
#nav_main  {
	display:block;
	margin:0px;
	padding:0px;
	height:43px;
	margin-left:50px;
	clear:left;
	margin-top:-20px;
}

#nav_main a:hover {
	color:#ffffff;
	font-weight:bold;
}

#nav_main li {
	float: left;
	margin-top:3px;
	padding-top:0px;
 	background:url(../images/nav_middle2.gif)  center no-repeat;
	background-position:center;
	height:36px;
	width:111px;
	list-style-type: none;
	margin-bottom:0px;
}

#nav_main .home {	
	width:109px;
 	background:url(../images/nav_left2.gif) left no-repeat;
}

#nav_main .contactus {
	background:url(../images/nav_right2.gif) right no-repeat;
   width:113px;
}

#nav_main  a {
	margin-top:3px;
	display: block;	
	text-decoration: none;
	text-align:center;
	color:#000000;
	padding-top:9px;
	height:20px;
	outline:none; /* Don't show the dotted box when the mouse is clicked */
}

#nav_main .first a {
	/*background:none;*/
}

/* Highlight the selected page that we are on in the Nav bar */
#page_main #nav_main .home a,
#page_products #nav_main .products a,
#page_halloween_experience #nav_main .products a,
#page_holiday_countdown #nav_main .products a,
#page_christmas_experience #nav_main .products a,
#page_easy_timers #nav_main .products a,
#page_halloween_countdown #nav_main .products a,
#page_easter_countdown #nav_main .products a,
#page_valentines_countdown #nav_main .products a,
#page_valentines_countdown_pro #nav_main .products a,
#page_gratitude_rock #nav_main .products a,

#page_support .support a,
#page_support_easy_timers #nav_main .support a,
#page_support_halloween_experience #nav_main .support a,
#page_support_holiday_countdown #nav_main .support a,
#page_support_christmas_experience #nav_main .support a,
#page_support_halloween_countdown #nav_main .support a,
#page_support_easter_countdown #nav_main .support a,
#page_support_valentines_countdown #nav_main .support a,
#page_support_valentines_countdown_pro #nav_main .support a,
#page_support_gratitude_rock #nav_main .support a,
#page_aboutus #nav_main .aboutus a,
#page_contactus #nav_main .contactus a {
 	cursor:default;
 	font-weight:bold;
 	color:#003399;
}



#page_contactus #icons img {
	margin:23px;
}

#page_contactus #content {
	padding:20px;
}


#page_news #content {
	padding:25px 60px 25px 60px;
}



#page_news .icon50,
#page_news .icon75 {
	float:left;
}

#page_news #content {
	height:900px;
}

#page_news .headline {
	font-weight:bold;
	clear:left;
	padding-top:30px;
}


h1 {
	font-size: 140%;
	padding:10px;
}

h2 {
	font-size: 1em;
	margin-bottom:20px;
	font-weight:bold;
}

h3 {
	font-size:90%;
}

.heading {
  font-weight:bold;
  margin-top:20px;
 }

/* Links -------------------------------------------------------------- */

a.link_style1 {
	color:#0066ff;
}

#page_main #also_available a.link_style1 {
	color:#000000;
}

a.link_style1:link,
a.link_style1:visited {
	text-decoration:none;
}

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

a.link_style2 {
	font-weight:bold;
}

a.link_style2:link,
a.link_style2:visited {
	color:#000000;
	text-decoration:underline;
}

a.link_style2:hover {
	color:#0066ff;
}
	
/* --- */
.clearing {
	clear:both;
}

#download_button {
	margin:10px;
	width:250px;
}

.badge {
	width:150px;
	float:right;
}

.product_name_christmas_experience .badge,
.product_name_halloween_experience .badge {
	margin-left:10px;
	margin-top:-5px;
}

.download_button2 {
	width:270px;
	margin:10px 0px 10px 0px;
}

.download_button {
	width:250px;
	margin:10px 0px 10px 0px;
	float:left;
}


#page_products #valentines_countdown #download_button_top,
#page_valentines_countdown #download_button_top,
#page_valentines_countdown #download_button,
#valentines_countdown #download_button_top,
#valentines_countdown #download_button,

#page_products #valentines_countdown_pro #download_button_top,
#page_valentines_countdown_pro #download_button_top,
#page_valentines_countdown_pro #download_button,
#valentines_countdown_pro #download_button_top,
#valentines_countdown_pro #download_button,

#page_easter_countdown #download_button,
#page_halloween_countdown #download_button,
#page_easter_countdown #download_button_top,
#page_halloween_countdown #download_button_top,
#page_christmas_countdown #download_button_top,
#page_christmas_countdown #download_button {
	width:280px;
}

#page_valentines_countdown #content {
	height:900px;
}

#page_halloween_countdown #content {
	height:1100px;
}

#page_valentines_countdown #bottom {
	margin-top:80px;
}

#appreview,
.recommended{
	width:500px;
	margin-left:400px;
	font-size:.8em;
}

#bottom {
	margin:0 auto;
	width:250px;
}

#content p {
	padding:10px 0px;
	line-height:1.2;
}

#also_available {
	font-weight:bold;
}

.product_description #features {
	padding-bottom:0px;
}

#header #energize_software {
	margin-left:-10px;
	margin-top:-10px;
}

#header #tagline2 {
	margin-left:40px;
	padding-top:0px;
}

#page_products .product_listing,
#page_support .product_listing{
	clear:left;
	padding-bottom:20px;
	
}

#page_products .screenshot1 {
	float:right;
	width:120px;
	padding-right:20px;
}

#page_products h1 {
	font-size:1.1em;
}

#page_support .product_listing {
	border-top:1px solid gray;
}

#page_products #content h1 {

	padding:25px 0 25px 0px;
	background-color:#FFFFE0;
	border:1px solid #CCCCCC;
}

#page_products .screenshot1 {
	float:left;
	width:120px;
	clear:left;
	padding:5px 10px 40px 10px;
}

#page_products .screenshot2 {
	float:right;
	width:120px;
	padding:5px 10px 40px 10px;
}

#page_products .product_listing p {
	
	margin-top:10px;
	font-weight:normal;
}

#page_products .product_screenshot {
	width:120px;
	margin-top:10px;
}

#page_products input {
	margin-top:20px;
}

#page_products .link_style2 {
	font-size:.9em;
}

#page_products h3 {
	margin-top:20px;
}

#page_products h2,
#page_support h2 {
	line-height:1.2em;
	margin-bottom:7px;
	font-size:1em;
	font-weight:normal;
}

#page_support h2 {
	width:850px;
}

#page_support h1 {
	width:850px;
	font-size:1.1em;
}

.section_header {
	font-size:1.4em;
	color:#ffffff;
	background-color:#4f4f4f;
	padding:10px;
	border:1px solid gray;	
	border-top:none;	
}

.bg1 {
	background-color:#ffffff;
	
}

#page_privacy_policy #content {
	height:500px;
}

#page_privacy_policy #content p {
	line-height:1.5em;
	margin:50px;
}

#page_aboutus #aboutus {
	height:100px;
}

#page_aboutus #logo {
	float:left;
	margin:10px;
	width:120px;
}

#page_aboutus .icon {
	width:50px;
	height:50px;
	vertical-align:middle;
	padding:0px 10px 0px 10px;
}

#page_aboutus #intro {
	padding:40px 20px 0px 20px;
}

#page_aboutus #articles {
	clear:left;
	padding-top:30px;
}

#page_aboutus #content p {
	margin-top:20px;
}

#page_aboutus #star_halloween,
#page_aboutus #star_timers {
	background:url(../images/star_icon.jpg)   no-repeat;
	padding:15px 0px 20px 60px;	
}

#page_aboutus #acorn_halloween {
	background:url(../images/acorn_icon.jpg)   no-repeat;
	padding:10px 0px 10px 60px;
}

#page_aboutus #iphonefootprint {
	background:url(../images/ifp_icon.jpg)  no-repeat;
	padding:10px 0px 10px 60px;
}

#page_aboutus #content li {
	line-height:2em;
	list-style-type:none;
}

#page_aboutus #content ul {
	margin-top:15px;
}

.bg1 {
	background-color:#ffffff;
}

#header h1 {
	text-indent:-9999px;
	background: url("../images/logo1a.jpg") no-repeat;
	height:62px;
	width:249px;
	float:left;
	margin:0px;
	padding:0px;
}

#header h2 {
	text-indent:-9999px;
	background: url("../images/tagline2.png") no-repeat;
	height:30px;
	width:491px;
	float:left;
	margin:20px 0px 0px 50px;
	padding:0px;
}

#header #logo {
	float:left;
	width:75px;
}

#page_support_easy_timers .product_title {
	color:#06d4f3;
}

#page_support_halloween_experience .product_title {
	color:#FF6600;
}

#page_support_holiday_countdown .product_title {
	color:#06d4f3;
}

#page_support_gratitude_rock .product_title {
	color:#06d4f3;
}

#page_support_christmas_experience .product_title {
	color:#f80b16;
}

#page_support_valentines_countdown .product_title {
	color:#c00a07;
}

#page_support_valentines_countdown_pro .product_title {
	color:#c00a07;
}

#page_support_easter_countdown .product_title,
#page_support_easter_countdown_pro .product_title {
	color:#0fb379;
}

#page_support_halloween_countdown .product_title,
#page_support_halloween_countdown_pro .product_title{
	color:#4d145b;
}

#page_support_christmas_countdown .product_title,
#page_support_christmas_countdown_pro .product_title {
	color:#F00;
}


#page_holiday_countdown #holiday_countdown h2 {
	line-height:1.1em;
}

.collect_email {
	border:1px solid gray;
	margin-left:640px;
	font-size:.9em;
	background-color:#CCCCCC;
	padding:5px;
}

.collect_email th {
	text-align:right;
	width:200px;
}

.collect_email  #email_text {
	padding:5px 5px 5px 35px;
}

.collect_email input {
	margin-left:10px;
}

.collect_email .e_failure_msg {
	color:red;
}

#page_contactus .collect_email {
		float:right;
		width:298px;
		margin-left:0px;
}


#page_contactus .collect_email  #email_text {
	padding:5px 5px 5px 50px;
}


#page_main #newest_product {
	width:500px;
	float:left;
	font-size:1.2em;
}

#page_main #send {
	width:60px;
}

.success_color {
	color:green;
}

#photodiv {
	height:100px;
	width:67px;
	float:right;
	border:1px solid black;
	margin-top:5px;
}

.bold {
	font-weight:bold;
}

#download_button_top {
	margin:10px 0px 0px 160px;
}

/* Product description */
#product_description {
	margin-top:10px;
}



#product_description .logo {
	float:left;
	width:75px;

	
	padding:10px 10px 30px 0px;
	
}

#product_description #title {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:1.1em;
	font-style:italic;
	color:#06F;
	margin-top:5px;
}

#product_description #summary {
	font-weight:bold;
	margin:5px 0px 0px 100px;
	font-size:.9em;
}

#product_description #version {
	margin:00px 0px 0px 100px;
	font-size:.8em;
}

#product_description ul {
	margin-left:20px;
	margin-right:20px;
}

#product_description li {
	line-height:1.2em;
}

#product_description #video1 {
	width:425px;
	height:344px;
}

#product_description #videos {
	width:425px;
	margin:0 auto;
	padding:10px 0px 10px 0px;
}

#product_description .videos660 {
	width:660px;
	margin:0 auto;
	padding:10px 0px 10px 0px;
}

#product_description #videos2 {
	width:640px;
	margin:0 auto;
	padding:10px 0px 10px 0px;
}

#product_description hr {
	color: #000000; 
	border-style: none none dotted;
	margin:10px;
}

#product_description #slideshow {
	padding-left:52px;
	padding-top:110px;
}

#page_products .logo,
#page_support .logo {
	float:left;
	width:100px;
	padding:10px;
}

#also_available .logo {
	float:left;
	padding:10px 20px 20px 20px;
}

#also_available h1 {
	font-size:.9em;
	font-style:italic;
}

#also_available h1 a {
	text-decoration:underline;
	color:#06F;
}

#also_available a.link_style2:hover {
	background-color:#06F;
	color:#ffffff;
}

#also_available h2,
#also_available h3 {
	font-size:.8em;
	font-weight:normal;
	margin-left:100px;
}

#also_available #halloween_experience, 
#also_available #easy_timers,
#also_available #holiday_countdown,
#also_available #halloween_countdown,
#also_available #easter_countdown,
#also_available #valentines_countdown,
#also_available #valentines_countdown_pro,
#also_available #easter_countdown_pro,
#also_available #halloween_countdown_pro,
#also_available #christmas_countdown_pro,
#also_available #christmas_experience,
#also_available #tilt_shake_timer,
#also_available #gratitude_rock,
#also_available #christmas_countdown {
	width:450px;
}

#also_available #halloween_countdown_pro,
#also_available #gratitude_rock,
#also_available #christmas_countdown,
#also_available #christmas_countdown_pro {
	float:left;	
	clear:left;
}

#also_available #easy_timers {
	float:left;	
	clear:left;
	margin-right:20px;
}

#also_available #easter_countdown_pro,
#also_available #halloween_experience,
#also_available #holiday_countdown,
#also_available #halloween_countdown,
#also_available #easter_countdown,
#also_available #christmas_experience,
#also_available #valentines_countdown_pro {
	
	float:right;	
	clear:right
}



#also_available h1 {
	padding-top:20px;
	margin-top:0px;
}

#also_available #valentines_countdown,
#also_available #christmas_countdown {
	float:left;	
	clear:left
}



#also_available #tilt_shake_timer {
	float:left;	
	clear:left
}

#page_products .logo {
	width:50px;
}

#text_description h1 {
	font-size:1.2em;	
}

#product_description h2,
#product_description h3 {
	margin:5px 0px 0px 0px;
}

#testimonials {
	top:800px;
	left:30px;
	position:absolute;
	width:320px;
	font-style:italic;
}

.quote {
	font-style:italic;
}

#page_main .paid_list {
	clear:left;
}

#page_main #testimonials {
	top:875px;
}

#testimonials h2 {
	font-size:.9em;
	margin-left:0px;
}

#testimonials p {
	line-height:1.1em;
	font-size:.9em;
}

#videos h2 {
	margin:0;
}

#product_description #feature_section {
	font-size:.9em;	
}

#product_description #feature_section h2 {
	margin-left:0px;
}

#text_description {
	float:right;
	margin-top:0px;
	width:560px;
	padding:10px;
}

/* Halloween Experience */
.product_name_halloween_experience {
	background:url(../images/iphone_body_halloween_experience.jpg) no-repeat;
	color:#505050;
}

.product_name_christmas_experience #fox,
.product_name_halloween_countdown #ranked,
.product_name_gratitude_rock #ranked,
.product_name_holiday_countdown #ranked,
.product_name_christmas_countdown #ranked,
.product_name_christmas_experience #ranked,
.product_name_halloween_experience #ranked {
	color:red;
	font-size:.8em;
	margin:0px 0px 0px 100px;
}

.product_name_halloween_experience #text_description {
	color:#FF9900;
	background-color:#000000;
}

.product_name_halloween_experience #text_description  #title{
	color:#FF9900;
}

.product_name_halloween_experience #download_button_top {
	color:#000000;
	background-color:#FF9900;
}

/* Gratitude Rock */
.product_name_gratitude_rock {
	background:url(../images/iphone_body_gratitude_rock.jpg) no-repeat;	
}

/* Holiday Countdown */
.product_name_holiday_countdown {
	background:url(../images/iphone_body_holiday_countdown.jpg) no-repeat;
}

/* Easy UP/down Timers */
.product_name_easy_timers {
	background:url(../images/iphone_body_easy_timers.jpg) no-repeat;
}

/* Christmas Experience */
.product_name_christmas_experience {
	background:url(../images/iphone_body_christmas_experience.jpg) no-repeat;
}

/* Halloween Countdown */
.product_name_halloween_countdown {
	background:url(../images/iphone_body_halloween_countdown.jpg) no-repeat;
}

/* Halloween Countdown Pro */
.product_name_halloween_countdown_pro {
	background:url(../images/iphone_body_halloween_countdown_pro.jpg) no-repeat;
}

/* Christmas Countdown Pro */
.product_name_christmas_countdown_pro {
	background:url(../images/iphone_body_christmas_countdown_pro.jpg) no-repeat;
}

.product_name_halloween_countdown #feature_section {
	height:650px;	
}


/* Christmas Countdown */
.product_name_christmas_countdown {
	background:url(../images/iphone_body_christmas_countdown.jpg) no-repeat;
}

/* Christmas Countdown Pro*/
.product_name_christmas_countdown_pro {
	background:url(../images/iphone_body_christmas_countdown_pro.jpg) no-repeat;
}

.product_name_christmas_countdown #feature_section {
	height:550px;	
}



/* Easter Countdown */
.product_name_easter_countdown {
	background:url(../images/iphone_body_easter_countdown.jpg) no-repeat;
}

.product_name_easter_countdown_pro {
	background:url(../images/iphone_body_easter_countdown_pro.jpg) no-repeat;
}


.product_name_easter_countdown #feature_section {
	height:650px;	
}

/* valentines Countdown */
.product_name_valentines_countdown {
	background:url(../images/iphone_body_valentines_countdown.jpg) no-repeat;
}

.product_name_valentines_countdown #feature_section {
	height:500px;	
}


/* valentines Countdown Pro */
.product_name_valentines_countdown_pro {
	background:url(../images/iphone_body_valentines_countdown_pro.jpg) no-repeat;
}

/* Christmas Experience */
.product_name_tilt_timer {
	background:url(../images/iphone_body_tilt_timer.jpg) no-repeat;
}

.paid_apps {
	display:block;	margin:0px;
}

.tiny_print {
	font-size:10px;
}

#page_main .product_listing {
	margin:0px;padding:0px;
}

#demo_title {
	
	font-weight:bold;	
	text-align:center;
}

/* Support */

/*

.support li  {
	background-color:#F1F4F4;
	margin-top:10px;
	margin-bottom:10px;
}


.support #content li p {
	padding:20px;	
}
	
.support ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

#page_support_easy_timers .heading {
	background:url(../images/easy_timers_icon40x40.jpg) left center no-repeat;
	padding-left:100px;

	}

*/


