/*

Title:      Youngblood styles
Author:     victor@mediacontour.com
Copyright:  2009, Media Contour.  All rights resevered.

*/

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, tr, td, form, input, address, img {
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-family: 'Helvetica', 'Arial', sans-serif;
}

body {
	padding: 17px 0 20px;
	font-size: small;
	font-family: 'Arial', 'Helvetica', sans-serif;
	background-color: #000	;
}

* html body {
	font-size: x-small;
	f\ont-size: small;
}

table, tr, td {
	border: none;
}

a, a:link, a:visited {
	outline: none;
}

a:hover, a:visited:hover {
}

a img, a:link img, a:visited img {
	border: none;
}

#header_container {
	margin: 0 0 21px;
	padding: 0 0 15px;
	border-bottom: 0px solid #fff;
}

#header {
	width: 1000px;
	margin: 0 auto;
}

#header h1 {
	float: left;
	width: 233px;
	height: 27px;
	margin: 0 0 0 28px;
	text-indent: -9999px;
	background-image: url(../images2/logo.gif);
	background-repeat: no-repeat;
}

#header h1 a, #header h1 a:link, #header h1 a:visited {
	display: block;
	width: 234px;
	height: 26px;
}

#nav {
	float: right;
	margin: 10px 0 0;
	list-style: none;
}

#nav li {
	float: left;
	font-size: 80%;
	text-transform: uppercase;
}

#nav a, #nav a:link, #nav a:visited {
	display: block;
	float: left;
	padding: 0 9px;
	color: #b3b3b3;
	text-decoration: none;
	border-right: 1px solid #72706f;
}

#nav a:hover, #nav a:visited:hover, #sidenav a:hover, #sidenav a:visited:hover {
	color: #fff;
}

#nav li.last a, #nav li.last a:link, #nav li.last a:visited {
	padding-right: 0;
	border: none;
	color: #fff;
}

#container {
	width: 1005px;
	margin: 0 auto;
}

#content {
	clear: left;
	height: 449px;
	margin: 0 0 10px;
	
	background-repeat: no-repeat;
}

#sidenav {
	float: left;
	width: 171px;
	margin: 60px 0 0;
	padding: 38px 0 45px;
	background-image: url(../images2/bg-sidenav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style: none;
}

#sidenav li {
	margin: 0 0 38px 28px;
	font-size: 80%;
	text-transform: uppercase;
}

#sidenav li.last {
	margin-bottom: 0;
}

#sidenav a, #sidenav a:link, #sidenav a:visited {
	color: #b3b3b3;
	text-decoration: none;
}

#main {
	float: right;
	width: 832px;
	height: 443px;
	background-image: url(../images2/holiday-statement-shades2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#main h2, #main h3 {
	text-indent: -9999px;
	display: none;
}

#banners {
	list-style: none;
	margin: 0 0 0 200px;
}

#banners li {
	float: left;
	margin: 0 7px 11px 0;
}

#banners p {
	float: left;
	color: #FFFFFF;
	}
	
#banners h2 {
	margin: 15px 0 20px 15px;
	color: #FFFFFF;
	line-height:20px;
}
	
#banners h3 {
	margin: 0 0 20px 15px;
	color: #FFFFFF;
	line-height:20px;
	font-size:12px;
	font-weight: normal;
}
 	
#banners li.last {
	margin-right: 0;
}

#banners img {
	display: block;
}

#banners li.big img {
	width: 1000px;
	height: 108px;
}

#sound {
	padding: 0 20px 0 0;
	text-align: right;
	color: #fff;
	font-size: 75%;
	text-transform: uppercase;
}

#sound a, #sound a:link, #sound a:visited {
	color: #fff;
	text-decoration: none;
}

#sound a:hover, #sound a:visited:hover,
#sound a.selected {
	color: #939598;
}

#footer {
	margin: 80px 0 0;
	color: #b3b3b3;
	font-size: 70%;
}

/* CLEAR */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clear {height: 1%;}
*:first-child+html .clear {min-height: 1px;}
.eye-txt{font-family:Arial; font-size:15px; font-weight:normal; color:#FFFFFF; line-height:22px; padding-top:13px;}



/* -----------promo--1-------- */


.main-div{width:727px; float:left;}
.promo-top1{width:727px; float:left; height:89px; background:url(../images2/promo-top1.jpg) 0 0 no-repeat;}
.promo-mid1{width:727px; float:left; height:372px; background:url(../images2/promo-mid1.jpg) 0 0 no-repeat;}
.promo-bot1{width:727px; float:left; height:133px; background:url(../images2/promo-bot1.jpg) 0 0 no-repeat;}
.txt-area{width:206px; float:left; margin-top:14px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; margin-left:36px;}
.green-txt{color:#398b86; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.link-txt-red{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#a91926; font-weight:bold; text-decoration:underline;}

/* -----------promo--2-------- */
.main-divp2{width:738px; float:left; background:#000000;}
.p2-leftarea{width:392px; float:left; height:436px; background:url(../images2/p2-left.jpg) 0 0 no-repeat;}
.p2-rightarea{width:346px; float:left; height:auto;}
.p2-txt-area{width:322px; float:left; margin-left:22px;}
.p2-img-txt{width:322px; float:left; background:url(../images2/img-txt.jpg) 0 0 no-repeat; height:46px; margin-top:30px;}
.red-txt{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#a91926; float:left; width:322px;}
.white-txt{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold;}
.p2green-txt{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6a8072; font-weight:bold;}

/* -----------beautifully ever after-------- */
.top_1{background:url(../images/top_1.png) 0 0 no-repeat; height:32px;}
.mid_1{background:url(../images/mid_1.png) 0 0 repeat-y;}
.bot_1{background:url(../images/bot_1.png) 0 0 no-repeat; height:32px;}
.red-hed-txt_1{font-family:Arial; font-size:64px; color:#954b5f; font-weight:normal; text-transform:uppercase;}
.und-hed-txt_1{font-family:Arial; font-size:22px; color:#000000; font-weight:normal;}
.blk-hed-txt_1{font-family:Arial; font-size:16px; color:#000000; font-weight:normal; line-height:20px;}
.img-1_new1{background:url(../images/img-1_new1.png) 0 0 no-repeat; width:288px; height:189px;}
.img-txt_1{font-family:Arial; font-size:12px; color:#000000; font-weight:normal; text-align:left; line-height:18px;}
.img-2_new2{background:url(../images/img-2_new2.png) 0 0 no-repeat; width:290px; height:190px;}
.img-3_new3{background:url(../images/img-3_new3.png) 0 0 no-repeat; width:288px; height:250px;}
.img-4_new4{background:url(../images/img-4_new4.png) 0 0 no-repeat; width:208px; height:250px;}
.img-5_new5{background:url(../images/img-5_new5.png) 0 0 no-repeat; width:208px; height:250px;}

/*----------------------------Gratest Lip Hits---------------------------------------- */

.pink-update1{width:600px; height:11px; background:url(../images/pink-bottom.jpg) 0 0 no-repeat;}
.update-2top{width:604px; height:21px; background:url(../images/update2-top.jpg) 0 0 no-repeat;}
.update-2mid{width:604px; background:url(../images/update2-mid.jpg) repeat-y;}
.update-2bottom{width:604px; height:21px; background:url(../images/update2-bottom.jpg) 0 0 no-repeat;}
.gretest-lip_txt{font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:normal; line-height:24px;}
.choco-txt{color:#bc8f84; font-family:Arial; font-size:16px; font-weight:normal; line-height:22px;}
.up_pink-txt{ color:#b1768f; font-family:Arial; font-size:16px; font-weight:normal; line-height:22px;}
.available-lip_txt{font-family:Arial; font-size:16px; color:#FFFFFF; font-weight:normal; line-height:20px;}
.available-lip_txt_14{font-family:Arial; font-size:14px; color:#FFFFFF; font-weight:normal; line-height:20px;}
.valu-lip_txt{font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:normal;}

/*-------------------------------Make Mom Smile -------------------------------------------- */
.mom-top{width:686px; height:11px; background:url(../images/mom-top.png) 0 0 no-repeat;}
.mom-mid{border-right:2px solid #889ed1; border-left:2px solid #889ed1;}
.mom-bot{width:686px; height:11px; background:url(../images/mom-bot.png) 0 0 no-repeat;}
.mom-btxt{font-family:'Franklin', 'Helvetica', Arial; font-size:16px; color:#FFFFFF; font-weight:normal; line-height:27px;}
.mom-txt-head{font-family:'Franklin', 'Helvetica', Arial; font-size:18px; color:#FFFFFF; font-weight:normal;}
.mom-btxt2{font-family:'Franklin', 'Helvetica', Arial; font-size:14px; color:#FFFFFF; font-weight:normal; line-height:20px;}
.mom-btxt3{font-family:'Franklin', 'Helvetica', Arial; font-size:16px; color:#FFFFFF; font-weight:normal; line-height:36px;}
.mom-txt-head14{font-family:'Franklin', 'Helvetica', Arial; font-size:14px; color:#FFFFFF; font-weight:bold;}

/*-------------------------------Holyday landing PG -------------------------------------------- */
.holyday-pg{
	width:700px;
	float:left;
}
.holytop{
	width:790px;
	float:left;
	background:url(../images/holy-top.png) 0 0 no-repeat;
	height:37px;
}
.holymid{
	width:700px;
	float:left;
	background:#FFF;
	border-left:#ea1c24 5px solid;
	border-right:#ea1c24 5px solid;
}
.holybot{width:836px; float:left; background:url(../images/holy-bot.png) 0 0 no-repeat; height:37px;}
.holytop-banner{
	width:700px;
	float:left;
	margin-left:0px;
}
.holypartymix{
	width:730px;
	float:left;
	margin-left:20px;
}
.holypartyimg{width:322px; float:left; border:5px solid #000000;}
.holypartytxt{
	width:290px;
	float:left;
	margin-left:25px;
	margin-top:92px;
}
.holyalltxt{font-family:Helvetica ; font-size:12px; color:#6d6f71; font-weight:bold; line-height:16px; padding-top:16px;}
.holyminbs{
	width:730px;
	float:left;
	margin-left:5px;
	margin-top:22px;
}
.holyminbsimg{width:348px; float:left; border:5px solid #000000; margin-left:20px;  }
.holyminbstxt{
	width:260px;
	float:left;
	margin-left:45px;
	margin-top:88px;
}
.holyshglo{
	width:700px;
	float:left;
	margin-left:0px;
	margin-top:22px;
}
.holyshgloimg{width:273px; float:left; border:5px solid #000000; margin-left:50px;}
.holyshglotxt{
	width:327px;
	float:left;
	margin-left:20px;
	margin-top:88px;
}
.holylash{
	width:730px;
	float:left;
	margin-left:20px;
	margin-top:22px;
}
.holylashimg{
	width:246px;
	float:left;
	border:5px solid #000000;
	margin-left:25px;
}
.holylashtxt{
	width:273px;
	float:left;
	margin-left:75px;
	margin-top:88px;
}
.holyliphit{
	width:730px;
	float:left;
	margin-left:20px;
	margin-top:22px;
}
.holyliphitimg{width:538px; float:left; border:5px solid #000000; margin-left:82px;}
.holyliphittxt{width:356px; float:left; margin-left:190px; margin-top:27px;}


.foundatxtarea{
	width:590px;
	float:left;
	margin-left:76px;
	margin-top:20px;
}
.foundtxt2{
	font-family: Helvetica;
	font-size:13px;
	color:#FFFFFF;
	line-height:22px;
	letter-spacing: 1px;
	font-weight: lighter;
}
.foundtxt{
	font-family: Helvetica;
	font-size:13px;
	color:#FFFFFF;
	line-height:22px;

}
.founh2{
	width:400px;
	float:left;
	margin-left:188px;
	margin-top:45px;
	margin-bottom:22px;
}
.yelsteptxt{color:#f3d5cb; font-family: Helvetica; font-size:13px; font-weight:bold; }
.foun-top{width:592px; height:17px; background:url(../images/foun-top.png) 0 0 no-repeat;}
.foun-mid{background:url(../images/foun-mid.png) 0 0 repeat-y;}
.grylsteptxt{color:#FFFFFF; font-family: Helvetica; font-size:12px; }

/* --------------------------- NEW STYLES -----------------------------*/
.mainTableContainer  {
	width: 1000px;
	margin: 0 auto;
}
.pageImageHeader {margin:10px;}
.contentsIntro {text-align:center; padding:6px;}
h1.contentsIntro {font-family: "century gothic", arial, sans-serif; color:#177d75; margin:10px; font-size:40px; }
p.contentsIntro {font-family: Arial, Helvetica, sans-serif; color:#ffffff;font-size:17px;}

.promoImgL {margin-right:10px;}
.promoImgR{margin-left:10px;}

.promosContainer {width:800px; margin:20px 10px;}


.contentsL p, .contentsR p {font-size:16px; letter-spacing:1.2; line-height:1.3em;}
.contentsL h2, .contentsR h2 {font-size:18px; letter-spacing:1.2; line-height:2;}

.contentsL  {text-align:left;}
.contentsR  {text-align:right;}

.buyNow {display:block; width:90px; padding:3px; text-align:center;background-color: #e6151b; margin:15px 0px; letter-spacing:0.1em; }
a.buyNow {background-color: #e6151b; font-size:12px; text-decoration:none; color:#ffffff;font-weight:bold; /*font-weight:bold;*/ font-family:"Arial Black", Gadget, sans-serif;}
a.buyNow:hover {background-color: #c51217;font-weight:bold;}

