.bottomalign {
vertical-align:baseline;
}

.fontHighlight {
background-color:#FFFF90;
}

.frontEndFontHeadline,.frontEndFontProductListBig {
font-size:12pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontMainTitle {
font-size:20pt;
font-family:Arial;
font-weight:700;
font-style:italic;
color:#000;
}

.frontEndFont,.frontEndFontMessageBox {
font-size:10pt;
font-family:Arial;
color:#000;
}

.frontEndFontPrint {
font-size:12pt;
font-family:Arial;
color:#000;
}

.frontEndFontProductListPrint {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontBold,.frontEndFontMessageBoxBold,.frontEndFormFont,.frontEndFontProductListHeader {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontMessageBoxGreen {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#0F0;
}

.frontEndFontMessageBoxRed,.frontEndFontRedBold {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#D21034;
}

.frontEndFontMessageBoxBlue {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#00F;
}

.frontEndFontMessageBoxOrange {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#F60;
}

.frontEndFontSize12 {
font-size:12pt;
font-family:Arial;
color:#000;
}

.frontEndFontSmall,.frontEndFontProductList {
font-size:8pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontDisclaimer {
text-align:center;
font-size:8pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontSmallWhite {
font-size:8pt;
font-family:Arial;
font-weight:700;
color:#FFF;
}

.frontEndFontWhite {
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#FFF;
}

.frontEndFontProductListGreen {
font-size:8pt;
font-family:Arial;
font-weight:700;
color:green;
}

.frontEndFontProductListOrange {
font-size:8pt;
font-family:Arial;
font-weight:700;
color:#F60;
}

.frontEndFontProductListSmall {
font-size:7pt;
font-family:Arial;
font-weight:700;
color:#000;
}

.frontEndFontProductListSpecialPrice {
font-size:14pt;
font-family:Arial;
font-weight:700;
color:#D21034;
}

.frontEndFontProductListLight {
font-size:8pt;
font-family:Arial;
color:#000;
}

.formText {
width:135px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextYellow {
width:135px;
font-family:arial;
font-weight:700;
font-size:10pt;
background-color:#FF9;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextAreaCode {
width:31px;
font-family:arial;
font-weight:700;
font-size:10pt;
background-color:#FF9;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextPhone {
width:100px;
font-family:arial;
font-weight:700;
font-size:10pt;
background-color:#FF9;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextSearch {
width:30px;
font-family:arial;
font-weight:700;
font-size:8pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextSearchBig {
width:40px;
height:40px;
font-family:arial;
font-weight:700;
font-size:8pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextCheckout {
width:200px;
font-family:arial;
font-weight:700;
font-size:8pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextEasyOrder {
width:125px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextEasyOrderList {
cursor:hand;
cursor:pointer;
width:165px;
font-family:arial;
font-weight:700;
font-size:10pt;
color:#D21034;
text-decoration:underline;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextEasyOrderListCartSummary {
width:130px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextDetail {
width:46px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextContact {
width:200px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formTextAreaContact {
width:200px;
height:80px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formDropDown {
width:165px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formDropDownList {
width:250px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formSelectRedBOM {
cursor:pointer;
width:390px;
font-family:arial;
font-weight:700;
font-size:10pt;
color:#D21034;
text-decoration:underline;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.formDropDownListShort {
width:63px;
font-family:arial;
font-weight:700;
font-size:10pt;
border-top:#444 solid thin;
border-bottom:#888 solid thin;
border-right:#888 solid thin;
border-left:#444 solid thin;
}

.frontEndFontMessage,.frontEndFontProductListRed,.frontEndFontProductListRedPantone {
font-size:8pt;
font-family:Arial;
font-weight:700;
color:#D21034;
}

.redback {background-color:#D21034;color:#FFF;}

.statuscurrent
{width:100px;height:25px;background-image:url('/images/checkout/status_back.jpg');padding:0px;margin:0px;border-color:#000;color:#fff;font-family:arial;font-size:12px;text-align:center;vertical-align:middle;font-weight:bold;}

.statuspast
{width:100px;height:25px;background-image:url('/images/checkout/status_past_back.jpg');padding:0px;margin:0px;border-color:#000;color:#fff;font-family:arial;font-size:12px;text-align:center;vertical-align:middle;font-weight:bold;}

.sbutton {cursor:pointer;background-color:#d21034;color:#fff;font-weight:bold;font-size:11px;}

A:LINK {
color:#D21034;
font-family:Arial;
font-weight:700;
text-decoration:underline;
}
A:VISITED {
color:#D21034;
font-family:Arial;
font-weight:700;
text-decoration:underline;
}

A:HOVER {
font-family:Arial;
font-weight:700;
text-decoration:underline;
color:#000;
}

A:ACTIVE {
font-family:Arial;
font-weight:700;
text-decoration:underline;
color:#D21034;
}

