body {
	background-color:#a89d89;
	font:11px/1.3em Helvetica, Arial, Verdana, sans-serif;
	color:#000000;
}
a {
	text-decoration:none;
	color:#39473f;
}
a:hover {
	text-decoration:underline;
}


#outerContainer {
	width:1208px;
	margin:0 auto;
	background:url(http://datagram.cottoninc.com/fomlc/images/global/bg_fabricRepeat.jpg) bottom left repeat-y;
}
#innerContainer {
	padding:0 138px 35px 138px;
	background:url(http://datagram.cottoninc.com/fomlc/images/global/bg_fabricBottom.jpg) bottom left no-repeat;
}


/* --- HEADER ------------------------------------------------*/
#headerOuter {
	height:155px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/bg_headerTexture.jpg) top left repeat-x;
}
#headerInner {
	height:155px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/bg_headerLines_v2.gif) top left no-repeat;
	position:relative;
}
body.leona #headerOuter, body.leona #headerInner,
body.colbie #headerOuter, body.colbie #headerInner {
	height:186px;
}
/* Leona's closet has tertiary nav built into swf... */
body.leona.skipTertiary #headerOuter, body.leona.skipTertiary #headerInner {
	height:155px;	
}

#branding a {
	width:370px;
	height:54px;
	text-indent:-9999px;
	position:absolute;
	left:33px;
	top:12px;
	overflow:hidden;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/logo_v2.gif) top left no-repeat;
	display:block;
}


#links .signup a, #links .tfol a {
	height:16px;
	top:10px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	overflow:hidden;
}
#links .signup a:hover, #links .tfol a:hover {
	background-position:0 -16px;
}
#links .signup a {
	width:138px;
	left:568px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/link_signup.gif) top left no-repeat;
}
#links .tfol a {
	width:169px;
	left:725px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/link_mysfab.gif) top left no-repeat;
}
#links .facebook a {
	height:30px;
	width:198px;
	top:32px;
	left:697px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	overflow:hidden;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/link_facebook_v2.gif) top left no-repeat;
}
#links .facebook a:hover {
	background-position:0 -30px;
}

#nav {
	height:39px;
	left:31px;
	top:78px;
	position:absolute;
}
#nav li {
	float:left;
	margin-right:20px;
}
#nav li a {
	height:39px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
#nav li.campaign a {
	width:109px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/nav_campaign_v2.gif) top left no-repeat;
}
#nav li.lifestyle a {
	width:110px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/nav_lifestyle.gif) top left no-repeat;
}
#nav li.contest a {
	width:160px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/nav_contest_v2.gif) top left no-repeat;
}
#nav li.theline a {
	width:108px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/nav_theline.gif) top left no-repeat;
}
#nav li.mysfab a {
	width:110px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/nav_mysfab.gif) top left no-repeat;
}
#nav li.campaign a:hover, #nav li.lifestyle a:hover, 
#nav li.contest a:hover, #nav li.theline a:hover,
#nav li.mysfab a:hover {
	background-position:0 -39px;
}


.subNav {
	height:32px;
	left:31px;
	top:117px;
	position:absolute;
	width:100%;
	padding-top:6px;
}
.subNav.tertiary {
	height:28px;
	left:0;
	top:155px;
	position:absolute;
	width:901px;
	padding-top:3px;
	padding-left:31px;
}
.subNav li {
	float:left;
	margin-right:20px;
}
.subNav li a {
	height:28px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
#subNav_campaign li.ads a {
	width:82px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_campaign_ads.gif) top left no-repeat;
}
#subNav_campaign li.music a {
	width:98px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_campaign_music.gif) top left no-repeat;
}
#subNav_campaign li.leona a {
	width:110px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_campaign_leona.gif) top left no-repeat;
}
#subNav_campaign li.colbie a {
	width:120px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_campaign_colbie.gif) top left no-repeat;
}


#subNav_colbie {
	background-color:#a0b0bb;
}
#subNav_colbie li.colbieStylebook a {
	width:160px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_colbie_stylebook_v2.gif) top left no-repeat;
}
#subNav_colbie li.myStylebook a {
	width:124px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_colbie_myStylebook_v2.gif) top left no-repeat;
}
#subNav_colbie li.gallery a {
	width:80px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_colbie_gallery_v2.gif) top left no-repeat;
}
#subNav_colbie li.profile a {
	width:78px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_colbie_profile_v2.gif) top left no-repeat;
}

#subNav_leona {
	background-color:#9d6e73;
}
#subNav_leona li.closet a {
	width:118px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_leona_closet_v2.gif) top left no-repeat;
}
#subNav_leona li.profile a {
	width:80px;
	background:url(http://datagram.cottoninc.com/fomlc_v2/images/global/sub_leona_profile_v2.gif) top left no-repeat;
}


#subNav_campaign li a:hover, 
#subNav_colbie li a:hover, 
#subNav_leona li a:hover {
	background-position:0 -28px;
}






/* -- HILIGHT CURRENT PAGE --*/

/* -- Main Nav --*/
body.campaign #nav li.campaign a,
body.mysfab #nav li.mysfab a,
body.theline #nav li.theline a,
body.lifestyle #nav li.lifestyle a,
body.contest #nav li.contest a {
	background-position:0 -39px;
}

/* -- Campaign - Sub Nav --*/
body.ads #subNav_campaign li.ads a,
body.music #subNav_campaign li.music a,
body.leona #subNav_campaign li.leona a,
body.colbie #subNav_campaign li.colbie a {
	background-position:0 -28px;
}

/* -- Colbie - Tertiary Nav --*/
body.colbieStylebook #subNav_colbie li.colbieStylebook a,
body.myStylebook #subNav_colbie li.myStylebook a,
body.gallery #subNav_colbie li.gallery a,
body.profile #subNav_colbie li.profile a {
	background-position:0 -28px;
}

/* -- Leona - Tertiary Nav --*/
body.closet #subNav_leona li.closet a,
body.profile #subNav_leona li.profile a {
	background-position:0 -28px;
}





#toolsNav {
	height:32px;
	right:27px;
	top:117px;
	position:absolute;
	padding-top:6px;
	width:200px;
}

#toolsNav li {
	float:right;
	margin-left:8px;
}
#toolsNav li a {
	height:28px;
	display:block;
	text-indent:-9999px;
	outline:none;
	overflow:hidden;
}
#toolsNav li.email a {
	width:140px;
	background:url(http://datagram.cottoninc.com/fomlc/images/global/sub_email.gif) top left no-repeat;
}

#toolsNav li a:hover {
	background-position:0 -28px;
}



/* --- OTHER -----------------------------------------------*/
#fbImgs {
	visibility:hidden;
}
#errorContent {
	padding:140px 0 200px 65px;
}


/* --- LEGAL ------------------------------------------------*/
h2.privacyPolicy {
	width:932px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	padding:12px 0;
	background:url(../../_images/fomlc/legal/title_privacy.gif) left 12px no-repeat;
}
h2.termsAndConditions {
	width:932px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	padding:12px 0;
	background:url(../../_images/fomlc/legal/title_terms.gif) left 12px no-repeat;
}
.legal #content {
	margin-left:80px;
}
.legal #content p {
	margin-bottom:1em;
}

/* --- FOOTER ------------------------------------------------*/
#footerLinks {
	font-size: x-small; 
	text-align:center;
	/* margin:105px 20px 20px 20px; */
	padding:35px 20px 20px 20px;
	color:#42413e;
}
#footerLinks li {
	display:inline;
	border-right:1px solid #a89d89;
	padding:0 8px 0 5px;
}
#footerLinks li.last {
	border-right:none;
}


/* --- GENERAL PURPOSE ------------------------------------------------*/

/* Holly Hack - give layout to IE 6 elements */
/* \*/
* html .gainlayout { height: 1%; }
/* */

/* Give layout to IE 7 elements */
.gainlayout { 
	min-height: 0; 
}

.clearBoth {
	clear:both;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #63625d;
	background-color: #a89d89;
	color:#FFF;
	padding: 5px;
	/* opacity: 0.85; */ 
}
#tooltip h3, #tooltip div { 
	margin: 0; 
}
