@charset "utf-8";
/* CSS Document */

/*-------------------Global----------------------*/

.clear 				{clear: both; } 

body 				{ background: #00aeef; font-family:Tahoma, Geneva, sans-serif; color:#464646; font-size:13px; line-height:16px; }


h1 					{ font-family:Tahoma, Geneva, sans-serif; color:#3a3a3a; font-weight:bold; border-bottom: solid 4px #3a3a3a; padding:0px 0px 6px 0px; font-size:18px; letter-spacing:-1px; }
h2 					{ font-family:Tahoma, Geneva, sans-serif; color:#00aeef; font-weight:bold; font-size:14px; letter-spacing:0px;}
hr 					{ border:none; height:4px; color:#3a3a3a; background-color:#3a3a3a; }

a:link 				{ color: #01adef;  text-decoration: underline; outline: none;}
a:visited 			{ color: #01adef; text-decoration: underline; outline: none; }
a:active 			{ color: #01adef; outline: none; outline: none; }
a:hover 			{ color: #01adef; text-decoration:underline;  }



.h1intro 			{ font-family:Tahoma, Geneva, sans-serif; color:#00aeef; border:none; font-weight:bold; padding:0px 0px 6px 0px; font-size:19px; letter-spacing:-1px; padding:0px 0px 14px 0px; }

.blue				{ color:#00aeef;}


/*------------Background------------------*/

#container-1 					{ background-image:url(../images/background-1.jpg); width:100%; height:100%;  margin-bottom:15px; }
#container-2 					{ background-image:url(../images/background-2.jpg); width:100%; height:100%;  margin-bottom:15px;}

/*------------Header----------------------*/

#header 						{ height:192px; width:920px; margin:auto; padding:15px 0px 0px 0px; }

#logo 							{ height:142; float:left; padding:20px 0px 0px 0px; }
#lgw-logo 						{ height:21px; width:192px; float:left; position:relative; right:265px; }

#social 						{ width:310px; height:26px; float:right; padding:10px 0px 0px 370px; }
#social ul 						{ list-style: none; padding: 0; margin: 0; }
#social li 						{ float: left; margin: 0px 2px; }
#social a 						{ height:24px; width:24px; float:left; display:block; }
								
#search-bar 					{ height:36px; width:565px; float:right; margin-top:20px; padding:6px 0px 0px 10px; background-image:url('../images/search-bg.gif'); background-repeat:no-repeat;}
#search-text-bar				{ height:29px; width:286px; float:left; margin-right:23px; padding-left:40px; background-image:url('../images/search-field-bg.png'); background-repeat:no-repeat; }
#search-date-bar				{ height:29px; width:171px; float:left; margin-right:6px;background-image:url('../images/search-dropdown-bg.png'); background-repeat:no-repeat; }
#search-btn						{ float:left; cursor:pointer; }
#search-text-bar input			{ width:280px; height:21px; border:0px;  padding-top:5px; color:#7d7d7d; font-size:14px; }
#search-date-bar select			{ width:170px; height:22px; border:0px; padding-top:5px; color:#7d7d7d; font-size:14px; }

#top-nav 						{ float:right; width:661px; height:55px; position:relative; top:40px; }

/*-------------------Top Nav----------------------*/

ul#top-nav-ul 						{ list-style:none; }
ul#top-nav-ul  li 					{ display:inline; }
ul#top-nav-ul  li a 				{ display:block; float:left; height:54px; background-image:url(../images/navigation.png); text-indent:-9000px; color:transparent; }

ul#top-nav-ul  li a.home 			{ width:129px; background-position:0 0;	}
ul#top-nav-ul  li a.home-on			{ width:129px; background-position:0 -54px;	}

ul#top-nav-ul  li a.videos 			{ width:134px; background-position:-130px 0; }
ul#top-nav-ul  li a.videos-on 		{ width:134px; background-position:-130px -54px; }

ul#top-nav-ul  li a.snowglobe 		{ width:134px; background-position:-264px 0; }
ul#top-nav-ul  li a.snowglobe-on	{ width:134px; background-position:-264px -54px; }

ul#top-nav-ul  li a.prize 			{ width:134px; background-position:-399px 0; }
ul#top-nav-ul  li a.prize-on		{ width:134px; background-position:-399px -54px; }

ul#top-nav-ul  li a.xfactor			{ width:130px; background-position:-533px 0; }
ul#top-nav-ul  li a.xfactor-on		{ width:130px; background-position:-533px -54px; }



ul#top-nav-ul  li a.home:hover, ul#top-nav-ul  li a.home:focus 				{ background-position:0 -54px; }
/*ul#top-nav-ul  li a.videos:hover, ul#top-nav-ul  li a.videos:focus 			{ background-position:-130px -54px; }*/
ul#top-nav-ul  li a.snowglobe:hover, ul#top-nav-ul  li a.snowglobe:focus 	{ background-position:-264px -54px;	}
ul#top-nav-ul  li a.prize:hover, ul#top-nav-ul  li a.prize:focus 			{ background-position:-399px -54px;	}
ul#top-nav-ul  li a.xfactor:hover, ul#top-nav-ul  li a.xfactor:focus 		{ background-position:-533px -54px;	}

/*-----------Content---------------------*/

#content 						{ width:920px; height:100%; margin:auto; }

/*----Masthead----*/

#masthead 						{ width:920px; height:288px; }
#masthead-2						{ width:920px; height:59px; }

#flash 							{ width:580px; height:277px; float:left; padding:1px 0px 0px 0px; }

#intro 							{ float:right; width:300px; padding:16px 0px 0px 0px; }

/*----Copy area----*/

#copy-area 						{ background-image:url(../images/content-top.gif); background-position:top; background-repeat:no-repeat; width:920px; height:100%; overflow:auto; margin:2px 0px 0px 0px;}

#left-hand-column 				{ background-color:#fff; width:534px; float:left; padding:10px 23px 30px 23px; margin:12px 0px 0px 0px; overflow:hidden;}

#rounded-bottom 				{ background-image:url(../images/left-column-bottom.gif); background-repeat:no-repeat; height:17px; width:580px; float:left; padding:0px 0px 20px 0px; }

#right-hand-column 				{ width:300px; float:right;}

#snowglobe-btn					{ float:left; }

#gatwickfactor-btn				{ float:right; }

/*----prize-box----*/

#prize-box-container			{ width:537px; padding:0; margin:0;}
#prize-box-header 				{ width:537; height:10px; background-image:url(../images/prize-box-header.jpg); background-position:left top; background-repeat:no-repeat; padding:15px; 0px; 0px; 20px; font-size:18px; font-weight:bold; letter-spacing:-1; color:#FFF; border:none; overflow:hidden;}
#prize-box-content 				{ width:473px;background-color:#1e1e1e; padding:20px 32px 0px 32px; color:#a4a4a4; }
#prize-box-footer 				{ width:537px; height:13px; background-image:url(../images/prize-box-footer.jpg); background-position:left top; background-repeat:no-repeat; margin-bottom:20px;}

#prize-box-content 	ul				{ list-style:none; padding:0; margin:0;}
#prize-box-content   li 			{ background: url(../images/prize-box-arrow.jpg) left top no-repeat; padding-left:30px; padding-bottom:10px; }

/*----Video box----*/

#video-box-container 			{ margin:20px 0px 20px 0px;}
#video-box-top 					{ background-image:url(../images/recent-videos-top.gif); background-position:top; background-repeat:no-repeat; height:34px; }
#video-box-content 				{ background-color:#1e1e1e; border:1px solid #3d3d3d; width:277px; padding:0px 10px 0px 10px;  overflow:auto;}
#video-box 						{ width:277px; margin:20px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #3e3e3e; overflow:auto; color:#FFF; font-size:11px;}
#video-box-thumb 				{ float:left; }
#video-box-detail 				{ width:160px; float:right; }
#video-box-votes				{ float:right; }
#video-box-more					{ float:right; height:25px; }

#video-box-more a					{ font-weight:bold; color:#00aeef; font-size:11px; }
#video-box-votes img				{ padding:0px 10px 0px 0px; }
#video-box-detail .title			{ color:#00aeef; padding:0; margin:0; font-weight:bold; }

/*----Video gallery---*/

#videoPages, #videoPages		{ background-color:#1e1e1e; min-height:525px; border-color:#404040; border-style:solid; border-width:0px 1px 1px 1px; }
#ajaxLoader						{ background-color:#1e1e1e; text-align:center; margin:auto; padding-top:50px; }
.videoWrapper					{ width:265px; height:110px; display:block; float:left; border-bottom:1px dotted #404040; border-right:1px solid #404040; font-size:11px; }
.video-box-thumb 				{ float:left; margin-top:15px; margin-left:15px; }
.video-box-detail 				{ width:135px; float:right; margin-top:15px; }
.video-box-votes				{ float:right; margin-top:5px; margin-right:5px; text-align:right; }
.video-box-views, .video-box-pos{ float:right; margin-top:5px; color:#464646; }


.videoWrapperPopular			{ width:532px; height:100px; display:block; float:left; border-bottom:1px dotted #404040; font-size:11px; }
.video-box-thumbPopular			{ float:left; margin-top:15px; }
.video-box-detailPopular		{ width:300px; float:right; margin-top:15px; padding-right:20px; color:#FFF; }
.video-box-votesPopular			{ float:right; margin-top:15px; padding-right:10px; color:#FFF; font-size:11px; }
.video-box-votesPopular	img		{ padding-right:10px;  }
.rank1, .rank2, .rank3			{ background-color:#2d2d2d; overflow:hidden; }
.rosette						{ float:left; margin:0px 10px 0px 10px; }

.rank1Bar, .rank2Bar, .rank3Bar 	{ color:#ffffff; font-weight:bold; float:left; padding:10px 0px 10px 20px; width:512px; margin-top:1px;}
.rank1Bar						{ background-color:#ab2424; }
.rank2Bar, .rank3Bar			{ background-color:#1d92be; }


.video-box-detail p, .video-box-votes	{ color:#ffffff; }
.video-box-detail p.title				{ color:#00aeef; font-weight:bold; }
.video-box-detailPopular p.title		{ color:#00aeef; font-weight:bold; }
.video-box-votes img						{ padding-right:10px; }

#videoTabsDiv							 {  height:48px; overflow:hidden;}

#tabTop5, #tabVotes, #tabViewed, #tabDate	{ width:128px; height:48px; display:block; float:left; margin-right:3px; cursor:pointer; }
.tabTop5									{ background-image:url('../images/top5-tab-winner.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabVotes									{ background-image:url('../images/mostvotes-tab.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabViewed									{ background-image:url('../images/mostviewd-tab.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabDate									{ background-image:url('../images/bydate-tab.jpg'); background-repeat:no-repeat; text-indent:-9000px; }

.tabTop5Selected							{ background-image:url('../images/top5-tab-on-winner.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabVotesSelected							{ background-image:url('../images/mostvotes-tab-on.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabViewedSelected							{ background-image:url('../images/mostviewd-tab-on.jpg'); background-repeat:no-repeat; text-indent:-9000px; }
.tabDateSelected							{ background-image:url('../images/bydate-tab-on.jpg'); background-repeat:no-repeat; text-indent:-9000px; }

/*----Video Viewer---*/

#videoBox 								{ padding-top:20px; margin-left:27px;}

/*----Individual Video Page Styling---*/

.left									{ float:left; width:100%;}
.right									{ width:100%; }
#voteButton								{ background-image:url(../images/vote-btn.jpg); width:198px; height:45px; float:right; margin-bottom:20px; cursor:pointer; }
#commentButton							{ background-image:url(../images/post-comment.jpg); width:159px; height:45px; float:right; margin-bottom:20px; cursor:pointer; }
.videoVoteCount							{ padding-bottom:10px; color:#000; font-weight:bold; font-size:16px; letter-spacing:-1px; }
.videoPosition							{ color:#000; font-weight:bold; font-size:12px; letter-spacing:-1px;}
.highlight								{ color:#00aeef; font-weight:bold; font-size:12px; letter-spacing:-1px;}
.voteNumber								{ color:#000; font-weight:bold; font-size:16px; letter-spacing:-1px; }

#voteDetail								{ float:left; margin:10px 0px 10px 0px; width:300px; }
#fb-share								{ width:100%; float:right; padding-top:10px;}

.shareTitle								{ color:#000; font-weight:bold; font-size:16px; letter-spacing:-1px;}

#profile_pics							{ padding-top:10px; padding-bottom:10px; }

.commentWrapper							{ margin-bottom:10px; border-bottom:1px solid #ADADAD; padding-bottom:10px; }

/*----Pagination----*/

.pagination 							{ height:26px; background-image:url('../images/pagination-bg.png'); background-repeat:repeat-x; padding:5px 3px; border:1px solid #373737; margin: 0px 2px; color:#ffffff; text-decoration:none; cursor:pointer; }
.paginationSelected						{ height:26px; background-image:url('../images/pagination-selected-bg.png'); background-repeat:repeat-x; padding:5px 3px; border:1px solid #373737; margin: 0px 2px; color:#00aeef; font-weight:bold; text-decoration:none; cursor:pointer;}
#paginationDiv							{ margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:20px; text-align:center; }
#paginationBox							{ margin-top:25px; }
#paginationBox a						{ text-decoration:none; }

/*----General----*/

.clearfix 								{ clear:both; height:0px; }
.moderate								{ float:right; padding-left:20px; background-image:url('../images/moderateFlag.png'); background-repeat:no-repeat; }

/*---------Gallery----------*/

.gallery-thumbs img						{ padding:5px 5px 5px 5px; background-color:#252525; }


/*----Xfactor----*/

#star1									{ background-image:url(../images/olly-bg.jpg); background-repeat:no-repeat; width:534; height:250px; }
#star1-content							{ width:309px; color:#a4a4a4; text-align:justify; margin-left:20px; padding-top:60px; line-height:16px;}

#star2									{ background-image:url(../images/stacey-bg.jpg); background-repeat:no-repeat; width:534; height:250px; }
#star2-content							{ width:309px; color:#a4a4a4; text-align:justify; margin-left:210px; padding-top:60px; line-height:16px;}

#star3									{ background-image:url(../images/frank-bg.jpg); background-repeat:no-repeat; width:534; height:326px; }
#star3-content							{ width:309px; color:#a4a4a4; text-align:justify; margin-left:20px; padding-top:60px; line-height:16px;}

/*---Search page---*/
.searchWrapper							{ border-bottom:1px dotted #404040; display:block; float:left; font-size:11px; height:100px; width:532px; }
.video-search-detail					{ float:right; margin-top:15px; padding-right:20px; width:390px; }
.video-search-thumb						{ float:left; margin-top:15px; width:122px; }

.video-search-detail .title				{ font-weight:bold; }

/*-----------Footer---------------------*/

#footer 								{ width:920px; height:70px; border-top:solid 1px #303030; margin:auto; padding:10px 0px 0px 0px; color:#9d9d9d; font-size:11px; line-height:16px; }
		
#footer-left 							{ float:left; width:250px;  }

#footer-center 							{ float:right; width:182px; padding:0px 30px 0px 0px; display:block; }

#footer-right 							{ float:right; width:192px; margin:0px 0px 0px 150px; text-align:right; }

#footer a:link  						{ color: #9d9d9d; text-decoration: none; }
#footer a:visited 						{ color: #9d9d9d; text-decoration: none; }
#footer a:active  						{ color: #9d9d9d; text-decoration: none; }
#footer a:hover 						{ color: #00aeef; text-decoration:underline;  }


/*---Search page---*/
.searchWrapper							{ border-bottom:1px dotted #404040; display:block; float:left; font-size:11px; height:100px; width:532px; }
.video-search-detail					{ float:right; margin-top:15px; padding-right:20px; width:390px; }
.video-search-thumb						{ float:left; margin-top:15px; width:122px; }

.video-search-detail .title				{ font-weight:bold; }
