/*------------------------------*/
/*  Reset Styles                */
/*------------------------------*/ 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}

ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}
a {text-decoration:none;}
 
/*------------------------------*/
/*  General styles              */
/*------------------------------*/ 
body {
    background:#000000 url("../img/bg-body.gif") repeat-x left top;
    color:#ffffff;
    font-family:"Helvetica",Arial,sans-serif;
    font-size: 14px;}

a { color:#ffffff;}
a:hover { color:#6C0;}
    
/*------------------------------*/
/*  Wrapper                     */
/*------------------------------*/ 
#share_links {position:absolute; right:5px; top:20px; width:80px; z-index:100;}
			#share_links iframe {margin-top:20px; background: transparent;}
			#share_links #tweetmeme_button, #share_links .tweetmeme_button, #share_links .count {background-color:transparent;}
			#share_links .fb_share_count_nub_top {background-image:url(/img/fb_share_count_nub_top.png);}
#wrapper { 
    margin:0 auto;
    width:960px; }
 
#header { margin:35px 0 0 30px; }
 
#container { padding:0 85px 85px 85px; }
 
	#container h1 { 
	    color:#ff2020;
        font-size:18px;
		font-weight:normal; }
        
        .h1-margin { margin:70px 0 0; }
 
	#container div.paragraph { margin:30px 0 0; }
 
		#container div.paragraph h2 { 
		    font-size:15px;
            font-weight:bold;
			margin-bottom:7px;}
 
		#container div.paragraph p { margin:5px 0 0; }
 
#back { 
    background:url("../img/bg-back.png") no-repeat right top;
    height:50px;
    margin:30px auto 0;
    width:220px; }
 
	#back a { 
	    display:block;
        font-size:16px;
        line-height:3em;
        margin:0 0 0 85px; }
 
#footer { 
    overflow:hidden;
	width:100%;
	height:40px;
    padding:17px 10px 0px 0px;
	position:fixed;
	bottom:0; 
	background-color:#2A2A2A; }
 
#list { 
    float:right;
    margin:5px 20px 0 0; }
 
	#list ul { 
	    margin:0 5px 0 0;
        overflow:hidden; }
	
	#list ul li { 
	    float:left;
        height:16px;
        margin:0 0 0 25px;
        padding:0 25px 0 0;}
 
		#list ul li.l1 { background:url("../img/img-email.png") no-repeat right top; }
 
		#list ul li.l2 { background:url("../img/img-twitter.png") no-repeat right top; }
 
#logo-footer { float:right;
				padding-right:20px; }
		
/*------------------------------*/
/*  Features Page               */
/*------------------------------*/ 
#iphone { 
    float:left;
    margin:70px 0 0; }
 
#right-text { 
    float:left;
    margin:70px 0 0 10px;
    width:498px; }
 
			#right-text div.paragraph ul li { margin:5px 0 10px; }
 
		#right-text div.paragraph a { 
		    font-size:14px;
            line-height:4em;
            text-decoration:underline; }
 
#buttons { 
    clear:both;
    overflow:hidden;
    padding:50px 0 0 162px; }

#showme { 
    background:url("../img/bg-back.png") no-repeat right top;
    float:left;
    height:50px;
    width:220px; }
 
	#showme a { 
	    font-size:16px;
        line-height:3.2em;
        margin:0 0 0 33px; }
 
#showmevid { 
    background:url("../img/bg-back.png") no-repeat right top;
    float:left;
    height:50px;
    width:220px; }
 
	#showmevid a { 
	    font-size:16px;
        line-height:3.2em;
        margin:0 0 0 40px; }

#getfrom { 
    background:url("../img/img-redbutton.png") no-repeat right top;
    float:left;
    height:50px;
    margin:0 0 0 15px;
    width:220px; }
 
	#getfrom a { 
	    font-size:16px;
        line-height:3.2em;
        margin:0 0 0 30px; }
		
	#getfrom a:hover {
		color:#000; }

 
#faq { 
    clear:both;
    padding:25px 0 0 150px; }
 
	#faq a { 
	    font-size:14px;
	    text-decoration:underline; }
	
/*------------------------------*/
/*  Title Page                  */
/*------------------------------*/ 
#video { margin:70px 0 0 107px; }
 
#text-video { text-align: center; margin:0 0 0 0px; }
 
	#text-video p { font-size:36px; }
	
.video-border { border: 3px solid #2A2A2A; }

