h1 {
	font-size: 32px;
	font-weight: 100;
	margin-bottom: 10px;
}
#headline {
	font-size: 36px;
	font-weight: 100;
	color: #fff;
	position: relative; 
	top: 420px; 
	left: 60px;
}
#btn_preorder {
	position: relative; 
	top: 500px; 
	left: 30px;
}
#iphone-hero {
    margin-top: 110px;
    margin-bottom: 0;
 }
#iphone-mainContent {
	background: url("/resources/images/iphone/main_phone.jpg") no-repeat scroll 0 0 transparent;
	width: 602px;
	height: 737px;
	margin: 20px 0 0 20px;
}
#iphone-hdr {
	 padding: 10px 0 0 10px; 
	 font-weight: 100; 
	 font-size: 24px; 
	 color: #fff;
	 height: 50px;
	display: block;
	background: url("../images/news/news_hdr_txt.png") no-repeat scroll 0 0 transparent;
 }
 #key_features {
	 padding: 10px 0 10px 0; 
	 font-weight: 100; 
	 line-height: 18px;
	 font-size: 12px; 
	 color: #0072C7;
 }
 #key_features h2{
	 padding: 0 0 10px 0; 
	 font-weight: 400; 
	 font-size: 18px; 
	 color: #333;
 }
#container #main #left-col {
    border-right: 1px solid #EEEEEE;
    float: left;
    padding-right: 44px;
    padding-left: 20px;
    width: 639px;
    min-height:500px;
}
/*	RIGHT COL	*/
#container #main #right-col {
    float: left;
    padding-left: 24px;
    padding-top: 10px;
    width: 212px;
}
#container #main #right-col .print-share a {
	float:left;
	width:73px;
	height:29px;
	text-indent:-9999px;
}  
#container #main #right-col .print-share {
    height: 40px;
}   
#container #main #right-col .print-share a.print {           
	background: url("../images/btn/print-share.png") no-repeat scroll 0 0 transparent;
}
#container #main #right-col .print-share a.print:hover {
    background-position: 0 -32px;
}
#container #main #right-col .print-share a.share {
	background: url("../images/btn/print-share.png") no-repeat scroll -72px 0 transparent;
}       
#container #main #right-col .print-share a.share:hover{
	background-position: -72px -32px;
}
#container #main #right-col .right-col-links {
	margin-top: 13px;	
}
#container #main #right-col .right-col-links li {
	padding: 5px 0 0 5px;
}

/************************************/

#main-wrapper { padding: 0; margin-top: 30px; }

.theme_herospace {
	background: #fff url(/resources/images/iphone/bg_super.jpg) center top no-repeat; }
	
.four_iframe { 
	width: 938px; height: 428px; background-color: #fff;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	margin: 100px 0 25px 0px; display: block; padding: 0;}

#login_preorder {
	margin: 0 0 25px -2px; }

#preorder_bkg {
	background: url("/resources/images/iphone/form_bar.png") no-repeat scroll 0 0 transparent;
    height: 125px;
    margin: 5px 0 20px 10px;
}

#preorder_notify_content {
	position: relative;
	top: 40px;
	left: 320px;
	height: 50px;
	width: 650px;
	padding: 5px 10px;

}
	
#preorder_notify_form .form_customer_input {
	color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 5px 10px;
    vertical-align: middle;
}
#preorder_notify_form .form_customer_btn {
	
	vertical-align: middle;
	padding: 5px 10px;
}
#preorder_notify_form .form_customer_input .item_label {
	padding-right: 10px;
	float: left; 
	font-weight: bold;
}
#preorder_notify_form #preorder_notify_loader {
	display: none;	
}

#preorder_notify_error {
	color: red;	
}

#hdr_carousel { border: none; }

/*************************************/



/* Content Carousel 
 --------------------------------------------------------*/
#content-carousel {
	width: 961px; height: 663px;
	background: url(/resources/images/iphone/bg_whyCSpire.jpg) no-repeat top center; 
	margin: 0 0 0 0; }
  
#content-carousel .inner {
    background: url(/resources/images/iphone/bg_left_carousel.jpg) no-repeat 13px top transparent;
	display: inline-block; height: 600px;
    margin-bottom: -5px; /* some overflow was showing at the bottom */
    padding: 0 0 25px 1px;
  }
  #content-carousel a {
    color: #0072c7;
  }
  #content-carousel ul.tabs {
    width: 232px;
    padding: 29px 0 0 1px;
    float: left;
  }
    #content-carousel ul.tabs li {
      width: 214px;
      height: 49px;
      padding: 0 18px 0 0;
    }
      #content-carousel ul.tabs li a {
        color: #797979;
        display: block;
        width: 214px;
        height: 49px;
        line-height: 49px;
        font-size: 15px;
        text-align: right;
      }
    #content-carousel ul.tabs li.ui-state-active,
    #content-carousel ul.tabs li.ui-state-hover {
      background: url(/resources/images/product/bg/content-carousel-active-tab.png);
      height: 52px;
      margin-bottom: -3px;
    }
      #content-carousel ul.tabs li.ui-state-active a {
        font-weight: bold;
        color: #2b2b2b;
      } 

    #content-carousel .content .ui-tabs-hide {
      display: none; } 
    
    #content-carousel .content {
    	background: transparent;
      width: 650px;
      height: auto;
      float: right;
      padding: 30px 30px 100px 30px;
      font-size: 13px;
      color: #2b2b2b;
      line-height: 20px;  }
      
          #content-carousel .content ul 
          { list-style-image: url(/resources/images/iphone/bullet_arrow.gif);
           margin: 15px 0 0 50px; font: 14px/40px "Montserrat", Arial, sans-serif; }      
      
    #content-carousel .content h2 {
        font-size: 20px;
        line-height: 16px;
        font-weight: bold;
        color: #505050;
        margin: 20px 0 10px 0; }   
      
      #content-carousel .content h3 {
        font-size: 16px;
        line-height: 16px;
        font-weight: bold;
        color: #505050;
        text-transform: uppercase;
      	margin: 20px 0 10px 0; } 
      	
    #content-carousel .content .col {
      float: left;
    }
    #content-carousel .content .col-half {
      width: 330px;
    }
    
    p.para_content { margin: 25px 0; font: 14px/25px "Montserrat", Arial, sans-serif; width: 500px; float: left;}

    p.percs_para_content { margin: 25px 0; font: 14px/25px "Montserrat", Arial, sans-serif; width: 390px; float: left;}
    
    p.circle_para_content { margin: 25px 0; font: 14px/25px "Montserrat", Arial, sans-serif; width: 375px; float: right;}
    
	p.net_para_content { margin: 25px 0; font: 14px/25px "Montserrat", Arial, sans-serif; width: 300px; float: left;}
    
    #whyCSpire {
    height: 227px; width:321px; background:pink url(/resources/images/iphone/bg_btn_whyCSpire.jpg) no-repeat center top; 
	padding: 43px 0 0 640px; }

.personalized_banner {/*margin-top:20px;*/}
.three_pack_container {width:600px; height:380px; margin-top:15px; padding:0px; border-left:1px solid #999999; border-right:1px solid #888888; border-bottom:1px solid #888888;}
.three_pack_content {border-bottom:1px solid #19b7f2; margin:0px 15px 15px 15px;}
.three_pack_content p { font-size:15px; margin-top:0px; padding-top:0px;}
.magnets {width:180px; border-right:1px solid #19b7f2; float:left; text-align:center; padding:10px;}
.magnets p {color:#999999; font-size:11px;}
.magnets_end {width:180px; float:left; text-align:center; padding:10px 0px 10px 10px;}
.magnets_end p {color:#999999; font-size:11px;}
.offer_phone_android {text-align:center; padding:5px 0px; margin:0px; background:url(/resources/images/shop_and_learn/promos/phones/shadow.png) 360px 360px no-repeat;}
.offer_phone_android img {padding:10px 0px 0px 0px;}
.offer_phone_android h3 {color:#ffffff; font-weight:bold; font-size:18px;}
.offer_phone_android p {color:#ffffff; /*font-weight:bold;*/ font-size:20px;}
.offer_phone_android a {text-decoration:none;}
#slider_container {margin: 120px 20px 0px 0px; width:940px; height:550px; background:url(/resources/images/shop_and_learn/promos/android_carousel_bg.png) 0 0;}
.slider_container_title {margin:10px 0px 0px 120px;}
.android_holiday_disclaimer {width:940px; margin:20px 0px;}
.android_holiday_disclaimer p {font-size:11px; color:#888888; line-height:16px; margin-top:10px; padding:0px 92px;}
.compare_main {float: right; left: 46px; margin: 0; padding: 0; position: relative; top: -311px;}
  
  
#form_error {
	margin-bottom: 20px;
	color: #ff0000;
}
#notify_form_container {
	font-size: 16px;
	
}