/*----------------------------------
~~~~~~~~~~ Base Styles ~~~~~~~~~~
----------------------------------*/

	html, body {
		font-family: Arial, Helvetica, sans-serif;
		background: #282828 url(../images/bg.gif);
		height: 100%;
	}
	
	.clear {
		clear:both;
		background:url(../images/horiz-rule.gif) no-repeat;
		height:28px;
	}

/*----------------------------------
~~~~~~~~~~ Home Styles ~~~~~~~~~~
----------------------------------*/

	#logo {
		background:url(../images/top-bg.png) no-repeat;
		width:779px;
		height:35px;
		margin:0px auto 0px auto;
		padding:35px 53px 0px 53px;
	}
	
		#logo h1 a {
			display:block;
			background:url(../images/logo.gif) no-repeat;
			text-indent:-8888px;
			width:273px;
			height:31px;
			margin:3px 0px 0px 5px;
		}
	
	#main {
		background:url(../images/content-bg.png) repeat-y;
		width:779px;
		margin:0px auto 0px auto;
		padding:0px 53px 0px 53px;
	}
	
		#main #iphone {
			background:url(../images/iphone.jpg) no-repeat;
			padding:65px 0px 0px 0px;
		}
		
			#main #iphone h2 {
				color:#ffffff;
				font-size:2.0em;
				font-weight:700;
				padding:0px 0px 0px 315px;
			}
	/*~~~ Menu Styles ~~~*/
	
			#main #iphone #menu {
				padding:0px 0px 0px 315px;
				margin:60px 0px 0px 0px;
			}
			
				#main #iphone #menu li {
					display:inline;
					font-size:1.2em;
					font-weight:700;
					color:#121e2c;
					padding:0px 20px 0px 0px;
				}
				
					#main #iphone #menu li a:link, #main #iphone #menu li a:visited {
						text-decoration:none;
						color:#121e2c;
					}
					
					#main #iphone #menu li a:hover {
						text-decoration:underline;
					}

	/*~~~ Content Styles ~~~*/
		
			#main #iphone #content {
				margin:40px 0px 0px 0px;
			}
				
				#main #iphone h3 {
					color:#1466b9;
					font-weight:700;
					font-size:1.0em;
					margin:0px 0px 5px 0px;
				}
	
				#main #iphone h4 a {
					background:url(../images/signup-button.png) no-repeat;
					text-indent:-8888px;
					width:199px;
					height:50px;
					display:block;
					margin:25px auto 0px auto;
				}
				
				#main #iphone #main_message {
					padding:0px 20px 0px 315px;
				}

					#main #iphone #main_message p {
						font-size:.8em;
						margin:0px 0px 15px 0px;
						text-align:justify;
					}
						
						#main #iphone #main_message .disclaimer {
							font-size:.7em;
						}
						
						#main #iphone #main_message p span {
							font-style:italic;
							color:#1466b9;
							font-weight:700;
							
						}
						
					#main #iphone #main_message ol {
						margin:20px 0px 0px 50px;
						list-style:decimal;
					}
					
						#main #iphone #main_message ol li {
							margin:0px 0px 15px 0px;
							font-size:1.4em;
							color:#810303;
							font-weight:700;
						}
						
							#main #iphone #main_message ol li span {
								font-size:.7em;
								color:#000000;
								font-weight:500;
							}
							
					#main #iphone #main_message ul {
						margin:20px 0px 0px 50px;
						padding:0px 0px 0px 0px;
					}		
					
						#main #iphone #main_message ul li {
							font-size:.8em;
							margin:0px 0px 15px 0px;
							background:url(../images/bullet-1.png) no-repeat 0px 5px;
							padding:0px 0px 0px 15px;
						}
		
					#main #iphone #main_message dl {
					
					}
					
						#main #iphone #main_message dl dt {
							color:#1466b9;
							font-weight:700;
							font-size:.9em;
						}
					
							#main #iphone #main_message dl dt a:link, #main #iphone #main_message dl dt a:visited {
								color:#1466b9;
								font-weight:700;
								text-decoration:none;
							}
							
							#main #iphone #main_message dl dt a:hover {
								text-decoration:underline;
							}
					
						#main #iphone #main_message dl dd {
							margin:5px 0px 20px 0px;
							font-size:.9em;
						}
	
	/*~~~ App Signup Button ~~~*/
	
			#main #iphone #main_message input {
				background:url(../images/signup-button.png) no-repeat;
				width:199px;
				height:50px;
				display:block;
				margin:25px auto 0px auto;
				border:none;
				cursor:pointer;
			}
					
	/*~~~ Table Styles ~~~*/
	
					#main #iphone #main_message table {
						margin:15px 0px 15px 30px;
						font-size:.9em;
						width:350px;
					}
					
						#main #iphone #main_message table .table_header {
							background:#fff6ba;
							font-weight:700;
							border:none;
						}
						
							#main #iphone #main_message table .table_header td {
								padding:5px 0px 5px 10px;
							}
						
						#main #iphone #main_message table tr {
							border-bottom:1px #cccccc solid;
						}
						
							#main #iphone #main_message table td {
								padding:5px 0px 5px 30px; 
							}
							
							#main #iphone #main_message .price {
								width:65px;
							}

	/*~~~ Callout Styles ~~~*/
	
				#main #iphone #callout {
					float:right;
					width:225px;
					margin:0px 20px 10px 20px;
					padding:15px 5px 5px 10px;
					background:#fff6ba;
				}
				
					#main #iphone #callout p {
						margin:0px 0px 0px 20px;
						font-size:.9em;
					}
					
						#main #iphone #callout p span {
							font-style:italic;
							color:#1466b9;
							font-weight:700;
						}
				
					#main #iphone #callout ul {
						font-size:.8em;
						margin:0px 0px 15px 30px;
					}
					
						#main #iphone #callout ul li {
							margin:0px 0px 7px 0px;
						}
					
							#main #iphone #callout ul li a:link {
								color:#000000;
								text-decoration:none;
							}
							
							#main #iphone #callout ul li a:visited {
								color:#848484;
								text-decoration:line-through;
							}
							
							#main #iphone #callout ul li a:hover {
								text-decoration:underline;
							}
							
					#main #iphone #callout ol {
						margin:20px 0px 0px 50px;
						list-style:decimal;
						font-size:.8em;
					}
					
						#main #iphone #callout ol li {
							margin:0px 0px 15px 0px;
							font-size:1.4em;
							color:#810303;
							font-weight:700;
						}
						
							#main #iphone #callout ol li span {
								font-size:.8em;
								color:#000000;
								font-weight:500;
							}
							
	/*~~~ Footer Styles ~~~*/
	
		#footer {
			text-align:center;
			padding:0px 0px 15px 0px;
		}

			#footer #subnav {
				margin:0px 0px 20px 0px;
			}
			
				#footer #subnav li {
					display:inline;
					margin:0px 25px 0px 0px;
					font-weight:700;
				}
				
					#footer #subnav li a:link, #footer #subnav li a:visited {
						text-decoration:none;
						color:#121e2c;
					}
					
					#footer #subnav li a:hover {
						text-decoration:underline;
					}
			
			#main #footer .copyright {
				text-align:center;
				font-size:.7em;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}
		
	#end {
		background:url(../images/bottom-bg.png) no-repeat bottom center;
		width:885px;
		height:47px;
		margin:0px auto 0px auto;
	}
		
	
	
	
	
	