* {
}

body {
background:url(/images/bg.png);
background-color:#D6E8F7;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}  

#wrapper {
margin:0 auto;
}

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
}

h1 {
font-size:24px;
color:#6699cc;
font-weight:400;
margin-bottom:0px;
padding-bottom:8px;}

h2 {
font-size:18px;
color:#333333;
font-weight:400;
margin:0;
padding:0 0 8px 0;}

h3 {
font-size:18px;
color:#062752;
font-weight:400;
margin:0;
padding:0;}

h4 {
font-size:21px;
color:#6699cc;
font-weight:400;
margin-bottom:0px;
padding-bottom:8px;
padding-top:10px;
margin-top:5px;}

h5 {
font-size:17px;
color:#333333;
font-weight:700;
margin:0;
padding:0 0 4px 0;}

p {
line-height:18px;
}

a {
color:#003D5F;
}

a:hover, a:focus, a:active {
color:#29487E;
}

img, a img {
}

small {
}

abbr, acronym {
}

blockquote {
}

cite {
}

em {
}

strong {
}

form {
}

fieldset {
}

legend {
}

label {
}

#form {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
border:solid 2px #E9E9E9;
margin-right:20px;
padding:5px;
}

input, textarea {
border:#BFBFBF solid 1px;
padding:3px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

input.select {
background-color:#000000;}

select {
}

option {
}

textarea {
}

input:focus, select:focus, option:focus, textarea:focus {
}

#contact {
width:250px;
padding-left:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;}

#header {
padding:11px 10px 0px 13px;

}

#content {
background:url(/images/pagebg.png);
background-repeat:no-repeat;
background-position:top center;
}

#content ul {}

#content ul li {
margin:0;
padding-bottom:10px;
color:#000000;}

#content ol li {
margin:0;
padding-top:7px;
padding-bottom:7px;
color:#000000;}

#tile {
background:url(/images/pagetile.png);
background-repeat:repeat-y;
background-attachment:fixed;
background-position:top center;
}

#sidebar {
padding:17px 20px 10px 9px;
}

#sidebar p {
line-height:normal;
}

#sidebar strong
{color:#333;}

#press {
margin:-135px 0 0 0;
width:250px;
padding-left:20px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;}

#page {
padding-left:25px;
width:650px;}

#design {
padding:0 25px 0 25px;
width:900px;}

#navigation {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
font-weight:700;
text-align:left;
color:#005586;
padding:5px 5px 5px 10px;
}

#navigation ul {
list-style-type:none;
padding:0;
margin:0;
}

#navigation li {
border-right:2px solid #b9d8ea;
display:inline;
padding:0 14px 0 9px;
}

#navigation li a {
color:#005586;
text-decoration:none;
}

#navigation li a:hover {
color:#000;
text-decoration:none;
}

#footer {
}

#feature_left  {
width:220px;
margin:-239px 0 0 80px;
}

#feature_left p  {
padding:0 0 21px 0;
margin:0;
font-size:11px;
line-height:normal;
}

#feature_right  {
width:220px;
margin:-241px 0 0 394px;
}

#feature_right p  {
padding:0 0 22px 0;
margin:0;
font-size:11px;
line-height:normal;
}

#interior_shifter {
margin:-168px 0 0 0px}

#interior_shifter p {
margin:0;
line-height:normal;
font-size:11px;
padding:0 0 22px 0;}

#overlay {
position:absolute;
top:240px;
z-index:9800;
width:590px;
height:150px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-style:italic;
color:#FFFFFF;
font-weight:400;
}

#pricing td {
border:2px #27487C solid;
padding:5px;}

#pricing {
border:1px #27487C solid;}

#bg {
background-color:#27487C;
color:#FFFFFF;
border:2px #27487C solid;
padding:5px;
font-weight:bold;}

#suboverlay{
font-size:18px;
float:right;
}

#box {
background-color:#EEEEEE;
margin:15px;
padding:10px 10px 5px 10px;
}



.highlight {
}

.tiny {
}

.error {
}

.abbr {
}

strong {
color:#608e00;}

marquee {
padding:0;
margin:0;
height:125px;}

