/*
	CSS Stylesheet for County Equestrian Jewellers
	All content copyright Nathan Littleton and Future Visions
*/


/* LINKS */

a:link{
background: none;
color: darkblue;
text-decoration: none;
border-bottom: 1px dashed #d3d3d3;
}

a:active{
color: darkblue;
text-decoration: none;
border-bottom: 1px dashed #d3d3d3;
}

a:visited{
color: darkblue;
text-decoration: none;
border-bottom: 1px dashed #d3d3d3;
}

a:hover{
color: #57b046;
border-bottom: 1px dashed #d3d3d3; /* border-bottom: 1px solid #57b046; */
}

/* STANDARD ELEMENTS */

img{

}

img a:link{
border: 1px solid white;
}

a:link img{
border: 1px solid white;
}

.poppimg{
border: none;
}

.poppname{
margin-bottom: 6px;
}

body{
margin: 10px;
padding: 0px;
text-align: center;
background-color: #c1d3e8;
font-family: "Lucida Sans", Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica;
font-size: 8pt;
}

h1{
color: #6085B1;
}

h2{
color: #6085B1;
}

h3{
color: #414141;
margin-top: 3px;
}

h4{
color: #6085B1;
}

h5{
color: #6085B1;
}

p{
line-height: 20px;
}

form{

}

input, textarea{
border: 1px solid #9C9C9C;
background-color: #F9F9F9;
font: 9pt "Lucida Sans";
width: 250px;
}

select{

}


/* SPECIFICS */

#holdbox{
margin-left: auto;
margin-right: auto;
width: 800px;
}

#headimage{
height: 281px;
background-image: url('images/headimage.gif');
background-repeat: no-repeat;
}

#menubar{
height: 38px;
text-align: center;
background-image: url('images/menubar.gif');
background-repeat: no-repeat;
}

.menubox{
font-family: "Lucida Sans";
height: 28px;
width: 730px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

ul, li {
list-style-type: none;
display: inline;
}

.menubox a{
padding-top: 10px;
width: 146px;
float: left;
height: 26px;
text-align: center;
vertical-align: middle;
font-size: 10pt;
color: white;
text-decoration: none;
background-image: url('images/menubar_out.gif');
border: none;
}

.menubox a:visited{
color: white;
border: none;
height: 26px;
width: 146px;
}

.menubox a:hover{
background-image: url('images/menu_hover.gif');
text-decoration: none;
color: white;
border: none;
height: 26px;
width: 146px;
}

#contentbox{
background-image: url('images/contentbg.gif');
background-repeat: repeat-y;
margin-top: -2px;
padding-left: 50px;
padding-right: 50px;
padding-top: 10px;
text-align: left;
}

#categorybox-left{
margin-left: 70px;
width: 200px;
float: left;
}

#categorybox-right{
width: 200px;
float: left;
}

.alertbox{
width: 200px;
float: left;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 5px;
border: 1px solid #d3d3d3;
height: 100%;
}

.alerttitle{
background-color: #777c82;
color: white;
font-weight: bold;
letter-spacing: 1px;
font-size: 8pt;
background-image: url('images/box-title_ bg.jpg');
padding: 5px;
text-align: center;
}

.alertcontent{
padding: 10px;
padding-top: 5px;
text-align: left;
}

.prod-box{
border: 1px solid #d3d3d3;
width: 670px;
padding: 15px;
text-align: left;
background-image: url('images/prod-boxbg.jpg');
background-repeat: repeat-x;
background-color: white;
}

.prod-pic{
border: 1px solid #d3d3d3;
float: left;
width: 300px;
}

.prod-desc{
margin-left: 15px;
width: 350px;
float: left;
}

.topcatlist{
font-size: 8pt;
text-align: center;
padding: 10px;
background-color: #F9F9F9;
border: 1px solid #D3D3D3;
width: 570px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}

#footimage{
background-image: url('images/footimage.gif');
height: 97px;
}