.fc1{background-color:#fd004d;}
.fc2{background-color:#ff6600;}
.fc3{background-color:#5d038a;}
BODY{margin:0px;}
body, td, input, textarea, select {color:#313131;}
input, textarea, select {color:#313131;}

H1{font-size:135%}
H2{font-size:115%;color:#000000;}
H3{font-size:105%;color:#313131;}

a
{
	color:Navy;font-size:90%;
}
a:hover
{
	color:#CC0000;font-size:90%;
}

.collapse {border-collapse:collapse;}
.collapse TD{padding: 0px;}
#pageContainer{height:100%;width:1000px;margin:auto;text-align:center;}
#page{width:958px;margin:auto;background-color:White;}
#pageTable{width:958px;height:100%;}
#pageTable TD{vertical-align:top;}
#pageTable TD.LeftRightMargin{width:11px;background-color:white;}
TD.TopBottomStrip{height:18px;text-align:right;padding-right:10px;}
#pageTable TD#HeaderCell{background-color:white;width:936px;}
#pageTable TD#BannerCell{background-color:white;width:733px;}
#pageTable TD#LoginCell{border-left:1px solid #ffffff;background-color:#9E9E9E;width:203px;vertical-align:middle;text-align:center;color:#ffffff;font-weight:bold;}
#pageTable TD#LoginCell A{color:#ffffff!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LoginCell A:visited{color:#ffffff!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LoginCell A:hover{color:#fd004d!Important;font-weight:bold!Important;text-decoration:none!Important;font-size:90%;}
#pageTable TD#LeftColCell{width:180px;padding-top:8px;}
TD#FillCell{height:100%;padding:8 13 0 13px;background-color:white;}
#pageTable TD#RightColCell{width:203px;padding-top:8px;}
#pageTable TD#FooterCell{background-color:#ffffff;width:936px;border-top:1px solid #CCCCCC;text-align:center;}

#pageContainer2cols{height:100%;width:801px;margin:auto;text-align:left;}
#pageTable2cols{width:755px;height:100%;margin:auto;}
#pageTable2cols TD{vertical-align:top;}
#pageTable2cols TD.LeftRightMargin{width:11px;background-color:white;}
#pageTable2cols TD#HeaderCell{background-color:white;}
#pageTable2cols TD#BannerCell{background-color:white;}
#pageTable2cols TD#LeftColCell{width:180px;padding-top:8px;}
#pageTable2cols TD#FooterCell{background-color:#ffffff;width:733px;border-top:1px solid #CCCCCC;text-align:center;}

.dfnCultureSelector{border-width:0px;margin:3px;}
#dfnLoginLabel {text-align:right;}
#dfnLoginLabel A{color:#000000;text-decoration:none;}
#dfnLoginLabel A:hover{color:#000000;text-decoration:underline;}
#dfnLoginLabel TABLE{font-size:14px;}

DIV#dfnSearchHeader{padding-top:4px;font-size:85%;height:21px;text-align:center;font-weight:bold;background-repeat:no-repeat;background-position:top left;margin-bottom:10px;}
DIV#dfnSearchBody{padding: 0 15 10 15px;}
DIV#BannerCellStrip{width:733px;height:7px;padding:0px;margin:0px;font-size:0px;}

#PageTitle{margin:8 0 10 0px;padding:3 10 3 10px;background-position:bottom left;background-repeat:repeat-x;}
#PageTitle H1{margin:0px;}
#dfnSHLogo{padding-right:15px;padding-bottom:15px;}
#dfnSHTitle h1{font-size:150%;color:#313131;}

DIV.dfnSiteMapPath{font-size:88%;border-bottom:1px solid #CCCCCC;padding: 8 0 6 10px;margin-bottom:10px;}
DIV.dfnSiteMapPath A{color:#313131;text-decoration:none;}
DIV.dfnSiteMapPath A:visited{color:#313131;text-decoration:none;}
DIV.dfnSiteMapPath A:hover{color:#fd004d;text-decoration:underline;}
DIV.dfnSiteMapPath SPAN.dfnSiteMapPathActual{font-weight:bold;color:#000000;}


UL.dfnHorizontalSitemapTop{text-align:center;padding:5 0 5 0px;}
UL.dfnHorizontalSitemapTop A{font-size:89%;color:#000000;text-decoration:none;}
UL.dfnHorizontalSitemapTop A:hover{font-size:89%;color:#fd004d;text-decoration:none;}
UL.dfnHorizontalSitemapTop .dfnHorizontalSitemapTopSelected{color:#fd004d;}
TABLE.dfnBlockLogin{margin:auto;}
TABLE.dfnBlockLogin TD{padding-bottom:5px;vertical-align:middle!Important;font-size:70%;font-weight:bold;}
TABLE.dfnBlockLogin TD.dfnLabel{color:#ffffff;padding-right:8px;}
TABLE.dfnBlockLogin TD.dfnButtonCell{padding-left:8px;}

UL.dfnVerticalMenu{margin:0px;padding:0px;}
UL.dfnVerticalMenu A{font-size:89%;display:block;padding-top:3px;text-decoration:none;}
UL.dfnVerticalMenu A:hover{font-size:89%;display:block;padding-top:3px;color:#fd004d;text-decoration:none;}
UL.dfnVerticalMenuv LI{list-style-type:none;margin:0px;padding:0px;}
UL.dfnVerticalMenu UL{margin:0px;padding:0px;}
UL.dfnVerticalMenu UL LI{list-style-type:none;margin:0px;padding:0px;}


.VMAOut
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;
    font-family:Arial;font-size:12px;
 }
 
.VMAOver
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.VMASelected
{
    padding:3 0 3 25px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.chVMAOut{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;
    font-family:Arial;font-size:12px;
 }

.chVMAOver{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

.chVMASelected
{
    padding:3 0 3 33px;
    background-position:top left;background-repeat:no-repeat;font-family:Arial;
    font-size:12px;text-decoration:none;
}

TABLE.dfnProductRepeaterItemTable{}
TABLE.dfnProductRepeaterItemTable TD.dfnImage{padding:0 5 0 0px;text-align:center;}
TABLE.dfnProductRepeaterItemTable DIV.dfnName H2{margin:0px;font-size:115%;}


