body{
margin:0;
padding:0;
background-color:#000000;
font-family:Arial, Tahoma, Times New Roman;
color:#ffffff;
}

#spacer{
height: 20px; /*Height of spacer section*/
}

#spacer2{
height: 20px; /*Height of spacer section*/
}

#maincontainer{
width: 750px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 85px; /*Height of top section*/
position: relative;
}

.left-element {
   position: absolute;
   left: 0;
   width: 50%;
   }

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
   }

#topnav{
background:#256B8C url(../images/navbg.PNG);
border-bottom:5px solid #FFF000;
color:#FFFFFF;
}

a:link {  color: #ffffff; text-decoration: none }
a:visited {  color: #ffffff; text-decoration: none}
a:hover {  color: #ffffff; text-decoration: underline}
.menu {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff}
.menu a:hover {  color: #0000ff; text-decoration: none}
.footer {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff}

#topbanner{
margin-top:0px;
margin-bottom:5px;
background: url(../homemirrorf.png);
width:750px;
height:129px;
}

#topbannerinner{
padding-left:240px;
padding-top:14px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 265px; /*Set left margin to LeftColumnWidth*/
font-size:13px;
}

#leftcolumn{
float: left;
width: 265px; /*Width of left column*/
margin-left: -750px; /*Set left margin to -(MainContainerWidth)*/
}

#footer{
clear: left;
width: 100%;
text-align: left;
padding: 4px 0;
}

#footer a{
color: #FFFFFF;
}

#footsection{
position: relative;
margin-bottom:20px;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.logo{
border:0px;
}

.logostraplineright{
border:0px;
}

a.links{
color:#ffffff;
font-size:15px;
font-weight:normal;
text-decoration:none;
padding-left:20px;
width:100%;
display:block;
line-height:30px;
}

a.links:visited{
text-decoration:none;
}

a.links:hover{
text-decoration:underline;
}

#sidelinks{
background: #000000 url(../images/linkbghome2.bmp) repeat-x;
border-top: 2px solid #FFF000;
padding-top:5px;
}

#servicesside{
background: #000000 url(../images/linkbghome2.bmp) repeat-x;
width:245px;
border-top: 2px solid #FF68dd;
padding-top:10px;
}

h2{
padding-top:10px;
}

.padleft{
padding-left:10px;
}