/*Layout Code*/
* { padding: 0; margin: 0; }

.clear{
 clear:both;
 height:0px;
 }

body {
 background:#0962cd url(/images/bg.jpg) no-repeat top center;
}
#pagebg {
background-image:url(/images/bg_page.jpg);
background-repeat:repeat-y;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}
#header {
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 200px;
 background-image:url(/images/heading.jpg);
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
}
#navcontainer {
width:100%;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

/*left column*/
#leftcolumn { 
 border-right: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height:auto;
 width: 179px;
 float: left;
}


#bottomcolscontainer{
width:900px;
background: url(/images/bottomcols.jpg) no-repeat #c0ddff;
}
#bottomcolscontainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
line-height:17px;
color:#000;
padding:20px 10px 10px 20px;
}

#bottomleft{
float:left;
width: 300px;
}

#bottomcenter{
float:left;
width: 300px;
}

#bottomright{
float:left;
width: 300px;
}

#footer { 
 width: 900px;
 height: 80px;
 clear: both;
 border: 0px solid #ccc;
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:.7em;
 background-color:#c0ddff;
 color:#666;
 border-top:#FFFFFF thin solid;
}

/* contact page columns */
#contact{
width:100%;
background-image:url(/images/contact_bg.jpg);
background-color:#c0ddff;
}

#contact_p{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
line-height:17px;
color:#000000;
padding: 40px 10px 10px 50px;
}

/* about us columns */
#aboutcolscontainer{
width:900px;
background: url(/images/gradient_bg.jpg) no-repeat;
background-color: #c0ddff;
}
#aboutcolscontainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
line-height:17px;
color:#000;
padding:20px 10px 10px 20px;
}
#aboutleftcol{
float:left;
width: 450px;
}

#aboutrightcol{
float:left;
width: 450px;
}

#bottomright{
float:left;
width: 300px;
}

/* Text Styling */
a {color:#000000;
text-decoration:underline;
}

.highlight {
color: #438df3;
font-weight:bold;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size: 1.3em;
padding:10px 10px 0px 10px;
color:#fff;
letter-spacing: -1px;
line-height:22px;
font-weight:lighter;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding:15px 15px 5px 40px;
color:#000099;
letter-spacing:-1px;
line-height:21px;
font-weight:lighter;
}

ul{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
line-height:18px;
padding:5px 20px 10px 30px;
text-align:left;
}

/*specs text*/
.specs{
font-family:Arial, Helvetica, sans-serif;
font-size: .7em;
color:#333333;
padding:3px 5px 3px 18px;
}