﻿.content {background-color: #fdf8d8;}
.departments .inner-content {background: url("../images/departments/bgd.jpg") 12px 20px no-repeat ;overflow:hidden;padding-bottom:0;}

/*right callouts*/
.lane {background: url("../images/departments/produce/lane.jpg") center top no-repeat ;}
.salad {background: url("../images/departments/produce/salad.jpg") center top no-repeat ;}
.ogres {background: url("../images/departments/produce/ogres-onions.jpg") center top no-repeat ;}
.refill {background: url("../images/departments/pharmacy/bottle.jpg") center top no-repeat ;}
.seafood-right {background: url("../images/departments/meats/seafood.jpg") center top no-repeat ;}
.cuts {background: url("../images/departments/meats/cuts.jpg") center top no-repeat ;}
.prepare{background: url("../images/departments/meats/prepare.jpg") center top no-repeat ;}
.sustain{background: url("../images/departments/meats/sustain.jpg") center top no-repeat ;}
.cheapchick{background: url("../images/departments/delibakery/cheapchick.jpg") center top no-repeat ;}
.pigpick{background: url("../images/departments/delibakery/pigpick.jpg") center top no-repeat ;}
.alook{background: url("../images/my-harveys/keymail/alook.jpg") center top no-repeat ;}
.key{background: url("../images/my-harveys/keymail/key.jpg") center top no-repeat ;}


/* product link callouts */
.departmentProductLink {
    display:block;
    float:left;
    width:125px;
    margin-right:30px;
    }

/* cuts */
.cut {background-color:#fff;clear:both;overflow:hidden;font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;margin-bottom:6px;}
.green {background-color:#f4f5ca}
.cut h6, .cut div {float:left}
.cut h6 {width:95px;padding: 5px;text-align:right;font-size:16px;color:#6e7d15;margin-right:3px;}
.cut div {width:360px;padding:8px;font-size:12px;color:#000;}
.cut .spacer {width:3px;background-color: #fef8dd;padding:0;}

.farmersSlider {
    display:block;
    width:310px;
    height:250px;
    margin:0 auto 0 auto;
}
#farmersRotator .prevFarmer, #farmersRotator .nextFarmer {
    display:block;
    float:left;
    text-align:center;
    cursor:pointer;
    margin-top:60px;
}

#farmersRotator .sliderContainer {
    display:block;
    float:left;
    width:258px;
    height:250px;
    text-align:center;
    margin:0 0px;
    position:relative;
    overflow:hidden;
}

#farmersRotator .sliderGroup {
    display:block;
    width:258px;
    height:250px;
    position:absolute;
    top:0;
    left:258px;
    z-index:0;
}
#farmersRotator .current {
    left:0px;
    z-index:10;
}

#farmersRotator .sliderGroup p {
    color:#302c2d;
    font-size:12px;
    margin:0 0 3px 0;
}
#farmersRotator .sliderGroup p span {color:#f58f21;}
#farmersRotator .sliderGroup div{display:block; clear:both;}



.pharmacyLocations {
    font-size:12px;
    color: #000;
    line-height:16px;
    font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
}

.pharmacyLocations .shadedHeader {color: #fa9f56;font-size:13px;}
.pharmacyLocations .shadeProduct {background-color: #6e7d15;color: #fff;}
.pharmacyLocations td {height:20px; vertical-align:middle; padding:4px;}
.pharmacyLocations .shaded td {background-color: #cecfa0;}

#customerRelations form{
    
    }
#customerRelations select{
   display:inline;
   width:250px;
   height:20px;
   line-height:20px;
   margin-bottom:5px;
   font-size:11px;
   color:#999999;
}
#customerRelations input{
    display:inline;
    width:250px;
    color:#999999;
    margin:2px;
    }

#customerRelations select.infoState{
    width:100px;
    height:20px;
    }

#customerRelations label{
    display:inline-block;
    /*float:left;*/
    width:120px;
    padding:0 10px 0 0;
    text-align:right;
    vertical-align:middle;
}
#customerRelations label span{
    color: #d5762a;
}
.required{color: #d5762a;}

#customerRelations textarea{
    display:inline;
    width:250px;
    height:150px;
    color:#999999;    
    
    }
    
#customerRelations .validation-summary-errors{margin-bottom:20px;}

#customerRelations .validation-summary-errors ul li, .field-validation-error{
    font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
    font-size:12px;
    color:#F00;
    line-height:18px;
    vertical-align:top;
    }
    
/*.field-validation-error{
    font-family: Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
    font-size:12px;
    color:#F00;
    line-height:18px;
    }*/


/* watermark CSS */
.updnWatermark
{
	position: absolute;	/* positioning container */	
	float:right;
	margin-left:138px;
	margin-top:-22px;
	margin-left:5px\9;
	margin-top:3px\9;
	width: 0;
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{
	*zoom: 1;
}
/* watermark label styling */
.updnWatermark label
{	
    text-align:left !important;
	color: #999;	
	height: 1.25em;	/* must specify height for consistent vertical alignment */
	vertical-align: middle;	
	margin: 0 0 0 0;	
}

.promotionLink
{
    text-decoration:none;
}
.promotionLink:hover
{
    text-decoration:underline;
}
