/**************************** Pampered Chef CSS **********************************/

BODY
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    MARGIN: 20px 20px 20px 25px;
}
.sidecushion
{
    WIDTH: 11px;
}
.sidebox
{
    BORDER: 1px solid #999999;
    PADDING: 5px 5px 5px 5px;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
    WIDTH: 150px;
}
H1
{
    COLOR: #7F807F;
    FONT-FAMILY: Georgia, serif;
    FONT-SIZE: 24px;
    FONT-WEIGHT: 525;
}
H2
{
    COLOR: #7F807F;
    FONT-FAMILY: Georgia, serif;
    FONT-SIZE: 20px;
    FONT-WEIGHT: 500;
    LETTER-SPACING: -1px;
}
H3
{
    COLOR: #7F807F;
    FONT-FAMILY: Georgia,serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 600;
}
.Xlarge
{
    FONT-SIZE: 22px;
}
.large
{
    FONT-SIZE: 18px;
}
.medium
{
    FONT-SIZE: 14px;
}
.base
{
    FONT-SIZE: 12px;
}
.small
{
    FONT-SIZE: 11px;
}
.alert
{
    COLOR: #CC0000;
}
.confirm
{
    COLOR: #0000CC;
}
IMG
{
    BORDER-STYLE: none;
}
.macro
{
    BORDER: 1px solid #999999;
}
STRONG
{
	COLOR: #000000;
	FONT-WEIGHT: 600;
}
sup.tag
{
    COLOR: #CC0000;
    FONT-SIZE: 11px;
}
.sm_alert
{
    COLOR: #CC0000;
    FONT-SIZE: 11px;
}
a:link, a:visited
{
    color: #9aa218;
    background-color: none;
    text-decoration: none;
    font-weight: 600;
}
a:active, a:hover
{
    color: #FFFFFF;
    background-color: #9aa218;
}
.alert a, .alert a:link, .alert a:visited
{
    COLOR: #FF0033;
    TEXT-DECORATION: underline;
}
.alert a, .alert a:active, .alert:hover
{
    TEXT-DECORATION: none;
}
.footer a, .footer a:link, .footer a:visited
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.footer a:active, .footer a:hover
{
    COLOR: #CC0000;
    background-color: white;
}
.green a, .green a:link, .green a:visited {
	color: #C1C690;
	font-weight: 600;
	font-size: 16px;
}
.green a:hover, .green a:active {
	color: #CC0000;
	background-color: white;
}

/* Login Pages */
.febPromo h2 {
	color: black;
}
.Login
{
    BACKGROUND: url(../images/orderBack.gif) #FFFFFF repeat-x;
    MARGIN: 100px 20px 25px 20px;
}
TD.Login_Content
{
    TEXT-ALIGN: center;
}
TABLE.Login_Form
{
    WIDTH: 400PX;
}
TD.Login_Rowhead
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: right;
}
INPUT.Login
{
    COLOR: #CC0000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600;
}

/* Buttons Page */

.buttons
{
    COLOR: black;
    MARGIN: 0px 0px 0px 0px;
}
.merrill 
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 47px;
    Z-INDEX: 10;
}
.logo
{
    left: 0px;
    POSITION: absolute;
    TOP: 0px;
    Z-INDEX: 10;
}
.nav
{
    padding: 4px 0px 4px 200px;
    POSITION: absolute;
    TOP: 65px;
    left: 0px;
    background-color: #68A1D5;
    width: 100%;
    Z-INDEX: 100;
}
.nav a, .nav a:link, .nav a:visited
{
    COLOR: black;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
    background-color: none;
}
.nav a:active, .nav a:hover
{
    COLOR: white;
    background-color: #68A1D5;
}

/* TOC Page */

.toc
{
    BACKGROUND: url(../images/tocBack.gif) #b2bb1e no-repeat;
    FONT-SIZE: 12px;
    MARGIN: 20px 0px 0px 15px;
}
.toc a, .toc a:link, .toc a:visited
{
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
    display: block;
}
.toc a:active, .toc a:hover
{
    COLOR: black;
    TEXT-DECORATION: none;
}

/* Main Page */

.main
{
    MARGIN: 0px 0px 0px 0px;
}
.globalalert table
{
    BORDER: #CC0000 1px solid;
}
.globalalert td
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 12px;
    PADDING: 5px 5px 5px 5px; 
}
.globalalert b
{
    COLOR: #CC0000;
    FONT-WEIGHT: 600;
}
.colhead
{
    BACKGROUND-COLOR: #bdc53f;
    FONT-WEIGHT: 600;
    PADDING: 2px 3px;
}
.colhead a:link, .colhead a:visited
{
    color: #FFFFFF;
}
.colhead a:active, .colhead a:hover
{
    color: #000000;
}
.rowhead
{
    FONT-WEIGHT: 600;
}
.rowitem
{
    FONT-SIZE: 11px;
}
.viewDetails
{
	background-color:#dee1b3;
}
.contrastline
{
    BACKGROUND-COLOR: #e4e991;
    PADDING: 2px 3px;
}
.Feature
{
    COLOR: #990000;
    FONT-FAMILY: Georgia, Times New Roman, Times, serif;
    FONT-SIZE: 18px;
}
.Feature a, .Feature a:link, .Feature a:visited
{
    COLOR: #990000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
}
.Feature a:active, .Feature a:hover
{
    COLOR: #000000;
}

/* Product Pages */

.product img
{
    BORDER: 1px solid #999999;
}
.ImprintHeading
{
    FONT-WEIGHT: 600;
}
.ImprintTextSubHeading
{
    FONT-SIZE: 11px;
}
.ImprintCell
{
    FONT-SIZE: 11px;
    MARGIN: 5px 5px 5px 5px;
}
.ImprintText
{
    FONT-SIZE: 12px;
}
.ImprintComment
{
    COLOR: #CC0000;
    FONT-SIZE: 11px;
}
.ImprintLink
{
    FONT-SIZE: 11px;
}
.ImprintRightBorder
{
    BORDER-RIGHT: #CC0000 1px solid;
}
#steplabel
{
    COLOR: #CC0000;
}
#cursteplabel
{
    COLOR: #CC0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 400;
}
.qtyTABLE
{
    COLOR: #000000;
    BACKGROUND-COLOR: #e4e991;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.priceTABLE
{
    COLOR: #000000;
    BACKGROUND-COLOR: #e4e991;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.discprice
{
    COLOR: #CC0000;
    BACKGROUND-COLOR: #e4e991;
    FONT-SIZE: 12px;
    PADDING: 3px 3px 3px 3px;
}
.specCharTABLE
{
    BORDER: #CC0000 1px solid;
    PADDING: 3px 3px 3px 3px;
}
.specCharTH
{
    BACKGROUND-COLOR: #e4e991;
    PADDING: 3px 3px 3px 3px;
}
.specCharTD
{
    PADDING: 3px 3px 3px 3px;
}
.upsellColor
{
    BACKGROUND-COLOR: #e4e991;
}

/* Product Preview */

.previewbuttons
{
    BACKGROUND-COLOR: #FFFFFF;
}
.previewproduct
{
    BACKGROUND-COLOR: #FFFFFF;
}

/* Quickform Pages */

.quickformtitle
{
    BACKGROUND-COLOR: #B98623;
    COLOR: #FFFFFF;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600;
}
.quickformsubtitle
{
    BACKGROUND-COLOR: #DCC498;
    COLOR: #000000;
    FONT-WEIGHT: 600;
}
td.quickform
{
    BACKGROUND-COLOR: #e4e991;
}

/* Cart Page */

.ViewDetails
{
    BACKGROUND-COLOR: #e4e991;
}

/* User Pages */

.UserConfirm
{
    COLOR: #999999;
    FONT-WEIGHT: 500;
}
A.ChangePassword:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.ChangePassword:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.ChangePassword:active
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}
A.ChangePassword:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

/* Pages Not In Frames */

BODY.NoFrame
{
    BACKGROUND: url(../images/orderBack.gif) #FFFFFF repeat-x;
    MARGIN: 100px 20px 25px 20px;
}

/* Order Pages */

.order
{
    BACKGROUND: url(../images/orderBack.gif) #FFFFFF repeat-x;
    MARGIN: 100px 20px 25px 20px;
}
TABLE.order_timeline
{
   WIDTH: 100%;
}
TD.order_active
{
    COLOR: #7F807F;
    FONT-FAMILY: Georgia, Times New Roman, Times, serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 600;   
    WIDTH: 25%;
}
TD.order_not_active
{
    COLOR: #c4c7c4;
    FONT-FAMILY: Georgia, Times New Roman, Times, serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 600;    
    WIDTH: 25%;
}
TD.order_timeline
{
    BACKGROUND: url(../images/order_timeline.gif) #FFFFFF repeat-x;
    COLOR: #E7DAAC;
    FONT-SIZE: 14px;
    FONT-WEIGHT: 600; 
    WIDTH: 25%; 
}
.PaymentLeftBorder
{
    BORDER-RIGHT: #CC0000 1px solid;
}
TABLE.confirm
{
   COLOR: #000000;
   WIDTH: 650px;
}
.confirmtitle
{
    BACKGROUND-COLOR: #B98623;
    COLOR: #FFFFFF;
    FONT-SIZE: 16px;
    FONT-WEIGHT: 600;
}
.confirmsubtitle
{
    BACKGROUND-COLOR: #DCC498;
    COLOR: #000000;
    FONT-WEIGHT: 600;
}
.confirmheader
{
    BACKGROUND-COLOR: #e4e991;
}
.confirmsubhead
{
}
TABLE.orderhistorydetail
{
   COLOR: #000000;
   WIDTH: 550px;
}
.box
{
	border: 1px solid #333333;
	background: #FFFCDC;
	padding: 10px;
}
.clear
{
	clear: both;
	padding-top: 10px;
}
.right {
	float: right;
}