
a{
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#0099FF;
}
a:hover{
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#FF0000;
}
a:visited{
font-family:Arial;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#0099FF;
}

#wrapper {
position:relative;
width:810px;
margin:0 auto;
height:auto;
text-align:left;
font-family:'trebuchet ms','verdana','tahoma';
font-size:13px;
}

.title {
font-family:Arial;
font-size:26px;
font-weight:bold;
}

.telno {
font-family:Arial;
font-size:16px;
font-weight:bold;
}

h1 {
font-family:Arial;
font-size:18px;
font-weight:bold;
}

h2 {
font-family:Arial;
font-size:16px;
font-weight:bold;
}


h3 {
font-family:Arial;
font-size:14px;
font-weight:bold;
}

#logo
{
position:absolute;
left:10px;
top:0px;
width:500px;
height:75px;
}
#chris
{
position:absolute;
left:650px;
top:0px;
width:100px;
height:75px;
text-align:right;
}
#photo
{
position:absolute;
left:760px;
top:0px;
width:75px;
height:75px;
}
#blog
{
position:absolute;
left:650px;
top:85px;
width:185px;
height:300px;
font-size:11px;
}
#menu
{
position:absolute;
left:10px;
top:85px;
width:185px;
height:300px;
}
#main_advert
{
position:absolute;
left:205px;
top:85px;
width:435px;
height:300px;
/* border-style:solid;
border-width:1px;
border-color:#333333; */
}
#sole_advert
{
position:absolute;
left:205px;
top:85px;
width:650px;
height:300px;
/* border-style:solid;
border-width:1px;
border-color:#333333; */
}

#small_advert1
{
position:absolute;
left:205px;
top:395px;
width:138px;
height:90px;
border-style:solid;
border-width:1px;
border-color:#333333;
}
#small_advert2
{
position:absolute;
left:353px;
top:395px;
width:138px;
height:90px;
border-style:solid;
border-width:1px;
border-color:#333333;
}
#small_advert3
{
position:absolute;
left:501px;
top:395px;
width:138px;
height:90px;
border-style:solid;
border-width:1px;
border-color:#333333;
}
#content
{
position:absolute;
left:10px;
top:390px;
width:825px;
height:300px;
}
#footer
{
position:absolute;
left:10px;
top:805px;
width:825px;
height:90px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: red;
padding: 5px;
left: -1000px;
border: 1px medium;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position:absolute;
left:0px;
top:0px;
width: 100%;
height: 100%;
margin: auto auto;
visibility: visible;

}
