/* GENERAL */
/*------------------------------------------------------------------------------*/
/*  General page wide settings
*  This should be the only place where the
*  - font-family
*  - font-size in px
*  are specified. that way they will cascade to underlying classes
*/


TABLE {
    /* defines the alignment of the page */
    text-align: left;
}

A:LINK {
    color: #0066CC;
}

A:ACTIVE {
    color: #0066CC;
}

A:VISITED {
    color: #0066CC;
}

A:HOVER {
    text-decoration: underline;
}

SELECT {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 90%;
}

TEXTAREA {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 90%;
}

INPUT {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 90%;
}

BUTTON {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 90%;
}

.Common {
    /* defines the alignment of the page (firefox)*/
    margin: 0 auto; /* Defines the width of the page */
    width: 950px;
    text-align: left;
}

.CommonHeader {
    text-align: center;
    vertical-align: middle;
}

#CommonBodyColumn {
    text-align: left;
}

#CommonBody {
    position: relative;
    width: 968px;
}

/* avatar */
.CommonAvatar {
}

.CommonAvatar IMG {
}
/* end avatar */

/* headers */
H3.ContentHeader {
    margin-top: 15px;
}

H2.CommonTitle {
    font-size: 140%;
    padding-left: 20px;
    text-decoration: none;
}

H2.CommonSubTitle {
}

H3.CommonSubTitle {
}

/* end headers */

.CommonGroupedContentArea {
}

TD.CommonFormFieldName {
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 4px;
}

/* END GENERAL */


/* SIDEBAR */
/*------------------------------------------------------------------------------*/
/*  Side bar settings
*/

#CommonRightColumn {
    /* set the sidebar width */
    width: 220px;
}

.CommonSidebarOuterTable {
    /* set the sidebar width */
    width: 220px;
    padding-top: 0px;
}

.CommonSidebarAreaHeader {
}

.CommonSidebarAreaCenter {
}

.CommonSidebarAreaFooter {
}

/* boxes */

.CommonSidebarContentItem {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.CommonSidebarArea {
    padding-bottom: 5px;
}

.CommonSidebarArea A:LINK {
}

.CommonSidebarArea A:ACTIVE {
}

.CommonSidebarArea A:VISITED {
}

.CommonSidebarArea A:HOVER {
}

.CommonSidebarContent A:LINK {
}

.CommonSidebarContent A:ACTIVE {
}

.CommonSidebarContent A:VISITED {
}

.CommonSidebarContent A:HOVER {
}

.CommonSidebarHeaderPic {
    /*background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/logo_small.gif);     background-repeat: no-repeat;     background-position: right top;     height: 40px;     width: 250px;*/
}

.CommonSidebarHeaderPicGray {
    background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/logo_small_gray.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 40px;
}

.CommonSidebarHeader2 {
    background: #DA2409 url(../images/netlash/header_red_258_36.gif) no-repeat left top;
    color: #FFFFFF;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    text-align: left;
}

.CommonSidebarHeader3 {
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    padding-top: 2px;
    padding-left: 4px;
    font-size: 170%;
    padding-bottom: 2px;
    font-weight: bold;
    color: #E11C0F;
}

.SidebarVideoLink, .SidebarVideoLinkSmall {
    padding-top: 4px;
    height: 45px;
    overflow: hidden;
}

.SidebarVideoLink a:link, .SidebarVideoLink a:active, .SidebarVideoLink a:hover, .SidebarVideoLink a:visited {
    padding-top: 4px;
    color: #0000ff;
    font-size: 115%;
}

.SidebarVideoLinkSmall a:link, .SidebarVideoLinkSmall a:active, .SidebarVideoLinkSmall a:hover, .SidebarVideoLinkSmall a:visited {
    color: #0000ff;
    font-size: 115%;
}

.CommonSidebarHeader A:LINK, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:HOVER {
}

.CommonSidebarContent {
}

.CommonSidebarContent A:LINK, .CommonSidebarContent A:ACTIVE, .CommonSidebarContent A:VISITED, .CommonSidebarContent A:HOVER {
}

UL.CommonSidebarList {
    margin: 0px;
    padding: 0px;
}

UL.CommonSidebarList LI {
    list-style-type: none;
}

.CommonDescription {
}

.CommonSidebarImage {
}

UL.CommonSidebarImageList {
    list-style-type: none;
}

.SidebarPhotoBox {
    text-align: center;
    padding-right: 15px;
}

.SidebarPrevNext {
    text-align: center;
    padding-right: 15px;
    padding-bottom: 3px;
}

.SidebarBio {
    font-size: 80%;
    text-align: center;
    padding-bottom: 8px;
}

/* END SIDEBAR */



/* POST AREA */
/*------------------------------------------------------------------------------*/
/*  Post area settings
*/

.CommonPostUserArea {
    width: 100%;
    padding: 4px;
    text-align: center;
}

.CommonPostUserContent {
    width: 100px;
    overflow: hidden;
}

.CommonPostUserName {
    width: 100px;
    margin: 0px;
    margin-top: 4px;
    padding-left: 4px;
    font-size: 180%;
    font-family: Tahoma, Arial, Helvetica;
    padding-bottom: 4px;
    overflow: hidden;
}

.CommonPostUserName a:link, .CommonPostUserName a:active, .CommonPostUserName a:visited, .CommonPostUserName a:hover {
    width: 100px;
    margin: 0px;
    text-decoration: none;
    overflow: hidden;
}

.CommonPostUserAvatar {
    padding: 4px;
    padding-right: 0px;
}

.CommonPostRoleIcons {
    padding-top: 4px;
    padding-bottom: 4px;
}

.CommonPostRoleIcons img {
    padding-left: 4px;
    padding-right: 4px;
}

UL.CommonPostUserPropertyList {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding-left: 4px;
}

UL.CommonPostUserPropertyList LI {
    margin: 4px;
    margin-left: 2px;
    margin-right: 10px;
    font-size: 90%;
}

/* END POST AREA */


/* PICTURE LIST */
/*------------------------------------------------------------------------------*/
/*  Picture lists settings
*/

.PictureList {
    padding: 0px;
    margin: 0px;
    margin-left: 0px !important;
    margin-left: -20px;
    display: block;
}

.PictureListPager {
    text-align: right;
    float: right;
    margin-right: 10px;
    font-size: 100%;
}
.PictureListPager a {
    font-weight: bold;
}

.PictureListControls {
    font-size: 80%;
    text-align: left;
    margin: 0px;
    clear: both;
}

div.pic {
    float: left;
    height: 81px;
    width: 81px;
    margin: 0px 10px 20px 10px;
    border: solid 1px #CDDEEE;
    overflow: hidden;
    padding: 0px;
    text-align: center;
}
div.pic span {
    margin: 3px;
    display: block;
    height: 75px;
    width: 75px;
    overflow: hidden;
}
div.pic a {
    padding: 0px;
}
div.pic img {
    border: none;
}

/* END PICTURE LIST */

/* GALLERY */
/*------------------------------------------------------------------------------*/
/*  Gallery settings
*/

.CommonTvResolutionMessage, .CommonStandardResolutionMessage {
    color: #0000ff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}

.CommonTvResolutionMessage a:link, .CommonTvResolutionMessage a:active, .CommonTvResolutionMessage a:hover, .CommonTvResolutionMessage a:visited, .CommonStandardResolutionMessage a:link, .CommonStandardResolutionMessage a:active, .CommonStandardResolutionMessage a:hover, .CommonStandardResolutionMessage a:visited {
    color: #0000ff;
}

.Common18PlusMessage {
    color: #ff0000;
    margin-top: 10px;
}

.AdsenseBox {
    margin-top: 10px;
}

.GalleryGalleryArea {
    position: relative;
}

.GalleryViewPictureTable {
    width: 430px;
}

.GalleryViewPictureTopTRTD {
    width: 430px;
    text-align: left;
}

.GalleryViewPictureBottomTRTD {
    width: 430px;
    text-align: center;
}

.BreadcrumbList, .BreadcrumbList A:LINK, .BreadcrumbList A:ACTIVE, .BreadcrumbList A:VISITED, .BreadcrumbList A:HOVER {
    padding-bottom: 15px;
    padding-left: 0px;
    margin-left: 0px;
}

/* END GALLERY */

/* GALLERY COMMENTS */
/*------------------------------------------------------------------------------*/
/*  Gallery comment settings
*/

.commenttext {
    margin-left: 100px;
}
#comments {
    font-size: 100%;
    margin: 10px 0 0 0;
}

#comments h3 {
    font-size: 140%;
    margin: 0;
    text-align: left;
}

.Comment {
    padding: 2px;
    padding-bottom: 8px;
}

.AltComment {
    background-color: #DFDFDF;
    padding: 2px;
    padding-bottom: 8px;
}

.CommentAvatar {
    white-space: nowrap;
}

.CommentAvatar img {
    margin-right: 8px;
}

.CommentContent {
}

.CommentTitle {
    font-size: 110%;
    margin: 0px;
    padding: 0px;
}

.CommentTitle A:LINK, .CommentTitle A:ACTIVE, .CommentTitle A:VISITED, .CommentTitle A:HOVER {
}

.CommentText {
    padding-top: 2px;
    padding-bottom: 2px;
}

.CommentFooter {
    font-size: 80%;
}

/* form */

#comments dl {
    margin-top: 10px;
    margin-right: 40px;
    margin-bottom: 0px;
    margin-left: 20px;
    padding-top: 0px;
}
.commentform {
    margin-right: 40px;
    margin-left: 20px;
    font-size: 100%;
}
.commentform h3 {
    font-size: 150%;
    font-weight: bold;
}
.commentform dt {
    font-size: 100%;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.commentform dd {
    margin: 0px 0px 10px;
    padding: 0px;
}
.smallbox {
    width: 230px;
    border: 1px solid #cccccc;
    padding: 2px;
}
.largebox {
    width: 424px;
    border: 1px solid #cccccc; /*padding: 2px;*/
    height: 100px;
}

/* end form */

/* END GALLERY COMMENTS */


/* BLOG CALENDAR */
/*------------------------------------------------------------------------------*/
/*  blog calendar settings
*/

.BlogCalendar {
    font-size: 90%;
    width: 150px;
    margin-right: 10px;
}

.BlogCalendarTitle {
    text-align: center;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
}

.BlogCalendarNextPrev {
}

.BlogCalendarNextPrev A:LINK, .BlogCalendarNextPrev A:ACTIVE, .BlogCalendarNextPrev A:VISITED {
    text-decoration: none;
    color: #ffffff;
}

.BlogCalendarNextPrev A:HOVER {
    text-decoration: underline;
    color: #ffffff;
}

.BlogCalendarDays {
    font-weight: bold;
    padding: 2px;
}

.BlogCalendarDay A:LINK, .BlogCalendarDay A:ACTIVE, .BlogCalendarDay A:VISITED, .BlogCalendarDay A:HOVER {
    font-weight: bold;
}

/* END BLOG CALENDAR */


/* START PROFILE BOX */

.ProfileBoxUsername {
    font-size: 100%;
    font-weight: bold;
    overflow: hidden;
    padding-bottom: 5px;
}

.ProfileBoxAvatar {
    float: left;
    padding-right: 5px;
    vertical-align: top;
    width: 84px;
}

.ProfileBoxAvatar IMG {
    border: solid 1px #000000;
}

.ProfileBoxInfoTD {
    font-size: 80%;
    padding-left: 5px;
}

.ProfileBoxOnlineStatus {
}

.ProfileBoxSignature {
    padding-bottom: 5px;
}

.ProfileBoxGender {
    padding-bottom: 5px;
}

.ProfileBoxAge {
    padding-bottom: 5px;
}

.ProfileBoxLocation {
    padding-bottom: 8px;
}

.ProfileBoxLinks {
    font-size: 80%;
    text-align: center;
}


/* END PROFILE BOX */


/* USERPICTURELISTING */
/*------------------------------------------------------------------------------*/
/*  UserPictureListing Control - CSS Styles */

.CommonUserPictureListing {
    padding: 0px;
}

.CommonUserPictureListingLargePicture {
    background: #000000;
    border: solid 1px #000000;
    border-bottom: none;
}

.CommonUserPictureListingDataList {
    background: #333333;
}

.CommonUserPictureListingScrollLeft {
    background: #333333;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}

.CommonUserPictureListingScrollRight {
    background: #333333;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
}

.CommonUserPictureListingSmallPicture {
    border: solid 1px #333333;
}

.CommonUserPictureListingSmallPictureSelected {
    border: solid 1px #FF0000;
}

/* END USERPICTURELISTING */


/* START IMAGE ROLLER */

.CommonUserPictureRollerDataList {
    background-image: url(http://www.garagetv.be/themes/garagetv/images/roller/bg.gif);
}

.CommonUserPictureRollerDataList DIV {
    width: 420px;
}

.CommonUserPictureRollerSmallPicture {
    margin: 1px;
    border: 0px;
}

.CommonUserPictureRollerScrollLeft {
    background-image: url(http://www.garagetv.be/themes/garagetv/images/roller/left.gif);
    cursor: pointer;
    width: 24px;
}

.CommonUserPictureRollerScrollRight {
    background-image: url(http://www.garagetv.be/themes/garagetv/images/roller/right.gif);
    cursor: pointer;
    width: 24px;
}

/* END IMAGE ROLLER */

/* Tag Styles */

.ProfileTagCloudArea {
    padding: 8px;
    padding-top: 4px;
    padding-bottom: 16px;
    margin: 0px;
    margin-bottom: 16px;
    margin-top: 16px;
    line-height: 250%;
    list-style-type: none;
    width: auto;
}

H4.ProfileTagCloudHeader {
    text-align: left;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 120%;
    margin: 0px;
    text-decoration: underline;
}

.ProfileTagCloudContent {
}

.ProfileTagCloudFooter {
}

.ProfileSidebarTagCloud {
    line-height: 225%;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: auto;
}

/* labels page tag cloud styles */
.AggPageTagCloud {
    line-height: 120%;
    margin: 0px;
    padding: 0px;
    padding-bottom: 15px;
    list-style-type: none;
    width: auto;
}

.AggPageTagCloudContent {
}

.AggPageTag1, .AggPageTag2, .AggPageTag3, .AggPageTag3, .AggPageTag4, .AggPageTag5, .AggPageTag6 {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.AggPageTag1 a:link, .AggPageTag1 a:visited, .AggPageTag1 a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.AggPageTag2 a:link, .AggPageTag2 a:visited, .AggPageTag2 a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.AggPageTag3 a:link, .AggPageTag3 a:visited, .AggPageTag3 a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.AggPageTag4 a:link, .AggPageTag4 a:visited, .AggPageTag4 a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.AggPageTag5 a:link, .AggPageTag5 a:visited, .AggPageTag5 a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.AggPageTag1 a:hover, .AggPageTag2 a:hover, .AggPageTag3 a:hover, .AggPageTag4 a:hover, .AggPageTag5 a:hover {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

/* End Tag Styles */

.CommonTagFlat {
    margin: 0px;
    padding: 0px;
    display: inline;
    list-style: none;
}

.CommonTagFlat a:link, .CommonTagFlat a:visited, .CommonTagFlat a:active {
    margin-right: 6px;
    text-decoration: underline;
    font-size: 100%;
}

.CommonTagFlat {
    text-decoration: none;
}

.ProfileTag1, .ProfileTag2, .ProfileTag3, .ProfileTag3, .ProfileTag4, .ProfileTag5, .ProfileTag6 {
    margin: 0px;
    padding: 0px;
    display: inline;
}

.ProfileTag1 a:link, .ProfileTag1 a:visited, .ProfileTag1 a:active {
    margin-right: 6px;
    text-decoration: none;
    font-size: 100%;
    font-weight: 900;
}

.ProfileTag2 a:link, .ProfileTag2 a:visited, .ProfileTag2 a:active {
    margin-right: 6px;
    text-decoration: none;
    font-size: 120%;
    font-weight: 800;
}

.ProfileTag3 a:link, .ProfileTag3 a:visited, .ProfileTag3 a:active {
    margin-right: 6px;
    text-decoration: none;
    font-size: 150%;
    font-weight: 600;
}

.ProfileTag4 a:link, .ProfileTag4 a:visited, .ProfileTag4 a:active {
    margin-right: 6px;
    text-decoration: none;
    font-size: 175%;
    font-weight: 500;
}

.ProfileTag5 a:link, .ProfileTag5 a:visited, .ProfileTag5 a:active {
    margin-right: 6px;
    text-decoration: none;
    font-size: 225%;
    font-weight: 300;
}

.ProfileTag1 a:hover, .ProfileTag2 a:hover, .ProfileTag3 a:hover, .ProfileTag4 a:hover, .ProfileTag5 a:hover {
    background-color: #dddddd;
    text-decoration: none;
}

/* End Tag Styles */


/* Begin Video styles */

.CommonVideoTitle {
    color: #000000;
    padding-left: 5px;
    font-weight: bold;
    font-size: 90%;
    text-align: left;
}

.CommonVideoArea {
}

.CommonVideoContent {
}

.CommonVideoControlArea {
    background-color: #999999;
    padding: 2px;
    border-style: solid;
    border-width: 0px;
    border-top-width: 2px;
    border-color: #666666;
    vertical-align: middle;
}

.CommonVideoDuration {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    color: #333333;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 80%;
    padding: 2px;
    margin-left: 4px;
}

.CommonVideoPlayButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/common/play-icon.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin-left: 4px;
}

.CommonVideoPlayButton:Link, .CommonVideoPlayButton:Hover, .CommonVideoPlayButton:Visited, .CommonVideoPlayButton:Active {
    text-decoration: none;
}

.CommonVideoPauseButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/common/pause-icon.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin-left: 4px;
}

.CommonVideoPauseButton:Link, .CommonVideoPauseButton:Hover, .CommonVideoPauseButton:Visited, .CommonVideoPauseButton:Active {
    text-decoration: none;
}

.CommonVideoStopButton {
    display: inline-table;
    display: -moz-inline-box;
    display: inline-block;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/common/stop-icon.gif);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin-left: 4px;
}

.CommonVideoStopButton:Link, .CommonVideoStopButton:Hover, .CommonVideoStopButton:Visited, .CommonVideoStopButton:Active {
    text-decoration: none;
}

.CommonVideoFooterArea {
    background-color: #cccccc;
    border-style: solid;
    border-width: 0px;
    border-top-width: 1px;
    border-color: #666666;
    padding: 2px;
}

.CommonVideoDetails {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 80%;
    color: #000000;
    padding: 2px;
    text-align: right;
    padding-right: 4px;
}

.CommonVideoDownloadButton {
    /*	display: inline-table; 	display: -moz-inline-box; 	display: inline-block; 	margin: 1px; 	padding: 4px; 	border-style: solid; 	border-width: 1px; 	border-color: #999999; 	border-top-color: #cccccc; 	border-left-color: #cccccc; 	background-color: #dddddd; */
    color: #333333;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 80%; /*	font-weight: bold; */
    padding: 2px;
    margin-right: 2px;
}

.CommonVideoDownloadButton:Link, .CommonVideoDownloadButton:Visited, .CommonVideoDownloadButton:Hover, .CommonVideoDownloadButton:Active {
    color: #333333;
}

/* End Video styles */

/* GalleryViewSplitTable styles */

.GalleryViewSplitTable {
    width: 100%;
    border: 1px solid #ff0000;
}


/* DATALIST image list on homepage */
.CommonContentVideoTable {
    font-size: 100%;
    overflow: hidden;
}

.CommonContentVideoTableProfile {
    width: 130px;
    overflow: hidden;
}

.CommonContentImageTdSingleHome {
    width: 130px;
    height: 97px;
    border: 1px solid #cccccc;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    background-color: #000000;
}

.CommonContentImage {
    width: 100px;
    height: 75px;
    padding: 0px;
    vertical-align: middle;
    text-align: center;
    background-color: #000000;
}

.CommonContentImageProfile {
    overflow: hidden;
    width: 130px;
    height: 97px;
    padding: 0px;
    margin: 0px;
    background-color: #000000;
}

.CommonContentImageVertical {
    width: 80px;
    height: 60px;
    margin: 5px 5px 0 0;
    vertical-align: middle;
    text-align: center;
    background-color: #000000;
}

.CommonContentImageTd {
    vertical-align: middle;
    text-align: center;
    background-color: #000000;
}

.CommonContentImageTd8060 {
    width: 80px;
    height: 60px;
    vertical-align: middle;
    text-align: center;
    background-color: #000000;
}

.CommonContentImageTdLarge {
    width: 100px;
    height: 75px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}

.CommonContentImageOuterTd {
    padding: 0px;
    vertical-align: top;
    text-align: left;
}

.CommonContentVideoImage {
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}

.CommonContentVideoImageTable {
    overflow: hidden;
}

.CommonContentVideoImageTd {
    padding: 2px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #efefef;
}

.CommonContentVideoImageOuterTd {
    padding: 0px;
    vertical-align: top;
    text-align: left;
}

/* Begin Video TextBoxes */

input.CommonVideoURL {
    width: 180px;
}

.CommonVideoEmbed {
    width: 180px;
}

/* End Video TextBoxes */


.Common700Box {
    width: 700px;
    overflow: hidden;
    margin-bottom: 18px;
}

.Common700BoxTitle {
    width: 655px;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/header_black_700_26.gif);
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 6px;
    padding-left: 45px;
    margin: 0px;
    height: 20px;
    overflow: hidden;
}

.Common70031BoxTitle {
    width: 655px;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/header_black_700_36.gif);
    background-color: #cccccc;
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #444444;
    line-height: 36px;
    padding-left: 45px;
    margin: 0px;
    height: 36px;
    overflow: hidden;
}

.Common968BoxTitle a:link, .Common968BoxTitle a:active, .Common968BoxTitle a:visited, .Common968BoxTitle a:hover {
    color: #444444;
}

.Common700BoxContent {
    background-color: #fafafa;
    padding: 5px;
    width: auto;
}

.Common700BoxContentList {
    width: 700px;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/header_black_968_31_bg_160.gif);
    background-repeat: repeat;
    padding: 0px;
    font-size: 90%;
}

.Common700BoxBottomLinkTD {
    text-align: right;
    font-weight: bold;
    font-size: 90%;
}


/* 968 box */

.Common968Box {
    width: 968px;
    overflow: hidden;
    margin-right: 0px;
    margin-bottom: 0px;
}

.Common968BoxTitle {
    width: 923px;
    background-image: url(http://www.garagetv.be/themes/garagetv/images/netlash/header_black_968_31.gif);
    background-repeat: no-repeat;
    text-align: left;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #444444;
    line-height: 36px;
    padding-left: 45px;
    margin: 0px;
    height: 36px;
    overflow: hidden;
}

.Common968BoxTitleTitle {
    width: 350px;
    display: inline;
    float: left;
}


.Common968BoxContent {
    width: 968px; /*background-image:url(http://www.garagetv.be/themes/garagetv/images/netlash/header_black_968_31_bg_160.gif);   background-repeat:repeat;*/
    padding: 0px;
    font-size: 90%;
}

/* end 968 box */


/* Control Panel (BCP) styles */

.CommonDashboardTitle {
    padding-left: 12px;
}

.CommonDashboardArea {
    margin-left: 12px;
    padding-bottom: 8px;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: #eeeeee;
    margin-bottom: 8px;
}

.CommonDashboardHeader {
    color: #999999;
    font-size: 110%;
    margin: 0px;
    padding: 0px;
    margin-bottom: 4px;
}

.CommonDashboardContent {
}

ul.CommonDashboardActionList {
    margin: 0px;
    margin-top: 2px;
    padding: 0px;
}

ul.CommonDashboardActionList li {
    margin: 0px;
    padding: 0px;
    list-style-type: square;
    margin-left: 16px;
    color: #666667;
}


/* end Control Panel styles */

/***** CA ************/

.CATopGroup {
    z-index: 99;
    position: relative;
}

.CADefaultTab {
    color: black;
    background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    cursor: default;
}

.CADefaultTabHover {
    color: black;
    background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif);
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    cursor: default;
}

.CASelectedTab {
    color: black;
    background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif);
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
    cursor: default;
}

.CADisabledTab {
    color: #AAAAAA;
    background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
    font-family: Arial, Tahoma, Helvetica;
    font-size: px;
    font-weight: bold;
    cursor: default;
}

.CAMultiPage {
    background-color: White;
    border: 1px solid #919B9C;
    width: 100%;
    position: relative;
    padding: 10px;
    top: -3px;
    left: 1px;
    z-index: 98;
}

.CAMultiPageModal {
    background-color: White;
    border: 1px solid #919B9C;
    height: 350px;
    position: relative;
    padding: 20px;
    top: -3px;
    left: 1px;
    z-index: 98;
}
.PageViewModalPanel {
    height: 290px;
    overflow-y: scroll;
    padding-right: 2px;
}

.CAPageContent {
    font-family: Arial, Tahoma, Helvetica;
}

/* email messages */

.EmailSuccess {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #00aa00;
}

.EmailFailure {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #aa0000;
}

/* Help Icon */
.helpicon {
    border-style: none;
    cursor: help;
    margin: 2px;
}

.CommonSidebarTrans {
    background-color: #FaFaFa;
    width: 250px;
    border-left: 18px solid #ffffff;
}

/* Modal Styles */

#popupMask {
    position: absolute;
    z-index: 200;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: .4;
    filter: alpha(opacity=40); /* this hack is so it works in IE 	 * I find setting the color in the css gives me more flexibility  	 * than the PNG solution. 	 */
    background-color: transparent !important;
    background-color: #333333; /* this hack is for opera support 	 * you can uncomment the background-image if you don't care about opera. 	 * this gives you the flexibility to use any bg color that you want, instead of the png 	 */
    background-image: url(../images/common/maskBG.png) !important; /* For browsers Moz, Opera, etc. */
    background-image: none;
    background-repeat: repeat;
    display: none;
}

#popupContainer {
    position: absolute;
    z-index: 201;
    top: 0px;
    left: 0px;
    display: none;
    padding: 0px;
}

#popupInner {
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
    border-right-width: 3px;
    border-right-color: #888888;
    border-bottom-width: 3px;
    border-bottom-color: #888888;
    background-color: #eeeeee;
}

#popupFrame {
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 202;
}

#popupTitleBar {
    font-family: Arial, Tahoma, Helvetica;
    height: 1.3em;
    padding: 5px;
    padding-bottom: 7px;
    border-style: solid;
    border-width: 0px;
    border-color: #888888;
    border-bottom-width: 1px;
    position: relative;
    z-index: 203;
    border-color: #cccccc;
    background-color: #E11C0F;
    color: #666667;
    font-weight: bold;
    margin: 0px;
}

#popupTitle {
    float: left;
    font-size: 1.1em;
    color: #ffffff;
}

#popupControls {
    float: right;
    cursor: pointer;
    cursor: pointer;
}

.CommonRSSLink {
    float: right; /*border:1px solid red;*/
    background-image: url(http://www.garagetv.be/themes/garagetv/images/rss2.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}

.CommonRSSLink LI {
    list-style-type: none;
    padding: 0 0 0 20px;
}


.ErrorStyle {
    font-size: 14px;
    font-weight: bold;
    color: #660000;
    margin: 10px auto;
    text-align: center;
    background-color: #ffcccc;
    border: 3px solid #ff0000;
    padding: 12px;
    width: 90%;
}

.WarningStyle {
    font-size: 12px;
    color: #660000;
    margin: 10px auto;
    text-align: center;
    background-color: #ffeeee;
    border: 2px solid #ff0000;
    padding: 12px;
    width: 90%;
}

.InfoStyle {
    font-size: 12px;
    color: #006600;
    margin: 10px auto;
    text-align: center;
    background-color: #eeffee;
    border: 3px solid #006600;
    padding: 12px;
    width: 90%;
}

.DescriptionBanner {
    /*visibility:hidden;   overflow:hidden;   height:1px;*/
}

.CommonSubSitePickerTD {
    padding-left: 2px;
    padding-bottom: 0px;
    padding-top: 2px;
}

.CommonSubSitePickerSelectedImg {
    border: 2px solid #E71C08;
}

/*
Copyright
*/

.Copyright {
    color: #333333;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: left;
}

.Copyright A:Link, .Copyright A:Visited {
    color: #333333;
    text-decoration: none;
}

.Copyright A:Hover {
    color: #333333;
    text-decoration: underline;
}
/* end splash */

/* REMIX */
.RemixError {
    background-color: #ff0000;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

/* END REMIX*/

.TranscodingFailed {
    border: 1px solid #aa0000;
    background-color: #ff6666;
    color: #ffffff;
    padding: 15px;
    font-size: 18px;
    margin: 20px;
    margin-right: 20px;
}

.TranscodingPending {
    border: 1px solid #00aa00;
    background-color: #66dd66;
    color: #003300;
    padding: 15px;
    font-size: 18px;
    margin: 20px;
    margin-right: 20px;
}

.FlashMessage {
    width: 420px;
    padding: 4px;
    text-align: center;
    background-color: #ffeeee;
    margin-bottom: 5px;
    font-size: 90%;
}


.AllVideoButtonDiv {
    text-align: right;
    padding-bottom: 6px;
    padding-top: 2px;
    padding-right: 15px;
    background-position: right bottom;
    background-repeat: no-repeat; /*border:1px solid #ff00ff;*/
    float: right;
    width: 110px;
}


.AllVideoButtonDiv A:link, .AllVideoButtonDiv A:active, .AllVideoButtonDiv A:hover, .AllVideoButtonDiv A:visited {
    color: #0000ff;
    font-size: 11px;
    text-decoration: underline;
}

#TextAds {
    font-size: 84%;
    width: 968px;
}

.VVDViewsGrey {
    background: transparent url(http://www.garagetv.be/themes/garagetv/images/netlash/views-icon-grey.gif) no-repeat left center;
    font-weight: bold;
    padding-left: 20px;
}

.VVDViewsYellow {
    background: transparent url(http://www.garagetv.be/themes/garagetv/images/netlash/views-icon-yellow.gif) no-repeat left center;
    font-weight: bold;
    padding-left: 20px;
}

.VVDViewsRed {
    background: transparent url(http://www.garagetv.be/themes/garagetv/images/netlash/views-icon-red.gif) no-repeat left center;
    color: #ff0000;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
}

.VVDComments {
    background: transparent url(http://www.garagetv.be/themes/garagetv/images/netlash/comments-icon.gif) no-repeat left center;
    padding-left: 20px;
}

.OverlayDuration {
    margin-top: -13px;
    text-align: right;
    width: 80px;
}

.OverlayDuration .Duration {
    background-color: #000;
    color: #fff;
    font-size: 90%;
    padding: 0 2px;
}

#ShortDescr {
	overflow: hidden;
	max-height: 28px;
}
