/* Comerxia International Checkout Experience Cascading Style Sheet */

/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
/* ---------- PerfumeWorldwide.com Custom Styles                                           */
/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
.Heading { /* text that appears as the page declaration */
    font-family:Arial,Helvetica,sans-serif;
    font-size:20px;
    line-height:25px;
    font-style:normal;
    font-weight:bold;
    font-variant:normal;
    color:#B53675;
    text-align:left;
    text-decoration:none;
    white-space:normal;
}
.SubHeading { /* text that is not quite the heading - used in help content */
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:20px;
    font-style:normal;
    font-weight:bold;
    font-variant:normal;
    color:#000000;
    text-align:left;
    text-decoration:none;
    white-space:normal;
}
td.Heading  { 
    padding-bottom:10px;
}
.HighlightHeading { /* for header text on a HighlightRow */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#B53675;
}
.HighlightAlert { /* for alert text on a HighlightRow */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#FF0000;
}
.HighlightRow { /* a highlighted section */
    background-color:#FEEDF9;
}
.DetailHeader { /* text for a DetailHeaderRow */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}
.DetailHeaderRow { /* background for a popup header */
    background-color:#FF6600;
}
.DetailFooter { /* for text in popup footer */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:9px;
    color:#666666;
}
.DetailFooterRow { /* background for the footer on detail */
    background-color:#DDDDDD;
}
a.Basic,
a.Basic:visited { /* any link using basic text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px; 
    color:#0066CC;
	text-decoration:underline;
    cursor:pointer;
}
a.Basic:hover,
a.Basic:visited:hover { /* any link using basic text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#874DC2;
    text-decoration:underline;
    cursor:pointer;
}
a.Shipping,
a.Shipping:visited { /* any link used for Shipping Method text - MUST BE UNDERLINED */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px; 
    color:#874DC2;
    text-decoration:underline;
    cursor:pointer;
}
a.Shipping:hover,
a.Shipping:visited:hover { /* any link used for Shipping Method text - MUST BE UNDERLINED */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#B53675;
    text-decoration:underline;
    cursor:pointer;
}
a.Small,
a.Small:visited { /* any snall link using basic text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    color:#0066CC;
    text-decoration:underline;
    cursor:pointer;
}
a.Small:hover,
a.Small:visited:hover { /* any small link using basic text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#874DC2;
    text-decoration:underline;
    cursor:pointer;
}
a.BasicReverse,
a.BasicReverse:visited { /* any link using basic text, reversed highlights */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px; 
    color:#000000;
	text-decoration:underline;
    cursor:pointer;
}
a.BasicReverse:hover,
a.BasicReverse:visited:hover { /* any link using basic text, reversed highlights */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#874DC2;
    text-decoration:underline;
    cursor:pointer;
}
a.SmallReverse,
a.SmallReverse:visited { /* any small link using basic text, reversed highlights */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    color:#000000;
    text-decoration:underline;
    cursor:pointer;
}
a.SmallReverse:hover,
a.SmallReverse:visited:hover { /* any small link using basic text, reversed highlights */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#874DC2;
    text-decoration:underline;
    cursor:pointer;
}
.AltTitle { /* text used on a AltTitleRow - signIn / userSignIn / helpCenter / helpUserAccount */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}
.AltTitleRow {  /* background used for an Alternate Title - signIn / userSignIn / helpCenter / helpUserAccount */
    background-color:#FF7FDA;
}
.AltHeading { /* for links on help categories */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#999999;
}
a.AltHeading,
a.AltHeading:visited { /* for links on help categories */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#999999;
}
a.AltHeading:visited:hover,
a.AltHeading:hover { /* for links on help categories */
    color:#874DC2;
    text-decoration:underline;
}
.Globe { /* used for the text that appears after the sign-in globe */
    font-family:Arial,Helvetica,Trebuchet MS,Verdana,sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:bold;
    font-variant:normal;
    color:#BCBCBC;
    text-align:left;
    text-decoration:none;
    white-space:normal;
}
table.FooterTable {
    width:760px;
}
td.FooterWrapperCell {
    padding-left:20px;
    padding-top:0px;
}
.cranberry {
	background-color: #B53675;
}
.FooterCell {
    padding-top:5px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-color:#999999;
    border-style:solid;
    height:40px;
    whitespace:nowrap;
    vertical-align:middle;
    text-align:left;
}
.FooterBasic,
a.FooterBasic,
a.FooterBasic.visited {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:none;
}
a.FooterBasic:visited:hover,
a.FooterBasic:hover {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#0033CC;
    text-decoration:underline;
    cursor:pointer;
}
.navFooter {
	background-color: #FF7FDA;
	height: 18px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Content {
    padding-left:20px;
}
.topLinks {
	font-size: 10px;
	color: #999999;
	padding: 3px;
}
.topLinks a {
	font-size: 10px;
	color: #999999;
	padding: 3px;
	text-decoration: none;
}
.topLinks a:hover {
	font-size: 10px;
	color: #666666;
	padding: 3px;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 10px;
	margin: 0px;
	padding: 0px;

}

/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
/* ---------- Global International Checkout Styles                               */
/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */
body { /* body for page */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    margin:0px, 0px, 0px, 0px;
}
form {
    margin:0px, 0px, 0px, 0px;
    padding:0px, 0px, 0px, 0px;
}
p,td,
.Basic { /* most plain text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#000000;
}
.BasicRow { /* background for a non-partner-specific highlighted section */
    background-color:#EEEEEE;
}
.FormLabel { /* most form entry labels */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#000000;
}
.Small { /* smaller plain text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#000000;
}
.Tiny { /* smallest plain text - curr used for a note in payment summary */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:9px;
    color:#000000;
}
.BoldBasic { /* for emboldening basic text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#000000;
}
.BoldSmall { /* for emboldening small text - curr used in shipping details */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    font-weight:bold;
    color:#000000;
}
.Alert { /* for in-line error messages */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#FF0000;
}
.AlertLarge { /* for large red alert messages */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px;
    color:#FF0000;
}
.BasicHeading { /* for important short gray headings for basic or small text */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px;
    font-weight:bold;
    color:#666666;
}
.BasicInput { /* for basic input form fields */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    color:#000000;
}
.SmallInput { /* for small input form fields */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#000000;
}
.SmallSelect { /* for small form selects */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:10px;
    color:#000000;
}
.BasicSelect { /* for form selects */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    width:140px;
    font-size:11px;
    color:#000000;
}
.BasicSelectMedium { /* for medium form selects */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    width:200px;
    font-size:11px;
    color:#000000;
}
.BasicSelectLong { /* for long form selects */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    width:400px;
    font-size:11px;
    color:#000000;
}
.BasicTitle { /* text used on a BasicTitleRow */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:12px;
    font-weight:bold;
    color:#333333;
    white-space:nowrap;
}
.SmallTitle { /* smaller text used on a BasicTitleRow */
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-size:11px;
    font-weight:bold;
    color:#333333;
    white-space:nowrap;
}
.BasicTitleRow { /* background for important headings */
    background-color:#FEEDF9;
}
.Error { /* text for the error section */
    font-size:12px;
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-weight:bold;
    color:#CC0000;
    background-color:#F7F7F7;
    list-style-position:outside;
    list-style-type:disc;
}
.ErrorList { /* text for the error section */
    font-size:12px;
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    font-weight:bold;
    color:#CC0000;
    background-color:#F7F7F7;
    list-style-position:outside;
    list-style-type:disc;
    margin-bottom:5px;
}
.HorizontalRow { /* for simulating horizontal rows */
    background-color:#999999;
}
.Bordered {
    border-bottom: 1px #999999 solid;
    border-left: 1px #999999 solid;
}
.BorderedRight {
    border-right: 1px #999999 solid;
}
.BorderedTop {
    border-top: 1px #999999 solid;
}
.style2 {color: #6C0069;font-weight: bold;}
.style4 {font-size: 36px}
.style5 {font-size: 16px}
.style7 {font-size: 25px}
.style8 {font-size: 20px}
.style6 {color: #FF8000}

