/* CSS Document */

body {
      background-image: url();
      background-repeat: repeat-x;
	  background-attachment: fixed;
      font-family: "arial", Helvetica, sans-serif; 
      color: #000000;
	  background-color: #9A9A9A;
      margin: 0px 0px 0px 0px;
      padding: 25px 0px 60px 0px; 	           
     }



a:link { text-decoration: underline; color: #333333; }
a:visited { text-decoration: underline; color: #333333; }
a:hover { text-decoration: none; color: #999999; }
a:active { text-decoration: none; color: #999999; }












div#links {position: static; margin: -100px 0px 0px 17px ; width: 159px; height: 300px; font: 16px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0px 0px 1px 0px;  
   text-decoration: none; color: #FFFFFF; background: #372190;
   border: 4px double #000000;}
div#links a:hover {color: #666666; background: #372190;
   border-right: 3px double  #000001;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: static;  width: 125px;
   padding: 5px; margin: 0px 0px 0px 0px; z-index: 100;
   color: #FFFFFF; background: #372190;
   font: 10px Verdana, sans-serif; text-align: center;}





















#backtotop
{
color: #FF6600;
margin: 0px;
padding: 0px;
font-size: 16px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;

}





#bordertop
{
position: relative; top: -24px;
background-image: url('images/top_border_blue.jpg');
width: 780px;
height: 80px;
background-repeat: no-repeat;
background-attachment: scroll;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}


#bottom
{
position: static;
background-image: url('images/border_bottom_blue.jpg');
width: 780px;
height: 28px;
background-repeat: no-repeat;
background-attachment: scroll;
margin: 0px auto 0px auto;
padding: 0px;
}

div#container
{
background-image: url('images/border_sides_blue2.jpg');
background-attachment: scroll;
background-repeat: repeat-y;
position: static;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;        
width: 780px;
height: auto;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #333333;
}








#content
{
position: static;
margin: -300px 0px 0px 187px;
padding: 0px 0px 0px 20px;        
width: 500px;
height: auto;
background-color: #FFFFFF;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #333333;
border-left-color: #9A9A9A;
}


#valid
{
margin: -100px 0px 10px -155px;
padding: 0px;
width: 110px;
height: 100px;
border: #000000 solid 0px;
color: #1C104E;
}




#footer
{
position: static;
margin: 5px auto 0px auto;
padding: 0px;
color:#000000;
text-align: center;
}


/*about us*/


#aboutusheader
{
position: relative; top: -94px; left: 186px;
background-image: url('images/header_purple_logo2.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #FFFFFF;
margin: 0px 0px -45px 0px;
padding: 0px 0px 0px 0px;        
width: 583px;
height: 120px;
border-style: solid;
border-width: 0px 3px 0px 0px;
border-color: #333333;
border-left-color: #666666;
}


.h1about
{
color: #990099;
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 28px;
font-weight: normal;
font-style: oblique;
font-family: Arial, Helvetica, sans-serif;
}

.h2about
{
color: #990099;
margin: 0px;
padding: 0px;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



.aboutp
{
margin: 6px 0px 30px 0px;
padding: 0px 0px 0px 20px;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}


















/*services*/


#servicesheader
{
position: relative; top: -94px; left: 186px;
background-image: url('images/header_orange_logo2.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #FFFFFF;
margin: 0px 0px -45px 0px;
padding: 0px 0px 0px 0px;        
width: 583px;
height: 120px;
border-style: solid;
border-width: 0px 3px 0px 0px;
border-color: #333333;
border-left-color: #666666;
}





.h1services
{
color: #FF6600;
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 28px;
font-weight: normal;
font-style: oblique;
font-family: Arial, Helvetica, sans-serif;
}

.h2services
{
color: #FF6600;
margin: 0px;
padding: 0px;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



.servicesp
{
margin: 6px 0px 30px 0px;
padding: 0px 0px 0px 20px;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}













/*portfolio*/


#portfolioheader
{
position: relative; top: -94px; left: 186px;
background-image: url('images/header_green_logo2.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #FFFFFF;
margin: 0px 0px -45px 0px;
padding: 0px 0px 0px 0px;        
width: 583px;
height: 120px;
border-style: solid;
border-width: 0px 3px 0px 0px;
border-color: #333333;
border-left-color: #666666;
}






.h1portfolio
{
color: #339900;
margin: 20px 0px 0px 0px;
padding: 0px;
font-size: 28px;
font-weight: normal;
font-style: oblique;
font-family: Arial, Helvetica, sans-serif;
}

.h2portfolio
{
color: #339900;
margin: 0px;
padding: 0px;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



.portfoliop
{
margin: 6px 0px 30px 0px;
padding: 0px 0px 0px 20px;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}




div#banburyoak
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.banburyoaksummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.banburyoaklink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}





div#mdm
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.mdmsummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.mdmlink
{
margin: -10px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}




div#tjvillas
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.tjvillassummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.tjvillaslink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}



div#aecounselling
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.aecounsellingsummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.aecounsellinglink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}





div#tejay
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.tejaysummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.tejaylink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}




div#spitnsawdust
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.spitnsawdustsummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.spitnsawdustlink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}




div#vitis
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.vitissummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.vitislink
{
margin: 15px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}







div#joineryinnovations
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.joineryinnovationssummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.joineryinnovationslink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}




div#cherwelldoors
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.cherwelldoorssummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.cherwelldoorslink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}





div#ryland
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.rylandsummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.rylandlink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}













div#screenprint-talk
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}


.screenprint-talksummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.screenprint-talklink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}









div#theavon
{ 
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: -3px 0px 20px 0px;
padding: 0px;
}

.avonsummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}

.avonlink
{
margin: 0px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}










div#teamicefire
{
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: 3px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}


.icefiresummaryp
{
width: 200px;
font-size: 13px;
font-weight: normal;
margin: 0px 0px 0px 200px;
padding: 10px 0px 0px 0px;
}


.icefirelink
{
margin: 10px 0px 0px 30px;
font-size: 13px;
font-weight: bold;
}











div#djm
{
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 130px;
margin: 3px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}





#redhot
{
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: 3px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}






#primesitepages
{
background-image: url('images/folio_box.jpg');
background-repeat: repeat-y;
background-attachment: scroll;
min-height: 160px;
margin: 3px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}









/*contact*/


#contactheader
{
position: relative; top: -94px; left: 186px;
background-image: url('images/header_red_logo2.jpg');
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #FFFFFF;
margin: 0px 0px -45px 0px;
padding: 0px 0px 0px 0px;        
width: 583px;
height: 120px;
border-style: solid;
border-width: 0px 3px 0px 0px;
border-color: #333333;
border-left-color: #666666;
}




.h1contact
{
color: #FF0000;
margin: -3px 0px 0px 0px;
padding: 0px;
font-size: 28px;
font-weight: normal;
font-style: oblique;
font-family: Arial, Helvetica, sans-serif;
}

.h2contact
{
color: #FF0000;
margin: 0px;
padding: 0px;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



.contactpspan
{
margin: 0px 0px 0px -20px;
padding: 0px;
color: #FF0000;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}



.contactp
{
margin: 6px 0px 30px 0px;
padding: 0px 0px 0px 20px;
font-size: 13px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
}


.contactpbold
{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 20px;
font-size: 17px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;

}



.contactthanks
{
font-family: "Times New Roman", Times, serif;
font-style: oblique;
font-size: 17px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}






.email
{
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 20px;
min-width: 300px;
font-size: 17px;
font-weight: bold;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
}


