body{

	margin:0;

	padding:0;

	background:url(i/bg.jpg) repeat-x top left;

	background-color:#eee9eb;	

}



#wrapper{

	margin:0px auto 20px auto;

	/*background:url(i/wrapperbg.jpg) no-repeat top center;*/

	width:1015px;

}



#header{

	position:relative;

	width:1015px;

	height:140px;

}

.leaderboardad{
	display:block;
	text-align:center;
	margin:0 auto;
	width:728px;
	height:90px;
}

#header span{display:none;}



.logo{

	position:absolute;

	bottom:13px;

	left:15px;

	background:url(i/logo.png) no-repeat 0 0;

	width:482px;

	height:127px;	

	display:block;

}





/* START NAV */



.navtrends{

	position:absolute;

	bottom:13px;

	right:258px;

	background:url(i/navlingerietrends2.png) no-repeat 0px 0px;

	width:142px;

	height:35px;

	display:block;

}



.navtrends:hover{

	background:url(i/navlingerietrends2.png) no-repeat 0px -35px;

}



.navnews{

	position:absolute;

	bottom:13px;

	right:190px;

	background:url(i/navnews2.png) no-repeat 0px 0px;

	width:68px;

	height:35px;

	display:block;

}



.navnews:hover{background:url(i/navnews2.png) no-repeat 0px -35px;}



.navdeals{

	position:absolute;

	bottom:13px;

	right:69px;

	background:url(i/navdeals2.png) no-repeat 0px 0px;

	width:121px;

	height:35px;

	display:block;

}	



.navdeals:hover{background:url(i/navdeals2.png) no-repeat 0px -35px;}



.navshop{

	position:absolute;

	bottom:13px;

	right:15px;

	background:url(i/navshop2.png) no-repeat 0px 0px;

	width:54px;

	height:35px;

	display:block;

}



.navshop:hover{

background:url(i/navshop2.png) no-repeat 0px -35px;}



#preloaded-images {

   position: absolute;

   overflow: hidden;

   left: -9999px; 

   top: -9999px;

   height: 1px;

   width: 1px;

}



/* END NAV */



/* START FORM */



.formWrap{

	position:absolute;

	right:13px;

	bottom:72px;

}



form .headerinput{

	float:left;

	border:none;

	font-size:13px;

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	padding:7px 0px 0px 10px;

	width:191px;

	height:21px;

	background:url(i/headsearchbg.jpg) no-repeat;	

}



form .headerinputbutton{

	float:left;

	height:28px;

	width:69px;

}



form div{

	clear:both;

}



/* END FORM */



/* MAIN WRAPPER */



#wrapMain{

	margin:10px 0px 0px 15px;

	width:985px;
	
	padding-top:10px;

	background:url(i/wrapperbg2.jpg) repeat-y 0 0;

}



#left{

	float:left;

	position:relative;

	left:10px;

	margin-right:20px;

	margin-bottom:10px;

	width:598px;

}



#right{

	position:relative;

	float:left;

	width:357px;

	background:url(i/sidebarbg.jpg) no-repeat top left;

}



/* END MAIN WRAPPER */



/* SOCIAL */



.social img{border:none;}





.rss{

	position:absolute;

	top:10px;

	right:83px;

}

 

.facebook{

	position:absolute;

	top:10px;

	right:46px;

}



.twitter{

	position:absolute;

	top:10px;

	right:10px;

}



.twittershare{

	position:relative;

	top:-1px;

	display:inline;

	padding-right:10px;	

}





/* END SOCIAL */



/* LEFT MODULES */



.modBC{

	width:598px;

	height:68px;

	background:url(i/crumbshead.jpg) no-repeat top left;

}



.modCrumbs{

	position:relative; 

	top:10px; 

	left:15px;

}



.modBC a:link, .modBC a:visited, .modBC span{

	color:#80508f;

	text-decoration:none;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}



.modBC a:hover{

	color:#c44a7d;

	text-decoration:underline;

}



.modBC span{color:#5c5758;}



.modPost{

	width:598px;

	background:url(i/titleheader.jpg) no-repeat top left;

	margin-bottom:25px;

}



.modTitle{

	position:relative;

	padding:15px 0px 0px 15px;

}



.modC{

	position:absolute;

	right:15px;

	top:15px;

	width:47px;

	height:45px;

	background:url(i/bubble.jpg) no-repeat 0 0;

}



.modCNum{

	margin:10px 0px 0px 12px;

	width:30px;

	height:30px;

	text-align:center;

}



.modCNum a:link, .modCNum a:visited{

	font-weight:bold;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fff;

	text-decoration:none;

	display:block;

}



.modCNum2{

	position:absolute;

	right:0px;

	top:0px;

	width:100px;

	background:url(i/minibubble.jpg) no-repeat right top;

}



.modShare{

	position:absolute;

	right:0px;

	top:0px;

}



.modTitle div{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:13px;

	color:#80508f;

}



.modTitle div span{

	text-decoration:underline;

}	



.postTitle{



}



div.modTitle div.noLinkTitle{

	width:485px;

	display:block;

	font-size:26px;

	color:#b51d5c;

	text-decoration:none;

	font-family:Georgia, Times, "Times New Roman", serif;

}





.postTitle:link, .postTitle:visited{

	width:485px;

	display:block;

	font-size:26px;

	text-transform:capitalize;

	color:#b51d5c;

	text-decoration:none;

	font-family:Georgia, Times, "Times New Roman", serif;

}



.postTitle:hover{color:#000;}



.modHR{

	margin:10px 0px 10px 15px;

	width:568px;

	border-top:1px solid #eeeee9;

}



.modHR2{

	margin:10px auto 10px auto;

	width:500px;

	text-align:center;

	border-top:1px solid #80508f;

}

.modSubTitle{

	position:relative;

	margin-left:15px;

	width:568px;

	color:#948d8e;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

}



.modSubTitle a:link, .modSubTitle a:visited{

	color:#948d8e;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

}



.modSubTitle a:hover{

	color:#b51d5c;

}



.modContent{

	width:568px; /* 598px */

	padding:0px 15px 0px 15px;

}



.modContent p{

	margin:1em 0;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	line-height:22px;

	

}



.modContent center{

	margin:1em 0;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	line-height:22px;

}



.modContent .textcenter{

	text-align:center;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	

}



.modContent .textcredright{

	text-align:right;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:10px;

	

}



.modContent .textcentercap{

	text-align:center;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;

	margin-top:-12px;

	margin-bottom:16px;

}



div.modContent ul li, div.modContent ol li{

	margin-bottom:8px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	line-height:22px;

}



.modContent p a:link, .modContent p a:visited{

	color:#c75584;

}



.modContent li a:link, .modContent li a:visited{

	color:#c75584;

}



.modPag{

	width:516px;

	text-align:center;

	margin:20px auto;

	padding:15px 0px 12px 0px;

	border-top:1px solid #eeeee9;

	border-bottom:1px solid #eeeee9;

}



.modPag span{

	position:relative;

	top:-4px;

}

.modPag a:link, .modPag a:visited{

	color:#5c5758;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px;

	text-decoration:none;

}



.innerPag{

	margin-left:15px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	line-height:22px;

}



.innerPag a:link, .innerPag a:visited{

	color:#c75584;

}



/* END LEFT MODULES */



/* CLEAR MODULES */



#clear{

	clear:both;

}





/* SIDEBAR MODULES */



.rightMod{

	position:relative;

	margin-top:50px;

}



.LTSKY{

	position:absolute;

	left:-790px;

	top:340px;

}



.modFeature{

	width:346px;

	margin:15px 0px 10px 10px;

	background-color:#f8f5f6;

}



.modFeature .featureBG{

	position:relative;

	width:346px;

	height:61px;

	background:url(i/titledeals.jpg) no-repeat top left;

}



.featureBG span{

	position:absolute;

	top:18px;

	left:65px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color:#5c5758;

	

}



.featureLinks{

	width:317px;

	margin-left:15px;

	padding:0px 0px 10px 0px;

	

}



/*

.featureLinks a:link, .featureLinks a:visited{

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:13px;

	text-decoration:none;

	display:block;

	padding:8px 0px 8px 0px;

	border-bottom:1px solid #eaeae8;

}



.featureLinks a:hover{

	color:#b11d58;

	text-decoration:underline;

}

*/



.thinLeft{

	position:relative;

	left:10px;

	width:168px;

	float:left;

	background-color:#f6f6f5;

}



.thinRight{

	position:relative;

	left:20px;

	width:168px;

	float:left;

	background-color:#f6f6f5;

}



#modSpace{

	width:168px;

	height:10px;

	background-color:#fff;

}



#modSet{

	width:168px;

	height:46px;

}



.modL{

	width:138px;

	margin-left:15px;

	padding:0px 0px 10px 0px;

	

}



.modL li{list-style-type:none;}

.modL a:link, .modL a:visited{

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:13px;

	text-decoration:none;

	display:block;

	padding:8px 0px 8px 0px;

	border-bottom:1px solid #eaeae8;

}



.modL a:hover{

	color:#b11d58;

	text-decoration:underline;

}





/* RECENT COMMENTS STYLING */



.modRTitle{

	width:138px;

	margin-left:15px;

	padding:0px 0px 10px 0px;

	

}



.modRTitle a:link, .modRTitle a:visited{

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:13px;

	text-decoration:none;

	display:block;

	padding:8px 0px 8px 0px;

}



.modRTitle a:hover{

	color:#b11d58;

	text-decoration:underline;	

}



.modRecent{

	padding:3px 0px 3px 0px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:11px;

	color:#5c5758;

}



.modRAuthor{

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:11px;

	text-decoration:none;

	display:block;

	padding:8px 0px 8px 0px;

	border-bottom:1px solid #eaeae8;	

}



.titleBrands{background:url(i/titlebrands.jpg) no-repeat top left;}

.titleComments{background:url(i/titlecomments.jpg) no-repeat top left;}

.titleArchives{background:url(i/titlearchives.jpg) no-repeat top left;}

.titleLike{background:url(i/titlelike.jpg) no-repeat top left;}



/* END SIDEBAR MODULES */





/* COMMENTS STYLES */



h3{

	margin:1em 0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	color:#80508f;

	

}

.commentlist, .commentlist ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

}



li.depth-1{

	width:598px;

	background:url(i/cbg.jpg) no-repeat top left;

	margin-bottom:10px;	

}



.comment-author{

	position:relative;

}



div.comment-meta{

	padding-top:5px;

	border-top:1px solid #eeeee9;

	position:relative;

}



div.comment-meta a:link, div.comment-meta a:visited{

	color:#948d8e;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

	text-decoration:none;

}



.commentText p{

	margin:1em 0;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;	

	font-size:14px;

	line-height:22px;

}



.bypostauthor cite.fn{color:#80508f;}



cite.fn{

	font-style:normal;

	font-weight:bold;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;	

	font-size:14px;

}



.url:link, .url:visited{

	font-style:normal;

	font-weight:bold;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;	

	font-size:14px;

	text-decoration:none;

}



span.says{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;	

	font-size:14px;

}



ul.children li{

	margin-left:15px;

	width:569px;

	background:url(i/replybg.jpg) no-repeat top left;

}



li.depth-1{

	padding:15px 15px 15px 15px;

	width:569px;	

}



li.depth-2{

	width:540px;

	padding:15px;

	margin-top:15px;

}



li.depth-2 div.commentText{

	width:535px;

}



li.depth-1 div.comment-meta{

	width:569px;

}



li.depth-2 div.comment-meta{

	width:540px;

}



div.reply{

	position:absolute;

	right:0px;

	bottom:0px;

}



div.reply a:link, div.reply a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#c44a7d;

	font-size:14px;	

	text-decoration:underline;

}





div.userLogged{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#c44a7d;

	font-size:12px;	

}



div.userLogged a:link, div.userLogged a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#c44a7d;

	font-size:12px;	

}

/* END COMMENT STYLES */





/* LEAVE A COMMENT STYLES */



div.lcWrap{

	padding:15px 0px 45px 0px;

	position:relative;

	width:100%;

	background:url(i/lcbg.jpg) no-repeat top left;

	background-color:#eee9eb;	

}



div.lcWrap form{

	display:block;

}



div.lcWrap p{

	margin-left:15px;

}



div.cancel-comment-reply a:link, div.cancel-comment-reply a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#b41d5b;

}



div.lcWrap form label{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

}



div.lcWrap form label span{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:12px;

}



.lcTextArea{

	padding:0px;

	margin:0px;

	background:url(i/lctext.jpg) no-repeat top left;

	width:517px;

	height:141px;

	border:none;

}



input.lcInput{

	padding:6px 0px 0px 4px;

	border:none;	

	display:block;

	width:280px;

	height:22px;

	background:url(i/lcinput.jpg) no-repeat 0 0;

}



input.lcSubmit{

	position:absolute;

	right:20px;

	bottom:15px;

}

/* END LEAVE A COMMENT STYLES */





/* FOOTER */



#footer{

	margin:0px 0px 0px 15px;

	background:url(i/footerbg.jpg) no-repeat 0 0;

	width:985px;

	height:61px;

	clear:both;

}



.footerText{

	position:relative;

	top:24px;

	left:15px;

	width:985px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#5c5758;	

}



.footerText a:link, .footerText a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

	color:#5c5758;

	text-decoration:none;

	font-weight:bold;	

}



.footerText a:hover{

	color:#ae1c58;

	text-decoration:underline;

}



.footerText span{

	position:absolute;

	right:30px;

}









/* Begin New Images March 16, 2011 */



/* center stack single image styles / single image caption styles */

.centerstacked{

	text-align:center;

	margin:0 auto;	

}



.centerstacked img{	

	border:1px solid #ccc;

	padding:2px;

	margin-bottom:16px;

}



.imgheadline{

	margin-bottom:5px;

	font-family:"Lucida Sans";

	font-size:13px;

	font-weight:bold;

	color:#80508f;		

}



.centerstacked-caption{

	margin:-11px 0px 16px 0px;

	text-align:justify;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;	

}



#killmargin{margin-bottom:0px;}

#marginadd{margin-right:16px;} /* for double stack caption that is not the bottom */

#marginadd2{margin-right:5px;} /* for triple stack caption that is not the bottom */

#doublebtmcaption{margin:5px 16px 0px 0px;} /* use for doublestacks adds right margin for bottom captions */

#doublebtmcaption2{margin:5px 0px 0px 0px;} /* use for doublestacks kills bottom margin for bottom captions */

#triplebtmcaption{margin:0px 5px 0px 0px;}

#triplebtmcaption2{margin:0px 0px 0px 0px;}



/* double stack 2 images per row styles / double image caption styles */

.doublestack1 img, .doublestack2 img{border:none;}



.doublestack1{

	width:270px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-right:16px; /* create 16px gap between the 2 images */

	margin-bottom:16px;

}



.doublestack2{

	width:270px;

	float:left;

	padding:2px;

	border:1px solid #ccc;	

	margin-bottom:16px;

}



.doublestack-caption{

	margin:-11px 0px 16px 0px;

	float:left;

	width:276px;

	text-align:center;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;	

}



.stackclear{clear:both;}



/* triple stack 3 images per row / triple image caption */



.triplestack1 img, .triplestack2 img{border:none;}



.triplestack1{

	width:180px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-right:5px; /* create 5px gap between the 3 images */

	margin-bottom:5px;

}



.triplestack2{

	width:180px;

	float:left;

	padding:2px;

	border:1px solid #ccc;	

	margin-bottom:5px;

}



.triplestack-caption{

	margin:0px 0px 5px 0px;

	float:left;

	width:186px;

	text-align:center;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;	

}

/* quad stack 4 images per row / no border */


.quadstack1 img, .quadstack2 img{border:none;}


.quadstack1{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;

	margin-right:0px;

	margin-bottom:0px;

}


.quadstack2{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;	

	margin-bottom:0px;

}

/* Begin Images */



.attachment-post-thumbnail{

	float:right;

	padding:2px;

	border:1px solid #ccc;

	margin:3px 0px 8px 8px;

}



#theGrid img{

	text-align:center;

	margin:0 auto;

	border:1px solid #ccc;

	padding:2px;

}



.imageborder{

	border:1px solid #ccc;

	padding:2px;

}	

/* GRID 3 X 3 */



div.theGrid3{

	width:568px;

	text-align:center;

	margin:0 auto 20px auto;	

}



div.theGrid3 div{

	padding-right:5px;

	padding-bottom:5px;

	float:left;

	width:181px;

}



/* GRID 2X2 */



div.theGrid2{

	width:568px;

	text-align:center;

	margin:0 auto 20px auto;

}



div.theGrid2 div{

	width:270px;

	padding-right:12px;

	padding-bottom:12px;

	float:left;

}



/* NEW Grids */



/* 2 x 2's 270 pixels max 16px margin +6px to each image*/



div.sGrid2x2{

	width:568px;

}



div.sGrid2x2 img{

	border:none;

}



div.sGrid2x2 .sLeft{

	width:270px;

	float:left;

	padding:2px;

	margin-right:16px;

	margin-bottom:16px;

	border:1px solid #ccc;

}



div.sGrid2x2 .sRight{

	width:270px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:16px;

}



div.sGrid2x2End{

	clear:both;

	margin-bottom:0px;

}



/* low margin */

div.sGrid2x2 .sLeft2{

	width:270px;

	float:left;

	padding:2px;

	margin-right:16px;

	margin-bottom:8px;

	border:1px solid #ccc;

}



div.sGrid2x2 .sRight2{

	width:270px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:8px;

}



div.sGrid2x2End2{

	clear:both;

	margin-bottom:0px;

}





























/* 2x2 grid end paragraph */



div.sGrid2x3Endp{

	clear:both;

}





/* 3 x 3's 180 pixels max 5px margin on 1st and 2nd + 6 px to each image */



div.sGrid3x3-180{

	width:568px;

}





div.sGrid3x3-180 .s1{

	width:180px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:5px;

	margin-right:5px;	

}



div.sGrid3x3-180 img{border:none;}



div.sGrid3x3-180 .s2{

	width:180px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:5px;

	margin-right:5px;

}



div.sGrid3x3-180 .s3{

	width:180px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:5px;

}



div.sGrid3x3-180End{

	clear:both;

	margin-bottom:10px;

}



/* 3 x 3's 170 pixels max 20px margin on 1st and 2nd + 6px to each image*/



div.sGrid3x3{

	width:568px;

}



div.sGrid3x3 img{border:none;}



div.sGrid3x3 .s1{

	width:170px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:20px;

	margin-right:20px;

}



div.sGrid3x3 .s2{

	width:170px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:20px;

	margin-right:20px;

}



div.sGrid3x3 .s3{

	width:170px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:20px;

}



div.sGrid3x3End{

	clear:both;

	margin-bottom:10px;

}

/* 4 x 4's 142 pixels 0px margin on each image*/



div.sGrid4x4{

	width:568px;

}



div.sGrid4x4 img{border:none;}



div.sGrid4x4 .s1{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;

	margin-bottom:0px;

	margin-right:0px;

}



div.sGrid4x4 .s2{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;

	margin-bottom:0px;

	margin-right:0px;

}



div.sGrid4x4 .s3{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;

	margin-bottom:0px;

	margin-right:0px;

}


div.sGrid4x4 .s4{

	width:142px;

	float:left;

	padding:0px;

	border:0px solid #ccc;

	margin-bottom:0px;

}


div.sGrid4x4End{

	clear:both;

	margin-bottom:10px;

}

/* Big to Small */



div.sGridBig{

	width:568px;

}



div.sGridBig img{border:none;}



div.sGridBig .sLeft{

	width:310px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:10px;

	margin-right:10px;

}



div.sGridBig .sRight{

	width:236px;

	float:left;

	padding:2px;

	border:1px solid #ccc;

	margin-bottom:10px;

}



div.sGridBigEnd{

	clear:both;

	margin-bottom:10px;

}



/* FLOATS */



.fl1{

	float:left;

	padding:3px 8px 8px 0px;

}



.fl2{

	float:right;

	padding:3px 0px 8px 8px;

	

}



.floatright1{

	float:right;

	padding:16px 0px 8px 8px;

}



/* END FLOAT */

/* End Images */







/* Captions */



.gallery-caption{

	font-family:arial;

	font-weight:bold;

	font-size:11px;

	color:#80508f;

}





.wp-caption{

}



.wp-caption img {

	border:1px solid #ccc;

	padding:2px;

	text-align:center;

	margin:0 auto;

}



p.wp-caption-text {

	font-size:12px;

	color:#80508f;

	line-height:17px;

	font-family:arial;

	text-align:center;

	margin:0px auto 0px auto;	

}





.singleCap2{

	text-align:center;

	margin-top:-8px;

	margin-right:16px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;			

}



.singleCapFL{

	text-align:justify;

	margin-top:-8px;

	margin-right:16px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;				

}



.singleCap{

	padding:10px;

	line-height:22px;

	background-color:#f6f6f5;

	font-size:11px;

	color:#80508f;	

	font-family:arial;

}



.singleCap p{

	line-height:22px;

	font-size:11px;

	color:#80508f;	

	font-family:arial;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.singleCap center{

	margin:0;

	padding:0;

	display:block;

}



.sLeftCap2x2{

	float:left;

	width:270px;

	text-align:center;

	margin-top:-15px;

	margin-right:16px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;	

	

}







.sRightCap2x2{

	float:left;

	width:260px;

	color:#80508f;

	text-align:center;

	margin-top:-15px;

	margin-bottom:16px;

	padding-left:10px;

	font-family:"Lucida Sans";

	font-size:12px;

}



/* 2x2 paragraph under caption */



.sLeftCap2x2p{

	float:left;

	width:270px;

	text-align:center;

	margin-top:-15px;

	margin-right:16px;

	margin-bottom:10px;

	font-family:"Lucida Sans";

	font-size:12px;

	color:#80508f;	

}



.sRightCap2x2p{

	float:left;

	width:260px;

	color:#80508f;

	text-align:center;

	margin-top:-15px;

	margin-bottom:10px;

	padding-left:10px;

	font-family:"Lucida Sans";

	font-size:12px;	

}



.s1Cap3x3{

	float:left;

	width:186px;

	color:#80508f;

	text-align:center;

	margin-right:5px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}



.s2Cap3x3{

	float:left;

	width:186px;

	color:#80508f;

	text-align:center;

	margin-right:5px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}



.s3Cap3x3{

	float:left;

	width:186px;

	color:#80508f;

	text-align:center;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}



.s1Cap3x3-170{

	float:left;

	width:176px;

	color:#80508f;

	text-align:center;

	margin-top:-15px;

	margin-right:20px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}



.s2Cap3x3-170{

	float:left;

	width:176px;

	color:#80508f;

	text-align:center;

	margin-top:-15px;

	margin-right:20px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}



.s3Cap3x3-170{

	float:left;

	width:176px;

	color:#80508f;

	text-align:center;

	margin-top:-15px;

	margin-bottom:16px;

	font-family:"Lucida Sans";

	font-size:12px;

}

















/* End captions */



/* Deals */



div.dealTitle a:link, div.dealTitle a:visited{

	font-size:20px;

	color:#b51d5c;

	font-family:Georgia, Times, "Times New Roman", serif;

}



div.dealTitle a:hover{

	color:#000;

}



div.dealsWrap{

	position:relative;

	width:598px;

	background:url(i/dealsbg.jpg) no-repeat 0 0;

	padding-bottom:15px;

}



div.dealsWrap p{

	margin:1em 0;

	color:#a8a5a6;	

	font-family:Georgia, Times, "Times New Roman", serif;

	font-size:14px;

	line-height:20px;

}



div.dealsWrap p a:link, div.dealsWrap p a:visited{

	margin:1em 0;

	color:#a8a5a6;	

	font-family:Georgia, Times, "Times New Roman", serif;

	font-size:14px;

	text-decoration:none;

	line-height:20px;

}



div.dealsWrap span{

	color:#80508f;	

	font-family:Georgia, Times, "Times New Roman", serif;

	font-size:12px;

	font-weight:bold;	

}

.dLeft{

	float:left;

	width:158px;

	padding-top:15px;

}



div.dLeft img{

	text-align:center;

	margin:0 auto;

	display:block;

	border:none;

}



.dRight{

	float:left;

	position:relative;

	left:25px;

	padding-top:15px;

	width:404px;

}



.fwrap{

	margin-top:10px;

	width:317px;

}



.pico{

	float:left;

	width:80px;

}





.picotxt{

	float:left;

	width:227px;

	position:relative;

	left:10px;

}



.pico2{

	float:left;

	width:227px;

	text-align:right;

}



.picotxt2{

	float:left;

	width:80px;

	position:relative;

	left:10px;

}









.picotitle{

	font-size:18px;

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;



}

.picotitle a:link, .picotitle a:visited{

	font-size:18px;

	color:#80508f;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	

}





.picof{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:12px;

	color:#80508f;

}



.picof a:link, .picof a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px;

	color:#80508f;

}



/* AFFILIATES AD STYLES */



.affAd{

	width:548px;

	margin-top:10px;

	margin-left:15px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px;

	color:#80508f;

	padding:10px;

	background-color:#eee9eb;

	border-top:1px solid #e0d9dd;

	border-bottom:1px solid #e0d9dd;	

}



.affAd a:link, .affAd a:visited{

	color:#c75584;

}



.affAd2{

	width:548px;

	margin-top:10px;

	margin-left:15px;

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px;

	color:#80508f;

	padding:10px;

	/* border-top:1px solid #e0d9dd; */

}



.affAd2 a:link, .affAd2 a:visited{

	color:#c75584;

}



.affiliateBlock{

	width:548px;

	padding:0px 10px 0px 20px;

	margin-left:15px;

	margin-top:10px;

	margin-bottom:10px;

	border-top:1px solid #eeeee9;

	border-bottom:1px solid #eeeee9;

}



.affiliateBlock h3{

	position:relative;

	left:-20px;

}



.affiliateBlock img{border:1px solid #b39fbc;}



.affiliateBlock h4{

	font-family:Verdana;

	font-size:30px;

	margin:5px 0px 0px 0px;

	padding:0px;

	color:#80508f;	

}



/*

.affiliateBlock span{

	display:block;

	font-family:Verdana;

	font-size:24px;

	color:#80508f;

	margin:10px 0px 0px 0px;	

}



*/



.affGrid{

	float:left;

	width:170px;  

	font-size:18px;

	font-family:Georgia;

	margin-bottom:10px;

	

}



.affGrid2{

	float:left;

	width:170px;  

	font-size:18px;

	font-family:Georgia;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:10px;

}





.affImageBorder{

	border:1px solid #d9d9d9;

}



.affText{

	width:164px; 

	height:29px;

	padding-left:3px; 

	padding-right:3px; 

	padding-top:3px;

	margin:0 auto; 

	text-align:center;

}



.affText a:link, .affText a:visited{

	font-family:'Lucida Sans'; 

	margin:0 auto; 

	text-align:center; 

	font-size:12px; 

	color:#80508f;

	line-height:16px;

	text-decoration:none;

}



.affText a:hover{

	text-decoration:underline;

	color:#c02056;

}



.affLinks span{



}



.affLinks a:link, .affLinks a:visited{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px; 

	color:#c75584;

	display:block;

	margin:0px 0px 12px 0px;

}



.affLinks a:hover{color:#65283d;} 



.ad-1{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}



/* Related Posts */



.relWrap{

	width:568px;

	margin-left:15px;

	padding:0px 0px 10px 0px;

}



.relWrap ul{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	color:#5c5758;

	font-size:14px;

	line-height:22px;

	padding:0px 0px 0px 15px;

}



.relWrap ul li {

	list-style-type:none;

	margin-bottom:8px;

}



.relWrap a:link, .relWrap a:visited{

	color:#c75584;

}



.relWrap a:hover{color:#65283d;}



.relWrap h3{

	position:relative;

	left:-15px;

	margin:1em 0px 1em 15px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	color:#80508f;	

}





.byt{

	float:right;

	width:200px; /*220*/

	padding:10px;

	margin-left:8px;

	border:1px solid #e7e7e7;

	

}



.byt p{

		margin:0;

		padding:0;

}



.bytbr{

	margin-top:10px;

}



.byt .bytcontent{

	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;

	font-size:14px;

	line-height:25px;	

	color:#000;

	margin:5px 0px 5px 0px;

}









/* Barely News Logo */



.bnlogo{

	float:right;

	padding:0px 10px 10px 15px;

}





/* Jenny Craig */



#jc{

	position:absolute;

	left:-790px;

	top:-60px;

}


