/* Browser specific IE*/
.eSresultsBorder {
border-width:1px;
border-style:solid;
border-color:#cccccc;
width:100%;
padding:6;
}

#searchtext {
margin-bottom: 18px
}

#searchbtn {
margin-left: -17px
}

/**********************************/
/* Header/Footer styles */
/**********************************/
A.eSQuicklink {
font-size: 12px;
color: white;
font-family: Arial, sans-serif
}

A.eSQuicklink:hover {
font-size: 12px;
color: #ffffcc;
font-family: Arial, sans-serif
}

.eSQuickShop {
font-weight: bold;
font-size: 12px;
color: #ccccff;
font-family: Arial, sans-serif
}

.eSContainer {
padding-right: 5px;
padding-left: 5px;
font-size: 11px;
padding-bottom: 8px;
color: #ffffff;
padding-top: 5px;
font-family: Tahoma, Arial, sans-serif;
font-color: #ffffff
}

.eSContainer A {
font-weight: bold;
font-size: 11px;
color: #ffffff;
text-decoration: none
}

.eSContainer A:active {
color: #ffffcc;
text-decoration: underline
}

.eSContainer A:hover {
color: #ffffcc;
text-decoration: underline
}

.eSContainer A:visited {
color: #ffffff;
text-decoration: none
}

.eSContainer A:hover {
color: #ffffcc;
text-decoration: underline
}

.eSnavLinks {
font-size: 11px;
color: white;
font-family: Tahoma, sans-serif
}

A.eSnavLinks:hover {
color: #ffffcc
}

.eStagline {
font-size: 13px;
color: white;
font-family: Arial, sans-serif
}

.eSLogoText {
font-weight: bold;
font-size: 11px;
color: #ffffff;
font-family: Tahoma, Arial, sans-serif
}

.eSFooter {
padding-right: 5px;
padding-left: 8px;
font-size: 11px;
padding-bottom: 5px;
color: #ffffff;
padding-top: 5px;
font-family: Tahoma, Arial, sans-serif;
font-color: #ffffff
}

.eSfooter A {
font-weight: bold;
font-size: 11px;
color: #ffffff;
text-decoration: none
}

.eSfooter A:active {
color: #ffffcc;
text-decoration: underline
}

.eSfooter A:hover {
color: #ffffff;
text-decoration: underline
}

.eSfooter A:visited {
color: #ffffff;
text-decoration: none
}

.eSfooter A:hover {
color: #ffffff;
text-decoration: underline
}

.eSnetsearch {
margin-top: 5px;
font-size: 11px;
color: #ffffff;
font-family: Tahoma, Arial, sans-serif
}

A.eSBreadLink {
color: white;
font-size: 11px;
font-family: Tahoma, sans-serif;
}
.eSBread {
margin-left: 10px;
font-size: 10px;
font-family: verdana, sans-serif;
color: #ffffcc;
}

A.eSBreadLink2 {
color: B6B681;
font-size: 11px;
font-family: Tahoma, sans-serif;
}
.eSBread2 {
margin-top: 10px;
font-size: 10px;
font-family: verdana, sans-serif;
color: #999966;
}

/**********************************/
/* beautiful4u styles */
/**********************************/
.nsc {font: 8pt Tahoma;text-decoration:none;color:white}
.nscl {font: 8pt Tahoma;text-decoration:none;color:white}
.nscl:hover {text-decoration:underline}
.nsf { font-family:tahoma; font-size:10px;color:#bdbebd; text-decoration:none;background-color:#462D79;}
.nsfl { font-family:tahoma; color:#bdbebd; font-size:10px; text-decoration:none;background-color:#462D79;}
.nsfl:hover { color:#bdbebd; text-decoration:underline;background-color:#462D79;}
.nss {font: 8pt Tahoma;background-color:#462D79;color:white}
.nssg { font-family:tahoma; font-size:11px;}
.nsft { font-family:tahoma; color:#bdbebd; font-size:11px; font-weight:bold; text-decoration:none;background-color:#462D79;}
.nsb7 {font: 8pt Tahoma;background-color:#462D79;color:white}
.nsla {font: 8pt Tahoma;background-color:#462D79;color:white}
.nsb7l {font: bold 8pt Tahoma;text-decoration:none;color:white}
.nsb7l:hover {text-decoration:underline}


/**********************************/
/* Global styles */
/**********************************/
body {
background: #462D79;
margin:0;
}
A:hover {
color:#FF6600;
}


/**********************************/
/* Dollars styles */
/**********************************/
.eSDollars {
font-family: verdana;
font-size:10;
border: 1px solid #FF6600;
padding:2;
width:100;
margin-top:3;
}
A.eSDollarsFTS {
font-family: verdana;
font-size:10;
color:#FF6600;
}

/**********************************/
/* Table Columns Styles */
/**********************************/
.eSLCol {
background: #FEFAEF;
}
.eSBuffer {
background: #FEFAEF;
}
.eSCCol {
background: #FEFAEF;
}
.eSColW {
background: white;
}
.eSRCol {
background: #FEFAEF;
}

/**********************************/
/* Text Styles */
/**********************************/
.eSText {
font-family:Arial,sans-serif;
font-size:12px;
}

.eSBigText {
font-family:Arial,sans-serif;
font-size:16px;
}

.eSSmallText {
font-family:Tahoma,sans-serif;
font-size:11px;
}

.eSArial {
font-size: 13px;
font-family: arial,sans-serif
}

.eSArial2 {
font-size: 18px;
font-family: arial,sans-serif
}

.eSProdTitle {
font-size: 18px;
font-weight:bold;
margin-bottom: 10px;
padding-bottom:2;
color: #993300;
margin-top: 6px;
font-family: Arial,sans-serif;
border-bottom: #cccccc 1px solid;
}

.eSProdDet {
font-weight: bold;
font-size: 11px;
color: #666666;
font-family: Verdana, Arial, sans-serif
}

.eSProdInfo {
font-size: 10px;
color: #ff6600;
font-family: Verdana, Arial, sans-serif
}

.eSDetailHead {
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
color: #ff6600;
font-family: Verdana, Arial, sans-serif
}

.eSHead1 {
font-family:Arial,sans-serif;
font-size:18px;
color: #4A297B;
font-weight:bold;
margin-bottom:3;
}

.eStableTitle {
font-weight: bold;
font-size: 13px;
padding-bottom: 7px;
color: #000000;
padding-top: 5px;
font-family: Verdana, Arial, sans-serif
}

.eSTableHead {
font-weight: bold;
font-size: 11px;
color: #ffffff;
font-family: Verdana, Arial, sans-serif
}

/**********************************/
/* Search Styles */
/**********************************/
.eSSearchColor {
background: #9470DC;
padding-bottom:10;
padding-top:10;
border-bottom:solid 1px #462D79;
}
.eSSearchTitle {
color: FFFF99;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:3;
}
.eSSearchSmall {
color: white;
font-family:verdana,sans-serif;
font-size:10px;
margin-bottom:5;
}
.eSsearchGo {
BORDER-RIGHT: #993300 thin solid;
border-top: #ff9933 thin solid;
BORDER-LEFT: #ff9933 thin solid;
BORDER-BOTTOM: #993300 thin solid;
font-size: 11px;
CURSOR: hand;
color: white;
font-family: Verdana,sans-serif;
background-color: #ff6600
}
.eSSearchTop {
color: FFFF99;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin-top:8;
}
A.eSSearchLink {
color: white;
font-family:verdana,sans-serif;
font-size:11px;
}

/**********************************/
/* Taxonomy Styles */
/**********************************/
.eSMainTax {
background: FEFAEF;
padding-bottom:10;
border-right:solid 1px #CCCC99;
border-bottom:solid 1px #9470DC;
}

.eSMainTaxTitle {
color: #462D79;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:8;
margin-left:20;
padding-top: 10;
}

.eSDept {
font-family:Arial,sans-serif;
font-size:12px;
color:#0000FF;
text-decoration:underline;
width:199;
padding-top:4;
padding-bottom:4;
padding-left:20;
padding-right:10;
}

.eSDeptOff {
font-family:Arial,sans-serif;
font-size:12px;
color:white;
background: 462D79;
width:199;
padding-top:4;
padding-bottom:4;
padding-left:20;
padding-right:10;
cursor:default;
}

.eSTaxPopup {
width: 300px;
left: 100;
position: absolute;
margin-top:-2;
background:white;
border-top:1px solid #462D79;
border-left:1px solid #462D79;
border-right:2px solid #462D79;
border-bottom:2px solid #462D79;
}

.eSSubDept {
font-family:Arial,sans-serif;
font-size:12px;
margin-bottom:5;
margin-top:5;
}

.eSCatTax {
background: white;
padding-left:20;
padding-right:10;
padding-bottom:10;
border-right:solid 1px #9470DC;
border-bottom:solid 1px #9470DC;
}

.eSCatTaxTitle {
color: #462D79;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:8;
padding-top: 10;
}

.eSCatTaxLink {
font-family:Arial,sans-serif;
font-size:12px;
padding-bottom:6;
}

/**********************************/
/* Sponsor Column Styles */
/**********************************/
.eSSpnsrCol {
background: white;
width:146;
border-left:solid 1px #EAEAAE;
border-right:solid 1px #EAEAAE;
border-bottom:solid 1px #EAEAAE;
margin-top:6;
padding-bottom:10;
}
.eSSpnsrTitle {
color: #462D79;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding-top:5;
padding-bottom:8;
border-top:solid 1px #EAEAAE;
}
.eSSpnsr {
padding-bottom: 8px;
}
.eSTenant {
padding-top: 5px;
}
.eSSpnsrBorder {
BORDER-RIGHT: #EAEAAE 1px solid;
border-top: #EAEAAE 1px solid;
BORDER-LEFT: #EAEAAE 1px solid;
BORDER-BOTTOM: #EAEAAE 1px solid;
}

/**********************************/
/* Page Header Styles */
/**********************************/
.eSPageTitle {
font-size: 18px;
padding-bottom: 10px;
color: #462D79;
padding-top: 6px;
font-family: Arial,san-serif;
text-transform:uppercase;
font-weight:bold;
}

/**********************************/
/* Module Styles */
/**********************************/
.eSMod {
background: white;
padding:8;
border:solid 1px #EAEAAE;
width:396;
}

.eSWideMod {
background: white;
padding:8;
border:solid 1px #EAEAAE;
width:570;
}

.eSModTitle {
font-family:Arial,sans-serif;
font-size:16px;
color: #4A297B;
font-weight:bold;
margin-bottom:3;
}

.eSModTitle2 {
font-family:Arial,sans-serif;
font-size:14px;
color: #ff6600;
font-weight:bold;
padding:4;
}

.eSModTitle3 {
font-family:Arial,sans-serif;
font-size:16px;
color: #4A297B;
font-weight:bold;
border-bottom:1px solid #EFEBAD;
padding-bottom:2;
}

.eSMModTitle {
font-family:Arial,sans-serif;
font-size:12px;
color: #4A297B;
font-weight:bold;
}

.eSColumnTitle {
font-family:Arial,sans-serif;
font-size:18px;
color: #633000;
margin-bottom:3;
}

.eSColumnText {
font-family:Arial,sans-serif;
font-size:12px;
color: #996600;
}

/**********************************/
/* Miscellaneous Styles */
/**********************************/
.eSDot {
background-image: url('http://www.beautiful4u.com/images/dot.gif')
}

.eSMyFeature {
background: white;
padding:8;
border:solid 1px #EAEAAE;
width:551;
}

/**********************************/
/* Partner Styles */
/**********************************/

.eSptnrBread {
font-size: 10px;
padding-top: 5px;
font-family: verdana, sans-serif
}

.eSptnrPageTitle {
font-size: 14px;
padding-bottom: 10px;
color: #462D79;
padding-top: 6px;
font-family: Arial,san-serif;
text-transform:uppercase;
font-weight:bold;
}

.eSPtnrCHead {
font-size: 12px;
padding-bottom: 10px;
color: #462D79;
font-family: Arial,san-serif;
text-transform:uppercase;
font-weight:bold;
}

.eSPtnrMod {
padding-bottom:8;
border-bottom:solid 1px #cccccc;
margin-bottom:15;
}

A.eSptnrBack {
font-size: 13px;
color: white;
font-family: Arial, sans-serif
}

.eSptnrBack {
font-size: 13px;
color: white;
font-family: Arial, sans-serif
}

.eSptnrTax {
font-size: 12px;
font-family: arial,sans-serif
}

A.eSptnrTaxSub {
font-size: 11px;
color: #999999;
font-family: tahoma,sans-serif
}

.eSptnrTaxHome {
font-weight: bold;
font-size: 13px;
font-family: arial,sans-serif
}

/**********************************/
/* Offer Styles */
/**********************************/
.eSOffer {
font-size: 11px;
font-family: Verdana, sans-serif;
margin-top:6;
}

A.eSOfferTitle {
font-weight: bold;
font-size: 11px;
font-family: Verdana, Sans-Serif
}

.eSOfferDesc {
font-size: 11px;
color: #333333;
font-family: Verdana, sans-serif
}

A.eSOfferMerchant {
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

.eSOfferPrice {
font-weight: bold;
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

.eSOfferSale {
font-weight: bold;
font-size: 11px;
color: #ff6600;
font-family: Verdana, sans-serif
}

.eSOfferPromo {
font-size: 11px;
color: #ff6600;
font-family: Verdana, sans-serif
}

A.eSOfferLocal {
font-size: 11px;
font-family: Verdana, sans-serif
}

.eSOfferMorePadding {
padding-top: 10px
}

A.eSOfferEdit {
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

A.eSOfferMore {
font-weight: bold;
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

.eSOfferWishText {
font-size: 10px;
color: #666666;
font-family: Verdana, sans-serif
}

A.eSOfferTitleGG {
font-weight: bold;
font-size: 12px;
font-family: Verdana, sans-serif
}

.eSOfferDescGG {
font-size: 12px;
font-family: Verdana, sans-serif
}

A.eSOfferMerchantGG {
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

.eSOfferPriceGG {
font-weight: bold;
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

.eSOfferSaleGG {
font-weight: bold;
font-size: 11px;
color: #ff6600;
font-family: Verdana, sans-serif
}

.eSOfferPromoGG {
font-size: 11px;
color: #ff6600;
font-family: Verdana, sans-serif
}

A.eSOfferGGEditorial {
font-size: 11px;
color: #000000;
font-family: Verdana, sans-serif
}

/* Old styles to be removed later */
.eSconHead {
padding-right: 3px;
border-top: #666699 1px solid;
padding-left: 3px;
font-weight: bold;
font-size: 11px;
background: #9999cc;
padding-bottom: 3px;
BORDER-LEFT: #666699 1px solid;
color: white;
padding-top: 3px;
font-family: Tahoma,sans-serif;
text-transform:uppercase;
}

.eSconHead2 {
padding-right: 3px;
padding-left: 3px;
background: #ffffff;
padding-bottom: 3px;
BORDER-LEFT: #666699 1px solid;
padding-top: 3px;
}

.eScolHead {
padding-right: 3px;
border-top: #666699 1px solid;
padding-left: 3px;
font-weight: bold;
font-size: 11px;
background: #666699;
padding-bottom: 3px;
color: white;
padding-top: 3px;
font-family: Tahoma,sans-serif;
text-transform:uppercase;
}

.eScolHead2 {}

.eSptnrHead {
padding-right: 3px;
border-top: #666699 1px solid;
padding-left: 3px;
font-weight: bold;
font-size: 11px;
background: #ffffff;
padding-bottom: 3px;
padding-top: 3px;
BORDER-BOTTOM: #666699 1px solid;
font-family: Verdana,sans-serif
}

.eSptnrHead2 {
padding-left: 3px;
font-size: 11px;
background: #ffffff;
padding-bottom: 3px;
padding-top: 3px;
font-family: Verdana,sans-serif
}

.eSresultsBorder {
border-width:1px;
border-style:solid;
border-color:#cccccc;
width:100%;	padding:6;
}

.eSStorefront {
font-weight: bold;
font-size: 16px;
padding-bottom: 3px;
color: #cc6633;
font-family: Georgia,serif
}

.eSStoreSmall {
font-weight: bold;
font-size: 13px;
color: #993300;
font-family: Arial,serif
}

.eSGem {
font-family:Arial,sans-serif;
font-size:14px;
color: #4A297B;
font-weight:bold;
}

.eSGemSmall {
font-weight: bold;
font-size: 11px;
color: #663300;
font-family: Georgia,serif
}

.eStextBold {
font-weight: bold;
font-size: 11px;
font-family: Verdana,sans-serif
}

.eSbigtextBold {
font-weight: bold;
font-size: 14px;
font-family: Verdana,sans-serif
}

.eStextP1 {
font-size: 13px;
font-family: Verdana,sans-serif
}

.eStextP1Bold {
font-weight: bold;
font-size: 13px;
font-family: Verdana,sans-serif
}

.eStextM1 {
font-size: 11px;
font-family: Verdana,sans-serif
}

.eStextM1Bold {
font-weight: bold;
font-size: 11px;
font-family: Verdana,sans-serif
}

.eSsmalltext {
font-size: 10px;
font-family: Verdana,sans-serif
}

.eSsmalltextBold {
font-weight: bold;
font-size: 10px;
font-family: Verdana,sans-serif
}

.eSbgText {
font-size: 13px;
font-family: arial,sans-serif
}
