body { margin-top: 20px; padding-left: 20px; background-color:#000000; padding:0;  font-size:10px;  font-family: arial, verdana, helvetica, sans-serif;  text-align:center;  color:#000000;    }


/** -- new homepage styles -- */

ul.menu
{
    width:267px;
    margin:0px;
    padding:0px;
    border-top:1px #fff solid;
    background: url(../images/menu_back.jpg) top left repeat-y;
    border-bottom:1px #fff solid;
}

li.menu
{
    display:block;
   padding:4px;
    margin:0px;
    background: url(../images/menu_back.jpg) top left repeat-y;
    border-bottom:1px #FFCC66 solid;
    text-align:left;
}
.menu a:hover li{ /*hover background color*/
background:#FCE177;
color:#5E3400;
}

.menu a:link li, a:visited li, a:active li  {
color:#F1E1CC;
font:bold 11px arial;
text-decoration:none;
padding:4px;
}

* html body .menu a:link, * html body a:visited, * html body a:active  {
color:#F1E1CC;
width:267px;
font:bold 11px arial;
text-decoration:none;
}


* html body .menu a:link,
* html body .menu a:visited,
* html body .menu a:active
{ padding:4px;
}

ul.ullogo li
{
    list-style-image: url(../images/crs_tiny_logo.jpg);
    margin-bottom:5px;
}

.homeimg
{
    border-top:1px #fff solid;
    border-bottom:1px #fff solid;
}

.homebr
{
    padding:6px;
    background:#000;
    color:#714511;
}

#homebr
{
    color:#714511;
    font:bold 11px arial;
    text-decoration:none;
}

.breadcrumb
{
	vertical-align:middle;
	padding:4px;
	background:#F6D400;
	margin:0px;
    	font:bold 10px arial;
	text-align:left;
}

.breadcrumb A
{
	vertical-align:top;
	color:#000;
   	font:bold 10px arial;
}
*html body .breadcrumb A
{
	vertical-align:middle;
	color:#000;
   	font:bold 10px arial;
}

.breadcrumbarrow
{
	color:#995A11;
	vertical-align:middle;
}

.instructions
{
    width:436px;
    background-color:#DFB56E;
    filter: alpha(opacity=80);
    text-align:center;
    color:#000;
    font:bold 12px Arial;
    padding:6px;
    position:absolute;
    top:315px;
    left:290px;
    }

.instructions img
{
    filter:alpha(opacity=70);
}

h2
{
font:bold 12px arial;
}

.cashback_table
{
    font:normal 12px Arial;
}

.cashback_table td.label
{
    font:bold 12px Arial;
}

.cashback_table td
{
    font:bold 12px Arial;
    border-bottom:1px #DFB56E solid;
}



.cashback_table tr.alt
{
	 background-color:#FEDCA2;
    filter: alpha(opacity=20);
}



/* -- hidden text -- */
.blackout { color:#000000; }

a.bottomlink { color:#ffffff; }

/* ---------- */ /* borders */ /* ---------- */
div.outerborder { background-color: #000000; border:1px solid #ffffff;  padding: 5px;  margin:0 auto;  text-align:left;  width:748px;  position: relative;  }
div.innerborder { background-color: #ffffff; border:1px solid #000000;  padding:0;  margin:0 auto;  text-align:center;  }
/* ---------- */ /* borders */ /* ---------- */





/* ---------- */ /* buffers & padding */ /* ---------- */
div.contentbuffer { margin:0 0 10px 0; padding:0px;}
div.indent { padding-left: 20px;  }
div.boxbuffer { margin-bottom: 10px; padding-left: 70px;    }
/* ---------- */ /* buffers & padding */ /* ---------- */




/* ---------- */ /* background color classes */ /* ---------- */
.bgwhite { background-color: #ffffff;  }
.bgblack { background-color: #000000;  }
.bgdarkrust { background-color: #9C5100;  }
.bglightrust { background-color: #9f5501;  }
.bgcoco { background-color: #cccccc;  }
.bglightcoco { background-color: #A28465;  }
.bgdarkcoco { background-color: #f6d400;  }
.bgcream { background-color: #fdeca6;  }
.bgtan { background-color: #DDD7B7;  }

/* ---------- */ /* background color classes */ /* ---------- */





/* ---------- */ /* color  classes */ /* ---------- */
span.darkrust { color: #9C5100;  }
span.lightrust { color: #C68F54;  }
span.red { color: #954227;  }
span.maroon { color: #6d1e05;  }
span.darkcoco { color: #333333;  }
/* ---------- */ /* color  classes */ /* ---------- */


/* ---------- */ /* color arrow classes */ /* ---------- */

.blackarrow12 { font-family: verdana, arial, sans-serif; color: #000000; font-size: 12px;  }
.rustarrow14 { font-family: arial, verdana, helvetica, sans-serif; color: #9C5100; font-size: 14px;  }
.whitearrow12 { font-family: arial, verdana, helvetica, sans-serif; color: #ffffff; font-size: 14px;  }




/* ---------- */ /* delivery text classes */ /* ---------- */
div.deliverytext { font-family: times, times new roman, serif; font-size: 18px; text-align: left;  margin-bottom: 10px; padding-left: 15px;  margin-top: 10px;  }
.deliverytext a { text-decoration: none; color: #000000;  }
.deliverytext a:hover { color: #666666;  }
/* ---------- */ /* delivery text classes */ /* ---------- */






/* ---------- */ /* home promo classes */ /* ---------- */

#homepromo div.text1 { font-family: times, times new roman, serif; font-size: 26px;  line-height: 30px; text-align: left;  }
#homepromo a.text1 { text-decoration: none; color: #ffffff;  }
#homepromo a.text1:hover { color: #FFD68B;  }

#homepromo div.text2 { font-family: times, times new roman, serif; font-size: 70px; line-height: 66px;  text-align: left;  }
#homepromo a.text2 { text-decoration: none; color: #ffffff;  }
#homepromo a.text2:hover { color: #FFD68B;  }

#homepromo div.text3 { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; line-height: 18px;  text-align: left;  }
#homepromo a.text3 { text-decoration: none; color: #000000;  }
#homepromo a.text3:hover { color: #FFD68B;  }

#homepromo div.buffer { margin-bottom: 5px; padding-left: 15px; padding-right: 6px; margin-top: 5px;  }

/* ---------- */ /* home promo classes */ /* ---------- */



/* ---------- */ /* home page bottom text classes */ /* ---------- */
div.bottomtext { font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;  color: #AF440A;  text-align: center;  margin-bottom: 15px; margin-top: 15px;  }
.bottomtext a { text-decoration: none; color: #422C15;  }
.bottomtext a:hover { color: #B8742B;  }
/* ---------- */ /* home page bottom text classes */ /* ---------- */





/* ---------- */ /* sub nav classes */ /* ---------- */
#subnav tr.header { font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #000000; text-align: left;}
#subnav a.header { text-decoration: none;  color: #000000; margin-left:4px; }
#subnav tr.header:hover { background-color: #ffffff;  }


#subnav tr.link { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;  font-weight: bold; color: #333333; text-align: left;  }
#subnav a.link { text-decoration: none;  color: #000000;  }
#subnav tr.link:hover { background-color: #ffffff;  }

#subnav tr.linkon { font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;  font-weight: bold; color: #9C5100;  background-color: #ffffff; text-align: left;  }
#subnav tr a.linkon  { text-decoration: none;  color: #9C5100;  }
#subnav tr.clinkon:hover { background-color: #ffffff;  }

#subnav div.indent { padding-left: 20px;  }

#product div.smalltext { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px;  color: #000000; line-height: 26px; margin-top: 5px; margin-bottom: 5px; text-align: left;  }
/* ---------- */ /* sub nav classes */ /* ---------- */








/* ---------- */ /* brand page classes */ /* ---------- */
#brand {padding:10px;}
#brand div.headline { font-family: arial, verdana, helvetica, sans-serif;  font-weight: bold; font-size: 22px; color: #ba6203; text-align: left;  }
#brand div.subhead { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #000000; line-height: 18px;  margin-top: 5px; margin-bottom: 5px; text-align: left;  }
#brand div.description { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px;  color: #000000; line-height: 14px; text-align: left;  }

#brand div.product { font-family: arial, verdana, helvetica, sans-serif;  font-weight: bold; font-size: 16px; color: #9C5100; text-align: left;  }
#brand .product a { text-decoration: none; color: #9C5100;  }
#brand .product a:hover { text-decoration: none; color: #C68F54;  }

#brand div.productlink { font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;  color: #6d1e05;  margin-top: 4px; margin-bottom: 4px; text-align: left;  }
#brand .productlink a { text-decoration: none; color: #6d1e05;  }
#brand .productlink a:hover { color: #C68F54;  }

#brand .maroonarrow14 { font-family: arial, verdana, helvetica, sans-serif; color: #6d1e05; font-size: 14px;  text-align: left; }
/* ---------- */ /* brand page classes */ /* ---------- */


/* ---------- */ /* favorite links classes */ /* ---------- */
#favorite div.headline { font-family: arial, verdana, helvetica, sans-serif;  font-weight: bold; font-size: 22px; color: #6d1e05; margin-bottom: 15px; text-align: left;  }
#favorite div.text1 { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #000000; line-height: 18px; margin-top: 14px; margin-bottom: 2px; text-align: left;  }
#favorite div.link { font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #6d1e05;  margin-top: 4px; margin-bottom: 14px; text-align: left;  }
#favorite .link a { text-decoration: none; color: #6d1e05;  }
#favorite .link a:hover { color: #C68F54;  }
/* ---------- */ /* related links classes */ /* ---------- */



/* ---------- */ /* testimonials classes */ /* ---------- */
#testimonials div.headline { font-family: arial, verdana, helvetica, sans-serif;  font-weight: bold; font-size: 22px; color: #6d1e05; margin-bottom: 15px; text-align: left;  }
#testimonials div.text1 { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #000000; line-height: 18px; margin-top: 14px; margin-bottom: 2px; text-align: left;  }
#testimonials div.link { font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #6d1e05;  margin-top: 4px; margin-bottom: 14px; text-align: left;  }
#testimonials .link a { text-decoration: none; color: #6d1e05;  }
#testimonials .link a:hover { color: #C68F54;  }

#testimonials  td.b { background-color: #DDD7B7; color: #000000; font-weight: bold; font-size: 10px; font-family: arial, verdana, helvetica, sans-serif;  text-align: left;  }
#testimonials  td.lb { background-color: #F2EED9; color: #000000; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; text-align: center;  }


#testimonials  div.indent { padding-left: 10px;  }

#testimonials .blackarrow14 { font-family: arial, verdana, helvetica, sans-serif; color: #000000; font-size: 14px;  }

/* ---------- */ /* related links classes */ /* ---------- */






/* ---------- */ /* global dropdown nav */ /* ---------- */

.ddm1 {
    font: 10px arial, verdana, helvetica, sans-serif;
    text-align: left;
	font-weight: bold;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 5px 0px 5px 6px;
    border: 0px #333333;
    border-style: none none none none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #f6d400;
    color: #000000;
    text-align: left;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #ffffff;
    color: #000000;
    text-align: left;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    text-align: left;
}
.ddm1 .item2 {
    background: #fdeca6;
    color: #000000;
    text-align: left;
}
.ddm1 .item2:hover {
    background: #ffffff;
    color: #000000;
    text-align: left;
}
.ddm1 .section {
    border: 1px #333333;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: 0;
    white-space: nowrap;
    text-align: left;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid solid solid solid;  }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid solid;  }

*html .ddm1 td { position: relative;  } /* ie 5.0 fix */
/* ---------- */ /* global dropdown nav */ /* ---------- */




/* ---------- */ /* site wide misc */ /* ---------- */
div.copyright { font-family: arial, verdana, helvetica, sans-serif;  font-size: 9px; color: #ffffff;  margin-top: 2px; text-align:right;  }
div.officehours { font-family: arial, verdana, helvetica, sans-serif; font-size: 11px;  color: #000000; line-height: 26px; margin-top: 5px; margin-bottom: 5px; text-align: left;  }
.bottompage { font-family: arial, verdana, helvetica, sans-serif;  font-size: 10px; color: #ffffff;  margin-top: 2px;  }
/* ---------- */ /* site wide misc */ /* ---------- */
