
/*--------------- Page body ----------------- */
#page-body .video-search-module
{
    width: 245px;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}
.video-search-module .video-search-heading
{
    padding-left: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #999999;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 240px;
}

#page-body .video-details
{
    padding-left: 5px;
}
.video-details .video-tabs
{
    margin-bottom: 10px;
}
/*--------------- Featured videos ----------------- */
.video-details .featured-videos
{
    padding-left: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.video-details .featured-videos h2
{
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}
.featured-videos td
{
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 30px;
    padding-bottom: 20px;
}
.featured-videos .video-wrapper
{
    margin-bottom: 10px;
}

.video-wrapper img
{
    border: 1px solid #999999;
}
.featured-videos .video-title
{
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    font-size: 13px;
    font-weight: bold;
    height: 35px;
}
.video-title a
{
    color: #006699;
}
.featured-videos .video-from
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.video-from a
{
    color: #000000;
}

.featured-videos .video-views
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.video-views span
{
    color: #000000;
}
.featured-videos .length
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    width: 50px;
    float: left;
}
.featured-videos .rating
{
    width: 66px;
    float: right;
}
/*--------------- Recently added videos ----------------- */.video-details .recently-added-videos
{    
    padding-right: 5px;
}
.recently-added-videos td
{
    /*padding-top: 7px; 	padding-bottom: 7px; 	border-bottom-width: 1px; 	border-bottom-style: dotted; 	border-bottom-color: #CCCCCC;*/
}
.recently-added-videos h2
{
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
}
.recent-video-wrapper img
{
    border: 1px solid #999999;
    margin-top: 3px;
    margin-bottom: 3px;
}
.recently-added-videos
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

.recently-added-videos .recent-video-title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #006699; /*height: 43px;*/
    height: 33px;
    word-wrap:break-word;
}
.recently-added-videos .recent-video-description
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333; /*margin-bottom: 5px;*/
    margin-right: 10px;
}
.recently-added-videos .recent-video-more
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; /*padding-top: 15px;*/
}
.recent-video-more a
{
    color: #CC0000;
}

.recent-video-title a
{
    color: #006699;
}
.recent-video-from
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.recent-video-from a
{
    color: #000000;
}
.recent-video-views
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.recent-video-views span
{
    color: #000000;
}

.recent-video-critria
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.recent-video-critria span
{
    color: #000000;
}
.recent-video-date
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}
.recent-video-date span
{
    color: #000000;
}

.recent-video-length
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    width: 50px;
    float: left;
}
.recent-video-rating
{
    float: right;
}
.video-details .video-pagination
{
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #E3E4E6;
    padding-right: 5px;
    padding-left: 5px;
    color: #666666;
    border: 1px solid rgb(219, 219, 219);
}
.video-pagination a
{
    color: #006699;
    font-weight: bold;
    padding-right: 3px;
    padding-left: 3px;
    text-decoration: underline;
}
.video-pagination .active-page
{
    color: #000000;
    font-weight: bold;
    padding-right: 3px;
    padding-left: 3px;
}
.video-pagination .prevnext
{
    padding-right: 0px;
    color: #006699;
    text-decoration: underline;
}
.video-pagination .prevnext-disable
{
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
.video-upload-table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
}
.video-upload-table td
{
    padding-bottom: 7px;
}
.video-upload-table .text-box
{
    width: 280px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    padding-left: 3px;
}
.video-upload-table textarea
{
    width: 280px;
    height: 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    padding-left: 3px;
}
.video-upload-table select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    padding-left: 3px;
    width: 285px;
}
.video-upload-table .video-btn
{
    background-attachment: scroll;
    background-image: url(../images/btn_bg.gif);
    border: 1px solid #666666;
    color: #CC3333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    height: 20px;
}
.video-upload-table p
{
    margin-bottom: 5px;
}
.video-upload-table span
{
    color: #CC0000;
}
.video-upload-table a
{
    color: #006699;
}

.view-details .view-description
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 3px;
}
.view-details .view-description span
{
    color: #000000;
}

.view-details .view-criteria
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 1px;
    font-weight: normal;
}
.view-details .view-criteria span
{
    color: #000000;
}

.view-details .view-criteria-location
{
    float: left;
}
.view-details .view-criteria h2
{
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}
.view-details .view-from
{
    margin-bottom: 1px;
}

.view-details .view-from a
{
    color: #000000;
}
.view-details .view-date span
{
}

.view-details .view-date span
{
    color: #000000;
    margin-bottom: 1px;
}
.view-details .view-length
{
    font-weight: bold;
    color: #000000;
    margin-bottom: 1px;
}
.video-view .video-play
{
    padding-bottom: 10px;
    float: left; /*padding-right: 10px; 	 	padding-top: 10px;*/
}
.video-upload-button
{
    text-align: right;
    margin-bottom: 5px;
}

.video-upload-button .upload-btn
{
    background-attachment: scroll;
    background-image: url(../images/btn_bg.gif);
    border: 1px solid #666666;
    color: #CC3333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    height: 20px;
}
/* below css is added by sandeep for tabbing in video module */
.profile-tab
{
    text-align: right;
    margin-bottom: 10px;
}

.profile-tab li
{
    display: block;
    list-style-type: none;
    margin-right: 2px;
    vertical-align: bottom;
}

.profile-tab .inactivevideotab
{
    background-image: url(../../video/images/inactive-videotab.gif);
    background-position: 0 0;
    display: block;
    height: 24px;
    _height: 20px;
    width: 90px;
    color: White;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif,Calibri;
    text-decoration: none;
    text-align: center;
    line-height: 24px;
    font-size: 11px;
    vertical-align: bottom;
}

.profile-tab .activevideotab
{
    background-image: url(../../video/images/active-videotab.gif);
    background-position: 0 0;
    display: block;
    height: 24px;
    _height: 20px;
    width: 90px;
    color: White;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif,Calibri;
    text-decoration: none;
    text-align: center;
    line-height: 24px;
    font-size: 11px;
    vertical-align: bottom;
}

.profile-tab p
{
    color: #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif,Calibri;
    font-size: 12px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: right;
}

.bluebar
{
    background-color: #006699;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    vertical-align: bottom;
}

/* below css is written by sandeep for resolving ie 6 tab ccs issue of video module*/
.hiddenbluebar
{
    visibility: hidden;
    border-bottom: 2px solid #006699;
    width: 648px;
    position: absolute;
    left: 436px; /*top: 195px;*/
    top: 194px;
}
/* --  Video Search Module --- */
.bar-purplegrey
{
    height: 18px;
    background-color: #d3d7e2;
    padding-left: 10px;
    padding-top: 7px;
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
    font-weight: bold;
    line-height: 12px;
}
.msg-brd .yellow
{
    background-color: #F1F2EC;
}
div.search-form
{
    margin-bottom: 2px;
    margin-top: 2px;
}
.search-form td
{
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
}
.msg-brd div.blue-bg
{
    background-color: #D4D7E2;
}
.search-form td.label
{
    color: #006699;
    font-family: Verdana,Arial,Helvetica,sans-serif,Calibri;
    font-size: 11px;
    font-weight: normal;
    width: 105px;
}
.search-form select
{
    font-size: 11px;
    width: 115px;
}
.msg-brd .pink
{
    background-color: #DFD5D4;
}

/* Rating */
.filledRatingStar
{
    background-image: url(../../video/images/star-red.gif);
}

.emptyRatingStar
{
    background-image: url(../../video/images/star-gray.gif);
}
.savedRatingStar
{
    background-image: url(../../video/images/star-gray.gif);
}
.filledRatingStarBig
{
    background-image: url(../../video/images/star-red-Big.gif);
}

.emptyRatingStarBig
{
    background-image: url(../../video/images/star-gray-Big.gif);
}
.savedRatingStarBig
{
    background-image: url(../../video/images/star-gray-Big.gif);
}

.ratingStar
{
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 14px;
    margin: 0;
    padding: 0;
    width: 13px;
    cursor: default;
}

.AddPhoto
{
    color: #D70003;
    font-size: 12px;
    font-weight: bolder;
    text-decoration: none;
}
/*-- for refine video section in listdestinationvideo page*/
.menu-scroll
{
    background-color: #CAE1EF;
    border: 1px solid #7AB5D8;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    overflow: hidden;
    width: 200px;
    display: none;
    height: 200px;
    overflow-x: auto;
    overflow-y: scroll;
    position: absolute;
    width: 150px;
    z-index: 1000;
}
.menu-scroll a
{
    color: #000000;
    display: block;
    font-size: 11px;
    padding: 2px 5px;
    text-decoration: none;
    width: 123px;
}
.menuheader
{
    color: #AF0000;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
}
.menu-scroll a:hover
{
    background-color: #FFFFFF;
}

.recently-added-videos .menu-scroll td
{
    padding-top: 1px;
    padding-bottom: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
.destination
{
    color: #565656;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif,Calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px;
    margin-bottom: 7px;
    text-decoration: none;
}
.destination:hover
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #CC0000;
    text-decoration: none;
}
/* below css is written by sandeep for left activity search coloumn on activity video page*/
#activitylist a
{
    font-family: Verdana,Helvetica,sans-serif;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 21px;
    line-height: 12px;
    margin-bottom: 7px;
    padding-left: 39px;
    padding-top: 6px;
    text-decoration: underline;
}
#activitylist a.active
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #CC0000;
    text-decoration: none; /*margin-bottom: 0px;*/
    margin-bottom: 4px;
}
#activitylist a:hover
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #CC0000;
    text-decoration: none;
}
#activitylist a.Destination_Overview
{
    background-image: url("../../messageboard/img/menu/activity_types/Destination.gif");
}
#activitylist a.Restaurant
{
    background-image: url("../../images/restaurant_activities.gif");
}
#activitylist a.Hotel
{
    background-image: url(../../img/menu/activity_types/hotel_activities.gif);
}
#activitylist a.Land_Activities
{
    background-image: url(../../img/menu/activity_types/land_activities.gif);
}

#activitylist a.Water_Activities
{
    background-image: url(../../img/menu/activity_types/water_activities.gif);
}
#activitylist a.Air_Activities
{
    background-image: url(../../img/menu/activity_types/air_activities.gif);
}
#activitylist a.Attractions_Activities
{
    background-image: url(../../img/menu/activity_types/attractions.gif);
}
#activitylist a.Arts_and_Culture_Activities
{
    background-image: url(../../img/menu/activity_types/cultural.gif);
}
#activitylist a.Leisure_and_Relaxation_Activities
{
    background-image: url(../../img/menu/activity_types/leisure.gif);
}
#activitylist a.Nightlife_Activities
{
    background-image: url(../../img/menu/activity_types/nightlife.gif);
}
#activitylist a.Educational_Activities
{
    background-image: url(../../img/menu/activity_types/educational.gif);
}
#activitylist a.Wildlife_Encounters_Activities
{
    background-image: url(../../img/menu/activity_types/ecotourism.gif);
}
.video-pagination td
{
    padding: 0;
}
.recently-added-videos td td
{
    border-bottom: 1px dotted #CCCCCC; /*padding-bottom: 7px; 	padding-top: 7px;*/
    padding-bottom: 7px;
    padding-top: 2px;
}

#activitylist a.sub
{
    display: block;
    line-height: 20px;
    text-decoration: underline;
    color: #006699;
    padding-top: 0px;
    margin-bottom: 0px;
}

#activitylist a.sub-active
{
    display: block;
    line-height: 20px;
    text-decoration: underline;
    color: #CC0000;
    padding-top: 0px;
    margin-bottom: 0px;
}
.bluetitle
{
    height: 31px;
    padding-top: 14px;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
}
/*--- New Play Video Page CSS --- */
.view-details .view-rating
{
    clear: both;
    color: #000000;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: right;
}
.view-details .view-rating td
{
    font-size: 14px;
    padding-left: 5px;
}
.view-details .share-this-link
{
    float: right;
    text-align: right;
    width: 200px;
}
.view-rating span
{
    color: #666666;
    font-size: 10px;
    font-weight: normal;
}
.back-link
{
    float: right;
    margin-right: 5px;
    _margin-right: 2px;
}
.back-link a
{
    color: #006699;
    font-weight: bold;
}
.view-details .view-title
{
    color: #006699;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    width:560px;
    word-wrap:break-word;
}
.view-details .view-title h1
{
    color: #006699;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.video-details .video-view
{
    margin-left: 10px;
    _margin-left: 0px;
    _padding-left: 10px;
    clear: both;
    color: #666666;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 20px; /*width: 100%;*/
}
/* --- video comments section CSS --- */
.video-comments
{
    clear: both;
    margin-right: 15px;
}
.bar-greengrey
{
    background-color: #DFDFBB;
    color: #000000;
    font-size: 12px;
    height: 18px;
    letter-spacing: 1px;
    line-height: 12px;
    padding-left: 10px;
    padding-top: 7px;
    font-family: Arial, Helvetica, sans-serif;
}
.video-comment-heading
{
    background-color: #E5E5E5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    height: 18px;
    padding-top: 7px;
    margin-top: 5px;
}
.video-comment-heading a
{
    font-size: 11px;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.post-comment-form td
{
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.post-comment-form textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    width: 250px;
    height: 100px;
}

.comment-grey
{
    background-color: #EAEAEA;
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.comment-white
{
    background-color: #FFFFFF;
    padding: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}

.comment
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
}
.info a
{
    color: #006699;
    font-weight: bold;
    margin-right: 5px;
}
.info
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.bar-blue
{
    background-color: #006699;
    color: #FFFFFF;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 12px;
    padding-left: 10px;
    padding-top: 7px;
}
.submit_btn
{
    -x-system-font: none;
    border: 1px solid #666666;
    color: #CC3333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 22px;
    line-height: normal;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url(../../images/btn_bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
}
.uploadvideo_btn
{
    -x-system-font: none;
    border: 1px solid #666666;
    color: #CC3333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 22px;
    line-height: normal;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url(../../images/btn_bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    margin-left: 7px;
}
/*--- for Share This button on Video Play Page --- */
.stbuttontext
{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

a.stbutton
{
    text-decoration: underline;
}

a.stbutton:hover
{
    color: #666666;
    text-decoration: underline;
}
.errorBox
{
    background-color: #E5E5E5;
    font-size: 13px;
    margin-bottom: 6px;
    margin-top: 6px;
    padding: 6px;
    text-align: center;
    color: #444444;
}
/*----- New Uplaod video Page 03 feb ---- */
.video-upload-table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    margin-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.step-heading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #D32525;
    font-weight: bold;
    margin-bottom: 13px;
}
.video-heading
{
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    font-size: 18px;
    font-weight: bold;
}
#share-this-link .stbuttontext
{
    color: #006699;
    text-decoration: underline;
    font-weight: normal;
}
.ActiveVideoAd
{
}
.ActiveVideoAd .SponsoredAd
{
    display: block;
    border-bottom: 1px solid #999999;
    background-color: #D4D7E2;
}
.ActiveVideoAd .VideoTemplate
{
    background-color: #D4D7E2;
}
.ActiveVideoAd .VideoTemplate .Sponsor
{
    display: block;
}
.ActiveVideoAd .VideoTemplate .User
{
    display: none;
}
.ActiveVideoAd .LandingSponsoredAd
{
    display: none;
}
.ActiveVideoAd .LandingVideoTemplate
{
    background-image: url(../../img/VideoAdBG.gif);
    background-repeat: no-repeat; /*background-color: #D4D7E2;*/
}
.ActiveVideoAd .LandingVideoTemplate .Sponsor
{
    display: block;
}
.ActiveVideoAd .LandingVideoTemplate .User
{
    display: none;
}
.ActiveVideo
{
}
.ActiveVideo .SponsoredAd
{
    display: none;
}
.ActiveVideo .VideoTemplate
{
    background-color: #FFFFFF;
}
.ActiveVideo .VideoTemplate .Sponsor
{
    display: none;
}
.ActiveVideo .VideoTemplate .User
{
    display: block;
}
.ActiveVideo .LandingSponsoredAd
{
    display: block;
}
.ActiveVideo .LandingVideoTemplate
{
    background-image: url(../../img/search_pict8.jpg);
    background-repeat: no-repeat;
}
.ActiveVideo .LandingVideoTemplate .Sponsor
{
    display: none;
}
.ActiveVideo .LandingVideoTemplate .User
{
    display: block;
}
/*--- below css added by sandeep for landing video left activity search tree ---*/
#landingvideoactivitylist a
{
    font-family: Verdana,Helvetica,sans-serif;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 21px;
    line-height: 12px;
    margin-bottom: 7px;
    padding-left: 39px;
    padding-top: 6px;
    text-decoration: underline;
}
#landingvideoactivitylist h2, #landingvideoactivitylist h3
{
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
#landingvideoactivitylist a.active
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #CC0000;
    text-decoration: none; /*margin-bottom: 0px;*/
    margin-bottom: 4px;
}
#landingvideoactivitylist a.sub
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    margin-bottom: 0px;
    height: 15px;
}
#landingvideoactivitylist a:hover
{
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #CC0000;
    text-decoration: none;
}
#landingvideoactivitylist a.Hotel
{
    background-image: url(../../img/menu/activity_types/hotel_activities.gif);
}
#landingvideoactivitylist a.Destination_Overview
{
    background-image: url("../../messageboard/img/menu/activity_types/Destination.gif");
}
#landingvideoactivitylist a.Restaurant
{
    background-image: url("../../images/restaurant_activities.gif");
}
#landingvideoactivitylist a.Land_Activities
{
    background-image: url(../../img/menu/activity_types/land_activities.gif);
}

#landingvideoactivitylist a.Water_Activities
{
    background-image: url(../../img/menu/activity_types/water_activities.gif);
}
#landingvideoactivitylist a.Air_Activities
{
    background-image: url(../../img/menu/activity_types/air_activities.gif);
}
#landingvideoactivitylist a.Attractions_Activities
{
    background-image: url(../../img/menu/activity_types/attractions.gif);
}
#landingvideoactivitylist a.Arts_and_Culture_Activities
{
    background-image: url(../../img/menu/activity_types/cultural.gif);
}
#landingvideoactivitylist a.Leisure_and_Relaxation_Activities
{
    background-image: url(../../img/menu/activity_types/leisure.gif);
}
#landingvideoactivitylist a.Nightlife_Activities
{
    background-image: url(../../img/menu/activity_types/nightlife.gif);
}
#landingvideoactivitylist a.Educational_Activities
{
    background-image: url(../../img/menu/activity_types/educational.gif);
}
#landingvideoactivitylist a.Wildlife_Encounters_Activities
{
    background-image: url(../../img/menu/activity_types/ecotourism.gif);
}
#landingvideoactivitylist td
{
    padding-bottom: 0px;
    padding-top: 0px;
}
.AjaxUploaderCancelAllButton
{
    -x-system-font: none;
    border: 1px solid #666666;
    color: #CC3333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 22px;
    line-height: normal;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url(../../images/btn_bg.gif);
    background-repeat: repeat-x;
    background-position: center top;
    margin-left: 7px;
}
/*----------- upload video category page css starts here -----------------*/
.restaurant
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.restaurant a:link, .restaurant a:visited
{
    background-image: url("../../images/restaurant_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 56px;
    width: 60px;
}

.restaurant a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../images/restaurant_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}


.hotel_activities
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.hotel_activities a:link, .hotel_activities a:visited
{
    background-image: url("../../images/hotel_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 30px;
}

.hotel_activities a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../images/hotel_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}


.destination_overview
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.destination_overview a:link, .destination_overview a:visited
{
    background-image: url("../../messageboard/img/menu/activity_types/Destination.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 56px;
    width: 120px;
}

.destination_overview a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../messageboard/img/menu/activity_types/Destination.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}


#apDiv1
{
    position: relative;
    left: 35px;
    top: 20px;
    width: 23px;
    height: 18px;
    z-index: 1;
}
.activities h1
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}
.land
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.land a:link, .land a:visited
{
    background-image: url("../../img/menu/activity_types/land_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 80px;
}

.land a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/land_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.water
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.water a:link, .water a:visited
{
    background-image: url("../../img/menu/activity_types/water_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 90px;
}

.water a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/water_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}
.air
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.air a:link, .air a:visited
{
    background-image: url("../../img/menu/activity_types/air_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px; /*width: 65px;*/
    width: 90px;
}

.air a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/air_activities.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.cultural
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.cultural a:link, .cultural a:visited
{
    background-image: url("../../img/menu/activity_types/cultural.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 120px;
}

.cultural a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/cultural.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}


.leisure
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.leisure a:link, .leisure a:visited
{
    background-image: url("../../img/menu/activity_types/leisure.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 130px;
}

.leisure a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/leisure.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.nightlife
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.nightlife a:link, .nightlife a:visited
{
    background-image: url("../../img/menu/activity_types/nightlife.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 50px;
}

.nightlife a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/nightlife.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.educational
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.educational a:link, .educational a:visited
{
    background-image: url("../../img/menu/activity_types/educational.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 60px;
}

.educational a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/educational.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.ecotourism
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.ecotourism a:link, .ecotourism a:visited
{
    background-image: url("../../img/menu/activity_types/ecotourism.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 60px;
}

.ecotourism a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/ecotourism.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}

.attraction
{
    color: #02619f;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.attraction a:link, .attraction a:visited
{
    background-image: url("../../img/menu/activity_types/attractions.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #006699;
    display: block;
    font-size: 12px;
    height: 27px;
    line-height: 22px;
    margin-bottom: 7px;
    text-decoration: underline;
    padding-left: 40px;
    width: 60px;
}

.attraction a:hover
{
    color: #CC0000;
    text-decoration: none;
    background-image: url("../../img/menu/activity_types/attractions.gif");
    background-position: 0 100%;
    background-repeat: no-repeat;
}



td.activity-checkbox
{
    width: 13px;
}
td.activity-list
{
    width: 150px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
/*--------------- upload video category page css ends here --------------*/
/*------------------------------------ new view general video css starts here --------------------------------------------------------------------*/
.flag-content
{
    float: right;
    margin-right: 25px; /*_margin-right: 2px;*/
}
/*.flag-content a:link, .flag-content a:visited
{
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}
.flag-content a:hover
{
	color: #888;
	font-weight: bold;
	text-decoration: none;
}*/

#page-body .video-details-new
{
    padding-left: 5px;
    padding-right: 5px;
}

#page-body .right-column-view-video
{
    width: 245px;
    padding-left: 5px;
}

.member-detail-top
{
    background-image: url(../../images/gradient-bg-top.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    border-top: solid 1px #cbcbcb;
    padding-top: 10px;
}
.member-detail-bottom
{
    background-image: url(../../images/gradient-bg-bottom.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    border-bottom: solid 1px #cbcbcb;
    padding-bottom: 10px;
}
.member-detail-middle
{
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    background-color: #FFF;
}

.member_pict
{
    padding: 2px 0 0 4px;
    width: 66px;
}

.cont_td_search
{
    margin: 10px 0 0 10px;
}
.member-profile
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 21px;
    margin: 6px 0 0 20px;
}
table.member-profile
{
    margin: 15px 0 0 0;
}


.video-description-top
{
    background-image: url(../../images/gradient-bg-top.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    border-top: solid 1px #cbcbcb;
}
.video-description-bottom
{
    background-image: url(../../images/gradient-bg-bottom.gif);
    background-repeat: repeat-x;
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    border-bottom: solid 1px #cbcbcb;
}
.video-description-middle
{
    border-left: solid 1px #cbcbcb;
    border-right: solid 1px #cbcbcb;
    background-color: #FFF;
}
.video-description-content
{
    margin: 10px 0 0 10px;
}
table.video-description
{
    margin: 15px 0 0 0;
}

.video-description-heading
{
    font-weight: bold;
    color: #900;
    padding-left: 10px;
}
.video-more-info
{
    font-size: 11px;
}
.video-more-info a:link, .video-more-info a:visited
{
    color: #006699;
    text-decoration: none;
}
.video-more-info a:hover
{
    color: #888;
    text-decoration: underline;
}
/*.related-videos
{
	background-color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin-top: 20px;
	padding-top: 0px;
}
.related-videos a:link, .related-videos a:visited
{
	color: #026fcc;
	text-decoration: none;
}
.related-videos a:hover
{
	color: red;
	text-decoration: underline;
}*/
.related-videos
{
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 21px;
    font-weight: bold; /*margin-bottom: 10px;*/ /*margin-top: 10px;*/
    margin-top: 20px;
}
.related-videos a:link, .related-videos a:visited
{
    color: #000101;
    text-decoration: none;
    background-image: url(../../images/related-video-bullet1.gif);
    background-repeat: no-repeat;
    background-position: 6px 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 26px;
}
/*.related-videos a:hover
{
	color: #888;
	text-decoration: none;
	background-image: url(../../images/related-video-bullet2.gif);
}*/
.related-videos a.active
{
    color: #888;
    text-decoration: none;
    background-image: url(../../images/related-video-bullet2.gif);
}
.related-video-image
{
    height: 56px;
    width: 92px;
    border: solid 1px #979596;
    padding: 1px;
    margin-right: 10px;
}
/*.related-videos h1
{
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.related-videos h1 a:link, .related-videos h1 a:visited
{
	color: #000101;
	text-decoration: none;
	background-image: url(../../images/related-video-bullet1.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 26px;
}

.related-videos h1 a:link.active, .related-videos h1 a:visited.active
{
	color: #888;
	text-decoration: none;
	background-image: url(../../images/related-video-bullet2.gif);
}*/

/*.related-videos h1 a:hover
{
	color: #888;
	text-decoration: none;
	background-image: url(../../images/related-video-bullet2.gif);
}*/

.related-videos-content
{
    height: 400px;
    background-color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    overflow-x: none;
    overflow-y: auto;
    width: 245px;
}
.related-videos-content table
{
    margin-top: 10px;
}
.related-videos-content a:link, .related-videos-content a:visited
{
    color: #026fcc;
    text-decoration: none;
}
.related-videos-content a:hover
{
    color: red;
    text-decoration: underline;
}
.related-videos-content-image
{
    height: 56px;
    width: 92px;
    border: solid 1px #979596;
    padding: 1px;
    margin-right: 10px;
}
.VideoSubCategory td
{
    padding-bottom: 4px;
}





/* Flag Content Enhancements*/
.flagcontainer
{
    float: right;
    position: absolute; /*left:370px;  top:430px;*/
    width: 140px;
    z-index: 10000;
}

/*---  css added by sandeep for flag content section ---*/
.flags
{
    font-family: Arial, Helvetica, sans-serif;
    width: 122px;
    margin-left: 25px;
}
.flags .flagMsg
{
    font-size: 12px;
    font-weight: bold;
    color: #333;
    margin-bottom: 1px;
}
.flags .flagMsg img
{
    vertical-align: middle;
}
.flags .flagMsg a
{
    color: #069;
    text-decoration: none;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
.flags .flagMsg a:hover
{
    color: #C00;
}
.flags .flagChooser
{
    font-size: 11px;
    padding: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
}
.flags .flagChooser a
{
    margin-bottom: 4px;
    display: block;
    color: #069;
}
.flags .flagChooser a:hover
{
    color: #C00;
}
/*.videolocation-link h2
{
	font-size: 14px !important;
	color: #006699 !important;
	text-decoration: underline !important;
}
.videolocation-link:hover h2
{
	color: red !important;
}*/
.videolocation-link
{
    font-size: 14px !important;
    color: #006699 !important;
    text-decoration: underline !important;
}
.videolocation-link:hover
{
    color: red !important;
}
/*below css added by sandeep for report a bug module*/
.reportbug-link
{
    float: left;
    margin-right: 35px;
    font-size: 12px;
}
.reportbug-link a, .reportbug-link a:visited
{
    color: #CC0000;
    font-weight: normal;
}
.reportbug-link a:hover
{
    color: #006699;
    font-weight: normal;
}
/*below css added by sandeep for report missing city link*/
.reportmissingcity-link
{
    font-size: 11px;
    color: #333333 !important;
    margin-left: 10px;
}
.reportmissingcity-link:hover
{
    color: #333333;
}
/*below css added by sandeep for html5 video player cross browser issues */
.html5-video-player-container
{
    /*height: 385px;*/
    position: relative;
    top: 23px;
    padding-bottom: 40px;
}
.ie7 .html5-video-player-container
{
    top: 0px;
    padding-bottom: 20px;
}
.ie8 .html5-video-player-container
{
    top: 0px;
}

.html5-video-player-container .html5player-switchquality
{
    margin-top: 2px;
}

.ie8 .html5-video-player-container .html5player-switchquality
{
    margin-top: 25px;
}
/*below css added by sandeep for view landing video desc design*/
.view-landingvideo-desc
{
    background: url("../../images/landingvideo-desc-bg.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 18px;
    width: 665px;
}
.view-landingvideo-desc-hover
{
    background: url("../../images/landingvideo-desc-bg-hover.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 18px;
    width: 665px;
}
.gradient-cell-top {
	background:url(../../img/bg_gradient_top.gif) repeat-x;
	border:2px solid #E5E5E5;
	margin-bottom: 8px;
	overflow:hidden;	
}
.gradient-cell-bot {
	background:url(../../img/bg_gradient_bott.gif) repeat-x bottom;
	border:0 none;
	overflow:hidden;	
}
