﻿body
{
    background-color:#fdedf0;/*light pink*/
    background-color:#9d9ea0;/*light grey*/
    color:#717171;
}
#main_content_container
{
    color:#000;
}


a, a:active, a:visited, a:link, a.CMSListMenuLinkHighlighted, span.CMSListMenuLinkHighlighted, .pr-snippet-read-write a.pr-snippet-link, .rightSideLink
{
    color:#707070 !important;
    text-decoration:underline;
}
.rightSideLink, .CategoryProductList .buy_product a
{
    text-decoration:underline !important;
}
a:hover,a.CMSListMenuLinkHighlighted:hover, .rightSideLink:hover
{
    color:#3D3D3D !important;
}
.CategoryProductList a
{
    text-decoration:none !important;
}


#global_tabs
{
    border-bottom-color:#E2002D;/*red*/
    border-bottom-color:#707072;/*dark grey*/
}
#header
{
    background-image:url(/App_Themes/Staywell/Images/header_bknd.png);
}
#topnav, #topnav li
{
    color:#fff;
}
#navigation
{
    bottom:17px;
}
#container
{
    background-image:url(/App_Themes/Staywell/Images/background.png);
}
#footer
{
    background-image:url(/App_Themes/Staywell/Images/footer_bknd.png);
}
#logo
{
    top:5px;
    left:34px;
}

#logo,
#logo a
{
    width:338px;
    height:86px;
}
#logo a
{
    background-image:url(/App_Themes/Staywell/Images/logo.png);
    background-repeat:no-repeat;
}

/* IE6 FIX */
* html #logo a, * html #logo a:visited,
* html #logo a:hover, * html #logo a:active {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/Staywell/Images/logo.png", sizingMethod="crop");
  cursor: hand;
}


#features h2, #side h2, #left_bin h2, #features h2 a, #side h2 a, #product_description h1, #prof_install h2, #footer .pr-snapshot-head-wrapper
{
    /*These styles require !important because of embedded styles within content areas*/
    color:#B3905A !important;
    background-image:none !important;
    border-bottom:1px solid #B3905A !important;
    padding-bottom:3px !important;
}



#main_content_container
{
    width:879px;
    margin:0 auto;
}

#top_content_container
{
    height:391px;
    margin-left:3px;
}
#top_content_container #left
{
    display:inline;
}
#top_content_container #right
{
    float:right;
    margin-right:7px;
    background:#fff url(/App_Themes/Staywell/Images/home_benefits.jpg) no-repeat top left;
    width:319px;
    height:276px;
    margin-top:9px;
    padding:76px 8px 8px 8px;
}
#top_content_container #right_copy
{
    height:100%;
    width:124px;
}
#top_content_container #right_copy ul
{
    margin:0 0 0 19px;
}
#top_content_container #right_copy li
{
    font-size:1.3em;
    line-height:1.2em;
    margin-bottom:5px;
}
* html #top_content_container #right
{
    margin-right:4px;
}
#editFrameset #top_content_container #right
{
    float:right;
    margin-right:3px;
    display:inline;
}

#middle_content_container
{
    margin-left:12px;
}
#middle_content_container .middle_bucket .cat_title
{
    color:#FFFFFF;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.7em;
    font-weight:bold;
    margin:5px 0 0 9px;
    float:left;
    line-height:1.1em;
}
#middle_content_container .middle_bucket
{
    display:inline;
    width:148px;
    height:132px;
    float:left;
    margin-bottom:20px;
    margin-right:10px;
    padding:36px 8px 8px;
    position:relative;
    overflow:hidden;
    text-align:center;
    vertical-align:middle;
}
#middle_content_container .middle_bucket1
{
    background:#fff url(/App_Themes/Staywell/Images/home_cat_cats.gif) no-repeat top left;
}
#middle_content_container .middle_bucket2
{
    background:#fff url(/App_Themes/Staywell/Images/home_cat_small_dogs.gif) no-repeat top left;
}
#middle_content_container .middle_bucket3
{
    background:#fff url(/App_Themes/Staywell/Images/home_cat_med_dogs.gif) no-repeat top left;
}
#middle_content_container .middle_bucket4
{
    background:#fff url(/App_Themes/Staywell/Images/home_cat_lg_dogs.gif) no-repeat top left;
}
#middle_content_container .middle_bucket5
{
    background:#fff url(/App_Themes/Staywell/Images/home_cat_xlg_dogs.gif) no-repeat top left;
    margin-right:0;
}

#bottom_content_container
{
    margin-left:12px;
}
#bottom_content_container .bottom_bucket .cat_title
{
    color:#FFFFFF;
    font-family:Arial,Verdana,sans-serif;
    font-size:1.7em;
    font-weight:bold;
    margin:5px 0 0 9px;
    float:left;
    line-height:1.1em;
}
#bottom_content_container .bottom_bucket
{
    width:242px;
    height:224px;
    float:left;
    position:relative;
    margin-right:17px;
    padding: 41px 8px 8px;
    overflow:hidden;
    font-size:1.4em;
    line-height:1.2em;
}
#bottom_content_container .bottom_bucket ul
{
    margin:0 0 2px 19px;
}
#bottom_content_container .bottom_bucket1
{
    background:#fff url(/App_Themes/Staywell/Images/home_parts.gif) no-repeat top left;
}
#bottom_content_container .bottom_bucket2
{
    width:310px;
    height:273px;
    padding:0;
}
#bottom_content_container .bottom_bucket3
{
    background:#fff url(/App_Themes/Staywell/Images/home_finder.gif) no-repeat top left;
    margin-right:0;
}
#bottom_content_container .bottom_bucket1 img, #bottom_content_container .bottom_bucket2 img
{
    vertical-align:bottom;
    text-align:right;
}



#footer-text p 
{
    color:#3B3B3B;
}
#footer-text p a
{
    color:#3B3B3B !important;
}

#search_form .TextBox,
#product_detail_right #zipcode
{
    border-color:#B3905A;
}




/***********
 * Menu
 ***********/

.qmrcCont, .qmrcContent, .qmrc1, .qmrc2, .qmrc3, .qmrc4 {
	border-color:#dadada;
	border-style: solid;
	background-color:#dadada;
	display: block;
}
.hovered .qmrcCont, .hovered .qmrcContent, .hovered .qmrc1, .hovered .qmrc2, .hovered .qmrc3, .hovered .qmrc4 {
	border-color:#707072;
}
.qmrcCont
{
    background-color:transparent;
}
#qm0 a
{
    color:#707072 !important;
    text-decoration:none !important;
    margin-right:3px;
}
#qm0 a:hover
{
    color:#878787 !important;
}

#qm0 div a, #qm0 ul a
{
    background-color:#dadada;
}

#qm0 div a:hover, #qm0 ul a:hover
{
    background-color:#bfbfbf;
    color:#878787 !important;
}

.searchGoButton
{
    background-image:url(/App_Themes/Staywell/Images/go_button.gif);
}

#international_intro_content h2 
{
    color:#B3905A;
}

#country_list 
{
    line-height:1.5em;
}

.europe_footer
{
    color:#3B3B3B;
}