/* RESET CSS */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
html, body {height:100%;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background-color:#fcfcfc;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* General Corrections */
html, body{
height:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

div.cb{clear:both;}
div.cl{clear:left;}
div.cr{clear:right;}

/*********************************************** General Site Layout ***/

#header{
height:80px;
}
#header a#logo{
margin:50px 0 0 20px;
float:left;
}

#container{
width:760px;
margin:0 auto;
padding-bottom:20px;
}

.box{
background:url(../images/box.gif);
margin:10px 0;
float:left;
}

img.headertext{
padding:1px 0 21px 10px;
display:block;
}

div.iphonepic{
float:right;
position:relative;
margin-top:-120px;
padding-left:20px;
padding-right:20px;
height:290px;
width:200px;
}

div.iphonepic img{height:282px;width:205px;}

div.step{
padding:90px 20px 25px 54px;
background:red;
}

div#step0{background:url(../images/step0.gif) no-repeat 50px 10px;}
div#step1{background:url(../images/step1.gif) no-repeat 20px 0px;}
div#step2{background:url(../images/step2.gif) no-repeat 20px 0px;}
div#step3{background:url(../images/step3.gif) no-repeat 20px 0px;}
div#step4{background:url(../images/step4.gif) no-repeat 20px 0px;}
div#step5{background:url(../images/step5.gif) no-repeat 20px 0px;}

.formbox{
width:400px;
float:left;
padding:10px;
background:url(../images/formbox.gif);
margin:15px 0 0 0;
text-align:center;
}

.formbox input{text-align:center;}
.formbox input.addy{width:240px;}
.formbox input.tagcode{width:360px;}
.formbox input.statsaddy{width:210px;}

p{padding:0 30px 20px 30px;
line-height:20px;
font-size:14px;
}

div.stats{
width:110px;
padding:0 2px 2px 2px;
float:left;
font-size:12px;
}
div.stats p{font-size:12px; padding:0; margin:0;}
div.stats p a{ font-weight:bold;color:#00A5F2;}
div.stats div{height:30px;font-size:20px; line-height:30px;color:#fff;background:url(../images/bluebox.gif);}
div.statssymb{
padding: 25px 3px 2px 4px;
float:left;
font-size:20px;
font-weight:bold;
color:#00A5F2;
}

div#countdown{
width:200px;
margin:38px 0 0 136px;
padding:0px 0 0 33px;
background: url(../images/countbox.gif) no-repeat 0 14px;
float:left;
}
div#countdown div.count{float:left;font-size:12px;text-align:center;}
div#countdown div.count img{float:left;padding:15px 4px 0 0;}
div#countdown div.down{
font-size:20px;
line-height:30px;
height:30px;
width:50px;
margin:2px;
color:#fff;
}

/*********************************************** small corrections ***/
.tandc{font-size:12px;text-align:center;}
.tandc a{color:#F2B100;}
.tandc a:hover{text-decoration:none;}

div.yellow a{color:#f2b100;}
div.blue a{color:#00a5f2;}
div.green a{color:#54CE0A;}

a.tooltip{ font-weight:bold; font-size:12px;}

/*********************************************** Ad Positioning ***/
div.ad1{width:468px;height:60px;padding-left:44px;}
div.ad2{width:200px;height:200px;}
div.ad3{width:242px;height:60px; float:right;padding:0px 8px 0 0; position:relative;top:12px;}


div.ad2 img{width:200px;height:200px;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	margin-right:30px;
	z-index:5000;
	}



p.linklines a.facebook{ background:url(../images/FaceBook-16x16.png) no-repeat 0 0; padding-left:20px;color:#06C;}
p.linklines a.twitter{ background:url(../images/Twitter-16x16.png) no-repeat 0 0; padding-left:20px;color:#0CC;}


