BODY {
  margin: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  width: 100%;
  background-color: #003366;
  background-image: url("./solidfull_carbon_backer.jpg");
  background-repeat: repeat-x;
} 

a:link 
{
color:#FFF;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a:visited 
{
color:#FFF;
font-size:16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a:hover
{
color: #0ead25;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a:active
{
color:#FFF;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a.darker:link 
{
color:#000000;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a.darker:visited 
{
color:#000000;
font-size:16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a.darker:hover
{
color: #0ead25;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a.darker:active
{
color:#000000;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}


a.moto:link
{
color: #002cd1;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
text-decoration: none;
}

a.moto:visited 
{
color:#011b7a;
font-size:16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a.moto:hover
{
color: #0ead25;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}

a.moto:active
{
color:#011b7a;
font-size: 16px;
font-family:arial, helvetica, sans-serif;
text-decoration: none;
}



a.home_title:link
{
color: #000000;
font-size: 20px;
font-family: arial, helvetica, sans-serif;

}

a.home_title:visited 
{
color: #000000;
font-size: 20px;
font-family:arial, helvetica, sans-serif;

}

a.home_title:hover
{
color: #0ead25;
font-size: 20px;
font-family:arial, helvetica, sans-serif;

}

a.home_title:active
{
color: #000000;
font-size: 20px;
font-family:arial, helvetica, sans-serif;

}



a img
{
border: none;
}


#main_layout_div
{
position:relative;
left:0px;
top:0px;
width:900px;
height:550px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}

#main_layout_div_home
{
position:relative;
left:0px;
top:0px;
width:900px;
height:590px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}


#main_layout_div_search
{
position:relative;
left:0px;
top:0px;
width:900px;
height:595px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}

#main_layout_div_contact
{
position:relative;
left:0px;
top:0px;
width:900px;
height:570px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}

#main_layout_div_photography
{
position:relative;
left:0px;
top:0px;
width:900px;
height:660px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}

#main_layout_div_layouts
{
position:relative;
left:0px;
top:0px;
width:900px;
height:570px;
z-index:0;
text-align:left;
margin-left:auto;
margin-right:auto;
vertical-align: top;
background-image: url("./main_layout_backer.jpg");
background-color: #DDDDDD;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #555555;
}

#white_bar_div
{
position:relative;
left:0px;
top:0px;
width:100%;
height:185px;
z-index:0;
text-align:center;
vertical-align: top;
background-color: #FFFFFF;
background-image: url("./faded_squares.jpg");
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 5px 0px 5px 0px;
border: 0px solid #000000;
}

#menu_div
{
position:relative;
left:0px;
top:0px;
width:100%;
height:21px;
z-index:0;
text-align:center;
vertical-align: top;
background-image: url("./menu_backer.jpg");
background-color: #444444;
background-position: 0% 0%;
background-repeat: repeat-x;
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
}

#moto_div  /* Services */
{
position:absolute;
left:10px;
top:5px;
width:865px;
#width:880px;
height:208px;
#height:220px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}



#moto_div_graphics  /* Services */
{
position:absolute;
left:10px;
top:5px;
width:865px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}


#moto_div_photography  /* Services */
{
position:absolute;
left:10px;
top:5px;
width:865px;
#width:880px;
height:598px;
#height:610px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}

#moto_div_layouts  /* Services */
{
position:absolute;
left:10px;
top:5px;
width:865px;
#width:880px;
height:508px;
#height:520px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}

#moto_div_contact  /* Services */
{
position:absolute;
left:10px;
top:5px;
width:865px;
#width:880px;
height:488px;
#height:480px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}

#big_item1_div  /* Graphic Design */
{
position:absolute;
left:505px;
top:235px;
width:370px;
#width:385px;
height:105px;
#height:120px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}

#big_item2_div  /* Website design */
{
position:absolute;
left:10px;
top:235px;
width:470px;
#width:485px;
height:70px;
#height:90px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}



#big_item3_div /* Digital photography */
{
position:absolute;
left:505px;
top:360px;
width:370px;
#width:385px;
height:170px;
#height:190px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}


#big_item4_div /* Extra features */
{
position:absolute;
left:10px;
top:325px;
#top:330px;
width:470px;
#width:485px;
height:120px;
#height:140px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}


#big_item5_div /* Search engine optimization */
{
position:absolute;
left:10px;
top:465px;
#top:475px;
width:470px;
#width:485px;
height:70px;
#height:75px;
z-index:0;
text-align:left;
vertical-align: top;
margin-left:auto;
margin-right:auto;
padding: 5px 5px 5px 5px;
border: 2px solid #AAAAAA;
color:#000000;
background:#EEEEEE;
background-position: 100% 100%;
background-repeat: no-repeat;
font-size: 13px;
font-family:arial, helvetica, sans-serif;
}

#scroller_controls
{
position:absolute;
left:800px;
top:125px;
width:100px;
height:40px;
z-index:0;
}






#footer
{
position:absolute;
left:0px;
top:510px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}


#footer_home
{
position:absolute;
left:0px;
top:550px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}

#footer_search
{
position:absolute;
left:0px;
top:555px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}

#footer_photography
{
position:absolute;
left:0px;
top:620px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}

#footer_layouts
{
position:absolute;
left:0px;
top:530px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}

#footer_contact
{
position:absolute;
left:0px;
top:530px;
width:900px;
height:40px;
z-index:0;
background-image: url("./footer.jpg");
background-position: 0% 0%;
}


.title_span
{
color:#000000;
font-size: 22px;
font-family:arial, helvetica, sans-serif;
}

.tiny_footer_span
{
color:#EEEEEE;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
}

