/* ---------------------------------------------------------------------------------
   
   iPhone Competition - Master Stylesheet 
   Author: Feris Technologies
   Website: www.feris.com.au 

--------------------------------------------------------------------------------- */

body { background: url(../images/bg.gif) repeat-x 0 0 #0c0c0c; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
h1 { width: 230px; height: 107px; background: url(../images/enter-to-win.gif) no-repeat 0 0; display: block; float: left; text-indent: -5000px; margin: 81px 0px 0 20px; }
h2 { color: #04bef1; font-size: 1.15em; margin: 0 0 20px 0; padding: 20px 0 10px 0; border-bottom: solid 1px #3d3d3d; }
h2 span { color: #fff; font-weight: normal; }
p { color: #fff; font-size: 0.8em; margin: 0 0 1.0em 0; }
p a { color: #fff; }

#wrapper { width: 822px; margin: 0 auto; }
#header { width: 752px; padding: 0 35px; float: left; position: relative; }
#main { width: 100%; float: left; width: 752px; padding: 25px 35px; }

#logo { width: 270px; height: 110px; float: left; margin-top: 78px; }

#iPhone { width: 173px; position: absolute; top: 0px; left: 590px; z-index: 10; }
#fade { background: url(../images/line-fade.jpg) no-repeat 0 bottom; border: none; }


#submitDiv { border-top: solid 1px #3d3d3d; width: 100%; float: left; padding: 20px 0px 0 0; } 
#submitP { text-align: right; background: url(../images/submit-b-bg.gif) no-repeat right bottom; padding-bottom: 35px; }
#submit { width: 158px; height: 42px; background: url(../images/submit-b.gif) no-repeat 0 0; border: none; cursor: hand; cursor: pointer; text-indent: -5000px; }
#submit:hover { background-position: 0 -42px; }


fieldset { border: none; padding: 0px 0 20px 0; margin: 0px; width: 100%; }
fieldset p { margin: 0.4em 0; width: 100%; display: block; float: left; }
fieldset img { float: left; }

fieldset label { font-weight: bold; float:left; display: block; width: 100px; margin-right: 10px; display: inline; padding: 3px 0px 2px 0px; font-size: 0.9em; color: #c7c7c7; }
fieldset input:focus, fieldset textarea:focus, fieldset select:focus { background: #fff6cb; border: solid 1px #000; padding: 2px; }

.field, .field2, .field3 { width: 200px; padding: 2px; border: solid 1px #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/input-bg.gif) repeat-x 0 0 #cbcbcc; }
.field2 { width: 20px; }
.field3 { width: 120px; background: #fdfdfe; }


#accessories p { width: 240px; color: #04bef1; font-size: 0.85em; height: 220px; padding-right: 10px; }
#accessories p span { font-weight: bold; }
#accessories img { margin: 15px 0px 0px 0px; display: inline; }

#wrapper .choice p { width: 170px; height: 250px; }

#footer { width: 100%; background: #000; float: left; border-top: solid 1px #252525; padding: 25px 0px 50px 0px; }
#footerInner { width: 752px; margin: 0 auto; }
#footer p { font-size: 0.7em; line-height: 1.4em; margin: 0 0 0.5em 0; text-align: justify; }
#fRight { text-align: right; float: right; }

.hide { display: none; }
.show { display: block; }
