@charset "UTF-8";
/* CSS Document */

body{background:#dbdbdb; font-family: Arial, Helvetica, sans-serif; line-height:150%; font-size:12px;}

#container{text-align:center; margin:0 auto; width:800px;}
#page{text-align:left;}
#header{background:url('images/header-bg.jpg') top left repeat-x; height:125px; margin:0; padding:0; position:relative;}

h1{ background:url('images/mobileair-logo.jpg') top left no-repeat; text-indent:-1500px; width:232px; height:125px; margin:0; padding:0; float:left;}
h2{color:#5a7e9a; font-size:27px; margin:0; padding:0; padding-bottom:7px; border-bottom:2px solid #6d7780;}
h3{color:#4c4c4c; font-size:24px; margin:0; padding:0;}
h4{color:#5a7e9a; font-size:16px; margin:0; padding:0;}
h5{color:#5a7e9a; font-size:14px; margin:0; padding:0;}

#navigation{margin:0; padding:0; background:url('images/nav-bg.jpg') top left repeat-x; display:block; height:25px;}
#navigation ul{list-style:none; margin:0; padding:0;}
#navigation li{float:left;}
#navigation a, #navigation a:link, #navigation a:visited, #navigation a:active{background:url('images/nav-bg.jpg') top left repeat-x; color:#ffffff; padding:4px 10px 3px 10px; font-weight:bold; margin:0; border-right:1px solid #e2eef7; display:-moz-inline-box; display:inline-block;}
#navigation a, x:-moz-any-link {height:18px;}
#navigation a:hover{background:url('images/nav-bg.jpg') bottom left repeat-x;}

#content{background:url('images/nav-shadow.jpg') top left repeat-x #ffffff; padding:20px; color:#4c4c4c; min-height:400px; he/ight:400px;}
#content a, #content a:link, #content a:visited{color:#6d7780; font-weight:bold;}
#content a:hover, #content a:active{color:#4c4c4c;}

strong{color:#5a7e9a;}
p{margin-top:5px; margin-bottom:10px;}

table, tr, td{margin:0; padding:0; vertical-align:top; text-align:left;}
.col1{width:350px; padding:15px;}
.col2{width:150px; padding-top:15px; font-size:11px; line-height:110%;}
.col3{}

#footer{background:url('images/footer-bg.jpg') top left repeat-x; font-size:10px; color:#ffffff; text-align:center; padding:18px; height:70px;}
#footer a{color:#ffffff; font-weight:bold;}
#footer a:hover{color:#5a7e9a;}

form{ line-height:175%;}
label{width:100px; height:auto; display:-moz-inline-box; display:inline-block; color:#5a7e9a; text-align:right; padding-right:5px; padding-bottom:4px; font-size:13px; font-weight:bold; vertical-align:top;}
label.long{width:170px;}
.product h4{color:#5a7e9a; padding:2px;}
#content .product h4 a, #content .product h4 a:link, #content .product h4 a.visited{color:#5a7e9a;}
#content .product h4 a:hover, #content .product h4 a:active{color:#cccccc;}

table.product td{vertical-align:bottom;}
table {margin-bottom:10px;}

.disclaimer {font-size:9px;}

#header #phone {position:absolute; top:10px; left:560px; color:#d0dce6; font-size:22px; font-weight:bold; letter-spacing:2px;}