﻿/*------------------------------------------------------------------  
[Table of Contents]  

- Body body, .td-DocStyle // Outer Container
- Type
- Common
    - Teaser .td-Teaser
- Header
    - Ads Top .td-AdBug, .td-LeaderBoard
    - Main Navigation #td-MainNav
    - Sub Navigation #td-SubNav
- Body
- SideBar
- Main
- Search
- Blogs
- Footer
- Finder
- Personals
- Ecommerce
- Clears

-------------------------------------------------------------------*/ 



/* Body
-------------------------------------------------------------------*/
body
{
    padding:15px 0;
}
.td-DocStyle
{
    /* padding:15px;
    border:solid 1px #DDD;
    margin:20px 0; */
}
em {font-style:italic;}
b, strong {font-weight:bold;}
p {margin-bottom:15px;}



/* Type
-------------------------------------------------------------------*/
body
{
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-size:62.5%; /* 10px */
    font-weight:normal;
}
h1, h2, h3, h4, h5, h6
{
    font-family:Georgia, Times New Roman, Serif;
    padding:0;
    margin:0;
}
h1 {font-size:1.8em; font-weight:normal;}
h2 {font-size:1.0em;}
h3 {font-size:1.4em;}
h4 {font-size:2.4em; font-weight:normal;}
h5 {}
h6 {font-size:1.5em; font-weight:normal;}
h1 a, h1 a:visited, h1:active,
h2 a, h2 a:visited, h2:active,
h3 a, h3 a:visited, h3:active,
h4 a, h4 a:visited, h4:active,
h5 a, h5 a:visited, h5:active,
h6 a, h6 a:visited, h6:active
{
    color:#000;
}
a, a:active, a:visited
{
    color:#369;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

/* Common
-------------------------------------------------------------------*/
.clear {clear:both;}
.displayNone {display:none;}
.displayBlock {display:block;}
.td-Comment
{
    font-size:10px; 
    font-weight:normal;
    font-family:Georgia, Trebuchet MS, Arial, Helvetica, Sans-Serif;
    display:inline-block;
    background:url(/TopletsResources/MostPopular/images/comment_icon.gif) no-repeat left; 
    padding-left:17px;
}
.td-Border
{
    border-left:solid 1px #EEE;
    padding-left:20px;
}
.td-Divider
{
    clear:both;
    background:url(/App_Themes/eyeredesign/images/bgDivider.gif) repeat-x;
    height:5px;
    margin-bottom:20px;
}
/* TEASER */
.td-Teaser
{
}
    .td-Teaser img
    {
        float:left;
        margin:0 10px 10px 0;
    }
    .td-Teaser p.section
    {
        font-size:0.9em;
        margin-bottom:5px;
    }
        .td-Teaser p.section a,
        .td-Teaser p.section a:active,
        .td-Teaser p.section a:visited
        {
            font-family:Verdana, Trebuchet MS, Helvetica, Sans-Serif;
            font-weight:bold;
            font-size:1.0em;
            color:#C00;
            text-transform:uppercase;
        }
        .td-Teaser p.section a:hover
        {
            color:#FFF;
            background-color:#C00;
            text-decoration:none;
        }
    .td-Teaser p.subTitle
    {
        margin-bottom:5px;
    }    
    .td-Teaser p.date
    {
        margin:1px 0 0 0;
        color:#888;
    }
    .td-Teaser p.abstract
    {
        margin:2px 0 0 0;
        line-height:16px;
    }
    .td-Teaser p.large
    {
        font-size:1.2em;
        line-height:22px;
    }
    .td-MainTeaser
    {
        border-bottom:dotted 1px #CCC;
    }
/* NAVIGATION */    
.td-NavList
{
    clear:both;
}
    .td-NavList ul 
    {
    }
    .td-NavList ul li
    {
        float:left;
    }
    .td-NavList ul li a
    {
        display:block;
        padding:0 10px 0 0px;
        text-decoration:none;
    }
    .td-NavList #selected a
    {
        color:#C00;
    }
    .td-NavList ul li.first
    {
        width:150px;
        font-weight:bold;
    }
/* COMMENTS */    
.td-UserComment
{
    font-size:1.1em;
    line-height:18px;
    padding:20px 10px;
    border-bottom:dotted 1px #CCC;
}
    .td-UserComment .user
    {
        float:left;
        margin:0 10px 10px 0;
        display:block;
        text-align:center;
        overflow:hidden;
    }
    .td-UserComment .user img
    {
        display:block;
        margin-bottom:3px;
    }
    .td-UserComment p.article
    {
        font-size:1.2em;
        font-weight:bold;
        margin:0;
    }
    .td-UserComment p.date
    {
        color:#888;
        margin:3px 0 0 0;
    }
    .td-UserComment p.category
    {
        font-style:italic;
        margin:0;
    }
    .td-UserComment p.abstract
    {
        margin:3px 0 0 0;
    }
    .zebra
    {
        background-color:#F5F5F5;
    }
.td-EditorialRating
{
    padding:20px 0 15px 0;
}
    .td-EditorialRating .title
    {
        float:left; 
        margin:-2px 5px 0 0;
    }
.td-Star
{
    width:13px;
    height:12px;
    cursor:none;
    display:block;
    float:left;
}
.td-StarRead
{
    width:13px;
    height:12px;
    cursor:none;
    display:block;
    float:left;
}
.td-StarFilled
{
    background:url(/App_Themes/eyeredesign/images/FilledStar_new.gif) no-repeat;
}
.td-StarEmpty 
{
    background:url(/App_Themes/eyeredesign/images/EmptyStar_new.gif) no-repeat;
}
.td-StarHalf 
{
    background:url(/App_Themes/eyeredesign/images/HalfFullStar_new.gif) no-repeat;
}
.td-StarSaved 
{
    background:url(/App_Themes/eyeredesign/images/SavedStar.png) no-repeat;
}
.td-StarReduced 
{
    background:url(/App_Themes/eyeredesign/images/FilledStar_new.gif) no-repeat;
}    




/* Header
-------------------------------------------------------------------*/
.td-HeaderStyle
{
}
.td-AdBug, .td-LeaderBoard
{
    float:left;
    border:solid 1px #DDD;
    padding:5px;
    margin-bottom:20px;
}
.td-LeaderBoard
{
    float:right;
}
*html .td-AdBug, 
*html .td-LeaderBoard,
*:first-child + html .td-AdBug 
{
    padding:5px 5px 1px 5px; /* IE6/IE7 */
}
*:first-child + html .td-LeaderBoard
{
    padding:5px 5px 4px 5px; /* IE7 */
}
.td-Logo
{
    clear:both;
    float:left;
    width:494px;
    padding:20px 0 20px 6px;
    text-align:left;
}
    .td-Logo .td-Date
    {
        font-size:0.9em;
        display:block;
        margin-top:3px;
        color:#999;
        font-family:Georgia, Times New Roman, Serif;
        text-transform:uppercase;
        letter-spacing:7px;
    }
.td-ProfileSearch
{
    float:right;
    width:450px;
    text-align:right;
    z-index:10000;
}
    .td-Login
    {
        float:right;
        border:solid 1px #DDD;
        background-color:#FCFCFC;
        font-size:1.1em;
        padding:5px;
        width:302px;
    }
        .td-LoginTools
        {
            float:left;
        }
        .td-LoginEyeD
        {
            float:right;
        }
        .td-LoginRSS
        {
            background:url(/App_Themes/standard/images/icoRSSSmall.gif) no-repeat left;
            padding-left:18px;
        }
    .td-Search
    {
        clear:both;
        padding:10px 0 0 0;
        z-index:10000;
    }
        .searchBox 
        {
            float:right;
            padding-top:4px;
            margin-right:3px;
        }
        .dropDown 
        {
            float:right;
            padding-top:4px;
            margin-right:3px;
        }
        *html .dropDown,
        *:first-child + html .dropDown
        {
            padding-top:5px; /* IE6/IE7 */
        }
        .button 
        {
            float:right;
            padding-top:4px;
        }
        *html .button,
        *:first-child + html .button
        {
            padding-top:2px; /* IE6/IE7 */
        }
    .td-Search input,
    .td-Search select
    {
        font-size:1.2em;
    }
    *:first-child + html .td-Search input 
    {
        padding:1px 0; /* IE7 */
    }
    *:first-child + html .td-Search .button
    {
        position:relative;
        top:1px;
    }
.td-ButtonSearch
{
    cursor:pointer;
    background:url(/App_Themes/standard/images/btnSearch.gif) no-repeat;
    width:54px;
    height:24px;
    border:0;
}

.td-GreyBtn
{
    background:url(/App_Themes/standard/images/eyed/bgButton.gif) repeat-x;
    border:none;
    color:#fff;
    font-size:10px;
    margin:3px 0 0 70px;
    padding:3px 5px 5px 5px;
    width:135px;
    cursor:pointer;
}

#td-MainNav 
{
    float:left;
    width:100%;
    background:url(/App_Themes/eyeredesign/images/bgMainNav.gif) repeat-x top;
    font-family:Georgia, "Times New Roman" , Times, serif;
    font-weight:bold;
    text-transform:uppercase;
}
    #td-MainNav .td-Tabs ul
    {
        padding:11px 0 0 5px;
    }
    #td-MainNav .td-Tabs li
    {
        float:left;
    }
    #td-MainNav .td-Tabs a
    {
        display:block;
        font-size:1.1em;
        padding:0 12px 10px 12px;
        color:#000;
        text-decoration:none;
    }
    #td-MainNav .td-Tabs a:hover
    {
        color:#C00;
    }
    #td-MainNav .td-Tabs .selected
    {
        background:url(/App_Themes/eyeredesign/images/tabRight.gif) no-repeat bottom right;
    }
    #td-MainNav .td-Tabs .selected a
    {
        color:#C00;
        background:url(/App_Themes/eyeredesign/images/tabLeft.gif) no-repeat bottom left;
    }
#td-SubNav
{
    float:left;
    width:100%;
    background:url(/App_Themes/eyeredesign/images/bgSubNav.gif) repeat-x bottom;
    font-family:Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif;
    font-weight:bold;
}
    #td-SubNav .td-Tabs ul
    {
        padding:5px 0 5px 5px; overflow: hidden; zoom: 1;
    }
    #td-SubNav .td-Tabs li
    {
        float:left;
    }
    #td-SubNav .td-Tabs a
    {
        display:block;
        font-size:1.1em;
        padding:4px 10px 5px 10px;
        color:#000;
        text-decoration:none;
    }
    #td-SubNav .td-Tabs a:hover
    {
        color:#C00;
    }
    #td-SubNav .td-Tabs .selected
    {
        background:url(/App_Themes/eyeredesign/images/tabSubRight.gif) no-repeat right;
    }
    #td-SubNav .td-Tabs .selected a
    {
        color:#FFF;
        background:url(/App_Themes/eyeredesign/images/tabSubLeft.gif) no-repeat left;
    }



/* Body
-------------------------------------------------------------------*/
.td-BodyStyle
{
    padding:20px 0;
    display:inline-block;
    font-size:1.1em;
}


/* Sidebar
-------------------------------------------------------------------*/
.td-SideBarStyle
{
    font-size:1.1em;
}
.td-BigBox, .td-Finder, .td-EyeD, .td-Contests, .td-VideoPlayer, .td-Twitter
{
    margin-bottom:15px;
}
.td-SideBox
{
    margin-bottom:15px;
}
.td-SideBarStyle {}
.td-SideBarStyle div
{
}
.td-EyeD
{
    margin:-7px 0 15px 0;
}
.td-FinderChart
{
    border-top:dotted 1px #CCC; 
    padding-top:10px;
    margin-top:10px; 
    color:#CCC;
}
.td-FinderGrab
{
    display:block; 
    float:right;
}
    .td-FinderGrab a
    {
        font-weight:bold;
    }
.td-Contests
{
    padding:15px 15px 20px 15px;
    border-top:solid 5px #000;
    border-bottom:solid 1px #DDD;
    border-left:solid 1px #DDD;
    border-right:solid 1px #DDD;
}
    .td-Contests h3
    {
        margin-bottom:15px;
    }
    .td-Contests ul li
    {
        margin-bottom:5px;
    }
    .td-Contests a.viewAll
    {
        display:inline-block;
        margin-top:10px;
        font-weight:bold;
    }
.td-Twitter
{
    width:289px;
    padding:4px 0;
    border:solid 1px #DDD;
    text-align:center;
}
.td-Personals
{
    margin-bottom:10px;
}



/* Main
-------------------------------------------------------------------*/ 
.td-ThisJustIn
{
}
    .td-ThisJustIn h1
    {
        font-size:2.6em;
        font-weight:normal;
    }
    .td-ThisJustIn h2
    {
        font-size:1.4em;
        font-weight:bold;
        margin-bottom:3px;
    }
    .td-ThisJustIn .td-Teaser
    {
        clear:both;
        border-bottom:dotted 1px #CCC;
        padding:20px 0;
    }
    .td-ThisJustIn .td-Teaser
    {
        padding:15px 0 20px 0;
    }
    .td-ThisJustIn .td-Teaser p.section
    {
        font-size:0.8em;
    }
    .td-ThisJustIn .td-Teaser p.abstract
    {
        font-size:1.2em;
        line-height:22px;
    }
    .td-ThisJustInMore
    {
        text-align:right; 
        padding:15px 0;
        font-weight:bold;
    }
.td-TopStories,
.td-Fun,
.td-MoreInside,
.td-RecentComments
{
    border-top:solid 3px #000;
    border-bottom:solid 1px #EEE;
    padding:0 0 15px 0;
    margin-bottom:20px;
}
.td-Fun,
.td-MoreInside
{
    padding-bottom:0;
}
.td-TopStories h6,
.td-Fun h6,
.td-MoreInside h6,
.td-RecentComments h6
{
    font-size:1.5em;
    font-weight:normal;
    margin-bottom:15px;
    padding:10px 0;
    border-bottom:solid 1px #EEE;
}
    .td-Fun .td-Teaser img
    {
        width:37px;
        height:37px;
        border:solid 1px #E0E0D5;
        padding:4px;
        margin-bottom:0;
    }
    .td-Fun .td-Teaser p.abstract
    {
        padding-top:3px;
    }
    .td-Fun .td-Teaser,
    .td-MoreInside .td-Teaser
    {
        margin-bottom:20px;
    }
    .td-Fun .td-Teaser p.section,
    .td-MoreInside .td-Teaser p.section
    {
        font-size:0.9em;
    }
.td-MoreInside {}
.td-MoreInside .td-HeaderLink
{
    font-family:Georgia, Times New Roman, Serif;
    color:#000;
    font-size:1.3em;
    font-weight:bold;
    display:inline-block;
    margin-bottom:10px;
    text-transform:capitalize;
    /* background-color:#FFF600; */
}    
.td-TopStories ul li
{
    margin-bottom:3px;
    background:url(/App_Themes/standard/images/icoArw.gif) no-repeat left;
    padding-left:15px;
}    
.td-RecentComments
{
    margin-bottom:20px;
}
.td-Classifieds
{
    border-top:solid 5px #000;
    border-bottom:solid 1px #DDD;
    border-left:solid 1px #DDD;
    border-right:solid 1px #DDD;
    padding:15px;
    font-size:1.1em;
    margin-bottom:20px;
}   
    .td-Classifieds ul li
    {
        margin-bottom:7px;
    } 
    .td-Classifieds .tabs div
    {
        float:left;
        display:block;
        padding:6px 0;
    }
    .td-Classifieds .main
    {
        padding:15px; 
        background-color:#F5F5F5;
    }
    .td-Classifieds .main .more
    {
        font-weight:bold;
        display:inline-block;
        margin-top:15px;
    }
    .td-Classifieds .td-TabOn a
    {
        padding:6px 10px;
        color:#000;
        font-weight:bold;
        background-color:#F5F5F5;
    }
    .td-Classifieds .td-TabOff a
    {
        padding:5px 10px;
    }
.td-MostPopular
{
    border-top:solid 5px #000;
    border-bottom:solid 1px #DDD;
    border-left:solid 1px #DDD;
    border-right:solid 1px #DDD;
    padding:15px;
    font-size:1.1em;
}   
    .td-MostPopular h3
    {
        margin-bottom:5px;
    }  
    .td-MostPopularCounter 
    {
        float:left;
        width:100%;
        padding-bottom:5px;
        margin-bottom:5px;
        border-bottom:solid 1px #DDD;
    }
    .td-MostPopularCounter a
    {
        display:block;
        float:left;
        margin-right:10px;
    }
    .td-MostPopularRange 
    {
        padding-bottom:5px;
        margin-bottom:5px;
        border-bottom:solid 1px #DDD;
    }
    .td-MostPopularRange a
    {
        display:inline-block;
        margin-right:7px;
    }
#td-ArticleWrapper 
{
    font-size:1.2em;
    line-height:22px;
}



/* Search
-------------------------------------------------------------------*/
.td-SearchHeader
{
    border-top:solid 3px #000;
    border-bottom:solid 1px #EEE;
    padding:0 0 15px 0;
    margin-bottom:20px;
}
.td-SearchHeader h6
{
    font-size:1.5em;
    font-weight:normal;
    margin-bottom:15px;
    padding:10px 0;
    border-bottom:solid 1px #EEE;
}
.td-SearchHeader ul li
{
    margin-bottom:3px;
    background:url(/App_Themes/standard/images/icoArw.gif) no-repeat left;
    padding-left:15px;
}
.td-SearchHeader p
{
    color:#888;
    font-size:1.1em;
}
.td-SearchHeader p span
{
    color:#000;
    font-weight:bold;
}
#td-SearchTabs
{
    float:left;
    width:100%;
    background:url(/App_Themes/eyeredesign/images/bgMainNav.gif) repeat-x bottom;
    font-family:Georgia, "Times New Roman" , Times, serif;
    font-weight:bold;
    text-transform:uppercase;
}
    #td-SearchTabs .td-Tabs ul
    {
        padding:11px 0 0 5px;
    }
    #td-SearchTabs .td-Tabs li
    {
        float:left;
    }
    #td-SearchTabs .td-Tabs a
    {
        display:block;
        font-size:0.9em;
        padding:0 12px 10px 12px;
        color:#000;
        text-decoration:none;
    }
    #td-SearchTabs .td-Tabs a:hover
    {
        color:#C00;
    }
    #td-SearchTabs .td-Tabs .selected
    {
        background:url(/App_Themes/eyeredesign/images/tabRight.gif) no-repeat bottom right;
    }
    #td-SearchTabs .td-Tabs .selected a
    {
        color:#C00;
        background:url(/App_Themes/eyeredesign/images/tabLeft.gif) no-repeat bottom left;
    }
.td-SearchPaging
{
    clear:both;
    text-align:center;
    padding:20px 0 10px 0;
    border-bottom:solid 1px #DDD;
    margin-bottom:20px;
}

    *html .td-SearchPaging,
    *:first-child +html .td-SearchPaging
    {
        padding-top:0px;
    }
    .td-SearchPaging span.td-Sep
    {
        padding:0 10px;
    }
    .td-SearchPaging .td-SearchResults
    {
        float:left;
    }
    .td-SearchPaging .td-SearchSortBy,
    .td-SearchPaging .td-SearchPages
    {
        float:right;
    }
    .td-SearchPaging .td-SearchSortBy select
    {
        position:relative;
        top:-3px;
    }
.td-SearchItem
{
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:dotted 1px #CCC;
}
    .td-SearchItem .td-Teaser h2
    {
        font-size:1.5em;
        font-weight:normal;
        margin-bottom:5px;
    }
    .td-SearchItem .td-Teaser h2 a
    {
        color:#369;
    }
    .td-SearchItem .td-Teaser p.subTitle,
    .td-SearchItem .td-Teaser p.author
    {
        margin:0;
       padding:0;
    }
    .td-SearchItem .td-Teaser p.abstract
    {
        line-height:20px;
        margin-top:10px;
    }



/* Blogs
-------------------------------------------------------------------*/
#td-Blog {}
#td-Blog h1 
{
    font-size:2.4em; 
    font-weight:normal;
    margin:0 0 20px -3px;
}
#td-Blog h2 
{
    font-size:1em;
}
.td-BlogHeader
{
    padding-bottom:10px; 
    margin-bottom:20px;
}
    .td-BlogHeader div.rss
    {
        float:right; 
        padding-top:24px;
    }
.td-BlogTools 
{
    float:left;
    width:100%;
    padding:10px 0;
    margin-bottom:20px;
    border-top:solid 1px #EEE;
    border-bottom:solid 1px #EEE;
}
    .td-BlogTools li
    {
        display:block;
        float:left;
        margin-right:15px;
    }
    .td-IcoCalendar
    {
        background:url(/App_Themes/standard/images/tools/cal.gif) no-repeat left;
        padding-left:22px;
    }
    .td-IcoComments
    {
        background:url(/TopletsResources/MostPopular/images/comment_icon.gif) no-repeat left;
        padding-left:22px;
    }


/* Footer
-------------------------------------------------------------------*/
.td-FooterStyle
{
    border-top:solid 3px #000;
    padding:20px 0;
    font-size:1.2em;
}
.td-FooterAd
{
    padding:0 0 20px 123px;
    border-bottom:solid 1px #DDD;
}
.td-FooterNavs
{
    padding:20px 0;
    line-height:28px;
}
.td-FooterCopyRight
{
    clear:both;
    padding:20px 0;
    font-size:.9em;
    text-align:center;
    line-height:16px;
    color:#888
}
    .td-FooterCopyRight .left
    {
        float:left;
        width:100px;
        text-align:left;
    }
    .td-FooterCopyRight .main
    {
        padding:0 120px;
    }
    .td-FooterCopyRight .right
    {
        float:right;
        width:240px;
        text-align:right;
    }



/* Finder
-------------------------------------------------------------------*/
.finderTab
{
    float:left; 
    width:75px; 
    height:20px; 
    padding-top:6px; 
    background-repeat:no-repeat;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, Sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
.finderTab a {color:#FFF; text-decoration:none;}
.rightBox
{
    width:278px;
    padding:10px;
    background:url(/App_Themes/standard/images/bgRightBox.gif) repeat-x top;
    border-top:solid 3px #E2E2E2;
    border-bottom:solid 1px #E2E2E2;
    border-left:solid 1px #E2E2E2;
    border-right:solid 1px #E2E2E2;
    line-height:18px;
    background-color:#FFFFFF;
}
.rightBox p {margin-bottom:5px;}
.rightBox p span {font-size:10px; font-weight:bold; text-transform:uppercase;}
.wrapperHeaderRight_finder
{
    width:300px; 
    height:45px;
}
.wrapperHeaderRight_finder h1
{
    padding:5px 0px 0px 5px; 
    margin:0; 
    color:#FFF; 
    font-family:Tahoma, Arial, Verdana, Helvetica, Sans-Serif; 
    font-size:15px; 
    font-weight:bold;
    letter-spacing:1px;
}
.wrapperHeaderRight
{
    width:300px; 
    height:30px;
}
.finderControl {margin-bottom:3px;}
.finderControl select {font-size:11px;}
.checkBoxfinder {font-size:10px; margin-bottom:5px;}
.checkBoxfinder input {position:relative; top:1px;}



/* Personals
-------------------------------------------------------------------*/
#personalsTeaserAd {
  width:120px;
  background-color:#3F3F41;
  color:#FFF;
  font-family:verdana,'trebuchet ms',arial,helvetica,sans-serif;
  text-align:center;
  }
#personalsTeaserAd a
{
    color:#FFF;
}  
#teaserAdHeaderImage {
  background-image:
  url(/App_Themes/standard/images/personals/header.gif);
  width:120px;
  height:117px;
  }
#teaserAdHeaderImage a {
  display:block;
  margin-bottom:-3px;
  width:120px;
  height:117px;
  }
#teaserAdHeaderImage span {
  display:none;
  }
#teaserAdPhoto {
  margin:2px 0;
  }
#teaserAdUsername {
  width:120px;
  margin:2px;
  font-size:11px;
  font-weight:bold;
  overflow:hidden;
  }
#teaserAdBody {
  margin:2px;
  font-size:10px;
  }
#teaserAdBrowseHeader {
  margin:4px 2px 2px;
  font-size:10px;
  font-weight:bold;
   }
.teaserAdBrowseLinks {
  margin:2px;
  font-size:10px;
  }
.teaserAdBrowseLinks a {
  color:#999;
  }
.teaserAdISawYouLink {
  margin:2px;
  font-size:10px;
  }
.teaserAdISawYouLink a {
  color:#999;
  }
#teaserAdFooterImage {
  background-image:
  url(/App_Themes/standard/images/personals/footer.gif);
  width:120px;
  height:39px;
  }
#teaserAdFooterImage a {
  display:block;
  width:120px;
  height:36px;
  }
#teaserAdFooterImage span {
  display:none;
  }
  
  
/* ECommerce
-------------------------------------------------------------------*/ 
.ec_Steps 
{
    font-size:9pt;
    padding:0 0 5px 0 !important;
    color:#999;
}
.ec_Steps span
{
    margin:0 3px;
    color:#999;
    font-size:9px;
}
.ec_Steps span.selected
{
    font-size:9pt;
    color:#000;
    text-decoration:underline;
}
.ec_Htag
{
    padding:0;
    margin:5px 0 5px 0;
}
.ec_Ptag
{
    padding:0 0 5px 0;
    margin:0 0 5px 0;
}
.ec_Label
{
    float:left;
    text-align:right;
    width:100px;
    padding-right:3px;
    margin-bottom:2px;
}
.ec_InputActive
{
    float:left;
    width:55px;
    text-align:left;
    margin-bottom:2px;
}
.ec_Input
{
    float:left;
    width:300px;
    text-align:left;
    margin-bottom:2px;
}
    .ec_Input input[type="text"],
    .ec_Input textarea
    {
        width:200px;
    }
.ec_InputWide
{
    float:left;
    text-align:left;
    margin-bottom:2px;
}
    .ec_InputWide input[type="text"],
    .ec_InputWide textarea
    {
        width:250px;
        margin-right:46px;
    }
    .ec_InputWide .left
    {
        float:left;
    }
.ec_Req
{
    font-weight:bold;
    color:#FFD400;
    margin-bottom:2px;
}
.ec_Desc
{
    float:left;
    padding:1px 0 3px 0;
    margin-bottom:2px;
}
.ec_FormHeader
{
    border-bottom:solid 1px #666; 
    padding:0 0 5px 0; 
    margin:0 0 10px 0;
    font-weight:bold;
}
.ec_WrapperSchedule div span
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    margin-bottom:15px;
}
.ec_WrapperSchedule .left
{
    float:left; 
    width:225px;
}
.ec_WrapperScedule .right
{
    float:left; 
    width:200px;
}
.ec_WrapperScedule div strong
{
    color:#FFD400;
}
.ec_WrapperButtons
{
    text-align:right; 
    padding:10px 0;
}
    .ec_WrapperButtons .ec_Button
    {
        border:solid 1px #999;
        padding:3px;
        font-weight:bold;
        cursor:pointer;
    }
.ec_RelatedImageDiv
{
    position:absolute;
    top:20px; 
    left:100px;
    padding:10px;
    background-color:#DDD;
    border:solid 2px #EEE;
}
    .ec_RelatedImageDiv  .iu_text
    {
        float:left;
        text-align:right;
        width:85px;
    }
    .ec_RelatedImageDiv  .iu_input
    {
        float:left;
        width:200px;
    }
    .ec_RelatedImageDiv .cancelButton
    {
        text-align: center;
        padding: 10px 0 0 0;
    }
.ec_AccompanyingImages
{
	background-color:#EEE;
	padding:10px;
	margin-top:3px;
}
#PackageRadioGroup
{
    padding-bottom:10px !important;
    margin-left:5px !important;
}
    #PackageRadioGroup .ec_Radio
    {
        position:static !important;
        margin: 2px 3px 0 0 !important;
        float:left;
    }
    #PackageRadioGroup .ec_text
    {
        margin:0 !important;
        padding:0 !important;
        float:left;
        width:200px;
    }
#ctl00_CPH_Main_chkList_services td
{
    padding:5px 25px 0 0 !important;
}
    #ctl00_CPH_Main_chkList_services td label
    {
        padding-left:5px !important;
    }
/*** calendar popup css ***/
.popupcal 
{ 
    background-image: url( /img/cal.gif ); 
    width: 200px; 
    height: 16px; 
    background-repeat: no-repeat; 
    padding-left : 20px; 
    cursor: pointer; 
    display: block;
}
.popupcalempty 
{ 
    background-image: url( /img/calempty.gif ); 
    width: 200px; 
    height: 16px; 
    background-repeat: no-repeat; 
    padding-left : 20px; 
    cursor: pointer; 
    display: block;
}
.datepicker 
{
    font-family: Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; 
    font-size: 12px;
}
.photoplayer
{
}
    .photoplayer .PP-SideBar 
    {
	    display:none;
    }

    .photoplayer .PP-ImageHolder
    {
	    position: relative;
	    width: 400px;
	    height: 300px;
	    background-color: Black;
    }

    .photoplayer .PP-Prev, .photoplayer .PP-Next, .photoplayer .PP-Play, .photoplayer .PP-Pause
    {
	    width: 14px;
	    height: 14px;
	    cursor: pointer;
	    position: absolute;
	    background-position: center;
	    background-repeat: no-repeat;
        top: 4px;
        border: solid 1px;
        color: Black;
    }

    .photoplayer .PP-Prev
    {
	    background-image: url(/topletsresources/PhotoToplet/images/prev.gif);
	    left: 6px;
    }

    .photoplayer .PP-Next
    {
	    background-image: url(/topletsresources/PhotoToplet/images/next.gif);
	    left: 40px;
    }

    .photoplayer .PP-Play
    {
	    background-image: url(/topletsresources/PhotoToplet/images/play.gif);
	    left: 22px;
    }

    .photoplayer .PP-Pause
    {
	    background-image: url(/topletsresources/PhotoToplet/images/pause.gif);
	    left: 22px;
    }

    .photoplayer .PP-Controls
    {
	    width: 400px;
	    height: 25px;
	    background-color: Black;
	    position: relative;
    }

    .photoplayer .PP-Controls .PP-mouseover 
    {
	    color: White;
    }

    .photoplayer .PP-ThumbHolder
    {
	    position: relative;
	    height: 25px;
	    width: 320px;
	    float:right;
	    right: 4px;
	    padding-right: 2px;
	    overflow: hidden;
    }

    .photoplayer .PP-Thumbs
    {
        position:absolute;
        color:#FFF;
    }

    .photoplayer .PP-Thumbs .imgthumb, .photoplayer .PP-Thumbs .imgthumbon, .photoplayer .PP-Thumbs .PP-mouseover
    {
	    width: 18px;
	    height: 18px;
	    padding: 2px;
        text-align: center;
        font-size: 11px;
        font-family: Arial;
        font-weight: bold;
        color: White;
        float: left;
        cursor: pointer;
        border: none none none;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(/topletsresources/PhotoToplet/images/buttonon.gif);
        text-decoration: none;
    }

    .photoplayer .PP-Thumbs .imgthumbon
    {
        background-image: url(/topletsresources/PhotoToplet/images/buttonoff.gif);
    }

    .photoplayer .PP-Thumbs .PP-mouseover
    {
       -moz-opacity: 0.50;
    }

    .photoplayer .PP-Display
    {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 400px;
	    height: 300px;
	    background-repeat: no-repeat;
	    background-position: center;
	    z-index: 10;
    }

    .photoplayer .PP-Abstract
    {
	    position: absolute;
	    bottom: 0px;
	    left: 0px;
	    width: 400px;
        height: 65px;
        z-index: 30;
        overflow:hidden;
    }

    .photoplayer .PP-ImageMask
    {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 400px;
	    height: 200px;
	    z-index: 50;
    }

    .photoplayer .PP-mouseover
    {
	    text-decoration: underline;
	    color:White;
    }

    .photoplayer .PP-Background
    {
        -moz-opacity: 0.50;
        background-color: Black;
        position: absolute;
	    bottom: 0px;
	    left: 0px;
	    width: 400px;
        height: 65px;
        z-index: 25;
    }

    .photoplayer .PP-Title, .photoplayer .PP-Body
    {
       color: White;
       margin: 5px;
       font-family: Arial;
    }

    .photoplayer .PP-Title
    {
       font-size: 20px;
       font-weight: bold;
    }

    .photoplayer .PP-largetitle
    {
       font-size: 13px;
       font-weight: bold;
    }

    .photoplayer .PP-Body
    {
       font-size: 11px;
    }
.ec_checkoutButtonArea_Cancel
{
    padding:10px 0 0 10px;
    width:460px;
    float:left;
    height:80px;
    background-color:#FFF;
    margin-bottom:10px;
}
.ec_checkoutButtonArea_BuyNow
{
    text-align:right;
    padding:10px 10px 0 0;
    width:460px;
    float:right;
    height:80px;
    background-color:#FFF;
    margin-bottom:10px;
}
.ec_WrapperForm
{
    width:955px;
    background-color:#FFF;
    padding:10px;
}
.ec_Divline
{
    border-bottom:solid 1px #666; 
    padding:5px 0 15px 0;
}
.ec_PkgHeader
{
    font-weight:bold;
    color:#000000;
}
/* CHECKOUT LIST */
.ec_PkgID {float:left; width:25%;}
.ec_PkgName {float:left; width:15%;}
.ec_PkgDate {float:left; width:15%;}
.ec_PkgDuration {float:left; width:15%;}
.ec_PkgPrice {float:left; width:15%;}
.ec_PkgView {float:left; width:15%;}
/*** End calendar popup css ***/

.ec_PreviewDiv
{
    background-color:#EEE; 
    border:solid 1px #333333;
    padding:15px;
}
/* end of ecommerce layout */
/***************************/


/* Clears
-------------------------------------------------------------------*/ 
.td-UserComment:after,
.td-Classifieds .tabs:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*html .td-UserComment,
*html .td-Classifieds .tabs
{
    height: 1%; /* IE6,IE7 */
}
*:first-child + html .td-UserComment,
*:first-child + html .td-Classifieds .tabs
{
    min-height: 1px; /* IE6,IE7 */
}  


/* ----------------------------------------------------------------

Facebook Styles

 ---------------------------------------------------------------- */

.td-IcoFacebook {
    background:transparent url(/TopletsResources/Facebook/images/icon_facebook.gif) no-repeat scroll 0 0;
    padding:0 0 0 20px;
}

.td-FacebookRegForm
{
    width: 100%; text-align: center;
}

.td-FacebookRegForm .td-container
{
    margin: 0 auto; 
    text-align: left; 
    border: solid 1px #D7D7D7; 
    width: 700px;
	background-color: #F7F7F7; 
	padding: 30px
}

.td-FacebookRegForm .td-FormRow
{
    padding-bottom:5px;   
}

    .td-FacebookRegForm .td-FormRow .label
    {
        width:170px; display:inline-block;
    }
    
.td-FacebookRegForm .button
{
    float:left;
    background:#cc0000;
    color:#fff;
    padding:2px 4px;
    border:none;
    margin-left:185px;
    cursor:pointer;
}

.td-Tabs3 {
    float:left;
    font-size:13px;
    margin-bottom:5px;
    padding:5px 0 0;
    width:100%;
    border-bottom:solid 5px #eee;
    margin-bottom:5px;
}

.td-Tabs3 ul li {
    display:block;
    float:left;
    margin-right:1px;
    padding:6px 5px 10px 5px;
}

.td-Tabs3 ul li a {
    font-weight:bold;
}

.td-Tabs3 .selected {
    color:#000000;
    font-weight:bold;
    padding-top:6px;
}

.facebookProfile
{
    background:#fff;
}

.td-ProfileControls .header
{
    border-bottom:none !important;   
    width:auto !important;
}

.facebookProfile .label
{
    float:left; 
    width:100px;   
}
.facebookProfile .td-FormRow
{
    clear:both;
    padding-bottom:5px;
}

.facebookProfile .td-UserAssetsItem
{
    padding-bottom:20px;   
}

.facebookProfile .td-UserAssetsHeader div.title, .facebookProfile .td-FormBox h2
{
    font-weight:bold;
    font-size:15px;
    padding:0 15px 10px 0;   
    float:left;
    font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif;
}

.facebookProfile .td-UserAssetsHeader div.toggle
{
    padding-top:5px;
}

.facebookProfile .td-UserAssetsHeader
{
    border-bottom:solid 1px #eee;
    margin-bottom:15px;
}

.td-LoggedIn p
{
    float:right;
    margin-bottom:0px;
    margin-left:5px;
}

.facebookProfile .td-FormBox table
{
    clear:both;
}

.facebookProfile .td-FormBox table label
{
    float:left;
    width:150px;
    text-align:left;
}

.facebookProfile .td-FormBox table input
{
    margin-bottom:5px;
}

.facebookProfile input[value=Submit], .facebookProfile input[value=Cancel]
{
    
    color:#fff;
    padding:2px 4px;
    border:none;
    cursor:pointer;
    margin-right:10px;
}

.facebookProfile input[value=Submit]
{
    background:#cc0000;
}

.facebookProfile input[value=Cancel]
{
    background:#aaa;
}