
body {
font-size:75%;color:#222;background:#C2C9C0;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
background-image:url(../images/shortslicetransp.png);
background-repeat:repeat-y;
background-position:center;
}

.breadcrumbs{
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}


.content {
position: relative;
width:950px;
left: 50%;
margin-left:-475px;
}

.header{
background-color:#7E8E7A;
padding-left:10px;
height:40px;
}


.header img{
float:left;
margin-top:3px;
}

.headerLinks{
float:right;
padding-right:5px;
margin-top:10px;
font-size:120%;
font-weight:bold;
}

.headerLinks ul li{
list-style:none;
display:block;
float:left;
margin-left:15px;
}

.headerLinks a{
color:#202d64;
text-decoration: none;
}


.clear{
clear:both;
}


.subNav{
background-color:#4C5154;
height:18px;
padding-top:5px;
}
.subNav ul{
list-style:square;
}

.subNav ul li{
list-style:square;
display:block;
float:left;
margin-left:25px;
}

.subNav a{
color:white;
text-decoration:none;

font-weight:bold;
}


img {
display:block;
}

.content-area{
padding:10px;

}

.sidebar{
float:left;
width:215px;
}

.sideHeader{
background-color:#7E8E7A;
color:white;
padding:2px;
font-weight:bold;
padding-left:10px;
}


.sideHeader a {
color:white;
}

.sideBox{
border:1px solid black;
background-color:#BBD5B6;
}

.cats{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.sideBox ul li{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #7E8E7A;
}


.middle{
float:left;
width:450px;
padding-left:25px;
padding-right:25px;
}

.middleWide{
float:left;
width:665px;
padding-left:25px;
padding-right:25px;
}


h1{
font-size:140%;
font-weight:bold;
color:#336600;
padding-bottom:15px;
}

h2{
font-size:120%;
font-weight:bold;
color:#336600;
padding-bottom:10px;
padding-top:10px;
}

.sideMenu li{
padding-bottom:5px;
}

.sideMenu a{
text-decoration:none;
color:#202d64;
font-weight:bold;
}


.top-pad{
margin-top:10px;
}

.bottom-pad{
margin-bottom:10px;
}

.staff img{
border:1px solid black;
margin-top:10px;
float:left;
width:100px;
margin-right:10px;
}

.staff{
vertical-align:top;
display:inline;
}


.staff p{
margin-top:5px;
}

strong{
font-weight:bold;
}

.left{
float:left;
width:450px;
padding-right:25px;
}
.right{
float:left;
width:450px;
}

.zend_form dt{
margin-top:10px;
font-weight:bold;
}

.zend_form dd{
margin-top:5px;
}

.zend_form input{

}

.required
{
background-image:url(../images/required.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:10px;
}

ul.errors{
list-style:none;
background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;
padding:.8em;margin-top:0.5em;margin-bottom:0.5em;border:2px solid #ddd;

}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}


.button, .buttonLink{
background-color:#202d64;
color:white;
padding:3px;
border:0px;
width:100px;
margin-top:15px;
height:25px;
font-weight:bold;
}

a{
text-decoration:none;
color:#4C5154;
}

a:hover{
text-decoration:none;
color:#990000;
}

.buttonLink{
padding-top:7px;
height:18px;
text-align:center;
}

.buttonLink a{
color:white;
vertical-align:middle;
}

.wideButton{
width:300px;
}

.nopad{
margin-top:0px;
}

.smallpad{
margin-top:7px;
}

td{
padding:5px;
}

th{
font-weight:bold;
padding:5px;
}

th a{
color:#2f4686;
}

.grid-header{
background-color:#d4d9ed;
border-bottom:1px solid #c0c3c4;
}

.table {
background-color:#f2f2f3;
border:1px solid #c0c3c4;
}

.nav-status, .paginationControl{
display:inline;
}

.grid-nav{
margin-top:10px;
}

.years{
margin-top:10px;
margin-left:5px;
}

.years li{
margin-left:10px;
list-style-type:circle;
}

.gridEven{
background-color:white;
}

p{

padding-top:5px;
}

.store-image-box{
border: 1px solid #4C5154;
}

.store-image-thumb{
float:left;
width:100px;
margin-left:10px;
}

.store-image-link{
float:left;
width:300px;
}

.store-image-thumb img{
border: 1px solid #4C5154;
}


.store-image-description{
float:left;
width:300px;
}

.bottom-seperator{
border-bottom:1px solid #c0c3c4;
}

.main-image{
float:left;
width:275px;
}

.main-image img{
margin-bottom:5px;
}

.other-images li{
list-style:none;
display:block;
float:left;
margin-left:10px;
margin-bottom:10px;
}

.other-images{
float:left;
width:175px;

}

.other-images img{
border:1px solid #c0c3c4;
}

.basket-table{
border:1px solid #c0c3c4;
}

.basket-table th{
background-color:#7E8E7A;
color:white;
font-weight:bold;
padding:2px 2px 2px 10px;
}

input[type="submit"]{
background-color:#7E8E7A;
color:white;
padding:2px;
border:1px solid black;
}

h1 a{
color:#990000;
}

.attention{
font-size:120%;
text-align:center;
font-weight:bold;
padding:.8em;
margin-bottom:1em;
border:2px solid #ddd;
background:#e4f0d6;
color:#600411;
border-color:#a2b689;
}

.store-breadcrumb{
margin-bottom:10px;
}

.store-breadcrumb a{
color:#990000;
}

textarea{
width:200px;
height:80px;
}

.featured-product{
float:left;
width:130px;
border:1px solid black;
margin-right:10px;
margin-top:10px;
}