body  { font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fdf1df; background-image: url("common/BG-body.gif"); background-repeat: repeat-x; text-align: center; margin: 0 }
h1  { color: #4c6c22; font-size: 18px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; margin-top: 0; margin-bottom: 0 }
h2  { color: #4c6c22; font-size: 14px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px;
	margin-top: 0;
	margin-bottom: 0;
}
p  { color: #5b5857; font-size: 11px; line-height: 18px; margin-top: 12px }
a:link, a:visited { color: #a3273f; font-weight: bold; text-decoration: none }
a:hover, a:active { color: #a3273f; font-weight: bold; text-decoration: underline }
.newslettersignup { color: #4c6c22; font-size: 14px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; margin-bottom: 22px }
.homepageshopcell { padding-right: 10px; padding-left: 10px;  }
.shoponlinehome { color: #4c6c22; font-size: 14px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-bottom: 8px; }
/*Div ID's
*/
#mainframe   { text-align: left; margin-right: auto; margin-left: auto; left: -36px; width: 832px; height: auto }
#mainnav { position: relative; top: 113px; left: 435px; width: 340px }
#mainbanner { background-image: url("common/BG-top-main.gif"); background-repeat: no-repeat; width: 832px; height: 157px; position:relative; }
#middlemain    { background-image: url("common/BG-middle-main.gif"); background-repeat: repeat-y; padding-top: 30px; padding-bottom: 22px; padding-left: 72px; width: 832px; height: auto }
#middlelower  { background-image: url("common/BG-lower-main.gif"); text-align: center; width: 832px; height: 30px }
#middlebottom { background-image: url("common/BG-bottom-main.gif"); background-repeat: no-repeat; width: 832px; height: 36px }
#bottomnav {
	text-align: center;
	margin-left: -5px;
	width: 700px;
	height: auto;
	margin-right: 25px;
}
/*Navigation*/
.basenavstyle { color: #769507; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a.mainnav:link, a.mainnav:visited  { color: #585858; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a.mainnav:active, a.mainnav:hover  { color: #585858; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline }
.mainnavcurrent { color: #585858; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.navpadding { padding-right: 4px; padding-left: 2px }
.navcellpadding { padding-left: 39px }


/*Phosphor addon*/
#warning {
    float:right;
    margin:40px 62px 0 0;
}
#warning .content {
    position:absolute;
    top:74px;
    right:56px;
    width:380px;
    height:300px;
    background:#FDF1DF;
    border:solid 1px #A3273F;
    display:none;
    padding:10px 10px 30px 10px;

}
#warning .content .inner {
        overflow:auto;
        height:300px;
        padding:0 16px 0 0;
}
#warning a.link {
    padding-left:14px;
    background:url(catalog/images/icons/warning.gif) no-repeat center left;
    color:#f0f0f0;
    font-size:12px;
    
}
#warning .close {
    position:absolute;
    bottom:10px;
    right:10px;
    background:url(catalog/images/icons/warning.gif) no-repeat center left;
    padding-left:14px;
    color:#A3273F;
    font-weight:bold;
}
#warning h1 {
    
color:#4C6C22;
font-family:Tahoma,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
font-size:18px;
font-weight:bold;
line-height:24px;
margin-bottom:0;
margin-top:0;
}
#warning p {
font-family:Tahoma,Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
color:#5B5857;
font-size:11px;
line-height:18px;
margin-top:12px;
}
/*Bottom Banner
*/
.bottomtextstyle { color: #717a2c; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-top: 7px }
a.bottomtextstyle:link, a.bottomtextstyle:visited   { color: #717a2c; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none }
a.bottomtextstyle:active, a.bottomtextstyle:hover  { color: #717a2c; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline }
/*cell styling
*/
.roundboxcellstyle { background-color: #fdf0dd }
.homepagenewslettercell { padding-right: 10px; padding-left: 10px  }

.paragraphcellingpadding { padding-bottom: 10px }
.endorsementcell {
	background-color: #fdf0dd;
	padding: 16px
}
/*Image Styling*/
.homeimage  {
	margin-bottom: 18px;
}
/*form styling
*/
.searchform-margins { margin: 0 }
.inputfield  { color: #585858; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; background-color: #eeefec; margin: 0 5px 0 0; padding-top: 0; padding-bottom: 0; border: inset 1px #7182a1 }
ul.NoBulletNoIndent { list-style-type: none;   margin-left: 0px;  padding-left: 0px; color: #5b5857; font-size: 11px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal;  line-height: 18px; margin-top: 12px}
ul.NoBulletsmallIndent {
	list-style-type: none;
	margin-left: 9px;
	padding-left: 9px;
	color: #5b5857;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
}

