/*
Theme Name: The Look Fleur
Theme URI: 
Description: The Look
Version: 1.0

Tags: 
*/

@IMPORT url("header.css");
@IMPORT url("footer.css");

.clear {
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

.noborder {
    border: 0px !important;
}

html {
/* background: #000000 url('images/body-background.jpg'); */
    background: #000000;
}

body {
/* 	background: url('images/dots-bg6.jpg') top center no-repeat; */
    background: #000;
    color: #fff;
    text-align: left;
}

a {
    outline: none;
    border: none;
}

img {
    border: none;
}

a:hover {
    background: transparent;
}

a.readmore {
    margin: 0;
    padding: 0;
    clear: none;
    color: #CC9966;
}

.page_margins {
    width: 960px;
    margin: 0 auto;
}

.page {
    border: 0 none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.m-t-22 {
    margin-top: 22px;
}

.last-right, .last {
    margin-right: 0px !important;
}

.border {
    border: 1px solid #313131;
    overflow: hidden;
}

.pink.border {
    border: 1px solid #ff6699;
}

#page {
    text-align: left;
    margin: 0 auto;
    padding: 0;
    color: #000000;
    overflow: hidden;
}

#page #home {
    color: #fff;
}

#page h2 {
    font-size: 18px;
    margin: 0;
    font-weight: bold;
}

#fade-right {
    position: absolute;
    background: url('images/fade_right.png') no-repeat;
    width: 450px;
    height: 174px;
    right: 0;
}

#menu li.extra a, #footer-menu li.extra a {
    color: #ffcccc;
    font-size: 20px;
    padding: 4px;
}

#menu li.extra a:hover, #footer-menu li.extra a:hover {
    color: #fff;
    font-size: 20px;
    background: #af1f23 url(images/menu-item-bg.png) top left no-repeat !important;
    text-shadow: #777 -1px -1px 1px;
}

.videoplayer {
    text-align: left;
    float: left;
    margin-bottom: 20px;
    background-color: #333;
    padding: 5px;
}

#player {
    margin-right: 15px;
    width: 664px;
    height: 370px;
}

#home .videoplayer {
/*	margin-right: 10px;*/
    width: 100%;
}

#home .videoplayer #player {
/*	background: transparent url('images/videoPlace.jpg') no-repeat;*/
    width: 650px;
    height: 400px;
    float: left;
    text-align: center;
}

#promo {
    background: url(images/dark-gray-transparent-bg.png);
    color: #888;
    padding: 0;
    margin: 30px 0 10px 0;
}

#promo .promo {
    margin-bottom: 10px;
}

#promo #promo1, #promo #promo2 {
    color: #333;
    font-size: 2em;
    font-weight: bold;
    width: 300px;
    height: 75px;
    float: left;
    text-align: center;
}

#promo #promo3 {
    color: #333;
    font-size: 2em;
    width: 300px;
    height: 75px;
    text-align: center;
    font-weight: bold;
}

#promo p {
    margin: 0;
    padding: 0;
}

.home-header {
    border-bottom: 1px solid #990000;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
}

.home-header.the-look-tv {
    border-bottom: 1px solid #990000;
    margin-top: 10px;
}

.home-header.what-new {
    border-bottom: 1px solid #ff6699;
}

.home-header.beauty {
    border-bottom: 1px solid #9966ff;
}

.home-header .left {
    width: 90%;
    height: 40px;
    font-size: 36px;
}

.home-header.the-look-tv .left {
    background: transparent url(images/title_theLookTV.png) no-repeat;
}

.home-header.what-new .left, #sidebar h2.what-new {
    background: transparent url(images/title_whatsNew.png) no-repeat;
    height: 40px;
}

.home-header.do-it-yourself .left {
    background: transparent url(images/showLogos/diy.png) no-repeat;
}

.home-header.our-partners {
    border-bottom: 1px solid #624024;
}

.home-header.our-partners .left {
    background: transparent url(images/ourPartners.png) no-repeat;
}

.our-partners.images div {
    width: 320px;
    height: 67px;
    float: left;
}

.our-partners.images #earthcam {
    background: transparent url(images/partners/earthCam.png) no-repeat;
}

.our-partners.images #stylecaster {
    background: transparent url(images/partners/styleCaster.png) no-repeat;
}

.our-partners.images #fitsugar {
    background: transparent url(images/partners/blank.png) no-repeat;
}

.home-header.beauty .left {
    background: transparent url(images/title_fashionBeauty.png) no-repeat;
}

.home-header .right {
    font-size: 12px;
    margin-top: 22px;
}

.home-header a {
    color: #fff;
}

.header {
    background: #333;
    overflow: hidden;
    padding: 10px 5px 6px 10px;
    font-weight: normal;
    font-family: Helvetica, sans-serif;
    margin-bottom: 8px;
    margin-top: 3px;
}

#home .header {
    background: #000;
    padding: 10px 5px 6px 0;
}

#page .header h2 {
    margin: 0; /*	font-family: Helvetica, sans-serif;*/
    font-size: 24px; /*	float: left;*/
/*	line-height: 19px;*/
    float: left;
}

#home .header h2 {
    float: none;
}

.header .pipe {
    width: 1px;
    height: 20px;
    background-color: #fff;
    float: left;
    display: block;
    margin: 3px 15px;
}

#home .header .pipe {
    display: none;
}

#page .header div.after_pipe {
    margin: 3px 0 0 0;
    padding: 0;
    font-size: 18px;
    font-family: Helvetica, sans-serif;
    color: #CC9966;
    float: left; /*	line-height: 19px;*/
}

#home .header div.after_pipe {
    color: #fff;
    font-size: 13px;
}

#content {
    padding: 5px 0 0;
}

#content-inner {
    width: 960px;
    margin: 0 auto;
}

#content-inner #social-links .twitter {
    display: block;
    float: left;
    width: 474px;
    height: 23px;
    background: url(images/btn-twitter.jpg) top left no-repeat;
    text-indent: -32000px;
}

#content-inner #social-links .facebook {
    display: block;
    float: right;
    width: 474px;
    height: 23px;
    background: url(images/btn-facebook.jpg) top left no-repeat;
    text-indent: -32000px;
}

#content-inner #social-links a:hover {
    background-position: top right;
}

#main-column, .main-column {
    float: left;
    width: 640px; /*	background: url(images/headerbackdrop.png) top left repeat-x white;*/
    background: top left repeat-x white;
    padding: 5px;
    border: 1px solid #313131;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

.main-column.full {
    width: 948px;
}

.main-column.full .right {
    background: #000 url(images/onePageContentImage.jpg) no-repeat;
    width: 510px;
    height: 402px;
    margin-left: 20px;
    margin-bottom: 30px;
}

.main-column a, #main-column a {
    color: #6F0000;
}

.main-column a {
    color: #663300;
}

.main-column .entry a:hover {
    color: #666;
}

.main-column .header {
    margin-left: -6px;
    margin-right: -6px; /*	padding-top: 20px;*/
}

.header #powered-by-styleCaster {

}

.cut-box {
    width: 125px;
    height: 125px;
    overflow: hidden;
}

.watchContainer {
    height: 40px;
    background: url(images/watchHeader.gif) top left no-repeat #262626 !important;
}

#allSHOWS {
    background: #000000;
    padding-left: 0;
    float: left;
    clear: none;
    margin: 10px auto 0; /*width: 780px*/;
}

#allSHOWS #the-look-tv {
    width: 100%;
}

#showSIDEBAR {
    background: #222;
    text-align: left;
    float: right;
    clear: none;
    width: 220px;
    padding: 10px;
}

#showSIDEBAR h5 {
    font-size: 13px;
    color: #FFF;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    padding-left: 20px;
    width: 200px;
}

#theSHOW {
    width: 200px;
    height: 180px;
    margin-right: 30px;
    color: #FFF;
    font-family: Helvetica, Verdana, Sans-Serif;
    font: 11px;
    line-height: 12px;
    float: left;
    clear: none;
    text-align: center;
}

#theSHOW h5 {
    font-size: 11px;
    color: #FFF;
    line-height: 12px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    position: relative;
    top: -10px;
    left: 5px;
    width: 180px;
}

.theSHOWs, .theSHOW-home {
    width: 230px;
    height: 120%;
    margin-right: 13px;
    color: #FFF;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: 11px;
    line-height: 12px;
    float: left;
    clear: none;
    text-align: center;
}

.theSHOW-home {
    text-align: left;
}

.playlist .theSHOW-home {
    width: 275px;
    margin-right: 0;
    height: 92px;
}

.theSHOWs h5, .theSHOW-home h5 {
    font-size: 11px;
    color: #fff;
    line-height: 12px;
    font-weight: normal;
    text-align: left;
    position: relative;
    width: 180px;
    margin: 5px 0 10px;
}

.theSHOWs .episode {
    height: 185px;
}

.playlist .theSHOW-home h5 {
    float: left;
    width: 120px;
}

.theSHOW-home {
    height: 230px;
}

.theSHOW-home h5 {
    margin-top: 0;

}

#theTITLE {
    width: 200px;
    margin-right: 28px;
    float: left;
    clear: none;
}

a:hover .thumb-border {
    background-color: #990000;
    border: 1px solid #FF3333;
}

.thumb-border {
    background: #2B2B2B none repeat scroll 0 0;
    border: 1px solid #535353;
    height: 140px;
    width: 230px;
    text-align: center;
}

.playlist .thumb-border {
    width: 140px;
    float: left;
    height: 85px;
    margin-right: 5px;
}

.tb-thumb {
    height: 125px;
    margin: 8px auto;
    width: 215px;
    text-align: center;
}

.playlist .tb-thumb {
    width: 130px;
    height: 75px;
    margin: 5px auto;
}

/* New Homepage Feature Articles */
.home-feat {
    height: 300px;
    float: left;
    margin-top: -30px;
}

.home-feat img {
    border: 1px solid #333;
}

.home-feat a{
    display: block;
}

.feat-title {
    position: relative;
    top: -63px;
    max-width: 300px;
    width: 298px;
    color: #FFFFFF;
    margin: 0 1px;
    padding: 11px 0;
    background: url('http://www.thelooktv.com/wp-content/themes/dots/images/home-overlay.png') bottom left repeat-x;
    z-index: 10;
    clear: none;
    line-height: 27px;
    height: 40px;
}

.feat-title.feed{
    line-height: 16px;
}

.feat-title p {
    font-size: 13px;
    line-height: 13px;
    padding-left: 5px;
    width: 270px;
    margin: 0;
}

.home-feat .feat-title h2 {
    padding-left: 5px;
    font-size: 26px;
    font-weight: bold;
    width: 270px; /*	letter-spacing: -1.0px;*/
}

#page .home-feat .feat-title.feed h2 {
    font-size: 14px;
    margin-top: 5px;
}

.home-feat .feat-title a {
    color: #ff6699;
    font-weight: bold;
}

/* New Gallery Buttons */
#gal-feat, .gal-feat {
    width: 200px;
    height: 300px;
    float: left;
    margin-bottom: 15px;
    margin-right: 14px;
    position: relative;
}

.gal-feat .border {
    height: 297px;
}

#gal-feat img, .gal-feat img {
    border: none;
}

#gal-feat.right, .gal-feat.right {
    margin-right: 0px;
}

#galfeat-title, .galfeat-title {
/*	top: -300px;*/
    height: 300px; /*	border: 1px solid #333;*/
    color: #FFFFFF;
    margin: -30px 0 0;
    padding: 0;
    text-align: center;
    font-size: 16px;
    position: relative; /*	background: url('images/gal-overlay.png') bottom left no-repeat;*/
}

.galfeat-img-stamp {
    position: absolute;
    background: url('images/gal-overlay.png') bottom left no-repeat;
    height: 298px;
    width: 198px;
    top: 0;
    left: 1px;
}

#galfeat-title p, .galfeat-title p {
    font-size: 11px;
    line-height: 11px;
    padding-left: 5px;
    margin-top: -5px;
    width: 190px;
}

#galfeat-title h2, .galfeat-title h2 {
    padding: 270px 0 0 5px;
    font-size: 16px;
    line-height: 18px;
    width: 190px;
    vertical-align: text-bottom;
    font-weight: normal;
}

#main-column-look #galfeat-title h2, #main-column-look .galfeat-title h2 {
    font-size: 16px;
}

/* Dirt Containers */
.dirtContainer {
    height: 46px;
    background: url(images/gossipHeader.png) top left no-repeat #262626 !important;
}

.celebdishContainer {
    height: 46px;
    background: url(images/celebdish6Header.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.celebblogContainer {
    height: 46px;
    background: url(images/celebblogHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.buyeverythingcelebContainer {
    height: 46px;
    background: url(images/buyeverythingcelebHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

/* Love Containers */
.loveContainer {
    height: 46px;
    background: url(images/loveHeader.png) top left no-repeat #262626 !important;
}

.hookupsbreakupsContainer {
    height: 46px;
    background: url(images/hookupsbreakupsHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.welcomebabyContainer {
    height: 46px;
    background: url(images/allinthefamilyHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.bachelorsContainer {
    height: 46px;
    background: url(images/25bachelorsHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.horoscopeContainer {
    height: 46px;
    background: url(images/horoscopeHeader.png) top left no-repeat #262626 !important;
}

.horoscopeContainer2 {
    height: 46px;
    background: url(images/horoscopeHeader2.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.lovebuysContainer {
    height: 46px;
    background: url(images/lovebuysHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

/* Fashion Containers */
.fashionContainer {
    height: 46px;
    background: url(images/fashionHeader.png) top left no-repeat #262626 !important;
}

.fashionwireContainer {
    height: 46px;
    background: url(images/fashionwireHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.fashionwatchContainer {
    height: 46px;
    background: url(images/fashionwatchHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.getthelookContainer {
    height: 46px;
    background: url(images/getthelookHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

/* Beauty Containers */
.beautyContainer {
    height: 46px;
    background: url(images/beautyHeader.png) top left no-repeat #262626 !important;
}

.beautybuzzContainer {
    height: 46px;
    background: url(images/beautybuzzHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.beautifulgirlContainer {
    height: 46px;
    background: url(images/beautifulgirlHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.musthavesContainer {
    height: 46px;
    background: url(images/musthavesHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.lookContainer {
    height: 46px;
    background: url(images/lookHeader.png) top left no-repeat #262626 !important;
}

.photosContainer {
    height: 46px;
    background: url(images/photosHeader.png) top left no-repeat #262626 !important;
}

/* Lifestyle Containers */
.lifestyleContainer {
    height: 46px;
    background: url(images/lifestyleHeader.png) top left no-repeat #262626 !important;
}

.lovetogoContainer {
    height: 46px;
    background: url(images/lovetogoHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.celebpetsContainer {
    height: 46px;
    background: url(images/celebpetsHeader2.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.shoplifestyleContainer {
    height: 46px;
    background: url(images/shoplifestyleHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

/* Fitness Containers */
.fitnessContainer {
    height: 46px;
    background: url(images/fitnessHeader.png) top left no-repeat #262626 !important;
}

.lookinggoodContainer {
    height: 46px;
    background: url(images/lookinggoodHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.bodyblogContainer {
    height: 46px;
    background: url(images/bodyblogHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.gearupContainer {
    height: 46px;
    background: url(images/gearupHeader.png) top left no-repeat #262626 !important;
    width: 650px;
    margin-left: -5px;
}

.shopContainer {
    height: 46px;
    background: url(images/shopHeader.png) top left no-repeat #262626 !important;
}

#lookGallery {
    background: #FFFFFF;
    padding-top: 20px;
    padding-bottom: -10px;
    margin: 0;
    border: none !important;
}

.entry p, .entry .social_bookmark {
    padding: 5px 5px 5px 0;
    font-family: Helvetica, Verdana, Sans-Serif;
}

.entry a:hover {
    color: #CC9966;
}

.entry .short-description {
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0;
}

#main-column h2 {
/*background:#333333 none repeat scroll 0 0;*/
    color: #6F0000;
    font-size: 2em; /*	height: 45px;*/
    margin: 0; /*padding: 5px*/;
}

#main-column .post h2, #page .entry h2 {
    font-family: Helvetica;
    font-size: 28px;
    color: #1F1E1E;
    line-height: 33px;
    margin-bottom: 5px;
}

.entry .title{
    /*clear: both;*/
}
.entry .title h2{
    float: left;
}
.entry .title .after_pipe{
    float: left;
    margin-top: 12px;
    margin-left: 15px;
}

#main-column h3 {
    margin: 10px 0;
}

h3#homepaged a:hover {
    color: #FFFFFF;
    background-color: transparent !important;
}

#main-column-look {
    float: left;
    width: 640px; /*	background: url(images/headerbackdrop_2.png) top left repeat-x #000;*/
    padding: 5px;
    border: 1px solid #313131;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

#main-column-look .entry p, #main-column .entry .social_bookmark {
    padding: 10px;
    font-family: Helvetica, Verdana, Sans-Serif;
}

#main-column-look h2 {
/*background:#333333 none repeat scroll 0 0;*/
    color: #ffffff;
    font-size: 2em;
    height: 35px;
    margin: 0 0 5px 0;
}

#main-column-look h3 {
    margin: 10px 0;
}

/* LOOK POSTS MAIN COLUMN  */
#main-column2 {
    float: left;
    width: 640px; /*background-color: #fff;*/
    background: url(images/headerbackdrop2.png) top left repeat-x black;
    padding: 5px;
    border: 1px solid #313131;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

#main-column2 h2 a:hover {
    background: transparent !important;
}

#main-column2 .entry p, #main-column .entry .social_bookmark {
    padding: 10px;
    font-family: Helvetica, Verdana, Sans-Serif;
    color: #FFFFFF;
}

#main-column .entry .social_bookmark {
    float: left;
}

#main-column2 h2 {
/*background:#333333 none repeat scroll 0 0;*/
    color: #ffffff;
    font-size: 2em;
    height: 45px;
    margin: 0;
    padding: 5px;
}

#main-column2 h3 {
    margin: 10px 0;
}

.buy-it-now {
    line-height: 30px;
    font-weight: bold;
    float: right;
    clear: both;
}

a.buy-it-now {
    color: #6F0000;
}

.buy-it-now div.buy-it {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    width: 220px;
    padding-left: 10px;
}

.buy-it-now div.price {
    padding-left: 10px;
}

/* END LOOK POSTS MAIN COLUMN  */
#pageate {
    width: 460px;
    height: 25px;
    clear: both;
    position: relative;
    z-index: 999;
}

#pagePREV {
    padding-right: 5px;
    float: left;
}

#pageNEXT {
    padding-left: 5px;
    float: right;
}

.galbackBTN {
    float: right;
    margin-top: -15px;
}

#sidebar {
    padding: 0 0 10px 0;
    float: right;
    width: 300px; /*	background: url(images/dark-gray-transparent-bg.png);*/
/*	border:1px solid #313131;*/
/*	-moz-border-radius-bottomright: 5px;*/
    color: #888;
    margin: 0;
}

.previewIMAGES {
    margin-right: 10px;
    margin-bottom: 10px;
}

#video-thumbs {
    margin-bottom: 10px;
}

.video-thumbs-single {
    float: left;
    margin: 1px;
    border: 5px solid #333;
}

#page-top {
    width: 960px;
    padding: 2px 0;
    background: #000;
    padding-top: 10px; /* border:1px solid #313131; */
}

#tv_banner {
    width: 300px;
    height: 100px;
    background: transparent url('images/tvbanner.jpg');
    float: left;
    margin-top: 5px;
}

#follow_thelook {
    width: 300px;
    height: 100px;
    position: relative;
    background: transparent url('images/followNews.jpg');
    border: 1px solid #333;
}

#follow_thelook .icon {
    position: absolute;
    width: 42px;
    height: 42px;
    top: 52px;
}

#follow_thelook .facebook {
    background: transparent url('images/icon_FB.png') no-repeat;
    left: 10px;
}

#follow_thelook .twitter {
    background: transparent url('images/icon_twitter.png') no-repeat;
    left: 70px;
}

#follow_thelook #newsletter {
    position: absolute;
    top: 70px;
    left: 133px;
}

#follow_thelook #newsletter input {
    width: 110px;
    color: #fff;
}

#follow_thelook #newsletter input.submit {
    width: 46px;
    background-color: #666;
    font-size: 11px;
}

#shows-preview {
    width: 100%;
    background: transparent;
    clear: both;
    text-align: left;
    float: left;
    clear: none;
}

#shows-preview img {
    border: none;
    outline: none;
}

#lower-container {
/*	color: #555555;*/
    padding: 0;
    margin-top: 5px;
}

#lower-container-inner {
    width: 960px;
    margin: 0 auto;
}

#lower-container-inner h3 {
    margin: 0;
    padding: 0 0 5px 15px; /*background: url(images/20x20exclamation.png) top left no-repeat*/;
    font-size: 1.3em;
    line-height: 1.1em;
    font-weight: normal; /* border-bottom: 1px solid #313131; */
}

#lower-container-inner h3 a {
    color: #CC9966;
    font-size: 22px;
    font-weight: bold;
    font-family: Helvetica, Verdana, Sans-Serif;
}

#lower-container-inner a:hover {
/*background: #6F0000;*/
    color: white;
}

#lower-stories {
    width: 970px;
    margin-right: 10px;
    float: left;
}

#lower-stories .post {
    margin: 7px;
    width: 300px;
    float: left;
}

#lower-stories .gallery-post {
    margin: 5px;
    width: 640px;
    float: left;
    clear: right;
}

#lower-stories .gallery-post img a {
    background: transparent;
}

#lower-stories .post small {
    font-size: .9em;
}

#lower-stories .post .entry p {
    color: #999;
    line-height: 1.4em;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: 12px;
}

.entry p {
    color: #000000;
    line-height: 1.3em;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: .8em;
    margin: 5px 5px;
}

.entry .right {
    width: 230px;
}

.entry .right p {
    padding-left: 0;
    margin-left: 0;
}

.entry h4 {
    font-family: Times New Roman;
    margin: 0px 0 10px;
}

.page .entry h4 {
    font-family: Helvetica;
    margin-bottom: 5px;
}

.entry .right h4 {
    font-size: 22px;
}

.home-entry p {
    color: #FFFFFF;
    line-height: 1.3em;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: .8em;
    padding: 0;
    margin: 0;
}

#gallery-entry {
    clear: both;
    max-width: 630px;
}

#sitemap_list, sitemap_list ul {
    list-style: square;
    color: #444;
    padding: 0 0 0 15px;
}

#sitemap_list li {
    padding: 0 0 0 10px;
}

#lower-stories .post .postmetadata {
    color: #666666;
    font-size: 10px;
    margin: 5px 0 0 0;
    font-family: Helvetica, Verdana, Sans-Serif;
    text-transform: uppercase;
}

#lower-stories .post .postmetadata a {
    color: #ffffff;
    font-size: 1.1em;
    text-transform: uppercase;
}

#lower-stories .gallery-post .postmetadata {
    color: #666666;
    font-size: 10px;
    width: 470px;
    margin: 5px 0 0 0;
    font-family: Helvetica, Verdana, Sans-Serif;
    text-transform: uppercase;
}

#lower-stories .gallery-post .postmetadata a {
    color: #ffffff;
    font-size: 1.1em;
    text-transform: uppercase;
}

#theARTICLES {
/* 	float: left; */
    clear: none;
    color: #FFFFFF;
    padding-bottom: 15px;
}

.home-substories {
    float: left;
    margin: 0 30px 30px 0;
}

.home-substories.right {
    margin-right: 0px;
}

h2.substories-cats, div.substories-cats {
    padding: 0 0 0 5px;
    margin: 0;
    background: #333;
    font-size: 20px !important;
    line-height: 30px !important;
    clear: both;
    position: relative;
    z-index: 10;
    width: 295px;
    overflow: hidden;
}

.substories-cats div {
    text-transform: capitalize;
    font-weight: bold;
}

li.sub-stories {
    font-size: 14px;
    line-height: 14px;
    margin-left: 15px;
    clear: both;
}

#theGALLERIES {
    width: 630px;
    float: left;
    padding: 0px;
    margin: 0px;
}

#theFASHIONS .header h2, #theGALLERIES .header h2 {
    color: #9966ff;
}

#theFASHIONS {
    width: 630px;
    float: left;
    padding: 0px;
    margin: 0px;
}

#eachCELEB, .eachCELEB {
    width: 200px;
    float: left;
    padding-bottom: 10px;
    margin: 0 18px 0 0;
    color: #FFFFFF;
    text-align: center;
    font-size: 12px !important;
    line-height: 12px;
}

#home .eachCELEB {
    margin-right: 14px;
}

#eachCELEB.right {
    margin-right: 0;
}

#eachCELEB img, .eachCELEB img {
    border: 1px solid #333;
    margin-bottom: 3px;
}

#eachCELEB2 {
    width: 200px;
    float: left;
    margin: 0 20px 0 0;
    padding-bottom: 10px;
    color: #000000;
    text-align: center; /*font-size: 12px;*/
    font-size: 14px; /*line-height: 12px;*/
    line-height: 14px;
}

#eachCELEB2 img {
    padding-bottom: 3px;
}

.rightbar {
    float: right;
    width: 300px;
}

.rightbar ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.rightbar li {
    margin-top: 30px;
    overflow: hidden;
}

#gorgeous {
/*	margin-top: 30px;*/
}

#look_day {
    border: 1px solid #FF6699;
    margin-bottom: 30px;
    border-bottom: 10px solid #FF6699;
}

#look_day h2 {
    font-weight: bold;
    font-family: Helvetica, Verdana, sans-serif;
    background-color: #666;
    color: #fff;
    font-size: 21px;
    padding: 5px 5px 6px;
    text-transform: capitalize; /*letter-spacing: 1px*/;
    margin-bottom: 0px;
}

#look_day h2 div {
    font-size: 12px;
    font-weight: normal;
}

#look_day .item {
    padding: 5px;
    border: 4px #ccc solid;
    background-color: #fff;
    overflow: hidden;
}

#look_day .item .cover {
    float: left;
    width: 90px;
    height: 80px;
}

#look_day .item h3 {
    color: #000;
    font-size: 16px;
    padding: 0px;
}

#look_day .item .text {
    font-size: 12px;
    margin-left: 8px;
    float: left;
    width: 180px;
    color: #000;
    font-family: Times New Roman, serif;
}

#look_day .item .text p {
    margin: 0;
}

#look_day .top .cover {
    width: 280px;
    height: 150px;
}

#look_day .top .text {
    width: 270px;
    margin: 5px 0 0 3px;
}

#look_day .top .text p {
    margin-top: 4px;
}

#look_day .top .text span.tryit {
    color: #ff6699;
    font-size: 12px;
    float: right;
}

#look_day .top h3 {
    font-size: 16px;
    text-transform: none;
}

#look_day .last .cover {
    height: 130px;
}

#pxz-store {
    margin-bottom: 30px;
}

#pxz-store a.pxz-link {
    color: #CC9966;
}

#pxz-popular-looks-next, #pxz-popular-looks-prev {
    font-family: Georgia;
    background-image: url("http://www.pixazza.com/static/store/carousel-gray.png") !important;
}

.pxz-widget-title-text {
    font-weight: bold !important;
}

#theVIDEOS {
    width: 280px;
    float: left;
    clear: none;
    color: #FFFFFF;
    padding-bottom: 15px;
}

#thePOTD {
/*	width: 283px;*/
    float: right;
    clear: none;
    color: #FFFFFF;
    text-align: left;
    padding-bottom: 0px;
}

#thePOTD p {
    margin: 0;
}

#thePOTD .under {
    margin-top: 15px;
    text-align: left;
    font-size: 12px;
    height: 28px;
}

#thePOTD a.readmore {
    font-size: 12px;
    float: right;
}

p.home-desc {
    font-size: 12px;
    line-height: 12px;
    margin: 0px;
    margin-bottom: 15px;
    color: #fff;
    text-align: left;
    margin-left: 0;
}

p.home-desc.right {
    color: #cc9966;
}

p.home-desc2 {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 14px;
    margin: 0px;
    padding: 8px 5px 0 0;
    float: right;
}

#page .home-substories p.home-desc2 {
    color: #CC9966;
    font-size: 12px;
    font-weight: normal;
}

span.ticker-desc {
    font-size: 14px !important;
    color: #FFFFFF;
    line-height: 14px;
    clear: both;
    vertical-align: top;
    padding-bottom: 10px; /*	margin-top: -7px;*/
}

#richARTICLE {
/* 	width: 630px; */
    float: left;
    padding: 0px;
    margin: 0px;
}

#connectDOTS {
    width: 960px;
    clear: both;
    color: #555555;
    padding-bottom: 20px;
}

#sponsorGROUPS {
    width: 300px;
    padding-right: 20px;
    float: left;
    clear: none;
}

#connectDOTS ul {
    margin: 0;
    list-style: square;
    padding-left: 15px;
    font-size: .9em;
}

#fconnectDOTS li {
    margin: 6px 0;
}

#connectDOTS li a {
    color: #CC9966;
}

#connectDOTS li a:hover {
    color: #ffffff;
}

#connectDOTS h4 {
    margin: 0;
    font-size: 14px;
    color: #333333;
}

/* HOROSCOPE STYLES */
#horoscope {
    width: 630px !important;
    padding-right: 10px !important;
    margin-right: 10px !important;
    float: left;
    clear: both;
    border-bottom: 1px #333333 solid;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#horoscopeIMG {
    float: left;
    padding-right: 10px;
    outline: none;
    border: none;
}

#horoscopeMETA {
    width: 180px;
    padding-right: 10px;
    border: none;
    font-size: 11px;
    line-height: 12px;
    float: left;
    clear: none;
}

#horoscopeMETA li {
    margin-left: 15px;
    margin-bottom: 5px;
}

p.bday {
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    margin: 0;
}

#horoscopeTEXT {
    padding-top: 5px;
    width: 300px;
    color: #000000;
    padding-right: 5px;
    border: none;
    font-size: 12px;
    line-height: 14px;
    float: left;
    clear: none;
}

#horoscopeTEXT p {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
}

#horoscopeTEXT h4 {
    width: 300px;
    color: #333333;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
}

#horoscopeRATING {
    width: 200px;
    height: 15px;
    float: right;
}

#horoscopeRATING img {
    margin-top: 10px !important;
}

#horoscopeRATING p {
    color: #333333;
    font-size: 12px;
    line-height: 12px;
    text-align: right;
    margin: 0;
    padding-bottom: 10px;
    font-weight: bold;
}

/* HOROSCOPE GALLERY STYLES */
#horoscopeSIGN {
    width: 140px !important;
    padding: 5px;
    margin-right: 10px;
    text-align: center;
    float: left;
    clear: none;
}

#horoscopeSIGN p {
    width: 120px !important;
    text-align: center;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    margin: 0;
    padding-left: 10px;
}

#lower-ad {
    width: 160px;
    padding-top: 4px;
    float: right;
}

.postmetadata {
    font-size: .8em;
}

.thread-alt {
    background: #999999;
}

.thread-even {
    background: #999999;
}

.depth-1 {
    border: 1px solid #ddd;
}

.even, .alt {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #303030;
}

small {
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
}

/*
h1 {
	width: 205px;
	height: 158px;
	background: url(images/logo.png) top left no-repeat;
	text-indent: -30000px;
	margin: 0;
	float: left;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white;
	width: 385px;
	height: 135px;
	display: block;
	background: url(images/logo.png) top left no-repeat;
	
	}
	*/
h2 {
    font-size: 1.6em;
    text-transform: uppercase;
}

h2.pagetitle {
    font-size: 1.6em;
}

#sidebar h2 {
    font-size: 1.2em;
}

#sidebar .wordtube {
    width: 282px;
    max-height: 250px;
    background: url(images/hot_picks.jpg) top left no-repeat #CC9966;
    padding-left: 2px;
    padding-top: 60px;
    padding-bottom: 2px;
}

h3 {
    font-size: 1.3em;
    padding: 0;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #666;
    text-transform: capitalize;
    font-weight: normal;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, #sidebar h2, #wp-calendar caption, cite {
    text-decoration: none;
    color: #FFF;
}

h3 a, h3 a:visited {
    color: #6F0000;
}

h3 a:hover {
    color: #CC9966;
}

.post h3 a:hover {
    color: #CC9966;
}

}
h2.pagetitle {
    margin-top: 30px;
    text-align: center;
}

#sidebar h2 {
    margin: 0;
    padding: 0;
}

h3.comments {
    padding: 0;
    margin: 40px auto 20px;
}

.entry p a:visited {
/* 	color: #b85b5a; */
}

.commentlist li, #commentform input, #commentform textarea {
    font-size: 0.9em;
}

.commentlist li ul li {
    font-size: 1em;
}

.commentlist li {
    font-weight: bold;
}

.commentlist li .avatar {
    float: right;
    border: 1px solid #eee;
    padding: 2px;
    background: #fff;
}

.commentlist cite, .commentlist cite a {
    font-weight: bold;
    font-style: normal;
    font-size: 1.1em;
}

.commentlist p {
    font-weight: normal;
    line-height: 1.5em;
    text-transform: none;
}

#commentform p {

}

#commentform #submit {
    border: 1px solid #313131;
    background: #333 url(images/lighterbg.jpg) top left repeat-x;
    -moz-border-radius: 5px;
    color: white;
    cursor: pointer;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-weight: bold;
}

#commentform #submit:hover {
    background: #b00000;
}

.commentmetadata {
    font-weight: normal;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color: #777;
    font-family: Helvetica, Verdana, Sans-Serif;
}

code {
    font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps {
    font-size: 0.9em;
    letter-spacing: .07em;
}

/*PINK CHANGE*/
a {
    color: #fff;
    text-decoration: none;
}

p.readme a:hover {
    color: #fff;
    background: #6F0000 !important;
}

a:hover {
    color: #990000;
}

.social a {
    background: transparent;
}

.social a:hover {
    background: transparent;
}

#wp-calendar #prev a, #wp-calendar #next a {
    font-size: 9pt;
}

#wp-calendar a {
    text-decoration: none;
}

#wp-calendar caption {
    font-family: Helvetica, Verdana, Sans-Serif;
    font: bold 1.3em;
    text-align: center;
}

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
}

/* End Typography & Colors */
/* Begin Structure */
#gallerysets {
    width: 640px;
    float: left;
    background: transparent;
}

#gallerysets img {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

#gallerysets h5 {
    color: #000000;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
}

#gallerysets h6 {
    line-height: 14px;
    width: 100%;
    background-color: #999999;
    color: #FFFFFF;
    font-weight: normal;
    text-align: right;
}

#bigright {
    width: 315px;
    float: right;
    clear: right;
}

#bigleft {
    width: 315px;
    float: left;
    clear: left;
}

#gallerysetsthumbLEFT {
    width: 150px;
    min-height: 250px;
    max-height: 250px;
    border: thin #cccccc solid;
    float: left;
    text-align: center;
    background: #FFFFFF;
}

#gallerysetsthumbRIGHT {
    width: 150px;
    min-height: 250px;
    max-height: 250px;
    border: thin #cccccc solid;
    float: right;
    text-align: center;
    background: #FFFFFF;
}

.post {
    margin: 0;
    padding-bottom: 10px; /* border-bottom: 1px solid #222; */
}

.entry hr {
    display: block;
}

.press-item + hr {
    width: 415px;
    float: left;
}

.postmetadata {
    clear: both;
    font-size: 12px;
    line-height: 14px;
    padding-top: 5px;
}

.postmetadatas {
    clear: both;
    font-size: 12px;
    line-height: 14px;
    height: 15px;
}

.postmetadata a {
    color: #6F0000;
}

.postmetadata a:hover {
    clear: both;
}

.post .searchLink {
    color: #6F0000;
}

.clear {
    clear: both;
}

/* End Structure */
/* Begin Images */
p img {
    padding: 0;
    max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright {
    float: right;
}

.alignleft {
    float: left
}

/* End Images */
/* Begin Lists

    Special stylized non-IE bullets
    Do not work in Internet Explorer, which merely default to normal bullets. */
/*
html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
    }
*/
html>body .entry li {
    margin: 7px 0 8px 10px;
}

.entry ol {
    padding: 0 0 0 35px;
    margin: 0;
}

.entry ol li {
    margin: 0;
    padding: 0;
}

.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
}

#sidebar ul, #sidebar ul ol {
    margin: 0 0 10px 0;
    padding: 0;
}

#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    overflow: hidden;
}

#sidebar li.what-new {
    list-style: square inside;
    margin-left: 5px;
    margin-right: 5px;
    color: #ff6699;
    overflow: visible;
}

#sidebar ul li a {
    color: #fff;
}

#sidebar ul li a.pink {
    color: #333;
}

#sidebar ul li a:hover {
    color: #ffffff;
}

#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
    margin: 10px 0 10px 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
    list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
}

#sidebar h2.widgettitle {
    margin-left: 5px;
}

#sidebar div.textwidget {
    margin-top: 9px;
}

/* End Entry Lists */
#searchform input {
    width: 126px;
    height: 22px;
    padding: 1px 0 0 4px;
    color: #000000;
    background-color: #ffffff;
    font-size: 14px;
    font-family: Helvetica, Verdana, Sans-Serif;
    border-color: #666;
    border-width: 0px;
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}

#sidebar #searchform #s {
    width: 108px;
    padding: 2px;
    width: 170px;
    border: 1px solid #B00000;
    padding: 3px;
}

#sidebar #searchsubmit {
    padding: 1px;
}

.entry form {
/* This is mainly for password protected posts, makes them look better. */
    text-align: center;
}

select {
    width: 130px;
}

#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
}

#commentform {
/* margin: 5px 10px 0 0; */

}

#commentform textarea {
    width: 617px;
    border: 1px solid #303030;
    color: #999999;
    font-family: Helvetica, Verdana, Sans-Serif;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#respond:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#commentform #submit {
    margin: 0 0 5px auto;
    float: right;
}

/* End Form Elements */
/* Begin Comments*/
.alt {
    margin: 0;
    padding: 10px;
}

.commentlist {
    padding: 0;
    text-align: justify;
}

.commentlist li {
    margin: 15px 0 10px;
    padding: 5px 5px 10px 10px;
    list-style: none;
}

.commentlist li ul li {
    margin-right: -5px;
    margin-left: 10px;
}

.commentlist p {
    margin: 10px 5px 10px 0;
}

.children {
    padding: 0;
}

#commentform p {
    margin: 5px 0;
}

.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
}

.commentmetadata {
    margin: 0;
    display: block;
}

/* End Comments */
/* Begin Sidebar */
#sidebar form {
    margin: 0;
}

/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
}

#wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
}

#wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
}

#wp-calendar a {
    display: block;
}

#wp-calendar caption {
    text-align: center;
    width: 100%;
}

#wp-calendar td {
    padding: 3px 0;
    text-align: center;
}

#wp-calendar td.pad:hover {
/* Doesn't work in IE */
    background-color: #fff;
}

/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
    cursor: help;
}

acronym, abbr {
    border-bottom: 1px dashed #999;
}

blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
}

blockquote cite {
    margin: 5px 0 0;
    display: block;
}

.center {
    text-align: center;
}

.hidden {
    display: none;
}

hr {
    display: none;
}

a img {
    border: none;
}

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

/* End Various Tags & Classes*/
/* Captions */
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 10px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}

/* End captions */
#top-ad-zone {
    width: 728px;
    height: 40px;
    background: transparent !important;
    float: right;
    margin-top: 0;
}

#top-ad-zone div#social {
    float: right;
    position: relative;
    z-index: 20;
    clear: none;
    color: #fff;
    padding: 0 0px;
}

div#social div {
    float: left;
}

div#social div#checkus {
    margin-right: 10px;
    padding-top: 5px;
    margin-top: 4px;
}

div#social div#pipe {
    float: left;
    margin-left: 10px;
    margin-top: 14px;
    height: 19px;
    width: 1px;
    background-color: #fff;
}

div#social span {
    color: #fff;
    vertical-align: middle;
    font-size: 12px;
}

#social #newsletter {
    padding: 13px 0px 10px;
    color: #fff;
    margin-left: 20px;
    font-size: 12px;
}

#newsletter form {
    float: left;
}

#newsletter input {
    margin: 0;
}

#newsletter input.email {
    border: 1px solid #666666;
    background-color: #000;
    color: #624024;
    padding: 0 0 0 4px;
    font-size: 12px;
    height: 20px;
    margin-top: 1px;
}

#newsletter input.submit {
    height: 20px;
    font-size: 12px;
    border: 1px solid #666;
    background-color: #624024;
    color: #fff;
    padding: 0 4px;
}

#top-ad-zone img.rollover {
    vertical-align: middle;
    width: 30px;
    height: 30px;
}

div.topbanner {
    width: 728px;
    height: 90px; /*background: transparent url(../image/topbanner.png) no-repeat scroll*/
/*center top;*/
    float: left;
}

#video-overlay {
    position: relative;
    top: 75px;
    height: 50px;
    max-height: 55px;
    color: #FFFFFF;
    margin: 0;
    padding: 5px;
    font-size: 11px;
    line-height: 13px;
    background: url("images/video_overlay.png") bottom center no-repeat transparent;
    z-index: 10;
}

#video-desc {
    position: relative;
    top: 13px;
}

.video-layout {
    height: 200px;
}

#video-thumbs .entry-content {
    float: left; /*  width: 137px; */
    margin: 0 3px 10px;
}

#video-thumbs .entry-content a {
    border: 3px solid #191919;
    display: block;
    height: 125px;
    width: 125px;
    overflow: hidden;
    position: relative;
    background-color: #191919
}

#video-thumbs .entry-content a img {
    position: absolute;
    z-index: 5
}

#video-thumbs .entry-content a span.slide-title {
    position: absolute; /*top: 108px;*/
    top: 90px;
    left: 3px; /*width: 300px;*/
    line-height: 1em;
    color: white !important;
    font-size: .8em;
    z-index: 0
}

#video-thumbs .entry-content {
    position: relative
}

#video-thumbs .entry-content .new {
    display: block;
    position: absolute;
    top: -6px;
    right: -4px;
    width: 42px;
    height: 22px;
    background: url("images/ico-new-trans2.png") no-repeat top left;
    z-index: 200
}

span.cover-up {
    position: absolute;
    right: 0;
    top: 0;
    height: 125px;
    width: 20px;
    z-index: 4
}

/*    NEW SHOP PAGE    */
/* Featured Products */
#featured-product {
    width: 475px;
    height: 250px;
    clear: none;
    background: #fff url('http://www.dotstv.com/wp-content/themes/dots/images/shop/ftproduct-back.jpg') bottom right no-repeat;
    margin-right: 2px;
    margin-left: 2px;
    overflow: hidden;
    float: left;
}

img.ftproduct {
    float: left;
    padding-left: 5px;
    clear: none;
    text-align: left;
}

#ftproduct-title {
    width: 285px;
    height: 45px;
    float: right;
    padding-right: 10px;
    margin-bottom: 10px;
    clear: none;
}

.ftproduct-desc {
    font-size: 14px;
    line-height: 14px;
    width: 250px;
    margin-right: 10px !important;
    margin-top: 10px;
    margin-bottom: 10px;
    float: right;
    color: #000;
    text-align: left;
    font-weight: normal !important;
}

#ftproduct-buynow {
    width: 250px;
    max-height: 60px;
    text-align: center;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    padding-right: 10px;
}

td.funkyheels {
    width: 475px;
    height: 250px;
    background: #fff url('http://www.dotstv.com/wp-content/themes/dots/images/shop/ftproduct-funkyheels.jpg') bottom right no-repeat;
    padding-left: 15px;
    overflow: hidden;
}

td.jumpstartdiet {
    width: 475px;
    height: 250px;
    background: #fff url('http://www.dotstv.com/wp-content/themes/dots/images/shop/ftproduct-jumpstartdiet.jpg') bottom right no-repeat;
    padding-left: 15px;
    overflow: hidden;
}

#shoppingFT p {
    font-size: 14px;
    width: 230px;
    min-height: 90px;
    max-height: 160px;
    padding-right: 16px;
    float: right;
    padding-top: 60px;
}

#shoppingFT a:hover {
    background: transparent !important;
    outline: none;
    border: none;
}

.callaction {
    height: 49px;
    width: 270px;
    float: right;
    padding-right: 10px;
    padding-top: 5px;
}

/* Shop Page Advertisements */
#shopping-rotator {
    height: 340px;
    width: 960px;
    padding: 0;
    margin-bottom: 5px !important;
    clear: both;
    text-align: center;
}

#shopping-adsMINI {
    max-height: 317px;
    width: 960px;
    clear: both;
    margin-bottom: 3px !important;
}

#shopping-adsMINI img.leftIMG {
    padding-right: 1px;
}

#shopping-adsMINI img.rightIMG {
    padding-left: 1px;
}

#shopping-adsMINI img.ctrIMG {
    padding-left: 1px;
    margin: 0;
}

/* Product Categories */
#shopping table {
    text-align: left;
    position: relative;
    left: -2px;
}

#shopping td {
    width: 475px;
    background: #fff; /* overflow: hidden; */
}

#shopping td.right {
    width: 475px;
    background: #fff;
    margin-left: 3px !important; /* overflow: hidden; */
}

#shopping td.left {
    width: 475px;
    margin-right: 3px !important;
    background: #fff; /* overflow: hidden; */
}

#shopping h4 {
    width: 100px !important;
    font-size: 11px !important;
    color: #900;
    text-align: center;
    line-height: 12px;
    padding-top: 5px;
    margin: 0px;
}

#shopping p {
    font-size: 10px !important;
    color: #666;
    line-height: 11px;
    width: 100px !important;
    text-align: center;
    padding: 0px;
    margin: 0px;
}

#shopping a:hover {
    background: transparent !important;
    outline: none;
    border: none;
}

.productCAT {
    width: 475px;
    padding-bottom: 6px;
    padding-top: 6px;
}

.CATtitle {
    float: left;
}

.browsemore {
    float: right;
}

#productThumbs {
    width: 110px;
    text-align: center;
    float: left;
    clear: none;
    padding-left: 3px;
    padding-right: 3px;
}

#productThumbs img {
    height: 100px;
    width: 100px;
}

.prodDesc td {
    width: 100px;
    height: 80px !important;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
}

/*   END NEW SHOP PAGE   */
/*   Author Template Page   */
#authRIGHT {
    width: 335px;
    float: right;
}

#authPIC {
    background: #DDD;
    width: 335px;
    float: right;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.authEXCERPT {
    width: 230px;
    color: #000000;
    font-size: 14px;
    padding: 0;
    font-style: normal !important;
    font-weight: normal;
}

.authIMG {
    padding-right: 0 !important;
    margin: 0 !important;
    border: none;
    outline: none;
    text-align: center !important;
}

#authLEFT {
    width: 300px;
    float: left;
    margin-top: 0px;
}

p.minidesc {
    color: #333;
    font-size: 12px;
    line-height: 16px;
    padding-top: 10px;
    margin: 0;
}

p.descrip {
    color: #333;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 280px;
}

.descrip b {
    color: #000;
    font-size: 14px;
    line-height: 16px;
}

p.saying {
    color: #333;
    font-size: 14px;
    line-height: 16px;
    font-style: italic;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    margin: 0;
}

.biggie {
    font-family: Helvetica, Verdana, sans-serif;
    color: #333;
    font-size: 18px;
    line-height: 16px;
}

.archive-date {
    color: #333;
    font-size: 11px;
    line-height: 12px;
    margin: 0;
}

/*   End Author Template Page    */
/*  Get Her Look - Beauty  */
.getthelook {
    margin: 0;
    padding: 0;
    width: 630px !important;
    height: 1074px !important;
    outline: none;
    border: none;
}

.getthelook a:hover {
    margin: 0;
    padding: 0;
    background: transparent !important;
    outline: none;
    border: none;
}

td.getthelook {
    margin: 0 !important;
    padding: 0 !important;
    outline: none;
    border: none;
}

tr.getthelook {
    margin: 0 !important;
    padding: 0 !important;
    outline: none;
    border: none;
}

#beautyTIPS {
    background: url('http://www.dotstv.com/wp-content/themes/dots/images/getthelook/eva_mendes/tips_background.jpg') top center no-repeat;
    height: 290px;
    width: 630px;
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}

#beautyTIPS p {
    width: 120px;
    color: #000000;
    font-family: Helvetica, Verdana, Sans-Serif;
    font: 12px;
    line-height: 14px;
    margin: 0;
    padding: 5px !important;
    border: none;
    outline: none;
}

/*  END Get Her Look - Beauty  */
/*-------EXPLORE-----*/
#readGallery {
    float: left;
    clear: left;
    width: 640px;
}

#readSidebar {
    float: right;
    clear: right;
    width: 320px;
    padding: 0px;
}

.explore-page h2 {
    font-size: 2em;
    background: #333;
    color: #fff;
    margin: 0;
    padding: 5px;
}

#explore * {
    margin: 0;
    padding: 0;
}

#explore td {
    width: 318px;
    height: 220px;
    background: #ccc;
    overflow: hidden;
}

#explore img {
    width: 318px;
    height: 220px;
}

#explore p {
    margin: 0;
}

#explore h3 {
    font-size: 1em;
    text-transform: uppercase;
    background: #6F0000;
    color: white;
    height: 17px;
    padding-top: 3px;
}

#explore ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#explore li {
    height: 39px;
    background: #444;
    color: white;
    border-top: 1px solid #fff;
}

#explore li a {
    height: 19px;
    display: block;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    font-size: .8em;
}

.landing-main-post {
    width: 300px;
    float: left;
    margin-left: 10px;
    padding-bottom: 10px
}

.landing-main-image {
    width: 300px;
    float: left;
}

.landing-main-post h3, .landing-main-post p {
    margin: 5px 0;
    background-color: #fff;
}

.landing-main-post h3 a {
    color: #000;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: 0.8em;
}

.landing-main-post h3 a:hover {
    color: #CC9966;
}

.landing-subsection {
    background: #ffffff;
    margin-top: 5px;
}

.sub-post {
    width: 47%;
    float: left;
    font-size: .9em; /*line-height: 1.3em;*/
    height: 165px;
    padding-top: 5px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}

.sub-post.feed {
    height: auto;
    width: 100%;
}

.sub-post h3 a {
    color: #000000;
    font-family: Helvetica, Verdana, Sans-Serif;
    font-size: 1.0em;
}

.sub-post h3 a:hover {
    color: #CC9966;
}

.sub-post-content a {
    color: #b00000;
}

#single-feed-page small a {
    color: #b00000;
    font-weight: bold;
}

#single-feed-page .sub-post-content small a {
/*color: #66ccff;*/
    font-weight: 400;
    font-size: 12px;
}

.sub-post-content h3 {
    margin: 0 0 5px 0;
}

#fb-root {
    float: left;
}

#page .facebook-like {
    float: left; /*margin-top: 10px;*/
}

#single-feed-page .facebook-like {
    margin-top: 0;
    float: right;
}

.facebook-like {
    width: 50px;
}

#page .tw_button {
/*margin-top: 10px;*/
    float: left;
    margin-left: 10px;
}

#single-feed-page .tw_button {
    margin-top: 0;
    float: right;
}

#single-feed-page .sub-post-content .facebook-like {
/*margin-left:  10px;*/
    margin-right: 30px;
}

#single-feed-page .sub-post-content h3 {
    margin-bottom: 10px;
}

#single-feed-page .sub-post-content a {
/*color: #000;*/
}

#single-feed-page .sub-post-content .author {
    color: #777;
    font-size: 12px;
    margin-bottom: 10px;

}

.addthis_container {
    float: left;
    margin-right: 10px;
}

.sub-post-title {
/*background:#333333 url("images/glasstop-subheader.png") none repeat-x scroll 0 0 ;*/
    background: url("images/glasstop-subheader.png") top left repeat-x white;
    color: #FFFFFF;
    margin: 0 !important;
    padding: 3px;
}

.sub-post-image {
    width: 125px;
    float: left;
    margin-right: 10px;
}

.sub-post-content {
/*overflow: hidden;*/
/*width: 160px;*/
/*margin-left: 10px;*/
/*float: left;*/
}

.sub-post-content2 {
    width: 110px;
    margin-right: 7px;
    padding: 5px;
    float: left;
}

.sub-post-content2 a {
    color: #96000C;
}

.sub-post-content3 {
    width: 110px;
    margin-right: 3px;
    padding: 5px;
    float: left;
}

.sub-post-content p {
    margin: 3px 0;
    color: #222222;
    font-size: 12px;
}

.sub-post-content small a {
    font-weight: bold;
}

.sub-post-content small a:hover {
    font-weight: normal;
    background-color: #FFF !important;
}

#respond, #respond h3 {
    color: #333;
}

.panes #respond, .panes #respond h3 {
    color: #aaa;
}

#respond a:hover {
    background-color: #FFFFFF !important;
    color: #B00000;
}

.gallery-item {
    border: 1px solid #cccccc;
    color: #999999;
    width: 30% !important;
    margin-right: 5px;
    font-size: .9em;
    padding: 5px 0;
}

.social_bookmark em {
    font-style: normal;
}

.social_bookmark a:hover {
    font-style: normal;
    background-color: #6F0000 !important;
}

img.social_bookmark a:hover {
    font-style: normal;
    background-color: transparent !important;
}

/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
drop down style stuff

/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
/
#jsddm {
    margin: 0;
    padding: 0
}

#jsddm li {
    float: left;
    list-style: none; /*background: url(images/dropdown/child.gif) left bottom no-repeat;*/
}

#jsddm li a {
    display: block;
    white-space: nowrap
}

#jsddm li a:hover {
    background: #1A4473; /*background : url(images/dropdown/parent.gif) 0px*/
/*-40px no-repeat !important;*/
}

#jsddm li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden; /*border-top: 1px solid white background : url(images/dropdown/child.gif)*/
/*left bottom no-repeat;*/
/*insert background for dropdown;*/
/*background: url(images/dropdown/child.png) left top repeat;*/
}

#jsddm li ul li {
    float: none;
    display: inline;
    background: #1A4473; /*background :*/
/*url(images/child.gif) left bottom no-repeat;*/
}

#jsddm li ul li a {
    width: auto;
    background: #9F1B1B;
}

#jsddm li ul li a:hover {
    background: #7F1616;
}

/*end of drop down style stuff */

.press-item {
    margin-top: 20px;
    overflow: hidden;
}

.press-item .thumb {
    float: left;
    margin-right: 10px;
}

.press-item .title a {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.press-item .source {
    font-size: 16px;
}

.tabs {
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 20px;
}

.tabs div {
    cursor: pointer;
    font-weight: bold;
    float: left;
    color: #ccc;
    padding: 5px 15px;
}

.tabs div.current {
    background-color: #ccc;
    color: #000;
}

.episodes-type {
    color: #bbb;
    float: left;
    margin: 5px 0;
    font-size: 20px;
}

.episode-season {
    color: #ccc;
    font-size: 12px;
    margin-top: 10px;
}

.episode-page {
    color: #ccc;
    font-size: 12px;
}

.episodes-tab {
    background-color: #ccc;
    color: #000;
    float: left;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.widget_rss {
    margin-top: 10px;
    border: 1px solid #444;
}

#sidebar .widget_rss .widgettitle, .rightbar .widget_rss .widgettitle {
    background-color: #444;
    padding: 3px 5px;
    margin-left: 0;
}

#sidebar .widget_rss .widgettitle a, .rightbar .widget_rss .widgettitle a {
    font-size: 18px;
}

#sidebar .widget_rss ul, .rightbar .widget_rss ul {
    overflow: hidden;
    padding-right: 10px;
    margin: 10px 0 10px 10px;
}

.widget_rss a {
    font-size: 14px;
}

.widget_rss ul a {
    display: block;
}

#sidebar .widget_rss li, .rightbar .widget_rss li {
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 3px;
    clear: both;
}

.widget_rss .rss-date {
    font-size: 12px;
    float: left;
}

.widget_rss cite {
    font-size: 12px;
    float: right;
    color: #624024;
}

.links {
    overflow: hidden;
    margin-bottom: 20px;
}

.links .section {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}

.links .title {
    font-size: 14px;
    color: #fff;
    font-style: italic;
}

.links .link {
    font-size: 14px;
    color: #fff;
    display: block;
    width: 150px;
    float: left;

}