/*
    Email colors:
        heading_color: '#2B1E60'
        link_color: '#f93f58'
        default_color: '#727272'

    Main colors:
        heading: #589199 highlight: #83B8BF drop back: #589199 drop highlight: #83B8BF
        sidebar title: #2B1E60

*/

/*---------default colors------------------*/

.heading_color {
  color: #2B1E60 !important;
 }
.link_color {
  color: #f93f58 !important;
}
.border_color {
   border-color: #f93f58 !important;
}
.default_color {
  color:#727272 !important;
 }


#header_icons {
    background:url(theme-shurfine-images/header_icon_bg.png) no-repeat;
}

#navigation li.active {
    background:url(theme-shurfine-images/navi_arrow.png) no-repeat center 5px;
}

#subnav a.active {
    background:url(theme-shurfine-images/subnavi_arrow.png) no-repeat center top;
}

.list li {
    list-style:url(theme-shurfine-images/list_arrow.png);
}

/* Homepage */
#slideshow {
    background:url(theme-shurfine-images/slideshow_bg.jpg) no-repeat;
}

/* Weekly Ad */
#ad-special-view {
    background:url(theme-shurfine-images/weeklyad_bg.jpg) no-repeat #E9E9E9;
}

/* Voting */
#voting .title {
    color:#2b1e60;
}
#voting .message {
    background-color:#E1DDD4;
}

/* TRENT 07082011 for printable coupons link */
#printableCouponsBigLink,#printableCouponsBigLink:visited,#printableCouponsBigLink:active,#printableCouponsBigLink:hover {
    background-color:#5ccbe9;
    color:#fff;
}

#printableCouponsBigLink div {
    border:#fff solid 4px;
}

body,html { color:#727272; }
a:link,a:visited { color:#76787A; }
a:hover {}
h2 { color:#f53f5b; }

a:link,a:visited,#content a:link,#content a:visited,#content a#disclaimer_toggle:link,#content a#disclaimer_toggle:visited {
    color:#76787A;
}
#subnav a, #subnav a:active, #subnav a:link, #subnav a:visited {
    color: #FFF;
}

#header_bar { background-color:#949599; }
#header_icons { background: url(theme-shurfine-images/header_icon_bg.png) no-repeat; }
#header_icons a.single { color:#FFF; }
#header_navigation li a { color:#FFF; }
#header_right .subscribeTitle {color:#F53F5B;}

#navigation { background:#589199; border-bottom:2px solid #DFDFDF;}
#navigation li { border-right:1px solid #FFF; }
#navigation li:hover { background-color:#83B8BF; }

.navDropDown {
    border:1px solid #FFF;
    background:#589199;
    border-top:1px solid #DFDFDF;
}

.navDropDown a {
    color:#FFF !important;
}

.navDropDown a:hover {
    background:#83B8BF;
}

#mealDrop { border:1px solid #FFF; background:#589199; border-top:1px solid #DFDFDF;}
#mealDrop a {  color:#FFF !important; }
#mealDrop a:hover { background:#83B8BF; }

.addToMealPlannerHover{
    background-color: #83B8BF !important;
}

#footer { border-top:6px solid #939598; }

/* Common */
.photo { border:1px solid #CBC3B8; }
#subnav { background-color:#2B1E60; border-bottom:1px solid #948671; }
#subnav a { color:#FFF; border-right:1px solid #FFF; }
#subnav a.active { background: url(theme-shurfine-images/subnavi_arrow.png) no-repeat center top; }

.list li { list-style: url(theme-shurfine-images/list_arrow.png); }
.list .active { color:#2B1E60; }
.textinput { background-color:#E6E7E8; color:#000; }
.buttoninput { background-color:#F53F5B; color:#FFF; }

.feedback-button {
    background-color: #2B1E60;
    text-transform: lowercase;
    padding-left: 8px;
    padding-right: 8px;
}

.shopping-button {
    text-transform: lowercase;
    padding-left: 8px;
    padding-right: 8px;
}

a.moreLink,
a.moreLink:link,
a.moreLink:visited,
a.moreLink:hover,
#content a.moreLink:link,
#content a.moreLink:visited,
#content a.moreLink:hover
{ color:#F53F5B; }
.paging span { color:#000; }
.paging a {color:#FFF; background-color:#589199; }
.paging a:hover { color:#000;}
.paging span.prn { color:#aaa; }
.paging a.prn:hover { color:#000;}
.paging p#total_count{color:#aaa; }
.paging p#total_display{color:#aaa;}

/* Coupons */
.coupon_container { background:#FFF; border:2px solid #589199; }
.coupon div.details { background:#589199; }
/* product     */.coupon h3 { color:#000; }
/* price       */.coupon h4 { color:#000; }
/* description */.coupon h5 { color:#000; }
/* get coupon  */.coupon h6 { color:#FFF; }

/* Location */
#map {border:1px solid #000;}
#location {background-color:#2B1E60; color:#FFF;}

/* Wine Pairing */
.pairingbutton { border:1px solid #000; }
.pairingbutton:hover { background-color:#EDEAE5; }
.pairingbutton_wineactive { color:#FFF; background-color:#F53F5B; }
.pairingbutton_wineactive2 { color:#FFF; background-color:#F53F5B; }
.wines { color:#999; }

.wineactive { color:#000;  }
.marker { color:#fff; }
.good { background-color:#F7901E; }
.better { background-color:#6DB33F; }
.best { background-color:#26B6E0; }

/* Landing Page */
#landing_wrap { background-color:#C7C8CA; }
#landing_slideshow { border-left:35px solid #949599; border-right:35px solid #949599; }

#useless_wrap { background-color:#C7C8CA; }
#useless_slideshow { border-left:35px solid #949599; border-right:35px solid #949599; }
.stores { border-right:0px solid #DDD9D0; }

/* Ad / Shopping LIst */
#shoppinglist { border:2px solid #589199; }
#shoppinglist .top { background-color:#589199; color:#FFF; }
#shoppinglist .message { background-color:#EDEAE5; }



/* TRENT 07082011 for printable coupons link */
#printableCouponsBigLink,
#printableCouponsBigLink:visited,
#printableCouponsBigLink:active,
#printableCouponsBigLink:hover {
    background-color:#F53F5B;
}

#socialshare .innards{
    background-color:#949599;
}


.left-sidebar-item .sidebar-item-title h2 {
    color:#2B1E60;
    background-color: #fff;
    text-transform: lowercase;
}

.left-sidebar-item .sidebar-item-title .sidebar-item-icon {
    border-top: 1px solid #2B1E60;
}

.right-sidebar-item.store-hours .sidebar-item-title {
    background-color: #F53F5B;
}
.right-sidebar-item.jobs-apply .sidebar-item-title {
    background-color: #F53F5B;
}
.right-sidebar-item.online-coupons .sidebar-item-title {
    background-color: #364C4F;
}
.right-sidebar-item.ad-specials .sidebar-item-title {
    background-color: #2B1E60;
}


/* for mobile */
#mobile_page_wrap h2 {
    background-color: #F53F5B;
    color:#FFF;
}
#mobile_page_wrap #navigation{
    background:none;
    border-bottom:none;
}
#nav li {
    background-color: #364C4F;
}
#mobile_footer #floatLeft, #navigation_top {
    background-color: #949599;
    color:#FFF;
}
#mobile_footer #floatLeft a, #navigation_top a{
    color:#FFF;
}
#ad-special-view h2{
	background-color:transparent;
	color:#333;
}

/* new landing */
#map-search-form{
	background-color:#2B1E60;
	color:#FFFFFF;
}
#landing-sites-map div.locations-sidebar-list{
    background-color:#eeeeee;
}
#preferred_store_selector{
	color:#F53F5B;
}
div.locations-sidebar h3 a, .site-infowindow-content h3{
	color:#2B1E60;
}
div.locations-sidebar .site-data.highlight{
    background-color:#eeeeee;
}
div.site-ads a, div.site-website a{
	color:#F53F5B;
}
#preferred_store_header{
	background-color:#FFFFFF;
}
#preferred_store_header strong{
	color:#F53F5B;
}


@media screen and (orientation:portrait) {                      /* Portrait styles*/
    #mobile_navigation .navbar_mobile li:nth-child(3n) {
        background-color:#2B1E60;
    }
    #mobile_navigation .navbar_mobile li:nth-child(3n+1) {
        background-color:#589199;
    }
    #mobile_navigation .navbar_mobile li:nth-child(3n+2) {
        background-color:#F53F5B;
    }
}


@media screen and (orientation:landscape) {                     /* Landscape styles*/
    #mobile_navigation .navbar_mobile li:nth-child(3n) {
        background-color:#2B1E60;
    }
    #mobile_navigation .navbar_mobile li:nth-child(3n+1) {
        background-color:#589199;
    }
    #mobile_navigation .navbar_mobile li:nth-child(3n+2) {
        background-color:#F53F5B;
    }
}
