.db td, .db p, .db span, .db select, .db textarea, .db .body, .db li { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#666666; font-weight:normal;}
.db div { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; line-height:14px; color:#666666; z-index:1}
.formfield { border-style:solid; border-width:1px; border-color:#999999; padding:2px; margin:0px; color:#666666; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; line-height:10px; color:#666666; }

.db a { color:#385d7a; text-decoration:underline; font-weight:bold; }
.db a:hover { color:#385d7a; text-decoration:none; font-weight:bold; }

.page { color:#5F6A6C; font-size:10px; text-decoration:none; font-weight:normal; }
.page a { color:#5F6A6C; font-size:10px; text-decoration:none; font-weight:normal; }
.page a:hover { color:#5F6A6C; font-size:10px; text-decoration:underline; font-weight:normal; }

.white { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.white a { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
.white a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }
 
.footnote { font-size:9px; line-height:11px; color:#666666; }

.highlight {background-color:#FFFFCC; font-weight: bold;}

.error {color:#ff0000;}
.error p{color:#CC0000 !important;}
.bluetext {color:#385d7a;}

.errorbold {color:#ff0000; font-weight: bold;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}

input.linkbutton {border:none; background-color: white; text-decoration: underline; color:#385d7a; font-weight: bold;}

.specialoffers_large { font-size:12px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.specialoffers_large a { font-size:12px; color:#385d7a; line-height:16px; text-decoration:underline; font-weight:bold; }
.specialoffers_large a:hover { font-size:12px; color:#385d7a; line-height:16px; text-decoration:none; font-weight:bold; }

.specialoffers_large2 { font-size:14px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.specialoffers_large2 a { font-size:14px; color:#385d7a; line-height:16px; text-decoration:underline; font-weight:bold; }
.specialoffers_large2 a:hover { font-size:14px; color:#385d7a; line-height:16px; text-decoration:none; font-weight:bold; }

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

.bodyred { color:#FF0000!important; }

.crmheader { font-size:11px; line-height:20px; border-bottom:1px solid #CCCCCC; font-weight:bold; margin-bottom:5px; }
.crmintro { font-size:11px; line-height:16px; font-weight:bold; }
.crm { font-size:10px; line-height:16px; }

.katrina { font-size:18px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.katrina_fas { font-size:10px; color:#CE0033; line-height:12px; text-decoration:none; font-weight:bold; }
.katrina_fas a { font-size:10px; color:#CE0033; line-height:12px; text-decoration:underline; font-weight:bold; }
.katrina_fas a:hover { font-size:10px; color:#CE0033; line-height:12px; text-decoration:underline; font-weight:bold; }

.press { color:#666666; text-decoration:none; font-weight:normal; }
.press a { color:#333333; text-decoration:none; font-weight:bold; }
.press a:hover { color:#333333; text-decoration:underline; font-weight:bold; }

.press_menu { color:#ffffff; text-decoration:none; font-weight:normal; }
.press_menu a { color:#ffffff; text-decoration:none; font-weight:normal; }
.press_menu a:hover { color:#ffffff; text-decoration:underline; font-weight:normal; }

.press_menu_lit { color:#F7CDCB; text-decoration:none; font-weight:normal; }
.press_menu_lit a { color:#F7CDCB; text-decoration:none; font-weight:normal; }
.press_menu_lit a:hover { color:#F7CDCB; text-decoration:underline; font-weight:normal; }

.press_news { color:#666666; text-decoration:none; font-weight:bold; }
.press_news a { color:#333333; text-decoration:none; font-weight:bold; }
.press_news a:hover { color:#333333; text-decoration:underline; font-weight:bold; }

.press_headline { font-size:14px; line-height:16px; font-weight:bold; }

.db .planning_select { padding-top:4px; font-family:arial,verdana,helvetica,sans-serif; font-size:10px; line-height:12px; font-weight:normal; }
.db .planning_returnheader { font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size:12px; font-weight:bold; text-align:center }
.db .planning_detailheader { font-family:arial,verdana,helvetica,sans-serif; color:#666666; font-size:18px; font-weight:bold; }

.small { font-size:9px; line-height:12px;}
.smallred { font-size:9px; line-height:12px; color:#FF0000; font-weight:bold;}

.border { border-width:1px; border-color:#cccccc; }

.specoffersdate { font-size:14px; font-weight:bold;}
.disclaimer { font-size:9px; line-height:12px; color:#999999;}

.mampages { color:#ffffff; font-weight:bold; text-decoration:none; }
.mampages a { color:#ffffff; font-weight:bold; text-decoration:underline; }
.mampages a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }

.dressguide { font-family:verdana; font-size:10px; line-height:14px; color:#666666; font-weight:normal; text-decoration:none; }
.dressguide a { font-family:verdana; font-size:10px; line-height:14px; color:#666666; font-weight:normal; text-decoration:none; }
.dressguide a:hover { font-family:verdana; font-size:10px; line-height:14px; color:#666666; font-weight:normal; text-decoration:none; }

.cp0_dark {background-color:#395d7b; }
.cp0_lite {background-color:#D7DFE4; }
.cp0_gray {background-color:#eeeeee; }

.cp1_dark {background-color:#9b9b6d; }
.cp1_lite {background-color:#d8d8c0; }
.cp1_gray {background-color:#ebebdf; }

.cp2_dark {background-color:#98b93e; }
.cp2_lite {background-color:#cfe091; }
.cp2_gray {background-color:#f0f5d9; }

.cp3_dark {background-color:#df8c71; }
.cp3_lite {background-color:#f4d1c2; }
.cp3_gray {background-color:#f9e8e0; }

.cp4_dark {background-color:#f0799d; }
.cp4_lite {background-color:#fac7d9; }
.cp4_gray {background-color:#fde9f0; }

.cp5_dark {background-color:#58a4e5; }
.cp5_lite {background-color:#b3dcf6; }
.cp5_gray {background-color:#d9edfa; }

.cp6_dark {background-color:#d2bb41; }
.cp6_lite {background-color:#f1e9ad; }
.cp6_gray {background-color:#fbf8e4; }

.leftnavdivider {width:176px; height:1px;}
.float {float:left;}
.clear {float:none; clear:both;}

input.linkleft {border:none; color:#385d7a; text-decoration:underline; font-weight:bold; padding:0px; margin:0px; font-size:10px; background-color:transparent; text-align:left;font-family:verdana,arial,helvetica,sans-serif; }
input.linkcenter {border:none; color:#385d7a; text-decoration:underline; font-weight:bold; padding:0px; margin:0px; font-size:10px; background-color:transparent; text-align:center;font-family:verdana,arial,helvetica,sans-serif; }

.cartspace { border-top:solid 1px #dddddd; font-size:8px; line-height:8px; padding:0px; }

.cartproduct { border-top:solid 1px #dddddd; border-left:solid 1px #dddddd; }
.cartquantity { border-top:solid 1px #dddddd; border-left:dashed 1px #dddddd; border-right:dashed 1px #dddddd; text-align:center; padding:10px;}
.cartcell { border:solid 1px #dddddd; }
.cartproductnt { border-left:solid 1px #dddddd; }
.cartquantitynt {border-left:dashed 1px #dddddd; border-right:dashed 1px #dddddd; text-align:center; padding:10px;}

.negative {color:#660000}
.negative a {text-decoration:none}
.negative a:hover {text-decoration:underline;color:#660000;font-weight:normal}
.carttotal { border-top:solid 1px #dddddd; border-right:solid 1px #dddddd; text-align:right; padding:10px; background:#d7dfe4; }
.cartrow { border-top:solid 1px #dddddd; border-right:solid 1px #dddddd; border-left:solid 1px #dddddd; text-align:right; background:#eeeeee; }

.carttitle { font-size:12px; font-weight:bold; }
.cartdetail { padding-left:10px; }
.cartdetail2 { font-size:9px; }

.siteheader { font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:9px; line-height:10px; font-weight:normal; text-decoration:none; }
.siteheader a { font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:9px; line-height:10px; font-weight:normal; text-decoration:none; }
.siteheader a:hover { font-family:verdana,arial,helvetica,sans-serif; color:#666666; font-size:9px; line-height:10px; font-weight:normal; text-decoration:underline; }
 
.backnext { font-size:9px; font-weight:normal; }
.backnext a { font-size:9px; font-weight:normal; }
.backnext a:hover { font-size:9px; font-weight:normal; }

.description {font-weight:normal; font-size:11px; line-height:16px; }
.description a {font-weight:bold; font-size:11px; line-height:16px; }
.description a:hover {font-weight:bold; font-size:11px; line-height:16px; }

.descriptiononline {font-weight:normal; font-size:10px; line-height:14px; }
.descriptiononline a {font-weight:bold; font-size:10px; line-height:14px; }
.descriptiononline a:hover {font-weight:bold; font-size:10px; line-height:14px; }

.dresstitle {font-weight:bold; font-size:12px; line-height:20px; }
 
.planning_subhead { font-size:14px; line-height:18px; font-weight:bold; padding-bottom:3px;}
.planning_content { font-size:11px; line-height:16px; font-weight:normal; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #cccccc;  }

.shadow5 {background-color:#FFFFEE; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=true, ShadowOpacity=.5); -moz-opacity: 0.5; opacity: 0.5;}
