
/*--------------- 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-left: 10px;
}
.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;
}
.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;
}
.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 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;
}

.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;
}
