﻿body
{
    background: #FFFFFF;
    margin: 0;
    padding: 0px;
    text-align:left;
    /*direction: ltr;*/
    /*-moz-user-select: none;
    -webkit-user-select: none;*/
}

img[srclang="custom"]
{
    visibility:hidden;
}

#parentPage
{
    min-width: 1200px;
    overflow-x: hidden;
}

#pageHeader
{
    display: block;
    background: #383838 url(  'images/header_bg.png' ) repeat-x 0 0;
    color: Gray;
    width: 100%;
    height: 200px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

#pageHeader_headerTitle
{
    display: block;
    width: 100%;
    height: 82px;
    text-align: left;
}

#gltoplogo
{
    display:block;
    width:343px;
    height: 82px;
    background: url(  'images/website_logo.png' ) no-repeat 0 0;
    cursor:pointer;
}


#pageHeader_headerMenuBar
{
    display: block;
    height: 33px;
    background: #585858;
    white-space: nowrap;
    padding: 0px;
    text-align: left;
}

#headerBanner
{
    display: block;
    position: relative;
    height: 85px;
    padding: 0px 30px;
    text-align: left;
    word-spacing: -1em;
}

#leftHeaderBanner
{
    display: block;
    position: absolute;
    left:30px;
    width: 270px;
    height: 85px;
    white-space: nowrap;
}

#leftHeaderBanner div
{
    /*display: inline-block;
    width: 110px;*/
    display: block;
    position:absolute;
    top:0px;
    left:140px;
    width: 110px;
    white-space:nowrap;
}


#pageHeader_centerHeaderBanner
{
    display: block;
    position: relative;
    margin: 0px 300px 0px 300px;
    height: 85px;
    text-align: center;
}

#rightHeaderBanner
{
    display: block;
    position: absolute;
    top: 0px;
    right: 30px;
    width: 270px;
    height: 85px;
    text-align: right;
}

#pageBody
{
    display: block;
    position: relative;
    background: #383838;
    padding: 0px 30px;
    vertical-align: top;
    word-spacing: -1em;
    white-space: nowrap;
}

.homepage_leftColumn
{
    display: block;
    position: absolute;
    left:30px;
    width: 300px;
    min-height: 525px;
    vertical-align: top;
    text-align: center;
    white-space:normal;
}

.homepage_mainColumn
{
    display: block;
    position:relative;
    margin: 0px 320px 0px 320px;
    background: url(  'images/player-pattern.png' ) no-repeat top center;
    min-height: 525px;
    vertical-align: top;
}

.homepage_rightColumn
{
    display: block;
    position: absolute;
    top: 0px;
    right: 30px;
    width: 300px;
    min-height: 525px;
    vertical-align: top;
    text-align: center;
    white-space:normal;
}

img.homepage_ads
{
    border: 0px;
    margin: 5px 3px;
}

#PlayerContainer
{
    display: block;
    width: 500px;
    margin: 0px auto;
}


.player_leftColumn
{
    display: block;
    position: absolute;
    left:30px;
    background: #7c7c7c;
    width: 240px;
    min-height: 510px;
    padding: 5px;
    vertical-align: top;
    text-align: center;
}

.player_favoritePanel
{
    display: none;
    position: absolute;
    background: url(  'images/channelbox-pattern.png' ) no-repeat 0 0;
    width: 230px;
    height: 115px;
    padding: 20px 5px;
    left: 35px;
    bottom:10px;
    text-align: left;
    word-spacing:normal;
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
    color:#FFFFFF;
    line-height:50px;
}

.player_favoritePanel img
{    
    vertical-align:middle;    
    margin:0px 10px;
    border:0px;
}


#player_sharingBox
{
    display:block;
    position:absolute;
    z-index:50;
    left:35px;
    top:490px;
    height:22px;
    line-height:22px;
    width:220px;
    text-align:left;
    word-spacing:normal;
    color:White;
    padding:4px 10px;
    border:0px;
}

#player_sharingBox_span
{
    display:block;
    position:absolute;
    top:3px;
    right:3px;
    line-height:22px;
    min-width:10px;
    font-size:8pt;
    text-align:right;
    word-spacing:normal;
    font-weight:bold;
}


.player_mainColumn
{
    display: block;
    margin: 0px 255px 0px 255px;
    background: url(  'images/player-pattern-full.png' ) no-repeat top center;
    min-height: 525px;
    vertical-align: top;
}

.player_rightColumn
{
    display: block;
    position: absolute;
    top: 0px;
    right: 30px;
    width: 240px;
    min-height: 510px;
    padding: 5px;
    vertical-align: top;
    text-align: center;
    white-space:normal;    
}

img.player_ads
{
    border: 0px;
    margin: 3px 3px;
}

#gen_pageBody
{
    display: block;
    position: relative;
    background: #e6e6e6 ;
    padding: 0px 30px;
    vertical-align: top;
    word-spacing: -1em;
    white-space: nowrap;
}

#gen_pageBody img
{
    border: 0px;
}

.gen_leftColumn
{
}

.gen_mainColumn
{
    display: block;
    width: 1004px;
    margin: 0px auto;
    background: #67696d;
    vertical-align: top;
    overflow-x:visible;    
    text-align: center;
    padding: 10px 0px;
    word-spacing: normal;
    white-space:normal;
    empty-cells: show;
}


.gen_rightColumn
{
}


#pageFooter
{
    display: block;
    min-height: 80px;
    text-align: left;
    clear: left;
    border-top: 3px solid #383838;
    padding: 5px 20px;
}

#leftFooter
{
    display: block;
    width: 550px;
    float: left;
    font-family: Arial;
    font-size: 8pt;
    color: #404040;
}

#leftFooter a
{
    font-size: 9pt;
    color: #787878;
    text-decoration: none;
}
#leftFooter a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}


#rightFooter
{
    display: block;
    width: 500px;
    padding-top: 2px;
    padding-right: 10px;
    float: right;
    text-align: right;
    font-family: Arial;
    font-size: 9pt;
    color: #787878;
    vertical-align: middle;
}

#rightFooter img
{
    border: 0px;
    margin: 3px;
    opacity: .7;
    filter: alpha(opacity=70);
    cursor: pointer;
    vertical-align: middle;
}
#rightFooter img:hover
{
    opacity: 1.0;
    filter: alpha(opacity=100);
}



img.silverlightSetup
{
    display: block;
    width: 300px;
    height: 250px;
    border: 0px;
    margin: 0px auto;
    cursor: pointer;
}

/* Live Info Panel  ----------------------------------------------------------------------------------- */

span.add_favIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/favorites.png' ) no-repeat center center;
    cursor:pointer;
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}
span.add_favIcon:hover
{
    background: url(  'images/favorites-over.png' ) no-repeat center center;
}

span.del_favIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/favorites-delete.png' ) no-repeat center center;
    cursor:pointer;    
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}
span.del_favIcon:hover
{
    background: url(  'images/favorites-delete-over.png' ) no-repeat center center;
}


span.epgIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/epg.png' ) no-repeat center center;
    cursor:pointer;
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}
span.epgIcon:hover
{
    background: url(  'images/epg-over.png' ) no-repeat center center;
}
span.epgDisIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/epg-dis.png' ) no-repeat center center;
    cursor:pointer;
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}

span.archiveIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/archive.png' ) no-repeat center center;  
    cursor:pointer;
    margin-top:20px;
}
span.archiveIcon:hover
{
    background: url(  'images/archive-over.png' ) no-repeat center center;
}
span.archiveDisIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/archive-dis.png' ) no-repeat center center;  
    cursor:pointer;
    margin-top:20px;
}


span.hour72Icon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/72hour.png' ) no-repeat center center;
    cursor:pointer;
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}
span.hour72Icon:hover
{
    background: url(  'images/72hour-over.png' ) no-repeat center center;
}
span.hour72DisIcon
{
    display:inline-block;
    width:57px;
    height:34px;    
    background: url(  'images/72hour-dis.png' ) no-repeat center center;
    cursor:pointer;
    border-right:1px solid #7c7c7c;
    margin-top:20px;
}


/* Loading Ajax --------------------------------------------------------------------------------------- */


img.ajaxLoading
{
    display: block;
    border: 0px;
    width: 126px;
    height: 22px;
    margin: 50px auto 0px auto;
}


img.ajaxSpeedTest
{
    display: block;
    border: 0px;
    width: 32px;
    height: 16px;
    margin: 10px auto 0px auto;
}



/* Login Box --------------------------------------------------------------------------------------- */

#pageHeader_loginbox
{
    font-size: 9pt;
    color: #FFFFFF;
    line-height: 10px;
    display: block;
    position: absolute;
    width: 380px;
    height: 82px;
    top: 10px;
    right: 20px;
    z-index: 10;
}


#pageHeader_loginbox span
{
    display: inline-block;
    color: #1a1a1a;
}

#pageHeader_loginbox a
{
    font-size: 9pt;
    color: #1a1a1a;
    text-decoration: none;
}

#pageHeader_loginbox a:hover
{
    color: Blue;
    text-decoration: underline;
}


#pageHeader_txtUsername
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    line-height: 18px;
    height: 18px;
    width: 150px;
    border: 1px solid #909090;
    margin: 1px;
    background-color: #d3d3d3;
}

#pageHeader_txtPassword
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    line-height: 18px;
    height: 18px;
    width: 60px;
    border: 1px solid #909090;
    margin: 1px;
    background-color: #d3d3d3;
}

#pageHeader_buttonLogin
{
    display: block;
    position:absolute;
    top:12px;
    right:90px;
    width: 58px;
    height: 20px;
    background: url(  'images/login_key.png' ) no-repeat 0 0;
    border: 0px;
    color: transparent;
    cursor: pointer;
}


#pageHeader_signup
{
    display: block;    
    position: absolute;
    right:0px;
    top:0px;
    width: 80px;
    height: 62px;
    background: url(  'images/dividedline.png' ) no-repeat 0 0;    
}

#pageHeader_signup_key
{
    display: block;
    width: 58px;
    height: 20px;
    margin: 12px 20px 30px 10px;
    background: url(  'images/signup_key.png' ) no-repeat 0 0;
    cursor: pointer
}

.logout
{
    display: block;
    position: absolute;
    z-index: 10;
    top: 15px;
    right: 30px;
    max-width:250px;
    border: 1px solid gray;
    background: #FFFFFF;
    height: 26px;
    font-size: 9pt;
    font-weight: bold;
    line-height: 26px;
    color: Navy;
    text-decoration: none;
    cursor: pointer;
}

.logout:hover
{
    color: #000000;
    text-decoration: underline;
}


#homeListContainer
{
    display: block;
    position: relative;
    overflow: hidden;
    height: 220px; /*background:#a2a2a2;*/
    word-spacing: normal;
}

#home_sharingBox
{
    display:block;
    position:absolute;
    z-index:50;
    right:0px;
    top:300px;
    height:22px;
    line-height:22px;
    min-width:100px;
    text-align:left;
    word-spacing:normal;
    color:White;
    padding:4px 10px;
    border:0px;
}


#home_sharingBox_span
{
    display:block;
    line-height:22px;
    min-width:10px;
    text-align:right;
    word-spacing:normal;
    font-weight:bold;
    float:right;
}

#listContainer
{
    display: block;
    position: relative;
    overflow: hidden;
    height: 160px; /*background:#a2a2a2;*/
    word-spacing: normal;
}


#listContainerScroll
{
    display: block;
    overflow-x: hidden;
    overflow-y: scroll; 
    /*background:#a2a2a2 url(  'images/vodContainer_bg.png' ) repeat-x 0 0;*/
    background: #7c7c7c url(  'images/listContainer_pattern.png' ) no-repeat 0 0;
    height: 160px;
}

#listContainerScroll span
{
    display: block;
    position: relative;
    overflow: hidden;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    color: #242424;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    line-height: 39px;
    vertical-align: middle;
    width: 80px;
    padding: 3px 5px 3px 35px;
    height: 40px;
    float: left;
    cursor: pointer;
}
#listContainerScroll span:hover
{
    background: #585858;
    color: #FFFFFF;
}

#listContainerScroll span:focus
{
    background: #1f1f1f;
    color: #FFFFFF;
}


#listContainerScroll img
{
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    border: 0px;   
    top:3px; 
    width: 26px;
    height: 26px;
    margin: 6px 3px;
}


#listContainerScroll span.hasFav
{
    display: block;
    position: absolute;
    background: url(  'images/fav-outline.png' ) no-repeat 0 0;
    z-index:2;
    left: 1px;
    top: 7px;
    border: 0px;    
    width: 32px;
    height: 33px;
}




#listContainerTopMenu
{
    display: block;
    overflow: hidden;
    background: #7c7c7c url(  'images/listBarMenu_bg.png' ) repeat-x 0 0;
    list-style: none;
    padding: 0px;
    margin: auto;
    color: #1d1d1d;
    height: 30px;
    white-space: nowrap;
    clear: both;
}

#listContainerTopMenu li
{
    display: block;
    border-right: 1px solid #7c7c7c;
    height: 30px;
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;
    padding: 0px 10px;
    cursor: pointer;
    float: left;
}
#listContainerTopMenu li:hover
{
    color: #000000;
    background: #999898;
}


li.listContainerTopMenuActive
{
    display: block;
    border-right: 1px solid #7c7c7c;
    background: #7c7c7c;
    height: 30px;
    color: #1d1d1d;
    text-align: center;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;
    float: left;
}


span.tvSelected_Homepage
{
    display: block;
    background: #7a1aa2;
    color: #d4d4d4;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    line-height: 30px;
    vertical-align: middle;
    text-align: left;
    padding: 0px 10px;
    height: 30px;
}

span.radioSelected_Homepage
{
    display: block;
    background: #a0208d;
    color: #d4d4d4;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    line-height: 30px;
    vertical-align: middle;
    text-align: left;
    padding: 0px 10px;
    height: 30px;
}


/*--------------------------------------*/



#categoryContainer
{
    display: block;
    list-style: none;
    color: #242424;
    width: 240px; 
    overflow-x:hidden;     
    overflow-y:auto;
    max-height: 410px;
    padding: 0px 5px;
    margin:0px;
    word-spacing: normal;
}

img.categoryTitleBar
{
    display: block;
    border: 0px;
    margin: 4px auto 0px auto;
}

#categoryContainer li
{
    display: block;
    width: 210px;
    height: 28px;
    text-align: left;
    font-family: Tahoma;
    border-bottom: 1px solid #666666;
    font-size: 10pt;
    font-weight: bold;
    line-height: 28px;
    padding: 0px 10px;
    cursor: pointer;
}
#categoryContainer li:hover
{
    color: #FFFFFF;
}


.categoryContainerActive
{
    display: block;
    width: 210px;
    height: 28px;
    text-align: left;
    font-family: Tahoma;
    background: #585858;
    border-bottom: 1px solid #666666;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    line-height: 28px;
    padding: 0px 10px;
    cursor: pointer;
}
.categoryContainerActive:hover
{
    color: #FFFFFF;
}



/*--------------------------------------*/


div.searchItemsBar
{
    display: block;
    position: relative;
    background: #FFFFFF;
    white-space: nowrap;
    width: 230px;
    height: 22px;
    margin: 3px auto 0px auto;    
}

#searchItemsValue
{
    display: block;
    position: absolute;
    left: 1px;
    top: 1px;
    width: 210px;
    height: 20px;
    background: transparent;
    border: 0px transparent;
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
}
#searchItemsValue:focus
{
    outline: none;
}

#searchItemsKey
{
    display: block;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    height: 20px;
    background: url(  'images/search_key.png' ) no-repeat center center;
    cursor: pointer;
}
#searchItemsKey:hover
{
    background: url(  'images/search_key_over.png' ) no-repeat center center;
}

/*--------------------------------------*/

img.tvSeriresDes
{
    display: block;
    width: 198px;
    height: 288px;
    margin: 10px auto;
    border: 3px solid #1f1f20;
}

img.tvSeriresDesPart
{
    display: block;
    width: 198px;
    height: 134px;
    margin: 10px auto 0px auto;
    border-top: 3px solid #1f1f20;
    border-left: 3px solid #1f1f20;
    border-right: 3px solid #1f1f20;
}

img.tvSeriresDesPartTitle
{
    display: block;
    width: 198px;
    height: 67px;
    margin: 0px auto 10px auto;
    border-bottom: 3px solid #1f1f20;
    border-left: 3px solid #1f1f20;
    border-right: 3px solid #1f1f20;
}


span.tvSeriresDes
{
    color: #000000;
    word-spacing: normal;
    font-size: 10pt;
    line-height: 15px;
}


span.backToCategoryKey
{
    display: block;
    width: 230px;
    height: 22px;
    background: url(  'images/back_category_key.png' ) no-repeat 0 0;
    margin: 2px auto;
    cursor: pointer;
}
span.backToCategoryKey:hover
{
    background: url(  'images/back_category_key_over.png' ) no-repeat 0 0;
}


/*--------------------------------------*/

#vodContainerCoverFlow
{
    display: block;
    overflow: hidden;
    width: 600px;
    background: #000000;
    margin: 0px auto;
    height: 210px;
}



/*--------------------------------------*/


#vodContainerScroll
{
    display: block; 
    overflow: hidden;
    height: 158px;
    padding: 1px 40px;
    background: #a2a2a2 url(  'images/vodContainer_bg.png' ) repeat-x 0 0;
}

#vodContainerScroll span
{
    display: inline-block;
    position: relative;
    overflow: hidden;
    background: url( 'images/film_cut_bg_over.png' ) no-repeat 0 0;
    color: #100f0f;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    line-height: 12px;
    vertical-align: middle;
    white-space: normal;
    width: 110px;
    padding: 13px 5px 13px 5px;
    height: 132px;
    cursor: pointer;
}
#vodContainerScroll span:hover
{
    background: #100f0f url( 'images/film_cut_bg.png' ) no-repeat 0 0;
    color: #FFFFFF;
}

#vodContainerScroll img
{
    display: block;
    border: 0px;
    width: 110px;
    height: 72px;
    margin-bottom: 15px;
}

font.TimeSevenDay
{
    display: block;
    position: absolute;
    z-index:2;
    text-align:center;
    width:110px;
    height:72px;
    left:5px;
    top:40px;
    line-height:20px;
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: bold;    
    color: #000000;
}

font.TimeSevenNight
{
    display: block;
    position: absolute;
    z-index:2;
    text-align:center;
    width:110px;
    height:72px;
    left:5px;
    top:40px;
    line-height:20px;
    font-family: Tahoma;
    font-size: 14pt;
    font-weight: bold;    
    color: #FFFFFF;
}


/*
#vodContainerScroll div
{
    display:block;
    overflow:hidden;
    height:110px;
    height:72px;
    margin-bottom:15px;    
}*/


/*--------------------------------------*/


#vodContainerScrollB
{
    display: block; /*overflow-x:scroll;     overflow-y:hidden;*/
    overflow: hidden;
    height: 158px;
    padding: 1px 40px;
    background: #a2a2a2 url(  'images/vodContainer_bg.png' ) repeat-x 0 0;
}

#vodContainerScrollB span
{
    display: inline-block;
    position: relative;
    overflow: hidden;
    background: url( 'images/film_cut_bg_over.png' ) no-repeat 0 0;
    color: #100f0f;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    line-height: 14px;
    vertical-align: middle;
    white-space: normal;
    width: 110px;
    padding: 13px 5px 13px 5px;
    height: 132px;
    cursor: pointer;
}
#vodContainerScrollB span:hover
{
    background: #100f0f url( 'images/film_cut_bg.png' ) no-repeat 0 0;
    color: #FFFFFF;
}

#vodContainerScrollB div
{
    display: block;
    overflow: hidden;
    height: 110px;
    height: 72px;
    margin-bottom: 15px;
}

#vodContainerScrollB img
{
    display: block;
    border: 0px;
    width: 110px;
}


/*--------------------------------------*/

#scrollRightKey
{
    display: block;
    position: absolute;
    background: url( 'images/scroll_left.png' ) no-repeat 0 0;
    z-index: 10;
    width: 50px;
    padding: 0px;
    height: 100px;
    left: 0px;
    top: 25px;
    cursor: pointer;
}
#scrollRightKey:hover
{
    background: url( 'images/scroll_left_over.png' ) no-repeat 0 0;
}

#scrollLeftKey
{
    display: block;
    position: absolute;
    background: url( 'images/scroll_right.png' ) no-repeat 0 0;
    z-index: 10;
    width: 50px;
    padding: 0px;
    height: 100px;
    right: 0px;
    top: 25px;
    cursor: pointer;
}
#scrollLeftKey:hover
{
    background: url( 'images/scroll_right_over.png' ) no-repeat 0 0;
}



#scrollSliderID
{
    display:block;
    position:absolute;    
    background: url( 'images/sliderbar_off.png' ) repeat-x 0 0;
    height:10px;
    left:0px;
    bottom:0px;
    z-index:5;
}

#scrollSliderFillID
{
    display:block;
    background: url( 'images/sliderbar_on.png' ) repeat-x 0 0;
    height:10px;
    float:left;
}


#scrollSliderControlID
{
    display:block;
    background: url( 'images/sliderhandle.png' ) repeat-x 0 0;
    height:10px;
    float:left;
    cursor:pointer;
}


/* Main Menu --------------------------------------------------------------------------------------- */


a.mainMenu
{
    display: block;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    width: 100px;
    text-align: center;
    color: #a0a0a0;
    text-decoration: none;
    line-height: 33px;
    height: 33px;
    padding: 0px 5px;
    white-space: nowrap;
    border-right: 1px solid #a0a0a0;
}
a.mainMenu:hover
{
    color: #FFFFFF;
}

a.mainMenuActive
{
    display: block;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    width: 100px;
    text-align: center;
    color: #FFFFFF;
    background: #383838;
    text-decoration: none;
    line-height: 33px;
    height: 33px;
    padding: 0px 10px;
    white-space: nowrap;
    border-right: 1px solid #a0a0a0;
}
a.mainMenuActive:hover
{
    color: #000000;
}

#dateSpan
{
    display: block;
    float: right;
    font-family: Tahoma;
    font-size: 9pt;
    width: 400px;
    text-align: right;
    color: #a0a0a0;
    text-decoration: none;
    line-height: 33px;
    margin-right: 30px;
    height: 33px;
    white-space: nowrap;
    vertical-align: middle;
}

#dateSpan img
{
    border: 0px;
    margin: 0px 0px 3px 6px;
    opacity: .8;
    filter: alpha(opacity=80);
    cursor: pointer;
    vertical-align: middle;
}
#dateSpan img:hover
{
    opacity: 1.0;
    filter: alpha(opacity=100);
}

img.topIcon
{
    display: inline-block;
    width: 57px;
    height: 70px;
    padding: 10px 4px 5px 4px;
    cursor: pointer;
}
img.topIcon:hover
{
    width: 65px;
    height: 80px;
    padding: 3px 0px 2px 0px;
}


img.topGLAd
{
    margin: 16px 1px;
    border: 0px;
    cursor: pointer;
    vertical-align: middle;
}



/* Custom Hint --------------------------------------------------------------------------------------- */



#customHint
{
    display: block;
    position: absolute;
    background: url(  'images/tophint_bg.png' ) no-repeat 0 0;
    z-index: 10;
    width: 110px;
    height: 28px;
    padding: 10px 15px 15px 15px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    color: #1c1c1c;
    text-decoration: none;
    line-height: 25px;
}

#customHint_fav
{
    display: block;
    position: absolute;
    background: url(  'images/channelboxhint_bg.png' ) no-repeat 0 0;
    z-index: 10;
    width: 90px;
    height: 60px;
    padding: 10px 5px 13px 5px;
    font-family: Tahoma;
    font-size: 9pt;
    text-align: center;
    color: #1c1c1c;
    text-decoration: none;
    line-height: 12px;
    direction:rtl;
}

/* IWin --------------------------------------------------------------------------------------- */



#popWinBG
{
    position: fixed;
    display: block;
    z-index: 1000;
    background: #000000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: .6;
    filter: alpha(opacity=60);
}


.popWin
{
    position: fixed;
    display: block;
    z-index: 2000;
    background: #FFFFFF url(  'images/win_top_bg.png' ) repeat-x top;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 700px;
    height: 500px;
    padding: 5px;
    text-align: left;
    border: 1px solid #FFFFFF; /* CSS3 */
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-box-shadow: 3px 3px 3px #333;
    -webkit-box-shadow: 3px 3px 3px #333;
}


#popWinCompare
{
    position: fixed;
    display: block;
    visibility:hidden;
    z-index: 2000;
    background: url(  'images/compareGLBOX60_200.png' ) no-repeat center center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 750px;
    height: 781px;
    padding: 0px;
}

#popWinCompare_close
{
    display:block;
    position:absolute;
    width:50px;
    height:50px;
    top:1px;
    right:1px;
    cursor:pointer;    
}

.IWinClose
{
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    top: 18px;
    right: 24px;
    background: url(  'images/close.png' ) no-repeat center center;
    cursor: pointer;
}
.IWinClose:hover
{
    background: url(  'images/close-over.png' ) no-repeat center center;
}



.popWinMessage
{
    position: fixed;
    display: block;
    z-index: 2000;
    background: url(  'images/messagebox_bg.png' ) no-repeat center center;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
    width: 400px;
    height: 150px;
    padding: 60px 30px 30px 30px;
    text-align: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #112406;
}




.messClose
{
    position: absolute;
    display: block;
    top: 175px;
    left: 170px;
    font-family: Tahoma;
    font-size: 10pt;
    line-height: 25px;
    color: #808080;
    background: #F2F2F2;
    border: 1px outset #C0C0C0;
    text-decoration: none;
    text-align: center;
    height: 25px;
    width: 120px;
    white-space: nowrap;
    cursor: pointer;
}
.messClose:hover
{
    color: #FFFFFF;
    background: #4e4e4e;
    border: 1px outset #000000;
    -moz-box-shadow: 3px 3px 3px #bcbcbc;
    -webkit-box-shadow: 3px 3px 3px #bcbcbc;
}




.messOK
{
    position: absolute;
    display: block;
    top: 175px;
    left: 50px;
    font-family: Tahoma;
    font-size: 10pt;
    line-height: 25px;
    color: #808080;
    background: #F2F2F2;
    border: 1px outset #C0C0C0;
    text-decoration: none;
    text-align: center;
    height: 25px;
    width: 110px;
    white-space: nowrap;
    cursor: pointer;
}
.messOK:hover
{
    color: #FFFFFF;
    background: #4e4e4e;
    border: 1px outset #000000;
    -moz-box-shadow: 3px 3px 3px #bcbcbc;
    -webkit-box-shadow: 3px 3px 3px #bcbcbc;
}



.messCancel
{
    position: absolute;
    display: block;
    top: 175px;
    right: 50px;
    font-family: Tahoma;
    font-size: 10pt;
    line-height: 25px;
    color: #808080;
    background-color: #F2F2F2;
    border: 1px outset #C0C0C0;
    text-decoration: none;
    text-align: center;
    height: 25px;
    width: 110px;
    white-space: nowrap;
    cursor: pointer;
}
.messCancel:hover
{
    color: #FFFFFF;
    background: #4e4e4e;
    border: 1px outset #000000;
    -moz-box-shadow: 3px 3px 3px #bcbcbc;
    -webkit-box-shadow: 3px 3px 3px #bcbcbc;
}

/* Header Option --------------------------------------------------------------------------------- */


div.HeaderFonts
{
    display: block;
    position: relative;
    color: #888888;
    width: auto;
    line-height: 20px;
    white-space: nowrap;
    margin: 2px;
    padding: 0 5px;
    float: right;
    text-align: right;
    border-left: 1px solid #c9d3ef;
    vertical-align: middle;
    cursor: pointer;
}
div.HeaderFonts:hover
{
    color: #000000;
    background: #d6d6d6;
    border-left: 1px solid #373737;
    opacity: .9;
    filter: alpha(opacity=90);
}

div.HeaderFontsNoHover
{
    display: block;
    position: relative;
    color: #888888;
    width: auto;
    line-height: 20px;
    white-space: nowrap;
    margin: 2px;
    padding: 0 5px;
    float: right;
    text-align: right;
    border-left: 1px solid #c9d3ef;
    vertical-align: middle;
    cursor: default;
}

#languageMenuBody
{
    display: none;
    position: absolute;
    width: 100px;
    top: 20px;
    margin-left: -6px;
    opacity: .9;
    filter: alpha(opacity=90);
    padding: 5px;
    text-align: left;
    background: #d6d6d6;
    white-space: nowrap;
    border-right: 1px solid #373737;
    border-left: 1px solid #373737;
    border-bottom: 1px solid #373737;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-box-shadow: 3px 3px 3px #777;
    -webkit-box-shadow: 3px 3px 3px #777;
}
#languageMenuBody a
{
    display: block;
    font-family: Tahoma;
    font-size: 8pt;
    line-height: 20px;
    color: #000000;
    text-decoration: none;
    width: 90px;
    height: 20px;
    white-space: nowrap;
    padding: 0px 5px;
}
#languageMenuBody a:hover
{
    color: #000000;
    background: #FFFFFF;
}

img.flag
{
    margin-bottom: -2px;
}



/* Panels --------------------------------------------------------------------------------------- */


.Panel1
{
    border: 1px dotted #808080;
    padding: 3;
    margin: 1;
    background: url(  'images/panel_top_bg.png' ) repeat-x 0 0;
}

.Panel2
{
    border: 1px dotted #003399;
    padding: 3;
    margin: 1;
    background-color: #EDF3F3;
}

.Panel3
{
    border: 1px dotted #808080;
    padding: 3;
    margin: 1;
}


.PrintDiv
{
    display: none;
}

TD.LineTD
{
    border-top: 1px dotted #3366CC;
}

TD.LineBD
{
    border-bottom: 1px dotted #3366CC;
}



.TBox100
{
    font-family: Tahoma;
    font-size: 9pt;
    width: 100;
    border: 1px solid #333333;
    background-color: #F3F3F3;
}

.TBox200
{
    font-family: Tahoma;
    font-size: 9pt;
    width: 200;
    border: 1px solid #333333;
    background-color: #F3F3F3;
}

.TBox300
{
    font-family: Tahoma;
    font-size: 9pt;
    width: 300;
    border: 1px solid #333333;
    background-color: #F3F3F3;
}

.TBox400
{
    font-family: Tahoma;
    font-size: 9pt;
    width: 400;
    border: 1px solid #333333;
    background-color: #F3F3F3;
}



.TBox100A
{
    font-family: Tahoma;
    font-size: 9pt;
    font-color: black;
    width: 100;
    border: 1px solid Red;
    background-color: #FFFFCC;
}

.TBox200A
{
    font-family: Tahoma;
    font-size: 9pt;
    font-color: black;
    width: 200;
    border: 1px solid Red;
    background-color: #FFFFCC;
}

.TBox300A
{
    font-family: Tahoma;
    font-size: 9pt;
    font-color: black;
    width: 300;
    border: 1px solid Red;
    background-color: #FFFFCC;
}

.TBox400A
{
    font-family: Tahoma;
    font-size: 9pt;
    font-color: black;
    width: 400;
    border: 1px solid Red;
    background-color: #FFFFCC;
}


/* Paging --------------------------------------------------------------------------------------- */

.NotePaging
{
    font-family: Tahoma;
    font-size: 8pt;
    line-height: 18px;
    color: #C0C0C0;
    background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    text-decoration: none;
    text-align: center;
    height: 18px;
    width: 15px;
    white-space: nowrap;
    padding: 0px 2px;
    display: inline-table;
}

.ActivePaging
{
    font-family: Tahoma;
    font-size: 8pt;
    line-height: 18px;
    color: #FFFFFF;
    background-color: #3366CC;
    border: 1px solid #333333;
    text-decoration: none;
    text-align: center;
    height: 18px;
    width: 15px;
    white-space: nowrap;
    padding: 0px 2px;
    display: inline-table;
}

a.Paging
{
    font-family: Tahoma;
    font-size: 8pt;
    line-height: 18px;
    color: #808080;
    background-color: #F2F2F2;
    border: 1px solid #C0C0C0;
    text-decoration: none;
    text-align: center;
    height: 18px;
    width: 15px;
    white-space: nowrap;
    padding: 0px 2px;
    display: inline-table;
}
a.Paging:hover
{
    color: #FFFFFF;
    background-color: #666666;
    border: 1px solid #333333;
}



/* OLD CCS --------------------------------------------------------------------------------------- */




.DemoMouseOver
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: #FFDA03;
    font: bold;
}

.WhiteBold
{
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    color: White;
    font-weight: bold;
}

.WhiteBig
{
    font-family: Arial;
    font-size: 20px;
    font-style: normal;
    color: White;
    font-weight: bold;
}
.WhiteUnderline
{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    font: bold;
    color: White;
}


.White
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: White;
    font: bold;
}


.WhiteBoldMid
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: White;
    font: bold;
}

.WhiteMid
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: white;
    font-weight: bold;
}


.WhiteMidItalic
{
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    color: White;
    font: bold;
}


.BlackBold
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    font: bold;
}
.BlackBoldMid
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font: bold;
}

.Black
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: #333333;
    font: rnormal;
}

.BlackMid
{
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
}
.BlackUnderline
{
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
.BlackFootnote
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}

.BlackBig
{
    font-family: Arial;
    font-size: 17px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
}

.SilverBold
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: Silver;
    font: bold;
}

.GreyBold
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: Silver;
    font: bold;
}
.Gray
{
    font-family: Arial;
    font-size: 11px;
    color: #cccccc;
    font: normal;
}

.Gray1
{
    font-family: Arial;
    font-size: 10px;
    color: #cccccc;
    font: normal;
}

.GrayBold
{
    font-family: Arial;
    font-size: 11px;
    color: #cccccc;
    font-weight: bold;
    cursor: pointer;
}
.GreyBig
{
    font-family: Arial;
    font-size: 17px;
    font-style: normal;
    color: Silver;
    font: bold;
}
.OrangeBig
{
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    color: #FFA500;
    font-weight: bold;
}

.GreyBold
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    color: Orange;
    font: bold;
}

.RedBold
{
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    color: #FF0000;
    font-weight: bold;
    visibility: visible;
}
.show
{
    display: block;
}

.hide
{
    display: none;
}



.Body_style
{
    margin-top: 0;
    margin-left: 0;
}



.register_RetrivePass
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    font-style: normal;
    font: bold;
}

.register_logout
{    
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font: bold;
    color: #333333;
}
.register_Remember
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    font: bold;
    color: #990000;
}
a.register_Retrive
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    font-style: normal;
    font: bold;
}
a.register_Retrive:link
{
    text-decoration: underline;
}
a.register_Retrive:visited
{
    text-decoration: underline;
    color: #333333;
}
a.register_Retrive:hover
{
    text-decoration: none;
    color: #333333;
}
a.register_Retrive:active
{
    text-decoration: underline;
    color: #333333;
}


.width33px
{
    width: 42px;
}
.width160px
{
    width: 142px;
}
.width244px
{
    width: 244px;
}
.width90px
{
    width: 90px;
}
.width105px
{
    width: 105px;
}
.width158px
{
    width: 158px;
}
.width120px
{
    width: 120px;
}
.traceTextarea
{
    width: 500px;
    margin-left: 48px;
    background-color: #000000;
    border: 0px;
    color: #ffffff;
}
.traceTextarea2
{
    width: 244px;
    height: 200px;
}




.arialFont11px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.arialFont11pxMT4px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 4px;
}

.redBoldFont
{
    color: #ef090c;
    font-weight: bold;
}

.redBoldFont18px
{
    color: #ef090c;
    font-weight: bold;
    font-size: 18px;
}

.redFont
{
    color: #ef090c;
}

.fontRed10px
{
    font-size: 10px;
    color: #ef090c;
}

.redFont18px
{
    font-size: 18px;
    color: #ef090c;
}

.redFont14px
{
    font-size: 14px;
    font-weight: bold;
    color: #ef090c;
}

.font10px
{
    font-size: 10px;
}



.footerWhite10px
{
    font-size: 10px;
    color: #ffffff;
    padding-top: 5px;
}




.fontColorGrey11px
{
    font-size: 11px;
    color: #666666;
}

.hrWhite1px
{
    border: solid 1px #ffffff;
}

img
{
    border: 0px;
}

.paddingLeft10px
{
    padding-left: 10px;
}

.paddingLeft28px
{
    padding-left: 28px;
}

.paddingLeft20px
{
    padding-left: 20px;
}

.paddingTop9pxBottom22px
{
    width: 675px;
    padding-top: 9px;
    padding-bottom: 22px;
}

.paddingTop5pxBottom5px
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.paddingLeftTopBottom3px
{
    padding-left: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.paddingLeft30pxTopBottom10px
{
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}




.marginTop3px
{
    margin-top: 3px;
}

.marginTop5px
{
    margin-top: 5px;
}

.marginTop10px
{
    margin-top: 10px;
}

.marginTop21px
{
    margin-top: 21px;
}

.marginTop80px
{
    margin-top: 80px;
}

.marginTop13px
{
    margin-top: 13px;
}

.marginRight5px
{
    margin-right: 5px;
}

.marginBottom82px
{
    margin-bottom: 82px;
}

.marginBottom26px
{
    margin-bottom: 26px;
}





.marginTop18px
{
    margin-top: 18px;
}
.marginTop37px
{
    margin-top: 37px;
}
.marginTop93px
{
    margin-top: 93px;
}
.marginTop51px
{
    margin-top: 51px;
}
.marginTop177px
{
    margin-top: 177px;
}

.marginTop135px
{
    margin-top: 135px;
}

.marginTop121px
{
    margin-top: 121px;
}
.marginTop65px
{
    margin-top: 65px;
}
.marginTop135px
{
    margin-top: 135px;
}
.marginTop122px
{
    margin-top: 122px;
}
.marginTop133px
{
    margin-top: 133px;
}


.marginRight12px
{
    margin-right: 12px;
}
.marginRight2px
{
    margin-right: 2px;
    cursor: pointer;
}



.divMouseOver1
{
    width: 187px;
    height: 30px;
    background-color: #ffffff;
    padding: 5px 0px 5px 5px;
}
.divMouseOut
{
    width: 187px;
    height: 35px;
    padding: 5px 0px 0px 5px;
    border-bottom: 1px solid #c2c2c2;
}



.speedCheck2
{
    text-align: left;
    margin: 15px 0px 0px 140px;
}

.speedCheck3
{
    text-align: left;
    margin: 5px 0px 0px 94px;
}

.divToolTipBG
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 151px;
    height: 70px;
    z-index: 1;
}

.divToolTipCORNER
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 131px;
    z-index: 2;
}

.divToolTipTXT
{
    position: absolute;
    left: 0px;
    top: 11px;
    padding: 5px 10px 10px 15px;
    width: 131px;
    z-index: 3;
}







.greyAndMargin
{
    margin-left: 74px;
    color: #999999;
}






a.grey:link
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.grey:hover
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.grey:visited
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.grey:active
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}




.grey2_text
{
    color: #999999;
    font-size: 10px;
}

.grey1_text
{
    color: #666666;
}

.grey1-2_text
{
    color: #666666;
    font-size: 8px;
}




a.grey2:link
{
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
}
a.grey2:hover
{
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
}
a.grey2:visited
{
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
}
a.grey2:active
{
    color: #999999;
    font-size: 10px;
    text-decoration: underline;
}












.grey4
{
    color: #adadad;
    font-size: 11px;
    text-decoration: none;
}

.grey5
{
    color: #000000;
    font-size: 11px;
}





a.grey6:link
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
a.grey6:hover
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
a.grey6:visited
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
a.grey6:active
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}



#faqDiv-01
{
    width: 725px;
    background-color: #67696d;
    position: relative;
    text-align: left;
    padding-left: 20px;
    padding-right: 21px;
}

#faqDiv-02
{
    width: 685px;
    background-color: #e6e6e6;
    position: relative;
    padding: 20px;
}

#topRoundCorners
{
    width: 725px;
    height: 8px;
    background-image: url('../../images/topRoundCornners01.jpg');
    background-repeat: no-repeat;
    background-color: #e6e6e6;
}

#bottomRoundCorners
{
    width: 725px;
    height: 8px;
    background-image: url('../../images/bottomRoundCornners01.jpg');
    background-repeat: no-repeat;
}

.faqSectionTitle
{
    color: #ff0000;
    font-weight: bold;
    font-size: 12px;
    margin-left: 8px;
}


.classFormField-01
{
    width: 138px;
    border: 1px solid #808080;
    background-color: #cccccc;
    font-size: 10px;
    font-family: Verdana;
}

.classFormField-02
{
    width: 83px;
    border: 1px solid #808080;
    background-color: #cccccc;
    font-size: 10px;
    font-family: Verdana;
}

.speedTestResult
{
    width: 88px;
    text-align: center;
}

.renewES_pricesDIV01
{
    font-size: 10px;
    font-weight: bold;
}

.renewES_pricesDIV01_2
{
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 7px;
}

.renewES_pricesDIV02
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.renewES_pricesDIV03
{
    padding-top: 0px;
    padding-bottom: 3px;
    color: #999999;
    font-size: 10px;
}




.DemoMouseOver
{
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
    color: #FFDA03;
    font: bold;
}


.show
{
    display: block;
}

.hide
{
    display: none;
}



.Body_style
{
    margin-top: 0;
    margin-left: 0;
}







.width33px
{
    width: 42px;
}
.width160px
{
    width: 142px;
}
.width244px
{
    width: 244px;
}
.width90px
{
    width: 90px;
}
.width105px
{
    width: 105px;
}
.width158px
{
    width: 158px;
}
.width120px
{
    width: 120px;
}
.traceTextarea
{
    width: 500px;
    margin-left: 48px;
    background-color: #000000;
    border: 0px;
    color: #ffffff;
}





.arialFont11px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.arialFont12px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}.arialFont14px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.arialFont11pxMT4px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 4px;
}





.redFont
{
    color: #ef090c;
}

.fontRed10px
{
    font-size: 10px;
    color: #ef090c;
}

.redFont18px
{
    font-size: 18px;
    color: #ef090c;
}

.redFont14px
{
    font-size: 14px;
    font-weight: bold;
    color: #ef090c;
}





a.grey:link
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.grey:hover
{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}


#registerForm
{
    position: absolute;
    z-index: 1;
    width: 676px;
    visibility: visible;
}

#errorRegistration
{
    position: absolute;
    z-index: 4;
    visibility: hidden;
}

#successRegistration
{
    position: absolute;
    z-index: 3;
    visibility: hidden;
}





#payment
{
    position: absolute;
    z-index: 1;
    width: 676px;
    visibility: visible;
}

#semitransparent
{
    position: absolute;
    z-index: 2;
    width: 600px;
    visibility: hidden;
}

#errorPayment
{
    position: absolute;
    z-index: 4;
    visibility: hidden;
}

#successPayment
{
    position: absolute;
    z-index: 3;
    visibility: hidden;
}



#faqDiv-01
{
    width: 725px;
    background-color: #67696d;
    position: relative;
    text-align: left;
    padding-left: 20px;
    padding-right: 21px;
}

#faqDiv-02
{
    width: 685px;
    background-color: #e6e6e6;
    position: relative;
    padding: 20px;
}

#topRoundCorners
{
    width: 725px;
    height: 8px;
    background-image: url('../../images/topRoundCornners01.jpg');
}

#bottomRoundCorners
{
    width: 725px;
    height: 8px;
    background-image: url('../../images/bottomRoundCornners01.jpg');
}

.faqSectionTitle
{
    color: #ff0000;
    font-weight: bold;
    font-size: 12px;
    margin-left: 8px;
}






.BlackThrough
{
    font-weight: bold;
    text-decoration: line-through;
}
.RedThrough
{
    font-weight: bold;
    color: Red;
}


.headerTable01 {
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
	}
	

.Grid
{
    /*border-style:none;*/
    border-style: solid;
    border-bottom-color: rgb(230,230,230);
    border-top-color: rgb(230,230,230);
    border-left-color: rgb(230,230,230);
    border-right-color: rgb(230,230,230);
}
.Grid th
{
    border-bottom-color: Green;
    border: border-collapse:collapse;
    padding: 5px;
}

.Grid td
{
    border-width: 2px;
    border-bottom-color: #cccccc;
}


.GridSummary
{
    border-style: solid;
    border-bottom-color: White;
    border-top-color: White;
    border-left-color: White;
    border-right-color: White;
}
.GridSummary th
{
}

.GridSummary td
{
    border-width: 2px;
    border-bottom-color: Silver;
    border-top-color: Black;
    border-bottom-style: solid;
    border-top-style: solid;
}

.toolTipFadeClass
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: 151px;
    text-align: left;
}

.ajax__tab_xp-theme .ajax__tab_header
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: url(img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer
{
    padding-right: 0px;
    background: url(img/xp/tab-right.gif) no-repeat right;
    height: 26px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner
{
    padding-left: 0px;
    background: url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height: 26px;
    padding: 0px;
    margin: 0;
    background: url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer
{
    background: url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner
{
    background: url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab
{
    background: url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer
{
    background: url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner
{
    background: url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab
{
    background: url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; /*border:0px solid #999999;*/
    text-align: left;
    border-top: 0;
    padding: 4px;
    background-color: #ffffff;
}



/*///////////////////////////////////////////////////////////////////*/

div.profileBoxView
{
    display:inline-block;
    
    float:left;
    vertical-align:top;    
    /*background:silver;*/
    margin-right:10px;
    /*margin-left:220px;*/
    border-radius:10px;
    padding:0px;
}

div.profileAdsView
{
    display:inline-block;
    width:300px;
    float:left;
    padding:0px;
    margin:0px -100px 0px 0px;
    vertical-align:top;    
    overflow:visible;
}

div.profileAdsView table
{
    padding:0;
    margin:0;
    border:0;
}

/*// Multi TAB //////////////////////////////////////////////////////////////////*/


tabs.tabView {
    display:block;
    height: 30px;
}

tabs.tabView tab {
    position:relative;
    background-color: Gray;
    border-radius: 5px 5px 0px 0px;
    margin:0px 0px 0px 1px;
    width:190px;
    height: 34px;
    float: left;
    line-height: 34px;
    padding: 0px;
    color: #FFFFFF;
    cursor:pointer;
    text-align:center;
    font-size:13px;
    font-weight:bold;
}

tabs.tabView tab:hover {
    text-decoration:underline;
}

tabs.tabView tab[active] {
    background-color: #FFFFFF;
    color: Red;
}

tabs.tabView tab[disable] {
    background-color: #e1e2e4;
    color: #ffffff;
}


div.tabPage {
    display:none;
    background:#FFFFFF;    
    margin-top:4px;
    margin-left:1px;
    padding:10px 40px;
    border-radius: 0px 0px 5px 5px;
}

div.tabPageShow {
    display:block;
    background:#FFFFFF;    
    margin-top:10px;
    margin-left:1px;
    padding:10px 5px;
    border-radius: 0px 0px 5px 5px;
    width:900px;
}

div.tabPage[active="yes"] {
    display:block;
    text-align:left;   
}

input.editableMed {
    padding-left: 5px;
     background-color:#e6e6e6;
     width:232px;
     border-color:#E6E6E6;
     border-style:None;
    height:25px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight:normal;
    Color:#808080;
}
input.editableBig {
    padding-left: 5px;
     background-color:#e6e6e6;
     width:464px;
     border-color:#E6E6E6;
     border-style:None;
    height:25px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight:normal;
    Color:#808080;
}
input.editableSmall {
    padding-left: 5px;
     background-color:#e6e6e6;
     width:50px;
     border-color:#E6E6E6;
     border-style:None;
    height:25px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight:normal;
    Color:#808080;
}
.ddlMed {
    Width:227px; 
    background-color:#e6e6e6;
    height:25px;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight:normal;
    Color:#808080;
    border-color:#E6E6E6;
     border-style:None;
}

span.Display {
    font-family: Tahoma;
    font-size: 10pt;
    font-weight:normal;
    padding-left: 5px;

}

/*// Sub TAB //////////////////////////////////////////////////////////////////*/


tabs.subTabView {
    display:block;
    height: 30px;
}

tabs.subTabView tab {
    position:relative;
    background-color: Silver;
    border-radius: 5px 5px 0px 0px;
    margin:0px 0px 0px 1px;
    width:184px;
    height: 34px;
    float: left;
    line-height: 34px;
    padding: 0px;
    color: #000000;
    cursor:pointer;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}

tabs.subTabView tab:hover {
    text-decoration:underline;
}

tabs.subTabView tab[active] {
    background-color: Red;
    color: #FFFFFF;
}

tabs.subTabView tab[disable] {
    background-color: #e1e2e4;
    color: #ffffff;
}


div.subTabPage {
    display:none;
    background:#FFFFFF;    
    border-top:4px solid red;
    margin:4px 4px 0px 1px;
    padding:10px 30px;
}

div.subTabPageShow {
    display:block;
    background:#FFFFFF;    
    border-top:4px solid red;
    margin:4px 4px 0px 1px;
    padding:10px 30px;
}
div.subTabPage[active="yes"] {
    display:block;
    text-align:left;   
}
.column-left{ float: left; width: 33%; }
.column-right{ float: right; width: 33%; }
.column-center{ display: inline-block; width: 33%; }



        