html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
font-family: Arial;
border: 0px;
}
html {
     overflow: -moz-scrollbars-vertical;
}


#container {
width: 810px;
margin: 0 auto;
}

p {
font-size: 12px;
line-height: 17px;
padding: 5px 0px 10px 0px;

}

h3 {
font-size: 14px;
color: #ff6600;
}

h4 {
font-size: 12px;
font-weight: bold;
}

.footer{
padding:20px 0px 20px 20px;
font-size: 12px;
background: url(http://www.philregan.co.uk/i/orangesquare.jpg) center left no-repeat;
}

.logo {
padding-top: 20px;
}

.breadcrumb {
padding: 5px 0px 0px 5px;
font-size: 12px;


}

.content {
padding: 25px 7px 25px 7px;
margin-top: 25px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
width: 785px;
}

.menucondiv {
position: relative;
z-index:999;
float :right;
font-size: 12px;
color:#fff;
width: 250px;
padding: 8px;

}
.menucondiv a {
color: #fff;
text-decoration: none;
}

.menucondiv a:hover {
color: #fff;
text-decoration: underline;
}


.menu {
height: 40px;
background: url("http://www.philregan.co.uk/i/menubk.jpg") top left no-repeat;
width: 803px;
padding-left :10px;
}

.menu li {
list-style-type: none;
float: left;
text-indent: -9999px;


}

ul .home a {
background-image: url("http://www.philregan.co.uk/i/menu.jpg");
background-position: 0px 0px;

height: 33px;
width: 66px;
display: block;
}

ul .home a:hover{
background-position: 0 33px;
height: 33px;
}

ul .about a {
background-image: url("http://www.philregan.co.uk/i/menu.jpg");
background-position: -66px 0px;

height: 33px;
width:70px;
display: block;
}

ul .about a:hover{
background-position: -66px 33px;
height: 33px;
}

ul .portfolio a {
background-image: url("http://www.philregan.co.uk/i/menu.jpg");
background-position: -138px 0px;

height: 33px;
width:95px;
display: block;
}

ul .portfolio a:hover{
background-position: -138px 33px;
height: 33px;
}

ul .contact a {
background-image: url("http://www.philregan.co.uk/i/menu.jpg");
background-position: -230px 0px;

height: 33px;
width:80px;
display: block;
}

ul .contact a:hover{
background-position: -230px 33px;
height: 33px;
}


/* home images */

.homeimg {
float: left;
width:190px;
display: block;
margin: 2px 2px 2px 2px;
border: #000 1px solid;
}
.homeimg img {
display: none;
}

.homeheli a {
background-image: url("http://www.philregan.co.uk/i/helihome.jpg");

height: 191px;
width:190px;
display: block;
}
.homeheli a:hover {
background-position: -190px;
}


.homecreature a {
background-image: url("http://www.philregan.co.uk/i/creaturehome.jpg");

height: 191px;
width:190px;
display: block;
}
.homecreature a:hover {
background-position: -190px;
}


.homeplaystion3 a {
background-image: url("http://www.philregan.co.uk/i/playstion3home.jpg");

height: 191px;
width:190px;
display: block;
}
.homeplaystion3 a:hover {
background-position: -190px;
}


.homesniper a {
background-image: url("http://www.philregan.co.uk/i/sniperhome.jpg");

height: 191px;
width:190px;
display: block;
}
.homesniper a:hover {
background-position: -190px;
}


.homeaudir8 a {
background-image: url("http://www.philregan.co.uk/i/audir8home.jpg");

height: 191px;
width:190px;
display: block;
}
.homeaudir8 a:hover {
background-position: -190px;
}


.homebmw a {
background-image: url("http://www.philregan.co.uk/i/bmwhome.jpg");

height: 191px;
width:190px;
display: block;
}
.homebmw a:hover {
background-position: -190px;
}

.homef1 a {
background-image: url("http://www.philregan.co.uk/i/f1home.jpg");

height: 191px;
width:190px;
display: block;
}
.homef1 a:hover {
background-position: -190px;
}


.homehuman a {
background-image: url("http://www.philregan.co.uk/i/humanhome.jpg");

height: 191px;
width:190px;
display: block;
}
.homehuman a:hover {
background-position: -190px;
}