.LeftNavSpace {
	padding-top: 0px;
	padding-bottom: 2px
}
.leftnav2 {
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px
}
.leftnav2 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #3E3E3E;
	text-decoration: none;
	background-color: #E4E4E4;
}

.LeftNavDesignerPage {
	padding-top: 1px;
	padding-bottom: 1px;
}
.LeftNavDesignerPage { padding-top: 3px; }
.LeftNavDesignerPage A {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	left: 10px;
	text-decoration: none
}
.leftnav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F3F3F3;
	text-decoration: none;
	line-height: 20px;
	padding-left: 5px;
}
.InnerLeftNav TD {
	padding-left: 3px
}
.leftnav3 { padding-top: 3px; }
.leftnav3 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #8E7B3A;
	text-decoration: none;
	padding-left: 5px;
}
.leftnav3runway { padding-top: 3px; }
.leftnav3runway A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	color: #d43333;
}


.leftnav3beauty { padding-top: 3px; }
.leftnav3beauty A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #CB7E88;
	text-decoration: none;
	padding-left: 5px;
}
.leftnav3astrology { padding-top: 3px; }
.leftnav3astrology A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #C04678;
	padding-left: 5px;
}
.leftnav3inthemag { padding-top: 3px; }
.leftnav3inthemag A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #8B6DA2;
	padding-left: 5px;
}
.leftnav3shopping { padding-top: 3px; }
.leftnav3shopping A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #406E8E;
	padding-left: 4px;
}

a:hover {
	text-decoration: none;
}
.header1blkregCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	text-transform: uppercase
}

.header1redlg,.td4aa h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	color: #990000;
	padding-left: 0px;
	spacing-left: 0px;
	white-space: nowrap;
	text-transform: uppercase
}
a.header1redlg {
	text-decoration: none;
	padding-left: 5px
}
.header1redreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	padding-left: 5px
}
.CurrentInteriorNav {
	background-image: url(/images/interiornav_selected.jpg);
	background-repeat: no-repeat;
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	padding-top: 4px;
	padding-bottom: 13px;
	text-decoration: none;
	padding-left: 10px
}
.InteriorNav {
	background-image: url(/images/interiornav_noselect.jpg);
	background-repeat: no-repeat;
	position: relative;
	padding-top: 4px;
	padding-bottom: 13px;
	padding-left: 10px
}
.InteriorNav A {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF
}
body {
	background-image:  url("/images/tile.gif");
	margin-left: 4px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.footerital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	font-style: italic;
}
.anntestslidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	bottom: 10px;
	text-decoration: none
}
.anntnavarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D77E8D;
	font-weight: bold;
	bottom: 10px;
	text-decoration: none
}
.body10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #292929;
}
.body10ptRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
	list-style-type: circle;
}
.body11ptBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	list-style-type: circle;
}
.body11ptRedBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #9E1A35;
	font-weight: bold;
}
.body11ptRedCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #9E1A35;
	font-weight: uppercase;
}
.body11ptRubineBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #63002D;
	font-weight: bold;
}
.body11ptRubineCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #63002D;
	text-transform: uppercase;
}
.body12ptRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #9E1A35;
}
.body12ptRedBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #9E1A35;
	font-weight: bold;
}
.body12ptRubineBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #63002D;
	font-weight: bold;
}
.body12ptRubine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #63002D;
}
.body10ptRubine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #63002D;
}
.body12ptBlck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
h1, .body12ptBlckBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-weight: bold;
	margin-bottom: -15px;
}
.body12ptBlckBldCaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.body10ptBlckBldcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.body10ptGryBldcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;	
}
.body10ptRubineBldcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
	font-weight: bold;
	text-transform: uppercase;	
	
}
.body14ptBlckBldcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
.body10ptLGry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #787878;
}
.body12ptLGry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #787878;
}
.body10ptv02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.body10ptv03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.body12ptLGry2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #292929;
}
.body12ptWht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
.bodycopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.morebody1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
}
.morelistrubine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 5px;
    color: #63002D;	
}
.morelistred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 5px;
    color: #9E1A35;	
}
.sponsortitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	line-height: 14px;
	color: #333333;
}
.sponsorhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}
.sponsorbody1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 14px;
	color: #333333;
}


select { 
	font: 11px geneva, arial, verdana, sans-serif; 
	color: #292929; 
	border: 1px #737373 solid; 
	width: 198px; 
	background-color: #FAFAFA; 
}
.inputWhite { 
	font: 9px geneva, arial, verdana, sans-serif; 
	color: #292929;
	height: 18; 
	padding: 2px; 
	border: 1px #737373 solid; 
	background-color: #FFFFFF; 
}
.inputGrey {
	font: 9px geneva, arial, verdana, sans-serif; 
	color: #292929;
	height: 18; 
	padding: 2px; 
	border: 1px #737373 solid; 
	background-color: #EEEEEE; 
}
.srchresults {
	margin-top: 10px;
}



.td1a {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	background-color: #EEEEEE;
	padding: 8px;
}
.td1b {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	background-color: #EEEEEE;
}
.td1c {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #EEEEEE;
	padding-top: 8px;
	padding-LEFT: 8px;
	padding-BOTTOM: 8px;
	padding-right: 8px;
}
.td2a {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F2F2F2;
	padding-top: 8px;
	padding-LEFT: 8px;
	padding-BOTTOM: 8px;
	padding-RIGHT: 0px;	
}
.td3a {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	background-color: #F6F6F6;
	padding-top: 9px;
	padding-LEFT: 9px;
	padding-BOTTOM: 9px;
	padding-RIGHT: 9px;	
}
.td3b {
	BORDER-TOP: #CECECE 1px solid;
	background-color: #F6F6F6;
}
.td3c {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F6F6F6;
	padding-top: 9px;
	padding-LEFT: 0px;
	padding-BOTTOM: 9px;
	padding-RIGHT: 9px;	
}
.td5a {
	BORDER-LEFT: 1px solid #CECECE;
	BORDER-BOTTOM: 1px solid #CECECE;
	background-color: #F6F6F6;
	padding-LEFT: 9px;
	padding-BOTTOM: 9px;
	padding-RIGHT: 9px;
}
.td5b {
	BORDER-BOTTOM: #CECECE 1px solid;
	background-color: #F6F6F6;
}
.td5c {
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F6F6F6;
	padding-LEFT: 0px;
	padding-BOTTOM: 9px;
	padding-RIGHT: 9px;	
}
.td2b {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F2F2F2;
	padding: 8px;
}
.td22a {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	background-color: #F2F2F2;
	padding: 8px;
}
.td22c {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F2F2F2;
	padding-top: 8px;
	padding-LEFT: 0px;
	padding-BOTTOM: 8px;
	padding-right: 8px;
}
.td4aa {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	background-color: #eeeeee;
	padding-top: 8px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
	
}
.td4bb {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #eeeeee;
	padding-top: 8px;
	padding-LEFT: 0px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4a {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
}
.td4b {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-LEFT: 0px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4c {
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #FAFAFA;
}
.td4d {
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	background-color: #FAFAFA;
	padding: 9px 8px;
}
.td4e {
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #FAFAFA;
}
.td4f {
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #FAFAFA;
	padding-top: 0px;
	padding-LEFT: 8px;
	padding-BOTTOM: 0px;
	padding-right: 8px;
}
.td4g {
	BORDER-LEFT: #CECECE 1px solid;
	background-color: #FAFAFA;
	padding-top: 0px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4h {
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #FAFAFA;
	padding-top: 0px;
	padding-LEFT: 0px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4r {
	border-top: #000 1px dashed;
	padding-top: 0px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4r2 {
	background-color: #F4EEEF;
	padding-top: 0px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td4g2 {
	background-color: #EEF3F4;
	padding-top: 0px;
	padding-LEFT: 8px;
	padding-BOTTOM: 4px;
	padding-right: 8px;
}
.td3a2 {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	background-color: #F6F6F6;
	padding-top: 9px;
	padding-LEFT: 9px;
	padding-BOTTOM: 9px;
	padding-RIGHT: 0px;
}
.td22b {
	BORDER-TOP: #CECECE 1px solid;
	BORDER-LEFT: #CECECE 1px solid;
	BORDER-BOTTOM: #CECECE 1px solid;
	BORDER-RIGHT: #CECECE 1px solid;
	background-color: #F2F2F2;
	padding: 8px;
}
.floatleft {
	float: left;
	margin-right: 20px;
}
.floatleftmag {
	float: left;
	margin-right: 10px;
}
.rgtColTr1 {
	background-color: #ECECEC;
	padding: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #737373;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CECECE;
}
.rgtColTr2 {
	background-color: #CACACA;
	padding: 9px;
}
.Tr1 {
	background-color: #FAFAFA;
	padding-top: 0px;
	padding-LEFT: 9px;
	padding-BOTTOM: 9px;
	padding-right: 9px;
}
.Tr2 {
	background-color: #FAFAFA;
	padding-top: 0px;
	padding-LEFT: 9px;
	padding-BOTTOM: 4px;
	padding-right: 9px;
}
.rgtColTr3 {
	background-color: #CACACA;
	padding: 9px;
}
.td1a2 {
	background-color: #EEEEEE;
	padding: 7px;
	border: 1px solid #CECECE;
}


.hpTd1 {
}
.hpTd2 {
	padding: 9px 8px 0px 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFCFCF;
}
.hpTd3 {
	padding: 9px;
}
.hpFoot1a {
	padding: 9px 8px 9px 9px;
	background-color: #242424;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4B4B4B;
}
.hpFoot1b {
	padding: 9px 8px 8px;
	background-color: #242424;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4B4B4B;
}
.hpFoot1c {
	background-color: #242424;
	padding: 9px;
}


.fshnFoot1 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFoot2 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFoot3 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFoot4 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFoot5 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFoot6 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.fshnFootLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.fshnFootLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.fshnFootLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.fshnFootLink4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.fshnFootLink5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}
.fshnFootLink6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #63002D;
}


.btyFoot1 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.btyFoot2 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.btyFoot3 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.btyFootLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}
.btyFootLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}
.btyFootLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}



.boutique-12ptBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
}
.boutique-11ptBld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003333;
}
.boutique-10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
}
.shopFoot1 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.shopFoot2 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.shopFoot3 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.shopFoot4 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.shopFoot5 {
	background-color: #EDDFE1;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.shopFootLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
}
.shopFootLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
}
.shopFootLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
}
.shopFootLink4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
}
.shopFootLink5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #9E1A35;
}



.itmFoot1 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.itmFoot2 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.itmFoot3 {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.itmFootLink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}
.itmFootLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}
.itmFootLink3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #A81B32;
}



.ArcTitleBg1 {
	background-color: #CACACA;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
.ArcTitleBg2 {
	background-color: #CACACA;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.redresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #9E1A35;
	padding-top: 8px;
	padding-bottom: 8px;
}
.RedArcBg1 {
	background-color: #F9F6F7;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #A81B32;
}
.RedArcBg2 {
	background-color: #F8F4F5;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #A81B32;
}
.RedArcBg3 {
	background-color: #F7F3F4;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #A81B32;
}
.RedArcBgFoot {
	background-color: #EDDFE1;
	border-top: 1px solid #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 9px;
}
.RedArcFontColor {
	color: #A81B32;
	font-size: 12px;
}

.Rubineresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #63002D;
	padding-top: 8px;
	padding-bottom: 8px;
}
.RubineArcBg1 {
	background-color: #FAF7F9;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #63002D;
}
.RubineArcBg2 {
	background-color: #F7F2F5;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #63002D;
}
.RubineArcBg3 {
	background-color: #F5F0F2;
	border-top: 1px solid #FAFAFA;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #63002D;
}
.RubineArcBgFoot {
	background-color: #EDDFE5;
	padding: 9px;
	border-top: 1px solid #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #595959;
}
.RubineArcFontColor {
	color: #63002D;
	font-size: 12px;
}
.LeftNavCurrentSection {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	left: 10px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase
}
.LeftNavSplashPage {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	left: 10px;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold
}
.LeftNavNotCurrentSection {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	position: relative;
	left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
	text-decoration: none
}
.int_gal_main_img_brdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.int_gallery {
 border: 1px solid #000000;
}
.gallery_SEO_designer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: -15px;
}
.gallery_SEO_season h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
	margin-bottom: -15px;
}
.gallery_SEO_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	bottom: 10px;
}
.gallery_SEO_nav_arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D77E8D;
	font-weight: bold;
	bottom: 10px;
}









/*	Elle Redesign Style for Home, Beauty, and Fashion
	2006-12-12
}*/
.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #232323;
	padding-top: 5px;
	padding-bottom: 3px;
	text-decoration: none;
}


.fashhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8E7B3A;
	line-height: 12px;
	padding-top: 2px;
	text-decoration: none;
	padding-left: 0px;
}

.fashhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #232424;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.fashhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	padding: 7px;
	text-decoration: none;
}

.adtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #8E7B3A;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: italic;
	text-decoration: none;
}

.adtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: normal;
}

.adtext3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #252525;
    line-height: 12px;
    text-decoration: none;
}

.more1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.more2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
.nounderline {
	text-decoration: none;
}
.subscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #131313;
	font-style: normal;
}
.subscribeRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 7px;
	font-weight: normal;
	color: #EE1F0F;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: normal;
}

.subscribehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	line-height: 12px;
	text-decoration: none;
	padding-left: 5px;
}

.fashionheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #8E7B3A;
    letter-spacing: -.1em;
    line-height: 27px;
    text-decoration: none;
}

.fashionheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: normal;
    color: #8E7B3A;
    letter-spacing: -0.1em;
    line-height: 27px;
    text-decoration: none;
}
.copy3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	padding: 3px;
	text-decoration: none;
}
.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #252525;
	text-decoration: none;
}

.beautyheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #CB7E88;
    line-height: 27px;
    text-decoration: none;
}

.beautyheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: normal;
    color: #CB7E88;
    line-height: 27px;
}



.beauthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B06F77;
	line-height: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.adtext1beaut {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #B06F77;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: italic;
}
.adtext3beaut {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #B06F77;
	padding-top: 5px;
	padding-bottom: 3px;
	font-style: normal;
	text-decoration: none;
}
.beauthead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3C3D3D;
	line-height: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.beautypoll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}
.homecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	text-decoration: none;
	padding-top: 2px;
}
.homehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8E7B3A;
	line-height: 11px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 1px;
}
.footer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #252525;
	text-decoration: none;
}
.homecopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 5px;
	text-decoration: none;
	padding-top: 2px;
}
.form1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 2px;
	text-decoration: none;
}
.runway {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C6C8F;
	line-height: 16px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.videos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #757285;
	line-height: 16px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
}
.adtexthome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #897738;
	font-style: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.adtext2home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
	text-decoration: none;
}
.videos2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 2px;
	text-decoration: none;
}

.shoppingheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #406E8E;
	letter-spacing: -0.1em;
	line-height: 26px;
	text-decoration: none;
	
}

.shoppingheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #406E8E;
	text-decoration: none;
	line-height: 27px;
	letter-spacing: -0.1em;
	
}

.astrologyheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #C04678;
    letter-spacing: -0.1em;
    line-height: 25px;
    text-decoration: none;
}

.astrologyheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: #C04678;
    letter-spacing: -0.1em;
    text-decoration: none;
    line-height: 25px;
}

.inthemagheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #5B4769;
	letter-spacing: -0.1em;
	line-height: 26px;
	text-decoration: none;
	vertical-align: bottom;

}

.inthemagheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #5B4769;
	letter-spacing: -0.1em;
	line-height: 27px;
	text-decoration: none;
	vertical-align: bottom;
}


.inthemagheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #5B4769;
    text-decoration: none;
    line-height: 14px;
}


.mobileheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #115819;
	line-height: 30px;
	text-decoration: none;
}

.runwayheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: bold;
    color: #990000;
    letter-spacing: -0.1em;
    line-height: 26px;
    text-decoration: none;
}
.runwayheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #990000;
    text-decoration: none;
    line-height: 14px;
    letter-spacing: 0em;
}

.leftnav3mobile { padding-top: 3px; }
.leftnav3mobile A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #115819;
	text-decoration: none;
	padding-left: 5px;
}

.greyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: normal;
	color: #666666;
	line-height: 27px;
}

.greyheader2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    line-height: 27px;
}

.runwayseason1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #990000;
    line-height: 14px;
	text-decoration: none;
}

.runwayseason2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #111111;
	line-height: 14px;
	text-decoration: none;
}

.channelsurf1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;

}

.channelsurf2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    font-weight: bold;
    color: #5c5c5c;
    text-decoration: none;

}

.archives {
    color: #4e4e4e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 13px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: bold;
}

/*NEW DROPDOWN stuff starts here --> bottom*/
.dropDown
{
	width: 150px;
	margin-bottom: -5px;
}

.dropLabel 
{
	padding: 4px 0 0 0px;
	background-image: url(http://www.elle.com/images/homepage_bg_03.gif);
	background-repeat:no-repeat;
}

.dropList {
	border: 1px solid #666;
	background: #fff;
	width: 190px;
	padding: 0px;
}

.dropList ul{
	list-style:none;
	border-color:#336699;
	padding: 0px;
	margin: 0px;
}

.dropList li{
	border-bottom: 1px solid #000;
	padding-left: 5px;
	font-size: 11px;
}

.dropList li a {
	display: block;
	width: 100%;
}

.dropList a.mnuItem, .dropList a.mnuItem:visited, .dropList li a.mnuItem, .dropList li a.mnuItem:visited
{
	color: #000;
	text-decoration: none;
}

.dropList a.mnuItem:hover, .dropList li a.mnuItem:hover, .dropList li a.mnuItem:hover, .dropList li a:hover {
	background-color: #336699;
	color: #FFF;
}

#List, #List1, #List2, #List3, #List4, #List5
{
	position: absolute;
	overflow: auto;
	height:200px;
	margin-top:-18px;
	z-index: 1;
}

.archives {
    color: #4e4e4e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 13px;
    text-transform: capitalize;
    text-decoration: none;
    font-weight: bold;
}