/*------------------------------------------------------------BODY------------------------------------------------------------*/
body {
font-family : Verdana, Geneva, Arial, helvetica, sans-serif;
text-align : left;
margin : 0;
padding : 0;
font-size : 76%;
min-height : 100%;
}
body#home a#homenav, body#site, body#colour, body#links, body#top {
color : #000000;
background : #d1c2e0;
text-decoration : none;
}
/*------------------------------------------------------------HEADERS------------------------------------------------------------*/
.header {
background-image : url(http://www.powerscourt-cockers.co.uk/images/web_design_layout/banner.png);
background-color : #d1c2e0;
position : relative;
padding : 0;
margin : 0;
height : 120px;
}
.headerchristmas {
background-image : url(http://www.powerscourt-cockers.co.uk/images/seasonal_photos/banners/wintersnowban.gif);
background-color : #d1c2e0;
position : relative;
padding : 0;
margin : 0;
height : 120px;
}
.headerwinter {
background-image : url(http://www.powerscourt-cockers.co.uk/images/seasonal_photos/banners/winterban.png);
background-color : #d1c2e0;
position : relative;
padding : 0;
margin : 0;
height : 120px;
}
/*------------------------------------------------------------NAVIGATION------------------------------------------------------------*/
.navbar {
background-color : #d1c2e0;
background-image : url(http://www.powerscourt-cockers.co.uk/images/web_design_layout/powerscourt_sidebar2.gif);
width : 160px;
min-height : 100%;
}
/*------------------------------------------------------------NAVIGATION CONTAINERS------------------------------------------------------------*/
#navcontainer {
text-align : left;
margin-left : 0;
margin-top : 0;
min-height : 100%;
}
#navcontainer ul {
margin : 0;
padding : 0 0 0 0;
list-style-type : none;
font-size : 1em;
font-weight : bold;
}
#navcontainer li {
margin : 0 0 2px 0;
}
#navcontainer ul ul li {
margin : 0 0 1px 0;
}
a:link {
color : #000000;
}
a:visited {
color : #000000;
}
a:hover {
color : #000000;
background-color : #d1c2e0;
}
.clearit {
clear : both;
line-height : 1em;
}
/*------------------------------------------------------------CONTENT------------------------------------------------------------*/
.content {
margin : 15px;
font-size : 1.125em;
line-height : 1.5em;
color : #000000;
background-color : #ffffff;
text-align : center;
padding : 15px;
}
.content a:link {
color : #000000;
font-weight : normal;
text-decoration : underline;
}
.content a:visited {
color : #000000;
font-weight : normal;
text-decoration : underline;
}
.content a:hover {
color : #000000;
font-weight : normal;
text-decoration : none;
background-color : #ffffff;
}
.content h1 {
font-size : 18px;
color : #600060;
padding : 0;
margin : 0 0 4px 0;
}
.content h2 {
font-size : 16px;
color : #600060;
padding : 0;
margin : 10px 0 10px 0;
}
.content h3 {
font-size : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #800080;
margin : 0 0 12px 0;
}
.content h4 {
font-size : 1.125em;
line-height : 1.5em;
font-weight : normal;
font-style: italic;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #660066;
margin : 0 0 12px 0;
}
.content ul {
list-style-position : inside;
list-style-type : square;
text-align : left;
}
.content li {
margin : 0 0 0.50em 0;
}
.content ol {
text-align : left;
}
/*------------------------------------------------------------TOP------------------------------------------------------------*/
.top {
color : #000000;
font-weight : bold;
font-size : 11px;
border-color : #75678f;
border-style : solid;
border-width : 1px;
padding : 3px;
}
.top a:link {
color : #000000;
font-weight : bold;
text-decoration : none;
padding : 3px;
}
.top a:visited {
color : #000000;
font-weight : bold;
text-decoration : none;
padding : 3px;
}
.top a:hover {
color : #000000;
background-color : #d1c2e0;
font-weight : bold;
text-decoration : none;
padding : 3px;
}
/*------------------------------------------------------------BOXES------------------------------------------------------------*/
#box {
text-align : left;
width : 320px;
margin : auto;
}
#box li {
list-style-type : none;
}
hr {
color : #000000;
width : 75%;
}
#tablebox {
vertical-align : top;
text-align : center;
overflow : hidden;
width : 95%;
height : auto;
border-style : solid;
border-color : #660066;
border-width : 3px;
background-color : #e0e6d5;
background-position : 0 0;
padding : 5px;
margin : auto 20px 20px auto;
}
/*------------------------------------------------------------GALLERIES------------------------------------------------------------*/
.gallery {
margin : 0 0 0 0;
padding : 5px;
text-align : center;
}
.gallerybox {
text-align : left;
width : auto;
margin : auto;
padding : 0;
}
/*------------------------------------------------------------CONTAINERS------------------------------------------------------------*/
.pagecontainer {
text-align : left;
overflow : hidden;
width : 98%;
height : auto;
background-color : #ffffff;
background-position : 0 0;
padding : 5px 5px 5px 5px;
margin : 2px;
}
.gallerycontainer {
text-align : left;
overflow : hidden;
width : 98%;
height : auto;
background-color : #efeaf4;
background-position : 0 0;
padding : 5px 5px 5px 5px;
margin : 2px;
}
.gallerycontainer2 {
text-align : right;
overflow : hidden;
width : 98%;
height : auto;
background-color : #e0e6d5;
background-position : 0 0;
padding : 5px 5px 5px 5px;
margin : 2px;
}
.gallerycontainer3 {
text-align : left;
overflow : hidden;
width : 98%;
height : auto;
background-color : #ffffff;
background-position : 0 0;
padding : 5px 5px 5px 5px;
margin : 2px;
}
/*------------------------------------------------------------IMAGES------------------------------------------------------------*/
.imgdisplayed {
border-style : solid;
color : #006600;
border-width : 3px;
margin-left : auto;
margin-right : auto;
}
.imgdisplayedchristmas {
border-style : solid;
color : red;
border-width : 3px;
margin-left : auto;
margin-right : auto;
}
.imgnoborder {
border-style : none;
color : #006600;
border-width : 3px;
margin-left : auto;
margin-right : auto;
}
img {
border-style : solid;
color : #006600;
border-width : 0;
}
/*------------------------------------------------------------IMAGE ALIGNMENT------------------------------------------------------------*/
.imgalign {
width : 148px;
text-align : left;
margin-left : 0;
margin-top : 1px;
margin-right : 5px;
float : left;
padding : 0;
border-style : solid;
color : #006600;
border-width : 2px;
}
.imgalign2 {
width : 148px;
text-align : left;
margin-left : 7px;
margin-right : 0;
float : right;
padding : 0;
border-style : solid;
color : #006600;
border-width : 2px;
}
.imgalign3 {
width : 148px;
margin-left : 0;
margin-left : 5px;
margin-top : 1px;
padding : 0;
border-style : solid;
color : #006600;
border-width : 2px;
}
/*------------------------------------------------------------BOXES------------------------------------------------------------*/
.leftbox {
text-align : left;
margin : auto;
width : 75%;
}
.left {
text-align : left;
}
.titlebox {
vertical-align : top;
text-align : center;
overflow : hidden;
width : 98%;
height : 40px;
background-position : 0 0;
padding : 5px;
margin : 0 0 0 0;
}
.statbox {
vertical-align : top;
background-color : #d1c2e0;
text-align : center;
overflow : hidden;
width : 100%;
height : auto;
background-position : 0 0;
padding : 0px;
margin : 0 0 0 0;
}
.breedinfo {
vertical-align : top;
text-align : left;
overflow : hidden;
width : 100%;
height : auto;
border-style : none;
border-color : #660066;
border-width : 0;
background-color : #75678f;
background-position : 0 0;
padding : 5px;
margin : auto 20px 20px auto;
}
#tablebox2 {
font-weight : bold;
vertical-align : top;
text-align : center;
overflow : hidden;
width : 95%;
height : auto;
border-style : none;
border-color : #660066;
border-width : 3px;
background-color : #efeaf4;
background-position : 0 0;
padding : 5px;
margin : auto 20px 20px auto;
}
/*------------------------------------------------------------BOTTOM NAVIGATION------------------------------------------------------------*/
#bottomnav  {
text-align : center;
font-size : 0.8em;
overflow : hidden;
width : auto;
height : auto;
background-position : 0% 0%;
padding : 1px 0 0 0;
margin : 0;
}
#bottomnav a:link {
color : #000000;
font-weight : normal;
text-decoration : underline;
}
#bottomnav a:visited {
color : #000000;
font-weight : normal;
text-decoration : underline;
}
#bottomnav a:hover {
color : #000000;
font-weight : normal;
text-decoration : none;
background-color : #d1c2e0;
} 
/*------------------------------------------------------------UPDATES------------------------------------------------------------*/
#update {
text-align : center;
font-size : 0.8em;
color : #006600;
overflow : hidden;
width : auto;
height : auto;
background-color : #efeaf4;
background-position : 0 0;
padding : 0 0 0 0;
margin : 0;
}
/*------------------------------------------------------------FRAMES------------------------------------------------------------*/
.iframe {
position : relative;
width : 100%;
height : 400px;
margin : 0;
padding : 0 0 0 0;
border : 0;
text-align : left;
}
/*------------------------------------------------------------FOOTER------------------------------------------------------------*/
.footer {
background-color : #d1c2e0;
height : auto;
font-size : 0.9em;
color : #000000;
text-align : center;
padding : 0;
margin : 0;
}
.footer a:link {
color : #000000;
}
/*------------------------------------------------------------SCROLLBARS------------------------------------------------------------*/
html {
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #AEBB8E;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #75678F;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #75678F;
scrollbar-track-color: #EFEAF4;
}
.linkback{text-decoration:none;font-family:verdana;font-weight:bold;color:#cccccc;text-align:center;}
a{text-decoration:none;}
a.linkback{text-decoration:none;font-family:verdana;font-weight:bold;color:#cccccc;}