
/* !!!!! GLOBAL ELEMENTS !!!!! */
* { padding:0; margin:0; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th { font-family:Arial, Helvetica, sans-serif; } 
body { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#5f5f5f; background:#d00000 url(images/body.gif) repeat-x top; line-height:16px;  }


form { margin:0; padding:0; }
label, input, textarea, select { }

/*___ end global elements ___*/
:focus { outline:none;}
/* !!!!! GLOBAL CLASSES !!!!! */

.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; }

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */

/*___ end global classes ___*/

/* !!!!! STRUCTURAL CLASSES !!!!! */
#wrapper { width:1000px; background:url(images/sp_top_background.png) no-repeat center top; padding-top:90px; margin:0 auto;  } /* Main Parent DIV */
.inner_page {}
#header { background: url(images/lb_middle_background.png) repeat-y;}
#content { background: url(images/lb_middle_background.png) repeat-y; padding:30px 0  } 
#footer { padding:35px 0px 30px 0px; text-align:center; font-size:11px; color:#fa8b88; background:url(images/footer_background.png) no-repeat left top;}
/*___ end structural classes ___*/

.button_section { display:block; width:736px; margin:0 auto; padding-top:30px;}
.button_section_left { width:347px;}
.button_section_right { width:344px;}
.button_section_left h2 { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;  font-weight:normal; padding-left:12px;}



.email_notify_me_top { background:url(images/email_notify_bottom.png) no-repeat left bottom; padding-bottom:25px; position:relative;}
.email_notify_me_bottom { background:url(images/email_notify_top.png) no-repeat left top; padding:0 14px; padding-top:0px;}

.input_bg { float:left; display:block; width:225px; height:28px; background:url(images/input_bg.png) no-repeat left 4px; padding:14px 3px 0 5px;}
.input_bg  input { width:98%; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-width:0px; background-color:transparent}
.email_notify_me_bottom p { margin:0; padding:2px 0 0 0; color:#b1b1b1; font-size:11px; }

.button_check_out { background:url(images/button_check_out.png) no-repeat left top; height:105px; width:344px; display:block; margin-top:25px;}

/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */

/* LOGO */
h1#logo { margin:0 auto; display:block; padding:24px 0 0 0; width:394px; height:176px;}
h1#logo a { display:block; width:408px; height:176px; text-indent:-9999px; text-decoration:none; background:url(images/logo.png) no-repeat 0 0; } 
.inner_page h1#logo {padding:10px 0 0 0; float:left; width:277px; height:124px;}
.inner_page h1#logo a {width:295px; height:124px; background-image:url(images/inner_logo.gif)}

.inner_page #header { padding:0 115px;}
.inner_page #content { padding-bottom:0}
.inner_page .button_section { width:782px; padding-top:50px;}
.iphone_view { background:url(images/iphon-background.jpg) no-repeat left top; margin-top:38px; display:block; width:374px; height:242px; float:left}
.inner_page .more_information { width:350px; float:right; color:#191919; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; line-height:30px;}
.inner_page .more_information h2 { padding:0 0 20px 0 ; margin:0; font-size:29px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}
.inner_page .button_bottom { font-size:20px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:25px 0 5px 0}
.inner_page .button_bottom a { color:#000000; text-decoration:none;}
.inner_page .button_bottom a:hover { text-decoration:underline;}

.appstore_botton { background:url(images/btn_appstore.gif) no-repeat left top; display:block; margin:0 auto; width:214px; height:72px; margin-top:25px;}
a.appstore_botton:hover  { text-decoration:underline;}

.launching_spring { background:url(images/text_launching_spring.png) no-repeat left top; display: block; height:115px;}

/*___ end structural classes ___*/
.email_notify_me_bottom a { color:#b1b1b1;}

.btn_notify_me { background:url(images/button_notify_me.png) no-repeat left; float:left; display:block; width:86px; height:43px;}
.message_box { padding-top:3px; height:18px; color:#b1b1b1;}

.bookmark_icon { padding:0px 0 0 0;}
.bookmark_icon a { margin-right:0px;margin-left:40px}
