body {
        background-color: #FFF;
        color: #FFF;
        font-family: Sans-serif;
        margin: 0px;
        padding: 0px;
	z-index: 0;
}

a,a:visited {
	color: #F05D2F;
	text-decoration: underline;
}

a:hover {
	color: #00F;
}

H1 {
        font-family : Verdana,Arial, Helvetica, sans-serif;
        font-size : 13pt;
        color : #F0AB70;
        line-height : 13pt;
}

H2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12pt;
        color : #FF3333;
        line-height : 12pt;
        font-weight : bold;
}

H3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12pt;
        color : Black;
        line-height : 12pt;
        font-weight : bold;
}


.roll {
        COLOR: Black;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-WEIGHT: normal;
        LETTER-SPACING: normal;
        TEXT-DECORATION: underline;
        TEXT-TRANSFORM: none
}

A.roll:hover {
                COLOR: #F0AB70;
                FONT-SIZE: 13px;
}

.roll2 {
        COLOR: White;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        FONT-WEIGHT: normal;
        LETTER-SPACING: normal;
        TEXT-DECORATION: underline;
        TEXT-TRANSFORM: none
}

A.roll2:hover {
                COLOR: #C0D8F0;
}

ol,li {
	color: #918080;
}

.plus {
	list-style-image: url(/graphics/plus.gif);
}

.plus li {
	line-height: 24px;
}

.roll3 {
        COLOR: White;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        FONT-WEIGHT: normal;
        LETTER-SPACING: normal;
        TEXT-DECORATION: underline;
        TEXT-TRANSFORM: none
}

A.roll3:hover {
                COLOR: #336633;
}

.roll_bold {
        COLOR: Black;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-WEIGHT: bold;
        LETTER-SPACING: normal;
        TEXT-DECORATION: none;
        TEXT-TRANSFORM: none
}

A.roll_bold:hover {
                COLOR: #F0AB70;
}

.rollsmall {
        COLOR: Black;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        FONT-WEIGHT: normal;
        LETTER-SPACING: normal;
        TEXT-DECORATION: none;
        TEXT-TRANSFORM: none
}

A.rollsmall:hover {
                COLOR: #F0AB70;
}

.rollsmallbold {
        COLOR: Black;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        FONT-WEIGHT: bold;
        LETTER-SPACING: normal;
        TEXT-DECORATION: none;
        TEXT-TRANSFORM: none
}

A.rollsmallbold:hover {
                COLOR: #F0AB70;
}

A.rollsmallu {
        COLOR: Black;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        FONT-STYLE: normal;
        FONT-WEIGHT: normal;
        LETTER-SPACING: normal;
        TEXT-DECORATION: underline;
        TEXT-TRANSFORM: none
}

A.rollsmallu:hover {
                COLOR: #F0AB70;
                TEXT-DECORATION: underline;
}

#maindiv {FONT-FAMILY: Arial, Helvetica, sans-serif;
                 FONT-SIZE: 13px;
                 PADDING-LEFT: 5px;
                 PADDING-RIGHT: 3px;
                }
li {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 3px;
        color : black;
}

td {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        color : black;
}

Select {
        FONT-SIZE: 12px;
        background-color: White
}

Input {
        FONT-SIZE: 12px;
        background-color: White
}

P {
        font-family :  Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        color : Black;
}

P.intro{
        font-style:normal;
}

P.intro EM{
        font-weight : 600;
        font-style:normal;
}

P.intro small{
        font-size : 12px;
}

p.small {
        font-size : 12px;
}

p.small It{
        font-style : italic;
}

div.wrapper {
        border-right: 1px solid #FAE5E4;
        width: 801px;
}


/************************************************************************
* formats Header table elements
************************************************************************/

#Header {
        height: 116px;
        width: 800px;
        padding: 0px;
        margin: 0px;
}

#Header td.DCDheader {
        background-color: #FEEAE8;
        height: 17px;
        background-image: url("/graphics/red_space.gif");
}

#Header form {
        margin: 0px;
        padding: 0px;
}

#Header input.SearchBox, input.EmailForm {
        background-color: #FDCEC8;
        border: none;
        width: 129px;
        height: 10px;
        font-family: Sans-serif;
        font-size: 9px;
        color: #000;
        padding: 0px;
        margin: 4px 0px 0px 0px;
}

#Header td.Title {
        background-image: url("/graphics/header/redbar.gif");
}


/************************************************************************
* formats Content table elements
************************************************************************/

#Content {
        width: 800px;
        margin: 0px;
        padding: 0px;
}

#Content p {
        font-family: Sans-serif;
        font-size: 10pt;
        color: #000;
}

#Content p.j {
        text-align: justify;
}

#Content td.Cats {
        width: 200px;
}

#Content td.Body {
        width: 600px;
}

#Content table {
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
}



/************************************************************************
* formats Footer table elements
************************************************************************/

#Footer * {
        border: none;
        padding: 0px;
        margin: 0px;
}

#Footer {
        height: 19px;
        width: 800px;
}


/************************************************************************
* formats the MiniCart
************************************************************************/

#MiniCart {
        width: 173px;
        position: absolute;
        left: 627px;
        top: 68px;
	z-index: 5;
	display: none;
}

#MiniCart .black {
        font-size: 8px;
        font-family: Verdana, Sans-serif;
        color: #000;
        font-weight: bold;
}

#MiniCart .red {
        font-size: 8px;
        font-family: Verdana, Sans-serif;
        color: #D44D3A;
        font-weight: bold;
}

.tblboda {
    border-width: 1px;
    border-style: solid;
    border-color: #FFD2D0;
    }



img.PageTitle {
	position: absolute;
	top: 80px;
	left: 120px;
}


#dwindow {
	z-index: 10;
}



/*
 * 
 *	Added for the formatting of the "shipping rules" popup 
 *
 */


#subcontent {
  background-color: #FFF8F5;
  margin: 5px;
  padding: 0px;
  font-family: Verdana, Arial, Sans-serif;
  color: #918080;
  width: 375px;
  border-bottom: 1px solid #F15C30;
  position: absolute;
  display: none;
  background-image: url('/graphics/cart/shipinfoback.gif');
  background-repeat: no-repeat;
  background-position: 50% 100%;
}

#subcontent * {
  font-size: 10px;
}

#subcontent li {
  list-style-image: url(/graphics/plus.gif);
  padding-bottom: 10px;
  margin: 1px;
}

#subcontent th {
  background-color: #FFB08E;
  color: #000;
  padding: 3px;
  text-align: center;
  border-left: 1px solid #F15C30;
  border-right: 1px solid #F15C30;
}

#subcontent td {
  margin: 0px;
  padding: 0px;
  text-align: center;
  border-left: 1px solid #F15C30;
  border-right: 1px solid #F15C30;
}

#subcontent td.l, #subcontent th.l {
  border-right: none;
}

#subcontent td.m, #subcontent th.m {
  border: none;
}

#subcontent td.r, #subcontent th.r {
  border-left: none;
}

#subcontent p{
  text-align: justify;
  padding-left: 5px;
  padding-right: 5px;
}

#subcontent ul , #subcontent li {
  text-align: left;
}

#subcontent table.two td {
  padding: 6px;
}

#subcontent .altrow {
  background-color: #FEEAE8;
}

td.nowhitespace {
  white-space: nowrap;
}

#CallCenterBox {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 291px;
  height: 41px;
}

#CallCenterBox1 {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 291px;
  height: 80px;
  background-color: #e65a2a;
  margin: 0px;
  padding: 0px;
}

#CallCenterBox1 * {
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
}

#CallCenterBox1 p {
  margin: 1px;
  padding: 1px;
  text-align: center;
}

#CallCenterBox1 span {
}

input.MyAccountTextInput {
	width: 200px;
}

select.MyAccountSelectBox {
	width: 206px;
}

