﻿<style type="text/css"><!--

.bgclrDarkGrey {background-color: #333333;}

.bgclrLightGrey {background-color: #999999;}

.bgclrMediumGrey {background-color: #666666;}

.blackBorder {border: 1px solid #003358;}

.blackExtend {height:225px; color:#000000;}

.blacktd {background-repeat: no-repeat; background-position: center; }

.bodytextboldblack {font-weight: bold; font-size: 13px; color: #000000; text-decoration: NONE; }

.bodytextarialblack {font-size: 13px; color: #000000; font-family: arial, helvetica, sans-serif;}

.bodytextarialblackBold {font-size: 13px; color: #000000; font-family: arial, helvetica, sans-serif; background-color: #FFFFFF; font-weight:bold; }

.borderaroundbody {border: 1px solid #ffffff; width: 600px;}

.categoryHeadingSiteMap {font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; white-space: nowrap; color: #000000}

.categorySubHeadingSiteMap {font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; white-space: nowrap; color: #000000}

.confirmGlobalBorderCell {background-color: #FFFFFF;}

.confirmHeaderCell {background-color: #00346B; }

.confirmBorderRight {border: 1px solid gray; position:relative; }

.comboWidth {width: 200px;}

.detpageSizeDropDown {width: 60px;}

.detpageQtyBox {width: 42px;}

.detpageColorDropDown {width: 120px;}

.emailbodyBlack {border-left:3px solid #000000; border-right:3px solid #000000; border-bottom:3px solid #000000;}

.emailDisplay {font-size: 11px; font-family: arial, helvetica, sans-serif; font-style: Normal; color: #000000; font-weight: bold; vertical-align: middle; text-align: left;}

.emailheaderBlack {border-left: 3px solid #000000; border-right:3px solid #000000; border-top:3px solid #000000;}

.emailsubtext {font-size: 11px; color: #666666; font-family: arial, helvetica, sans-serif;}

.emailInputBoxPrefixText {font-size: 11px; color: #FFFFFF; font-family: arial, helvetica, sans-serif;}

.errorCheckout {font-size: 16px; color: #000000; font-family: helvetica, verdana, arial, sans-serif; font-weight: bold;}

.errorMessageBoxWhite {border:1px solid #430401; background-color: #FFFFFF;}

.errorMessageBoxWhiteCenter {border:1px solid #430401; background-color: #FFFFFF; text-align: center; }

.errortext {font-weight: bold; color: #FFFFFF;}

.exclaim {font-size: 12px; font-family: Arial; color: #FF0000;font-weight:bold;}

.fileDescription {font-family: arial, helvetica, sans-serif; color: #000000; text-align: center;}

.fileNotFound {font-family: arial, helvetica, sans-serif; color: #000000; font-weight: bold; text-align: center;}

.forgotPw {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: normal; color: #430401; font-weight: bold;  }

.formbutton {font-size: 12px; color: #000033; font-family: arial, helvetica, sans-serif; }

.formbuttonbold {font-weight: bold; font-size: 12px; color: #000033; font-family: arial, helvetica, sans-serif; }

.formTableLink {font-family:arial, helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#000000;}

.greyTable {border:1px solid #CCCCCC; background-color: #EEEEEE;font-family: arial, helvetica, sans-serif;font-size: 11px;font-style: Normal;color: #000000; font-weight: bold}

.headerWelcomeText {height:15px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #666666; background-color :#000000; padding:3px 17px 0 0; white-space: nowrap; text-align: right; }

.headerWelcomeWhiteText {height:15px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #FFFFFF; background-color :#000000; padding:3px 17px 0 0; white-space: nowrap; text-align: right; }

.headerText {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.helpPadding {padding: 15px 35px 20px 30px;}

.h1 {font-size: 16px; color: #393C8C; font-family: helvetica, verdana, arial, sans-serif;}

.h3color {font-family: verdana,arial,helvetica,sans-serif; color: #CC6600; font-size: x-small; }

.hdrInstructions {font-size:11px; font-family: arial, helvetica, sans-serif ; font-style:Normal; color : #000000}

.imageBorder {border: 1px solid #CCCCCC;}

.imageBorderDark {border: 1px solid #5D5D5D;}

.importantMessage {background: #EEEEEE;}

.importantMessageInner {background: #FFFFFF;}

.leftPadding30 {padding-left: 30px;}

.loyaltyPointsDisplay {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-style: normal; font-variant: normal; background-color: #333333; padding: 15px}

.loyaltyInfo {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-style: normal; font-variant: normal;}

.maEditCCInput {width:180px;}

.price {color: red}

.redBoldColor {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; font-weight: bold; font-variant: Normal; color: #d16041;}

.requiredSmall {font-size: 10px; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #fb5427; font-style: normal; font-variant: normal;}

.required  {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: normal; color: #fb5427; font-style: normal; font-variant: normal;}

.rewardsHeading {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: lighter; color: #D16041; font-style: normal; text-decoration: none; padding: 20px 15px 0px 15px;}

.regularPrice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; color: #000000; font-weight: bold }

.registerInput { width:210px;}

.salePrice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; color: #CC0000; font-weight: bold }

.searchMessage {width: 224px;}

.shortHeight {line-height: 5px;}

.shopbaghead {border: 1px solid #CCCCCC; background-color: #EEEEEE;}

.shopBySizePadding {padding: 0pt 0pt 20px 30px;}

.shopHeader {padding: 5px 5px 5px 5px; border: 1px solid #73483B; background-color: #E4D9D6}

.stepLabel {font-family:Arial,Helvetica, sans-serif; font-size: 13px; font-style: Normal; color: #000000; font-weight: bold;}

.stepTitle {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; color: #000000; font-weight: bold }

.style5 {font-weight: bold; color: #990000;}

.tableBgclrBlack {background-color: #000000;}

.topicTitleText {font-size:12px; font-style:normal; color:#430401; font-weight:bold;display:inline;font-family: arial, helvetica, sans-serif; }

.topPadding {padding-top: 10px;}

.twoColumnCenterTable {background-color: #FFFFFF;}

.twoColumnLeftNavLayout {background-color: #000000;}

.txtEmailLabelName {font-size:11px; font-family: arial, helvetica, sans-serif ; font-style:normal; color : #430401; font-weight: bold}

.txtErrorMsgSignUpEmail {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #990000; font-weight: Normal; }

.txtFieldLabel {font-size: 11px;font-family: arial, helvetica, sans-serif; font-style: Normal;color: #000000;font-weight: bold}

.txtFieldLabelMemo {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; color: #000000; font-weight: normal }

.txtHeader {font-family: arial, helvetica, sans-serif; font-size: 16px; font-style: Normal; color: #000000; font-weight: bold}

.txtLabelMemo {font-family: arial, helvetica, sans-serif; font-size: 9px; font-style: Normal; color: #000000; font-weight: normal }

.txtLabelName {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #000000; font-weight: bold}

.sign-in-page-header {font-size:20px !important;padding-left:12px;}

.sign-in-sub-header {font-size:12px;padding-top:7px;padding-left:12px;}

.pad-top-12px {padding-top:12px;}

.email-font {padding-left:12px;font-weight:bold;font-size:12px;}

.pad-left3px {padding-left:3px;}

.password-font {font-weight:bold;align:left;font-size:12px;padding-left:12px;}

.pad-left3-top5 {padding-left:3px;padding-top:5px;}

.pad-top12-right20 {padding-top:12px;padding-right:20px;}

.pad-left107-top25 {padding-left:107px;padding-top:25px;}

.sign-in-sub-header2 {font-size:12px;padding-top:8px;padding-left:12px;}

.email2-font {text-align: left;font-weight:bold;padding-left:12px;font-size:12px;vertical-align:center;}

.pad-right62 {padding-right:62px;}

.pad-top2 {padding-top:2px;}

.pad-right57-top8 {padding-right:57px;padding-top:8px;}

.signin-footer {font-size:11px;padding-left:12px;}

span.forgot-passwd-link {text-decoration:none !important;font-weight:normal !important;}

span.forgot-passwd-link-hover {text-decoration:underline !important;font-weight:normal !important;}

span.privacy-policy-link {text-decoration:none;}

span.privacy-policy-link-hover {text-decoration:underline;}

.valignMiddle {vertical-align: middle;}

.valignTop {vertical-align: top;}

.white {font-family:arial, helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; font-variant:normal; color:#FFFFFF; }

.whiteBold {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; font-weight: bold; font-variant: Normal; color: #999999;}

.whiteLabel {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal;}

.whiteTable {border: 1px solid #CCCCCC; background-color: #FFFFFF}

.whiteTableNoTop {border-top: 0 solid #FFFFFF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

.whiteTextSmall {font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-style: normal; font-variant: normal;}

.yapassword {width:167px;}

a {color: #666666; text-decoration: underline; }

a.blackLink {color: #000000; text-decoration: underline;}

a.blackLink:active {color: #000000;}

a.blackLink:link {color: #000000;}

a.blackLink:hover {color: #000000;}

a.categorySiteMap {font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: bold; white-space: nowrap; color: #000000}

a.categorySiteMap:link {text-decoration: none;}

a.categorySiteMap:visited {text-decoration: none;}

a.categorySiteMap:hover {text-decoration: underline;}

a.footerlink {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: NONE; color: #FFFFFF}

a.footerlink:active {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: NONE; color: #FFFFFF}

a.footerlink:link {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: NONE; color: #FFFFFF}

a.footerlink:visited {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: NONE; color: #FFFFFF}

a.footerlink:hover {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: UNDERLINE; color: #FFFFFF}

a.formTableLink {font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;font-family:arial, helvetica, sans-serif; }

a.formTableLink:link {font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;font-family:arial, helvetica, sans-serif; }

a.formTableLink:visited {font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;font-family:arial, helvetica, sans-serif; }

a.formTableLink:hover {font-weight:bold; font-size:11px; text-decoration:underline; color:#000000;font-family:arial, helvetica, sans-serif; }

a.scEditorial:link {text-decoration: none }

a.scEditorial:visited {text-decoration: none }

a.scEditorial:hover {text-decoration: underline }

a.shopBySizeLink:link {text-decoration: none;}

a.shopBySizeLink:visited {text-decoration: none;}

a.shopBySizeLink:hover {text-decoration: underline;}

a.scProductWg {font-family: arial, helvetica, sans-serif;}

a.scProductWg:link {text-decoration: none }

a.scProductWg:visited {text-decoration: none }

a.scProductWg:hover {text-decoration: underline}

a.stepTitle:link {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; color: #000000; font-weight: bold; text-decoration: none }

a.stepTitle:visited {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; color: #000000; font-weight: bold; text-decoration: none }

a.stepTitle:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; color: #000000; font-weight: bold; text-decoration: underline }

a.textArialSiteMap {font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; white-space: nowrap; color: #000000}

a.textArialSiteMap:link {text-decoration: none;}

a.textArialSiteMap:visited {text-decoration: none;}

a.textArialSiteMap:hover {text-decoration: underline;}

a.welcomeLink {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #666666; background-color :#000000; white-space: nowrap;}

a.welcomeLink:visited {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #666666; background-color :#000000; white-space: nowrap;}

a.welcomeLink:hover {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #FFFFFF; background-color :#000000; white-space: nowrap;}

a.welcomeLinkWhite {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #FFFFFF; background-color :#000000; white-space: nowrap;}

a.welcomeLinkWhite:visited {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #FFFFFF; background-color :#000000; white-space: nowrap;}

a.welcomeLinkWhite:hover {height:12px; font-family: arial, helvetica, sans-serif; font-size: 9px;font-weight: Normal; color: #FFFFFF; background-color :#000000; white-space: nowrap;}

a.whiteLink {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: NONE;}

a.whiteLink:active {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: NONE;}

a.whiteLink:link {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: NONE;}

a.whiteLink.visited {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: NONE;}

a.whiteLink:hover {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: NONE;}

a.whiteLinkLoyalty {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal; text-decoration: underline; }

a.whiteLinkLoyalty:link {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal; text-decoration: underline; }

a.whiteLinkLoyalty:visited {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal; text-decoration: underline; }

a.whiteLinkLoyalty:active {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal; text-decoration: underline; }

a.whiteLinkLoyalty:hover {font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-style: normal; font-variant: normal; text-decoration: underline; }

select.dropdown {margin-left: 8px }

span.checkoutLink {font-family:arial, helvetica, sans-serif;font-size: 11px;font-style: Normal; color: #430401; font-weight: bold;text-decoration:underline;}

span.contentTextBold {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000  }

span.currentCatagory {font-size: 12px; font-family: Arial; color: #000000; font-weight: bold  }

span.formLabel {font-family: Arial; font-size: 12px; color: #000000 float: none; clear: both; font-weight: normal; width: 100%;}

td span.formLabel {padding: 0px; margin: 0px 0px 0px 15px; }

span.formLabelSpaced {font-family: Arial; font-size: 12px; color: #000000; margin-left: 8px  }

span.formLabelBold {font-family: Arial; font-size: 12px; font-weight: bold; color: #000000  }

span.importantTitle {font-family: arial, helvetica, sans-serif; font-size: 12px; font-style: Normal; color: #000000; font-weight: bold;}

span.instructions {font-family: Arial; color: #000000; font-size: 13px;  }

span.productColorLabel {font-family: Arial; color: #333333; font-size: 9px  }

span.productCost {font-size: 10px; font-family: Arial  }

span.productDescription {font-size: 10px; font-family: Arial; color: #000000  }

span.productSaleMessage {font-size: 10px; font-family: Arial; color: #CC0000; visibility: visible}

span.searchText {font-size: 12px; font-family: Arial; color: #000000  }

span.shopHeader {font-size: 11px; font-family: Arial; font-weight: bold  }

span.textFieldLabelMemo {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #000000; font-weight: Normal;}

span.topTitle {font-family: arial, helvetica, sans-serif; font-size: 13px;font-style: Normal; color: #430401; font-weight: bold;}

span.txtErrorMsgSignUpEmail {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #990000; font-weight: Normal; }

span.txtFieldLabelBrownBold {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #430401; font-weight: bold;}

div.txtFieldLabelBrownBold {font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #430401; font-weight: bold;}

span.yaAddressErrFont {color: #AA0000;}

table.centerColumn {background: #FFFFFF; padding-left: 4px; padding-right: 4px;}

table.emwaMessage {border-width: 1px; border-style: outset; border-collapse: collapse; border-color:#999999; width:238; } 

td.emwaMessage {padding: 5px; background-color: #FDF7DD; }

td.emwaError   {padding: 5px; background-color: #FF9999; }

td {

	font-size: 11px;

	color: #CCCCCC;

	font-family: helvetica, verdana, arial, sans-serif;

}

td.blackBoldExtend {height:244px ; color:#000000;}

td.boldHdr {font-weight: bold; }

td.spc {padding: 5px 5px 5px 5px;}

td.topicTitle {font-family: arial, helvetica, sans-serif; font-size: 13px;font-style: normal; color: #430401; font-weight: bold;padding: 1px;}

td.searchTitle {font-family: arial, helvetica, sans-serif;}

td.txtFieldLabel {background-color: #FFFFFF;font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #000000; font-weight: bold;border-left-style:NONE;  border-left-style:NONE;border-right-style:none}

td.yaAddressErrFont {color: #AA0000;}

#containerDiv {background-color: #000000; border: 0px solid #e6e4e4; padding: 0px }   /* The hash means can be used in id= and IS NOT A COMMENT */

#twoColumnRight {background-color: #FFFFFF;}

#footerdiv {border-top: #000000 1px solid; vertical-align: bottom; height: 42px; background-color: #003358}

#headerdiv {height: 75px; background-color: #000000 }

#leftNav {
	background-color: #FFFFFF;
	margin-bottom: 1px;
}

body {
	background-color: #999999;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 0px;
	background: #FFFFFF repeat top;
} 





/* body {background-color: #999999; font-family: arial, helvetica, sans-serif; margin: 0px 0px 0px; background: #000000 url(http://www.luluscouture.com/images/background_lulus.png) repeat top;} */





hr {border-top: #d7cdbb 1px solid; width:500px; height: 1px; background-color: #d7cdbb; }

hr.register {border-top: #d7cdbb 0.7px solid; width:100%; height: 1px; background-color: #CCCCCC; }

TEXT {font-family: arial, helvetica, sans-serif; font-size: 16px; font-style: Normal; color: #000000 }

.txtCommentsArea {width:335px;height:100px;font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; font-weight: normal }

.investorComments {width: 215px; height: 50px;}

.investorFields {width: 215px;}

.supersm {font-size: 9px; line-height: 13px;}

.pipe {color: #999; font-size: 11px; white-space: nowrap;}

a.swatchText {font-size: 10px; font-family: Arial; color: #000000}

a.swatchText:link {text-decoration: none;}

a.swatchText:visited {text-decoration: none;}

a.swatchText:hover {text-decoration: underline;}

a.searchTitle:link {color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;}

a.searchTitle:visited {text-decoration: none;}

a.searchTitle:hover {text-decoration: underline;}

span.productSalePrice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; color: #CC0000; font-weight: bold }

.salepriceembedded {font-family: arial, helvetica, sans-serif; font-size: 11px; font-style: Normal; color: #000000; font-weight: bold; padding-left: 58px; }

.searchitem {padding-top: 5px; border-bottom: 1px; vertical-align: top; padding-left: 6px; padding-bottom: 6px; }

.displayNone {display: none; }

.srTitle {color: #000000; font-family: arial, helvetica, sans-serif;}

.n2 .sr_price {font-size: 11px;}

.n2 .saleprice, .n2 .listprice { font: bold 11px helvetica, verdana, arial, sans-serif; color: #000000; }

.n2 .salehighprice {font-family: helvetica, verdana, arial, sans-serif; font-size: 11px; font-style: Normal; color: #CC0000; font-weight: bold;}

.n2 a:hover {color: #000000; text-decoration:underline;}

.n2 .searchitem {padding-top: 5px; border-bottom: 1px; vertical-align: top; padding-left: 6px;}

.srTitle {color: #000000; font-family: arial, helvetica, sans-serif;}

.ladderBrowse {font-weight: bold;}

.ladderCount {font-weight: bold;}

.bottomPaddingTopnav {padding-bottom: 7px;}

.emailBoxText {font-size: 11px; color: #666666; text-align:center;padding-left:5px; padding-right:5px; font-family:arial, helvetica, sans-serif;}

.emailInputBoxPrefixText {font-size: 12px;font-weight:bold; color: #FFFFFF; font-family: arial, helvetica, sans-serif;}

.footerStatic {font-weight: Normal; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: NONE; color: #ffffff}

#bebeCartHead {margin:5px auto}

#bebeCartHead a {padding-right:2px}

#bebeCartHead input {margin-left:20px}

.grey_background {padding:2px 0; background-color:#ddd;}

#cartWithItems td {font:normal 12px Arial}

#tdEmptyMessage {padding:10px}

.itemData {padding:15px 0;}

#tdSubTotal {padding:5px 0; font-size:11px;}

#tdSubTotal div {padding:5px 0; background-color:#ddd}

#tdSubTotal span {padding:5px 15px 5px 50px;}

#divPagination {padding:5px 15px 5px 0;}

#cartInformation { margin-bottom: 20px }

#cartInformation img{ vertical-align: middle }

form {margin:0; padding:0}

#continueButton input {margin:0 6px; padding:0}

#activeItems {margin:5px auto;}

#activeItems td.item_name a {text-decoration:none}

#activeItems td.item_name a:hover {text-decoration:underline}

.item_name {padding-top:5px}

.tbl_verisign_seal {margin-top:10px}

.shopping_buttons_margin {float:right; margin:0 0 0 20px;}

#shopping_buttons_div {text-align:center}

#shopping_buttons_div2 a {padding-right:2px}

#shopping_buttons_div2 input {margin-left:20px}

#shopping_buttons_div2 {width:654px; margin:0 auto; text-align:right;}

#imgOrderByPhone {margin-top:10px}

.dottedBg {background-image: url('images/hr-dotted._V41960754_.gif'); height:1px; margin:0; padding:0}

.paddingTop5px {padding-top:5px}

.inputQuantityEdit {width:2em;text-align:center}

.lineHeight20px {line-height:20px}

.height30px {height:30px}

.noBold { font-weight: normal; }

.catalogContainer { padding: 15px 0px 15px 15px ; width: 483px; }

.catalogImage { padding: 0px; overflow: hidden; width: 483px;}

.catalogNotes { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight: Normal; margin-bottom: 10px; }

.catalogLine { padding: 7px 0px 0px; margin: 0px; }

.catalogTitle { float: left; font-family:arial, helvetica, sans-serif; font-size:12px;font-weight: bold; padding-top: 4px; width: 100px; }

.catalogInput { display: inline; float: left; font-family:arial, helvetica, sans-serif; font-size:12px;font-weight: bold; padding:0px; }

.catalogSelect { padding: 0px; }

.catalogBoth { float: left; padding: 3px 0px 0px; }

.catalogBebe { float: left; padding: 3px 0px 0px; }

.catalogSubmit { margin-left: 100px; padding: 8px 0px 0px; }

.catalogSelectTitle {float: left; font-family:arial, helvetica, sans-serif; font-size:12px;font-weight: bold; padding:3px 5px 0px 0px}

.catalogError { float: left; width: 5px; font-size:11px; font-family: arial, helvetica, sans-serif; font-style:Normal; color : #990000; font-weight: Normal; padding-top: 4px; }

.catalogItems {font-family:arial, helvetica, sans-serif; font-size:12px;font-weight: Normal;}

.catalogHeaderAddress{font-family:arial, helvetica, sans-serif;font-size:12px;font-weight: bold; padding:0px 5px 15px 0}

a.catalogShortNotes {font-family:arial, helvetica, sans-serif;font-weight: Normal; font-size: 10px; font-family:Arial; text-decoration: NONE;}

a.catalogShortNotes:active {font-family:arial, helvetica, sans-serif;font-weight: Normal; font-size: 10px; text-decoration: NONE;}

a.catalogShortNotes:link {font-family:arial, helvetica, sans-serif;font-weight: Normal; font-size: 10px; text-decoration: NONE;}

a.catalogShortNotes:visited{font-family:arial, helvetica, sans-serif;font-weight:Normal; font-size: 10px; text-decoration: NONE;}

a.catalogShortNotes:hover{font-family:arial, helvetica, sans-serif;font-weight: Normal; font-size: 10px; text-decoration: NONE;}

.paginationCurrentLink  {font-weight: bold;font-family:arial, helvetica, sans-serif;color:#000000;text-decoration:none;}

.paginationLinks {font-family:arial, helvetica, sans-serif;color:#000000;text-decoration:none;}

.viewChangeLink  {font-family:arial, helvetica, sans-serif;color:#000000;}

.updatemsgfont {padding-left:45px;font-size:21px;color:#000000;}

.updatemsgpadding {font-size:12px;color:#000000;padding-left:50px;padding-top:10px;}

.aligndiv {padding-left:45px !important;padding-top:20px;}

.msgfontsize {font-size:12px;color:#000000;}

.updatemsgfooterpadding {font-size:12px;color:#000000;padding-left:50px;}

.updatemsgfooterpaddingtop10 {font-size:12px;color:#000000;padding-left:50px;padding-top:10px;;}

.emwaVerbiage {font-family:arial, helvetica, sans-serif;font-size:11px;color:#000000;padding-right:40px;}

.approvePageMessageBlock { margin-bottom: 10px; padding-left: 5px; }

.approvePageMessageBlock P { font-family: arial, helvetica, sans-serif; color: black; }

.approvePageOrder { padding: 0px 0px 15px 5px; }

.approvePageOrder P { font-family: arial, helvetica, sans-serif; color: black; margin: 0px; padding: 0px; }

.approvePageHeader {font-family: arial, helvetica, sans-serif;font-size: 14px; color:#000000; font-weight: bold; margin: 0px; padding: 0px; }

.approvePageSectionBar {background-color: #C3C3C3; margin-bottom: 20px; padding: 2px 2px 2px 5px; }

.approvePageItemBar {background-color: #E3E3E3; margin-bottom: 10px; padding: 2px }

.approvePageItemBar P, .approveItemBar P .exclaim P#approvePageEstimateDisclaimer { font-family: arial, helvetica, sans-serif; color: black; margin: 0px; padding; 0px; text-align: right;}

.approvePageItemBar P .exclaim  { color: red; margin-right: 5px; }

.approvePageAlertColumn { width: 18px; float: left; }

.approvePageTypeColumn { width: 516px; padding: 0px; float: right; margin: 0px 0px 20px 0px; }

P#approvePageEstimateDisclaimer { clear: both; padding-left: 23px; width: 400px; float: left; }

#approvePageSubmitButton { width: 100px; float:right; text-align: right;}

#checkBalance {margin-top:20px;}

#emailBody { height: 405px; width: 360px; background-color: #fff; }

#emailFormBody { padding: 0px; margin: 5px 20px 20px; } 

#emailHeaderImage { padding: 0px; margin: 0px 0px 20px 0px;  }

#emailSpanMessage { padding: 0px; margin: 0px 20px 15px; font-size: 12px; line-height: 1.5em; }

#emailConfirm { width: 330px; padding: 0px; margin: 0px 20px; font-size: 12px; }

.emailRow { padding: 0px; margin: 7px 0px; font-size: 12px; }

.emailRadio { padding: 0px; margin-left: -2px; }

.emailRow label { padding: 0px 10px 0px 5px; }

.emailRowLeft { padding: 0px; float: left; font-weight: bold; width: 100px; padding-top: 3px;}

.emailRowRight { padding: 0px; }

.emailButton { padding-left: 100px; }

.popupContainer { padding: 0px; width: 664px; }

.popupContainer .left { padding: 0px; }

.popupContainer .right { padding: 17px 0px 0px; margin-right: 5px; }

.imageContainer { padding: 20px 0px 0px; width: 664px; }

.imageContainer .center { float: left; text-align: center; width: 532px; }

.imageContainer .rightImages { padding: 0px 0px; float: right; width: 115px; margin-right: 15px; }

.imageContainer .rightImages .addView { padding: 0px 0px 15px; margin: 0px 0xpx 0px ; }

.imageContainer .rightImages .altImage { width: 62px; padding: 0px 0px; border: 1px solid #DCDCDC; margin: 0px 0px 20px 25px; }

.imageContainer .rightImages .altImageSelected { width: 62px; padding: 0px 0px; border: 1px solid #7F7F7F; margin: 0px 0px 20px 25px; }

.largeRow { background: #FFFFFF; border-bottom: 3px solid #DCDCDC; margin: 0px 15px 0px 0px; padding: 3px 0px 0px; }

.clear { clear: both;}

.left { float: left; padding: 0px; }

.bold { font-weight: bold; } 

.right { float: right; padding: 0px; }

.myAccountHeader { padding: 0px; margin: 15px 0px 0px 15px; } 

.sectionTitle { background-color: #E1E1E1; font-weight: bold; font-size: 11px; margin: 0px 30px 0px 15px; padding: 2px 5px; text-transform: uppercase; }

.cardDisplay { padding: 0px; margin: 0px 15px 10px 15px;}

.cardFields { padding: 0px; margin: 0px 10px; float: left; }

.cardItem { padding: 0px; margin-bottom: 5px; } 

.cardLabel { padding: 0px; float: left; font-weight: bold; width: 120px; } 

.cardValue { padding: 0px; } 

.cardButtons { padding: 0px; float: right; margin: 2px 15px 0px 0px; text-align: right; } 

.cardButton { padding: 0px ; margin: 10px 0px; } 

.cardSep { padding: 0px; margin-bottom: 10px; } 

.cardMemo { padding: 0px; margin: 5px 0px 10px 20px; } 

.cardError {color: #AA0000; margin: 2px 0px 10px 120px} 

.cardValue .txtFieldLabelBrownBold { color: #AA0000; }

.editCardFooter { padding: 0px; margin-top: 25px; } 

.editCardFooter .cardButtons { padding: 0px; margin: 0px 10px; } 

.editCardFooter .verisign { float:left; text-align: left; margin-left: 10px; position: relative; top: -7px; } 

.editCardFooter .verisign a { text-decoration: none; font: bold 8px verdana,sans-serif; letter-spacing: .5px; text-align: center; margin: 0px; padding: 0px; color: #000; } 

* html .formDisplay #outerTable { padding: 0px 30px 0px 0px;  margin:0px 0px 0px 0px;} 

.formDisplay { padding: 0px; margin: 0px 30px 10px 15px;}

.formMemo { padding: 2px 5px; margin: 5px 0px; } 

.formSpan { padding: 0px; margin: 0px ; } 

.formSpan { padding: 0px; margin: 10px 0px ; } 

.formSpan .formSpanInput { padding: 0px; margin: 0px ; float: left;} 

.formSpan .formSpanLabel { padding: 3px 0px; margin: 0px 10px 0px 5px ; float: left; } 

.formCountry { padding: 0px; margin: 10px 0px ; } 

.formCountry .countryInput { padding: 0px; margin: 0px ; float: left;} 

.formCountry .countryLabel { padding: 3px 0px; margin: 0px 10px 0px 5px ; float: left; } 

.formFields { padding: 0px; margin: 0px 10px; float: left; }

.formItem { padding: 0px; margin-bottom: 5px; } 

.formItems { padding: 0px;}

.error{ color: #D50A27; } 

.error div input { color: #D50A27; background: #FFFFE8 none repeat scroll 0%; border: 1px solid #D50A27; } 

.formLabel { padding: 0px; float: left; font-weight: bold; width: 120px; } 

.formKey { padding: 0px; float: left; margin: 4px 15px 0px 7px; text-align: left; width: 140px; } 

.formValue { padding: 0px; float: left;} 

.formNote { padding: 0px; margin: -4px 0px 10px 120px; } 

.formItem select { margin-left: 3px; }

.formItem .formNote { padding: 0px; margin: 0px 0px 10px 172px; clear:both; } 

.formButtons { padding: 0px; float: right; margin: 2px 15px 0px 0px; text-align: right; } 

.formButton { padding: 0px ; margin: 10px 0px; } 

.formSep { padding: 0px; margin-bottom: 10px; } 

.formError {color: #AA0000; margin: 2px 0px 10px 120px} 

.formItemError {color: #AA0000; margin: 0px 0px 0px 172px; } 

.formValue .txtFieldLabelBrownBold { color: #AA0000; }

.submitButton { padding: 0px; margin: 5px 0px 15px; text-align: right;} 

.emailSuccess { padding: 0px; margin: 15px 30px 15px 15px;}

.emailSuccess .memo, .emailSuccess .button { padding: 0px; margin: 10px; text-align: center;}

.emailPrefForm { padding: 0px; }

.emailPrefForm .item { padding: 0px; }

.center { text-align: center; } 

.popupDisplay { margin: 0px; padding: 0px; }

.popupMemo { margin: 0px; padding: 0px; }

.hucContainer { padding : 0px; margin: 0px 20px 0px 15px; }

.hucContainer table { width: 550px; }

.hucItem { margin : 0px 39px 0px 0px; float: left;  width: 145px; }

.hucItem .image { padding: 0px; text-align: center;}

.hucItem .productDescription { color: #000; font-family: Arial; font-size: 11px; text-align: center;} 

.hucItem .productDescription .price { color: #000; font-family: Arial; font-size: 11px; text-align: center; font-weight: bold;} 

.hucSeperator { padding: 0px; background: #fff url('images/section-seperator._V16631767_.jpg') repeat-x; height:1px; margin:10px 20px; overflow:hidden; width:540px; background-repeat:repeat-x}

.hucSeperatorGrey { padding: 0px; background: #fff url('images/section-seperatorGrey._V16644258_.jpg') repeat-x; height:1px; margin:10px 0px; overflow:hidden; background-repeat:repeat-x}

.hucRightContainer { border: 1px solid #9A9A9A; background: #eee; margin: 20px 10px 0px 0px; padding: 10px; width: 175px;  text-align: center;}

.hucJustAdded { margin: 10px; text-align: center; }

.hucJustAddedImage { margin-bottom: 10px; }

.hucJustAddedImage img { padding: 0px; border: 1px solid #9A9A9A; }

.hucTitle { padding: 0px; font-weight: bold; overflow: display; }

.hucQuantityPrice { padding: 0px; }

.hucQuantity { padding: 0px; float: left;}

.hucPrice { padding: 0px; float: right;}

.hucHead { margin : 20px 0px 0px 0px; } 

.hucProduct { margin: 20px 5px; text-align: center; }

.hucSubTotal { padding: 0px; font-size: 12px; font-weight: bold; margin: 20px 0px; text-align: center;} 

.hucEditButton { margin: 5px 0px; }

.hucHeader { padding: 0px; margin: 0px 20px 5px; } 

.huc_continueShopping { padding: 0px; margin: 30px 20px 15px; } 

.huc_continueShopping .image { padding: 0px; float: left; margin: 5px 10px 0px 0px;} 

.huc_continueShopping .dropDown { padding: 0px; } 

.verisign { float:left; text-align: left; margin-left: 30px; margin-right: 30px;}

A.verisign { text-decoration: none; font: bold 8px verdana,sans-serif; letter-spacing: .5px; text-align: center; margin: 0px; padding: 0px; color: #000; }

--></style>
