* {
    margin:0;
    padding:0;
    border:none
}

body {
    font-family:verdana,arial,serif;
    font-size:13px;
    line-height:1.5em;
    color:white;
    background: black
}

/*xhtml elements*/

h1,h2,h3 {
    font-family:verdana,arial,serif;
    font-weight:normal;
    padding:0 0 8px 0
}

h1,h2 {
   font-family:verdana,arial,serif;
   color:rgb(65,103,142);
   font-size:20px
}

h3 {
   font-size:22px;
   font-weight:bold;
   color:rgb(111,203,218)
}

p,blockquote,ul,ol {
    margin:0 0 15px 0
}

ul {
    list-style-type:none
}

ul li {
    margin:0 0 8px 8px
}

a {
    color:white
}

a:hover {
    color:black;
    background:white;
    text-decoration:none
}

img {
     border:none
}

hr {
    margin:10px 0;
    background:#d4d4d4;
    height:3px;
}

form {
    height: 160px
}

fieldset {
    padding:10px 0;
    border:none;
}

input,textarea {
    border:1px solid white;
    background:black;
    color:white
}

input {
    float:left;
    clear:left;
    margin:5px 0 10px 0;
    width:200px;
    height:20px;
    font-family:monospace;
}

textarea {
    float:left;
    margin:3px 0 0 0;
    width:100%;
    height:100px;
    font-family:monospace;
}

/*END xhtml elements*/

/*page layout*/

#container {
    margin:0 auto;
    width:960px;
    background:url('../img/bg_grad.png') repeat-x rgb(62,62,64)
}

#glow {
    width:100%;
    background:url('../img/iPhoneGlow.png') bottom right no-repeat
}

#header {
    padding:25px 0 0 25px
}

#menu {
    height:25px;
    padding-left:100px;
    margin-bottom:20px
}

#main {
    float:left;
    padding-left:100px;
    width:520px
}

#sidebar {
    float:right;
    padding-right:100px;
    width:200px
}

#instructions {
    float:left;
    padding:0 100px 0 100px;
    width:760px
}

#instructions h3 {
    margin:25px 0 25px 0
}

#instructions img {
    display:block;
    margin: auto
}

#footer {
    clear:both;
    padding:10px 0 0 0
}

/*END page layout*/

/*inner blocks*/

#links {

}

#appStore {
    margin:0 0 30px 0
}

.relatedProduct {
    margin:0 0 30px 0;
    height:100px;
    background:rgb(62,93,121);
    border:1px solid black
}

#device img {
    position:absolute;
    z-index:3;
    margin-top:114px
}

#contact {
    float:left;
    width:860px;
    padding-left:100px;
    background:url('../img/contactBack.png') repeat-x
}

#contactLeft {
    float:left;
    width:200px
}

#contactRight {
    float:right;
    width:300px;
    padding-right:340px
}

#contactHeader {
    display:table-cell;
    vertical-align:middle;
    height:30px;
    line-height:25px;
    font-size:20px
}

#alert {
    color:#fac;
    font-size:10px
}

#copyright {
    clear:left;
    padding-left:100px
}

/*END inner blocks*/

/*inner class attributes*/

.submitButton {
    float:right;
    background:rgb(220,63,82);
    width:75px;
    border:none;
}

.menuList {
    list-style-type:none
}

.menuList li {
    display:inline
}

.menuList a {
    background:none;text-decoration:none
}

.insBadge {
    margin:0 0 150px 50px
}

.breathe {
    clear:both;
    height:70px
}

.active {

}

.right {
    float:right
}

.left {
    float:left
}

.half {
    width:360px
}

.clear {
    clear:both
}

.inline {
    display:inline
}

.textCenter {
    text-align:center
}

.darkBlue {
    color:rgb(65,103,142)
}

.lightBlue {
    color:rgb(111,203,218)
}

/*END inner class attributes*/
