/* -------------------------------------------------------------------------------------------------
ELEMENTS
-------------------------------------------------------------------------------------------------- */
body {font-size:70%;font-family: Arial, Helvetica, sans-serif;color:#631016;text-align:center;margin:10px 0px 10px 0px;background: #EBCDCE url("/_images/global/background.jpg") repeat-x;}
p {line-height:130%;margin:0px 0px 5px 0px;}
a {color:#C40910;}
a:hover {color:#18077E;}
h1 {background:url(/_images/global/hdr_logo.gif) no-repeat;height:40px;}
h1 a {display:block;text-decoration: none;text-indent: -700em;height:1%;}
h2 {color:#C40910;font-size:220%;font-weight:normal;margin:0px 0px 0px 0px;}
h3 {color:#221E1F;margin:0px 0px 5px 0px;font-size:140%;font-weight:bold;}
h4 {color:#DC6B70;margin:0px 0px 5px 0px;font-size:110%;font-weight:bold;}
form {padding:0px;margin:0px;}
img {border:0px;}
label {color:#631016;text-align:right;padding-right:5px;}
input, select, textarea {font: 11px Arial, Helvetica, sans-serif;color:#333333;}
fieldset {margin:10px 0px 10px 0px;}
legend {margin:0px 0px 10px 0px;padding:0px;left:0px;font-weight:bold;color:#C40910;font-size:120%;}
ul {list-style:none;padding:0px;margin:10px;}
ul li {background: url(/_images/global/img_redArrow.gif) no-repeat 1px 6px;padding:3px 0px 3px 10px;}
ol li {padding:9px 0px 3px 0px;}
ol li a {color:#631016;}
table {font-size:100%;height:1%;}
table .altRow {background:#DEFAFF;}
th {padding:5px 0px 5px 5px;text-align:right;font-weight:bold;white-space:nowrap;vertical-align:top;}
td {padding:5px 0px 5px 5px;}
/* -------------------------------------------------------------------------------------------------
CLASSES
-------------------------------------------------------------------------------------------------- */
.left {float:left;margin-right:10px;} 
.right {float:right;margin-left:5px;} 
.center {text-align:center;} 
.floatLeft {float:left;}
.floatRight {float:right;}
.hidden { display:none; }
.cleaner {overflow:hidden;clear:both;height:1px;margin-top:-1px}
.noMargin {margin:0px;}
.divider {border-top: 1px solid #ECB6BB;margin:10px 0px 10px 0px;overflow:hidden;height:1px;}
.removeBreak {margin:-2px 0px 0px 0px;overflow:hidden;height:.5px;background:inherit;}
.formTwoColumn {position:relative;width:150px;text-align:right;display:block;margin-bottom:10px;}
.formTwoColumn input, .formTwoColumn select, .formTwoColumn textarea {position:absolute;left:100%;top:0px;width:200px;margin-left:5px;font-size:100%;}
.formRight input, .formRight select, .formRight textarea {width:200px;font-size:100%;}
.formLeft {width:150px;float:left;margin-bottom:10px;text-align:right;}
.formRight {float:left;padding-left:5px;}
.formButton {text-align:center;}
.mandatory {font-weight:bold;color:#990000;}
.fieldError {border: 1px solid #C40910;color:#C40910;}
.formError {border: 1px solid #C40910;padding:10px 10px 0px 10px;margin:0px 0px 20px 0px;background: #F7F7F7;}
.formError .heading {font-weight: bold;color:#C40910;font-size:120%;}

.hiLight {font-weight:bold;color:#C40910;}
.underlinePink {border-bottom: 1px solid #D7BABC;padding-bottom:2px;}
.underlineDark {border-bottom: 1px solid #D7BABC;padding-bottom:2px;color:#631016;}

.arrowForward {background: url(/_images/global/img_arrowForward.gif) no-repeat right;padding-right:10px;}
.form {background:#F4E4E5;padding:10px;margin:10px 0px 10px 0px;}

.linkList {background:#F4E4E5;margin:15px 0px 0px 15px;padding:20px 20px 20px 20px;}
.linkList ul {list-style: none;font-size:110%;margin:0px;padding:0px 10px 0px 10px}
.linkList li {background: url(/_images/global/img_redArrow.gif) no-repeat 1px 6px;padding:3px 0px 3px 10px;}
.linkList a {color:#631016;}
.linkList .imgHeading {margin:0px 0px 10px 0px;}
/* -------------------------------------------------------------------------------------------------
IDs
-------------------------------------------------------------------------------------------------- */
#container {margin: 0 auto;width:760px;text-align:left;}
#header {}
#navigation {border-bottom: 1px solid #ECB6BB;color:#C40910;padding-left:25px;height:1%;}
#navigation ul {margin:0px;padding:0px;}
#navigation li {list-style:none;float:left;background:url(/_images/global/nav_divider.gif) no-repeat right top;margin:0px;padding:0px 26px 0px 0px;}
#navigation .endOfNav {background:url(/_images/global/nav_dot.gif) no-repeat right top;padding:0px 5px 0px 0px;}
#navigation .cleaner {height:5px;overflow:hidden;}
#navigation a {color:#221E1F;text-decoration:none;font-size:120%;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;padding-top:5px;height:1%;}
#navigation a:hover {color:#C40910;}
#navigation br {height:10px;overflow:hidden;}
#navigation .home {background: url(/_images/global/nav_flower.gif) no-repeat;padding-left:20px;}
#navigation .home:hover, #navigation .homeActive {background:  url(/_images/global/nav_flowerHi.gif) no-repeat;padding-left:20px;color:#C40910;}
#navigation .ourproducts {background: url(/_images/global/nav_heart.gif) no-repeat;padding-left:20px;}
#navigation .ourproducts:hover, #navigation .ourproductsActive {background:  url(/_images/global/nav_heartHi.gif) no-repeat;padding-left:20px;color:#C40910;}
#navigation .reality {background: url(/_images/global/nav_shoe.gif) no-repeat;padding-left:22px;}
#navigation .reality:hover, #navigation .realityActive {background: url(/_images/global/nav_shoeHi.gif) no-repeat;padding-left:22px;color:#C40910;}
#navigation .whatsnew {background: url(/_images/global/nav_lipstick.gif) no-repeat;padding-left:15px;}
#navigation .whatsnew:hover, #navigation .whatsnewActive {background: url(/_images/global/nav_lipstickHi.gif) no-repeat;padding-left:15px;color:#C40910;}
#navigation .faqs {background:  url(/_images/global/nav_book.gif) no-repeat;padding-left:33px;}
#navigation .faqs:hover, #navigation .faqsActive {background:  url(/_images/global/nav_bookHi.gif) no-repeat;padding-left:33px;color:#C40910;}
#navigation .dropusaline {background: url(/_images/global/nav_phone.gif) no-repeat;padding-left:18px;}
#navigation .dropusaline:hover, #navigation .dropusalineActive {background: url(/_images/global/nav_phoneHi.gif) no-repeat;padding-left:18px;color:#C40910;}
#navigation .fun {background: url(/_images/global/nav_mouse.gif) no-repeat;padding-left:28px;}
#navigation .fun:hover, #navigation .funActive {background: url(/_images/global/nav_mouseHi.gif) no-repeat;padding-left:28px;color:#C40910;}
#breadcrumb {margin:14px 25px 14px 25px;color:#AD7B7F;}
#breadcrumb a {text-decoration:none;}
#breadcrumb ul {margin:0px;}
#breadcrumb li {float:left;background: no-repeat;margin:0px 5px 0px 0px;padding:0px;}
#body {padding:0px 5px 5px 5px;background:#FFFFFF;height:1%;}
#footer {margin:10px;color:#B76F71;font-size:85%;}
#footer a {color:#B76F71;font-weight:normal;}
#footer .floatLeft {width:380px;}
#promotions { background: url(/_images/global/prm_background.gif) bottom;margin-top:5px;height:1%;}
#promotions .promotion { margin: 0 0 0 5px; width: 275px; float: left; display:block; }
#promotions .small { margin: 0; width: 190px; }
#promotions h5 { margin: 0; padding: 0 0 0 10px; line-height: 25px; background: #c40910 url(/_images/global/prm_centerHdr.gif) no-repeat; color: #fff; font-size:120%; }
#promotions h5 strong { color: #fff; font-weight: bold; }
#promotions h5 a { display: block; color: #fff; font-weight: normal; text-decoration: none; }
#promotions .small h5 { background-image: url(/_images/global/prm_leftHdr.gif); }
#promotions img { margin: 0; padding: 0 5px; float: right; border: none; }
#promotions a.plink { display: block; height: 85px; margin: 0; padding: 5px 0 0 10px; color: #631016; text-decoration: none; }
#promotions a.plink strong { color: #c40910; }
#promotions a.plink em { color: #c40910; font-weight: bold; font-style: normal; text-decoration: underline; }
#heading {border-bottom: 1px solid #D7BABC;padding-bottom:10px;margin-bottom:20px;}
#heading .column-Left {float:left;padding-right:10px;}
#heading .column-Right {float:left;padding-top:15px;}