 /*
Site Name: Fashion Junkie
Site URI: http://fashionjunkie.com/
Description: ...for serial shoppers
Version: 1
Author: Moxie Design Studios
Author URI: http://moxiedesignstudios.com/
*/

body {
	margin: 0;
	text-align: left;
        font-size: 80%;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
	background-color: #090a0d;}
	
.clr {
	float: none;
	clear: both;}

.return {
text-align: right;
font-size: 80%;
margin: 20px 0px;
}

.menu {
background:#090A0D;
text-align: center;
font-size: 90%;
padding: 3px;
margin-top: 20px;
color: #ffffff;
}

.menu ul {
width: 600px;
margin: auto;
}

.menu ul li {
float: left;
text-align: center;
padding: 0px 3px;
margin: 0px 10px;
}

.menu2 {
text-align: right;
font-size: 90%;
padding: 5px;
margin-top: 0px;
color: #ffffff;
clear: both;
}

.member-welcome {
background: #2F2F2F;
padding:3px 10px 3px 10px;
font-size: 90%;
color: #ffffff;
margin: 10px 20px 0px 20px;
}

.guest-welcome {
background: #2F2F2F;
padding:3px 10px 3px 10px;
width: 90px;
font-size: 90%;
color: #ffffff;
margin: 10px 20px 0px 20px;
}

.profile-form, .profile-form2 {
padding: 0px;
margin-bottom: 30px;
background: #48A3BC;
border: 1px dashed #ffffff;
}

.profile-form3 {
padding: 20px;
margin-bottom: 30px;
background: #48A3BC;
border: 1px dashed #ffffff;
}


.profile-form p{
font-size: 110%;
color: #000000;
line-height: 140%;
margin: 0;
text-align: left;
padding: 5px 20px;
}

.profile-form2 p{
font-size: 100%;
color: #000000;
line-height: 140%;
margin: 0;
text-align: left;
padding: 5px 20px;
}

input, option, select, textarea {
	background-color: #b1e1f3;
	border: 1px solid #4aa5be;
	font-size: 100%;
	margin: 0;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
	padding: 1px;
	}

.tableHeading {
 font-family:       Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:         150%;
 font-weight:		normal;
text-align: left;
 color:             #FFFF66;
 padding:           20px 20px 5px 20px;
 margin:	0px 0 0 0;
 background-color:  transparent;  
}

.tableHeading2 {
 font-family:       Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:         150%;
 font-weight:		normal;
 color:             #ffffff;
text-align: left;
 padding:           0px 0px 5px 0px;
 margin:	30px 0 0 0;
border-bottom: 1px dashed #FFFFFF;
 background-color:  transparent;  
}

.tableHeading3 {
 font-family:       Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:         150%;
 font-weight:		normal;
 color:             #090a0d;
text-align: left;
 padding:           0px 0px 5px 0px;
 margin:	0px 0 0 0;
 background-color:  transparent;  
}

.asterisk {
font-weight: normal;
color: #FFAFCB;
font-size: 110%;
font-weight: bold;
}

.wee {
font-size: 85%;
color: #ffffff;
}

.termsofservice {
border: 0px;
margin: 15px;
background: #090a0d;
color: #DFDFDF;
border: 2px solid #ffffff;
}

.termsofservice p {
font-size: 95%;
padding: 5px 15px 10px 15px;
color: #ffffff;
}

.today {
margin: 15px auto;
width: 90%;
background: #090a0d;
color: #DFDFDF;
border: 2px solid #ffffff;
}

.today p {
font-size: 100%;
color: #DFDFDF;
padding: 5px 20px 10px 20px;
line-height:150%;
}





	
img {
border: 0;}


/*  HEADER
---------------------------*/
#header {
margin: 0;
background-color: #090A0D;
padding-bottom: 5px;
border-bottom: 2px solid #ffffff;}	

#header .ad-728 {
width: 728px;
margin: auto;
padding: 10px 0px 0px 0px;}

#header .ad-468{
width: 468px;
margin: auto;
padding: 10px 0px 0px 0px;}



/*  NAVIGATION
--------------------------*/
#nav {
/* border : 1px solid #ffffff; */
	width:800px;
	height:26px;
	margin: 5px auto 0px auto;
}
	
	#nav ul {
	margin: 0;
        padding: 0px;
	width: 100%;
	float: left;
	list-style-type: none;}
	
#nav ul li {
	display: inline;}

#nav ul li a {
    text-indent: -9000px;
    float: left;
	margin: 0;
	text-decoration: none;}
	

#nav li.empty  {background: url(http://fashionjunkie.com/images/member/nav-graphic.gif) top left no-repeat;  width: 170px; height: 26px;}	

#nav li.home a {background: url(http://fashionjunkie.com/images/member/nav-home.gif) top left no-repeat; width: 58px; height: 26px;}
#nav li.register a {background: url(http://fashionjunkie.com/images/member/nav-register.gif) top left no-repeat; width: 66px; height: 26px;}
#nav li.subscribe a {background: url(http://fashionjunkie.com/images/member/nav-subscribe.gif) top left no-repeat; width: 78px; height: 26px;}
#nav li.archives  a{background: url(http://fashionjunkie.com/images/member/nav-archives.gif) top left no-repeat;  width: 72px; height: 26px;}	
#nav li.retales a {background: url(http://fashionjunkie.com/images/member/nav-retales.gif) top left no-repeat;width: 98px; height: 26px;}
#nav li.safari a {background: url(http://fashionjunkie.com/images/member/nav-safari.gif) top left no-repeat;width: 122px; height: 26px;}
#nav li.press a {background: url(http://fashionjunkie.com/images/member/nav-press.gif) top left no-repeat;width: 52px; height: 26px;}
#nav li.about a {background: url(http://fashionjunkie.com/images/member/nav-about.gif) top left no-repeat;width: 58px; height: 26px;}
#nav li.contact a {background: url(http://fashionjunkie.com/images/member/nav-contact.gif) top left no-repeat;width: 66px; height: 26px;}
#nav li.links a {background: url(http://fashionjunkie.com/images/member/nav-links.gif) top left no-repeat;width: 47px; height: 26px;}
#nav li.feed a {background: url(http://fashionjunkie.com/images/member/nav-rss.gif) top left no-repeat;width: 83px; height: 26px;}

#nav li.home a:hover {background: url(http://fashionjunkie.com/images/member/nav-home-over.gif) top left no-repeat; width: 58px; height: 26px;}
#nav li.register a:hover {background: url(http://fashionjunkie.com/images/member/nav-register-over.gif) top left no-repeat; width: 66px; height: 26px;}
#nav li.subscribe a:hover {background: url(http://fashionjunkie.com/images/member/nav-subscribe-over.gif) top left no-repeat; width: 78px; height: 26px;}
#nav li.archives a:hover {background: url(http://fashionjunkie.com/images/member/nav-archives-over.gif) top left no-repeat;  width: 72px; height: 26px;}	
#nav li.retales a:hover {background: url(http://fashionjunkie.com/images/member/nav-retales-over.gif) top left no-repeat;width: 98px; height: 26px;}
#nav li.safari a:hover {background: url(http://fashionjunkie.com/images/member/nav-safari-over.gif) top left no-repeat;width: 122px; height: 26px;}
#nav li.press a:hover {background: url(http://fashionjunkie.com/images/member/nav-press-over.gif) top left no-repeat;width: 52px; height: 26px;}
#nav li.about a:hover {background: url(http://fashionjunkie.com/images/member/nav-about-over.gif) top left no-repeat;width: 58px; height: 26px;}
#nav li.contact a:hover {background: url(http://fashionjunkie.com/images/member/nav-contact-over.gif) top left no-repeat;width: 66px; height: 26px;}
#nav li.links a:hover {background: url(http://fashionjunkie.com/images/member/nav-links-over.gif) top left no-repeat;width: 47px; height: 26px;}
#nav li.feed a:hover {background: url(http://fashionjunkie.com/images/member/nav-rss-over.gif) top left no-repeat;width: 83px; height: 26px;}


/*  CONTENT
---------------------------*/
#content {
    position: relative;
	z-index: 3;
    margin: 0px auto 40px auto;
	width: 800px;}

#content-area {
position: relative;
width: 100%;
background-image: url(/images/stripes.gif);
background-position: 0px 0px;
background-repeat: repeat;
margin: 0px;
padding: 20px 0px;
}

	
	

	
#content .button {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	}


#content .search {
	color: #ffffff;
	margin: 30px 0;
	}	

#content .search2 {
	color: #ffffff;
	margin: 20px 20px 20px 0px;
	}				

#content .advanced {
	color: #ffffff;
	text-align: left;
	font-size: 90%;
	}	


/*  CONTENT
-------------------------*/

#content-left {
	float: left;
	width: 465px;}
	
	
#content-left .bio p {
	line-height: 160%;
	padding: 10px 20px 10px 20px;
	margin: 0;
	color: #000000;
	text-align: left;
	background-color: #b1e1f3; }	
	
#content-left .bio {
	margin: 0px 0px 20px 0px;}	
	
.bio  a:link { color: #de3989; text-decoration: none;}
.bio  a:visited { color: #de3989; text-decoration: none;}	
.bio  a:active { color: #de3989; text-decoration: none;}
.bio  a:hover { color: #0090b7; text-decoration: underline;}

#content-left .aboutfj p {
	line-height: 160%;
	padding: 10px 20px 10px 20px;
	margin: 0;
	color: #000000;
	text-align: left;
	background-color: #48a3bc; }
	
#content-left .aboutfj {
	margin: 0px 0px 15px 0px;}		
	
#content-left .warning p {
	line-height: 160%;
	background-image: url(http://fashionjunkie.com/images/about/bg-warning.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 100px;
	margin: 0;
	color: #000000;
	text-align: left;
	background-color: #ef7937; }	
	

/* CONTENT RIGHT
-------------------------*/	
	
#content-right {
	float: right;
	width: 335px;
	text-align: left;}	
	
#content-right #graphic {
	width: 335px;
	height: 421px;
	background: url(http://fashionjunkie.com/images/about/about-graphic1.jpg) no-repeat top left;
	text-align: left;}		
	
#content-right #sidebar {
	float: right;
	width: 317px;
	margin: 20px 0px 0px 0px;
	text-align: left;}	
	
#content-right .fix {
	margin: 40px 0px 40px 0px;
	text-align: right;
	clear: both;}

#content-right .fix p {	
	text-align: right;
	color: #ffffff;
	margin: 0px 0px 40px 0px;
	line-height: 150%;
	}
	
#content-right .chickensoup {
	margin: 40px 0px 40px 0px;
	text-align: center;}

#content-right .chickensoup img {	
	background-color: #000000;
	padding: 1px;
	border: 5px solid #48a3bc;
	}
	
#content-right .definition {
	margin: 40px 0px 20px 0px;}		
	
#content-right .definition p {	
	background-color: #df5799;
	padding: 10px 20px;
	line-height: 150%;
	margin: 0;
	font-size: 95%;
	color: #000000;
	text-align: left;
	}
	
.highlight {	
	color: #ffffff;
	}
	
 .list {
	margin: 0px 30px 20px 30px;}	

 .list2 {
	margin: 10px 0px 10px 0px;
font-size: 110%;}

 .list3 {
	margin: 0px 20px 20px 20px;
color: #ffffff;}

 .list3 p{
color: #ffffff;}	

.archive-title h2{
margin: 0;
font-weight: normal;
font-size: 180%;
color: #ffff66;
}

.archive-title h3{
margin: 0;
padding: 0;
font-weight: normal;
font-size: 110%;
color: #000000;
}

	
 .list ul {	
	text-align: left;
	color: #ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0;
	line-height: 175%;
	}

.list h3 {
color: #ffffff;
margin: 0;
}
	
.list li ul{
font-weight: normal;
}

.list li{
list-style: none;
padding-left: 15px;
font-size: 110%;
}


.list li a { color: #ffff66; background: url(http://fashionjunkie.com/images/bullet-orange.gif) no-repeat left;text-decoration: none; padding-left: 20px;}
.list li a:link { color: #ffff66; background: url(http://fashionjunkie.com/images/bullet-orange.gif) no-repeat left;text-decoration: none; padding-left: 20px;}
.list li a:active { color: #ffff66; background: url(http://fashionjunkie.com/images/bullet-orange.gif) no-repeat left; text-decoration: none; padding-left: 20px;}
.list li a:visited { color: #ffff66; background: url(http://fashionjunkie.com/images/bullet-orange.gif) no-repeat left; text-decoration: none; padding-left: 20px; }
.list li a:hover { color: #ffffff; background: url(http://fashionjunkie.com/images/bullet-pink2.gif) no-repeat left; text-decoration: none; padding-left: 20px;}			
	

.col2 {
 background: 		transparent;
 font-family:       Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:         100%;
width:60%;
 color:             #ffffff;
 padding:           7px 6px 7px 6px;
border:				0;
}
.col1 {
 background: 		transparent;
 font-family:       Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:         110%;
width: 40%;
text-align: right;
 color:             #ffffff;
 padding:           7px 6px 7px 6px;
border: 			0;
}

td.col1 {
vertical-align: top;
}

td.col2 {
vertical-align: top;
}


.description {
font-size: 85%;
color: #ffff66;
}

.description2 {
font-size: 90%;
color: #000000;
line-height: 140%;
}




/*  FOOTER
----------------------------*/
#footer {
	margin: 0px 0;
        background-color: #090a0d;
        border-top: 2px solid #ffffff;
	padding: 15px 0px 30px 0px;
	}
#footer .ad-728 {
width: 728px;
margin: auto;
padding: 0px 0px 0px 0px;}
	
#footer p {
	margin: 0px 0px 5px 0px;
        text-align: center;
color:#ffffff;
font-size: 90%;}
	

#footer p a:link, a:visited {color: #ffff66; text-decoration: none;}
#footer p a:hover {color: #ffffff; text-decoration: underline;}	


/* LINK LISTS  */


.links2 {
background:#B1E1F3;
padding: 20px;
font-size: 110%;
/*border: 1px solid #ffffff;*/
}

.links2 a:link{color: #de3989; text-decoration: none;}
.links2 a:active{color: #de3989; text-decoration: none;}
.links2 a:hover {color: #0090b7; text-decoration: underline;}	
.links2 a:visited {color: #de3989; text-decoration: none;}


.links2 ul {	
	text-align: left;
	color: #ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0;
	line-height: 175%;
	}
	
.links2 li ul{
font-weight: normal;
}

.links2 li{
list-style: none;
padding-left: 0px;
color: #ffffff;
margin-bottom: 15px;
}


.links2 li a { color: #de3989; background: url(http://fashionjunkie.com/images/bullet-purple2.gif) no-repeat left;text-decoration: none; padding-left: 20px;}
.links2 li a:link { color: #de3989; background: url(http://fashionjunkie.com/images/bullet-purple2.gif) no-repeat left;text-decoration: none; padding-left: 20px;}
.links2 li a:active { color: #de3989; background: url(http://fashionjunkie.com/images/bullet-purple2.gif) no-repeat left; text-decoration: none; padding-left: 20px;}
.links2 li a:visited { color: #de3989; background: url(http://fashionjunkie.com/images/bullet-purple2.gif) no-repeat left; text-decoration: none; padding-left: 20px; }
.links2 li a:hover { color: #0090b7; background: url(http://fashionjunkie.com/images/bullet-orange2.gif) no-repeat left; text-decoration: none; padding-left: 20px;}			
	
#links1 li a { background: url(http://fashionjunkie.com/images/bullet-pink2.gif) no-repeat left; color: #ffff66; text-decoration: none; padding-left: 20px;}
#links1 li a:link { background: url(http://fashionjunkie.com/images/bullet-pink2.gif) no-repeat left; color: #ffff66;  text-decoration: none; padding-left: 20px;}
#links1 li a:active { background: url(http://fashionjunkie.com/images/bullet-pink2.gif) no-repeat left; color: #ffff66; text-decoration: none; padding-left: 20px;}
#links1 li a:visited { background: url(http://fashionjunkie.com/images/bullet-pink2.gif) no-repeat left; color: #ffff66;  text-decoration: none; padding-left: 20px; }
#links1 li a:hover { background: url(http://fashionjunkie.com/images/bullet-purple3.gif) no-repeat left; color: #ffffff;   text-decoration: none; padding-left: 20px;}		

#links1 {
padding: 20px;
font-size: 110%;
/*border: 1px solid #000000;*/
}

#links1 li {
list-style-type: none;
padding: 0;
}

#links1 li ul {
padding: 0;
margin: 0;
}

#links1 ul li a {background: transparent;}

#links1 ul li {	
	text-align: left;
        list-style-type: none;
	color: #ffffff;
	margin: 10px 0px 0px 0px;
	padding: 0;
	line-height: 175%;
	}

/* bold LINKS */

.bold a {color: #FFBFD5; text-decoration: none; font-weight: bold;}
.bold a:link {color: #FFBFD5; text-decoration: none;font-weight: bold;}
.bold a:visited {color: #FFBFD5; text-decoration: none;font-weight: bold;}
.bold a:hover {color: #ffff66; text-decoration: underline;font-weight: bold;}


/* DEFAULT LINKS */
a {color: #ffff66; text-decoration: none;}
a:link {color: #ffff66; text-decoration: none;}
a:visited {color: #ffff66; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}




.fieldset {
 border:        1px solid #ffffff;
 padding: 10px;
}

.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;
 font-family:		Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:			95%;
}

legend {
 font-family:		Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Sans-serif;
 font-size:			110%;
 color:				#FFFF66;
 padding:			3px 0 3px 0;
 background-color:	transparent;
}

.resultHead {
font-size: 110%;
color: #ffffff;
border-bottom: 1px solid #ffffff;
}




/* LINK LISTS  */
.links-fix {
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
/*border: 1px solid #ffffff;*/
margin: 20px 10px 20px 20px;
}

.links-fix p {
font-size: 110%;
padding-bottom: 2px;
}

.links-fix ul{
color: #ffffff;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 20px;
}

.links-fix  ul li{
list-style-type: none;
padding-bottom: 2px;
}

.links-fix h3 {
font-size: 130%;
color: #ffffff;
padding: 0px 0px;
margin: 20px 0px 0px 0px;
}

.links-legend {
float: right;
width: 200px;
margin: 20px 15px 20px 10px;
/*border: 1px solid #ffffff;*/
}

#terms-list ul {
margin: 10px 0px;
}

#terms-list li {
font-size: 110%;
list-style-image: url(http://fashionjunkie.com/images/bullet-purple3.gif);
color: #000000;
line-height: 130%;
margin: 0px 30px;
padding-bottom: 10px;
}

.today h2 {
	line-height: 130%;
	padding: 20px 20px 0px 20px;
	margin: 0;
        color: #DF5799;
	font-size: 150%;
	font-weight: bold;
	text-align: left;
	}

/* title LINKS */

h2.title a {color: #DF5799; text-decoration: none; font-weight: normal;}
h2.title  a:link {color: #DF5799; text-decoration: none;font-weight: normal;}
h2.title  a:visited {color: #DF5799; text-decoration: none;font-weight: normal;}
h2.title  a:hover {color: #ffff66; text-decoration: underline;font-weight: normal;}
	
.today h3 {
	line-height: 150%;
	padding: 3px 20px 0px 20px;
	margin: 0;
	text-align: left;
	font-weight: bold;	
	font-size: 95%;
	color: #4DAAC3;
	}

#pay td {
vertical-align: top;
}

#pay .groupA ul {	
text-align: left;
padding: 0px;
margin: 0px;
	}
	
#pay .groupA li{
background: url(http://fashionjunkie.com/images/bullet-blue.gif) no-repeat 0px 3px;
list-style: none;
color: #ffffff;
margin: 0px;
padding-left: 20px;
padding-bottom: 5px;
}

#pay h2.groupA {
	padding: 0px;
	margin: 0px;
	font-size: 140%;
	color: #F18CAD;
	text-align: left;
	}

#pay .groupB ul {	
text-align: left;
padding: 0px;
margin: 0px;
	}
	
#pay .groupB li{
background: url(http://fashionjunkie.com/images/bullet-purple.gif) no-repeat 0px 3px;
list-style: none;
color: #ffffff;
margin: 0px;
padding-left: 20px;
padding-bottom: 5px;
}

#pay h2.groupB{
	padding: 0px;
	margin: 0px;
	font-size: 140%;
	color: #FFFF66;
	text-align: left;
	}



#pay .private ul {	
text-align: left;
padding: 0px;
margin: 0px;
	}

#pay .private {
color: #ffffff;
}
	
#pay .private li{
background: url(http://fashionjunkie.com/images/bullet-purple.gif) no-repeat 0px 3px;
list-style: none;
color: #ffffff;
margin: 0px;
padding-left: 20px;
padding-bottom: 5px;
}

#pay h2.private{
	padding: 0px;
	margin: 0px;
	font-size: 140%;
	color: #4DAAC3;
	text-align: left;
	}