
body {
background-color:#001d24;
background-repeat:no-repeat;
background-position:top center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* For Video Only Section BG Reskin */
/*body {
background-color:#101010;
background-image:url('/images/backgrounds/aliceVIDEOBACKGROUND.jpg');
}*/

#pageContainer {
width:978px;
}

#contentContainer {
width:978px; position:relative;
}

#headerContainer {
width:100%; height:106px; position:relative;
}

#footerContainer {
width:100%; height:30px;
}

#leftColumn {
width:662px; float:left; position:relative;
}

#rightColumn {
width:308px; margin-left:670px; position:relative;
}

.clear {
width:100%;
height:0px;
clear:both;
font-size:1px;
}

.listError {padding:5px; color:#79f2ff; font-weight:bold; font-size:10px;}

/* ****************************** Header/Login: ************************************* */


#headerImage {}

#loginContainer {
position:absolute; top:75px; right:510px; text-align:left;
}
#loginContainer form {
display:inline;
}

#loginFormMessage {
position:absolute; width:430px; font-size:10px; color:#bdc5c6;
text-align:right;
padding-top:5px;
}
#loginFormMessage a, #loginFormMessage a:hover, #loginFormContent a, #loginFormContent a:hover {
font-size:10px; color:#bdc5c6; text-decoration:none;
}
#loginFormContent {
position:absolute; width:430px; font-size:10px; color:#bdc5c6;
text-align:right;
padding-top:5px;
}

#loginBox {
position:absolute;  top:0px; left:0px;
width:150px; font-size:10px; color:#bdc5c6; font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url('/images/video/login_dot.png'); background-position:0px 3px; background-repeat:no-repeat;
padding-left:20px;
}
#loginBox input {
width:88px; font-size:10px; border:1px; border-style:solid; border-color:#808080;
padding:1px;
}
#passwordBox {
position:absolute;  top:0px; left:150px;
width:170px; font-size:10px; color:#bdc5c6; font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url('/images/video/login_dot.png'); background-position:0px 3px; background-repeat:no-repeat;
padding-left:20px;
}
#passwordBox input {
width:88px; font-size:10px; border:1px; border-style:solid; border-color:#808080;
padding:1px;
}
#submitBox {
position:absolute; top:-4px; left:320px;
}
#registerLink {
position:absolute; left:360px;
top:3px;
}
#registerLink a, #registerLink a:hover {
font-size:10px; color:#bdc5c6; text-decoration:none;
}
#bigVideoTitle {
font-size:14px; color:#00ddf4; width:510px; height:19px; 
font-weight:bold; text-align:left;
position:absolute; left:4px; bottom:0px;
}

/* ******************************************************************************** */


/* ********************************** Play List: ********************************** */
#playListArea {
width:191px; height:259px; margin-left:471px; position:relative;
}
#playListAreaTop {
width:100%; height:5px; background-image:url('/images/video/playlist_bgs_top.png'); background-repeat:no-repeat;
}
#playListAreaBottom {
width:100%; height:7px; background-image:url('/images/video/playlist_bgs_bottom.png'); background-repeat:no-repeat;
}
#playListAreaSides {
width:100%; height:247px; background-image:url('/images/video/playlist_bgs_sides.png'); background-repeat:repeat-y;
}
#playListAreaContent {
margin-left:6px; padding-top:3px;
}
#playListFixed {
width:180px; height:217px; overflow:auto; margin-top:6px; position:relative;
}
#playListRows {
width:160px; min-height:217px; background-color:#00b9cc;
}
.playListRow {
min-height:31px; width:100%; border-bottom:1px; border-bottom-color:#008c9a; border-bottom-style:solid; background-color:#00b9cc; padding-top:10px;
position:relative;
}
.playListRowSelected {
min-height:31px; width:100%; border-bottom:1px; border-bottom-color:#008c9a; border-bottom-style:solid; background-color:#038693; padding-top:10px;
position:relative;
}
#playListTopShadow {
width:160px; height:4px; position:absolute; top:30px; left:6px; 
background-image:url('/images/video/shadow_combined.png'); background-repeat:no-repeat;
background-position:0px 0px;
}
#playListSideShadow {
width:4px; height:213px; position:absolute; top:34px; left:6px;
background-image:url('/images/video/shadow_combined.png'); background-repeat:no-repeat;
background-position:0px -4px;
}
.playListControls {
width:11px; position:absolute; right:0px; bottom:0px;
}
.playListControls div {
padding-top:1px;
}
#playListArea img {
border:none;
}
.playListRowContent {
width:138px; margin-left:9px; padding-bottom:4px;
}
.playListRow .playListRowContent a {
font-size:11px; color:#025464; text-decoration:none; font-weight:bold;
}
.playListRowSelected .playListRowContent a {
font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;
}
.playListRow .playListRowContent a:hover, .playListRowSelected .playListRowContent a:hover {
color:#ffffff;
}
#autoplayPanel {
width:100px; height:13px; position:absolute; top:10px; right:15px; font-size:10px;
}
#autoplayPanel a {
margin-left:5px; text-decoration:none; font-size:10px; font-weight:bold; color:#ffffff;
}
/* ******************************************************************************** */


/* ********************************** Video Area: ********************************** */
#videoArea {
width:100%; position:relative; margin-top:4px;
}
#videoAreaTop {
width:100%; height:10px; background-image:url('/images/video/video_top.png'); background-repeat:no-repeat;
}
#videoAreaBottom {
width:100%; height:7px; background-image:url('/images/video/video_bottom.png'); background-repeat:no-repeat;
}
#videoAreaSides {
width:100%; background-image:url('/images/video/video_sides.png'); background-repeat:repeat-y;
}
#videoAreaContent {
min-height:147px; position:relative;
}
#videoPlayerArea {
width:463px; height:263px; position:absolute; top:-273px;
}
#videoPlayerAreaTop {
width:100%; height:5px; background-image:url('/images/video/video_player_area_top.png'); background-repeat:no-repeat;
}
#videoPlayerAreaSides {
width:100%; background-image:url('/images/video/video_player_area_sides.png'); background-repeat:repeat-y;
}
#videoPlayerAreaContent {
height:258px;
}
#videoContainer {
width:448px; height:367px; background-color:#000000; border:1px; border-style:solid; border-color:#FFFFFF; position:absolute;
margin-left:6px; color:#ffffff; font-weight:bold; font-size:12px;
}
#videoShortDescription {
width:190px; height:144px; position:absolute; right:8px; top:0px;
}
#videoShortDescription .showTimeInfo {
font-size:11px; color:#ffffff; font-weight:bold;
}
#videoShortDescription .videoDescription {
font-size:11px; color:#003843; overflow:hidden; height:80px;
}
#videoShortDescription .videoMinisite {
position:absolute; left:0px; bottom:0px;
}
#videoShortDescription .videoMore {
position:absolute; right:0px; bottom:0px; padding-top:1px;
}
#videoShortDescription .videoMore img, #videoShortDescription .videoMinisite img {
border:none;
}

#videoLoading {
position:absolute; right:95px; top:50px; display:none;
}
#videoLoadedPercentage {
position:absolute; right:-10px; top:0px; font-size:18px; font-weight:bold; color:#FFFFFF;
}

#videoLongDescription {
width:508px; height:159px; position:absolute; left:464px; top:-5px; /*background-color:#00a0b1;*/ z-index:2;
background-image:url('/images/video/extended_bg.png'); background-repeat:repeat-x;
}
#videoLongDescription .showTimeInfo {
font-size:11px; color:#ffffff; font-weight:bold; padding-top:5px;
}
#videoLongDescription .videoDescription {
font-size:11px; color:#003843; width:500px; overflow:auto; height:95px; padding-top:5px;
}
#videoLongDescription .videoMinisite {
position:absolute; left:0px; bottom:10px;
}
#videoLongDescription .videoMore {
position:absolute; right:8px; bottom:10px; padding-top:1px;
}
#videoLongDescription .videoMore img, #videoLongDescription .videoMinisite img {
border:none;
}
#videoExtendedSide {
width:7px; height:159px; right:-7px; top:0px; position:absolute;
background-image:url('/images/video/video_area_side.png'); background-repeat:no-repeat;
}
#videoExtendedBottom {
width:100%; position:absolute; bottom:-2px; height:2px; background-image:url('/images/video/video_area_bottom.png'); background-repeat:repeat-x;
}

#videoButtons {
position:absolute; top:111px; left:6px; width:452px; height:33px;
}
#videoButtons ul, #videoButtons li {
margin:0px; padding:0px; border:0px; list-style-type:none;
}
#videoButtons li {
float:left;
}
#videoButtons .famclubButton img {
width:93px; height:33px; border:none; background-image:url('/images/video/video_buttons.gif'); background-repeat:no-repeat;
background-position:0px 0px;
}
#videoButtons .famclubButton a:hover img {
background-position:0px -34px;
}
#videoButtons .playListButton img {
width:112px; height:33px; border:none; background-image:url('/images/video/video_buttons.gif'); background-repeat:no-repeat;
background-position:-93px 0px;
}
#videoButtons .playListButton a:hover img {
background-position:-93px -34px;
}
#videoButtons .sendToFriendButton img {
width:127px; height:33px; border:none; background-image:url('/images/video/video_buttons.gif'); background-repeat:no-repeat;
background-position:-205px 0px;
}
#videoButtons .sendToFriendButton a:hover img {
background-position:-205px -34px;
}
#videoButtons .rateThisVideo {
width:120px; height:33px; border:none; background-image:url('/images/video/video_buttons.gif'); background-repeat:no-repeat;
background-position:-332px 0px;
}
#rating {
width:87px; height:15px; 
position:absolute; right:18px; bottom:3px;
cursor:pointer;
}
#ratingThanks {
position:absolute; bottom:5px; right:25px;
font-size:11px; font-weight:bold; color:#ffffff;
display:none;
}
#star1 {
position:absolute; top:0px; left:2px;
width:17px; height:15px;
}
#star2 {
position:absolute; top:0px; left:19px;
width:16px; height:15px;
}
#star3 {
position:absolute; top:0px; left:35px;
width:17px; height:15px;
}
#star4 {
position:absolute; top:0px; left:51px;
width:16px; height:15px;
}
#star5 {
position:absolute; top:0px; left:68px;
width:17px; height:15px;
}
.stars0 {
background-image:url('/images/video/rating_bg.png'); background-repeat:no-repeat;
background-position:0px 0px;
}
.stars1 {
background-image:url('/images/video/rating_bg.png'); background-repeat:no-repeat;
background-position:0px -16px;
}
.stars2 {
background-image:url('/images/video/rating_bg.png'); background-repeat:no-repeat;
background-position:0px -32px;
}
.stars3 {
background-image:url('/images/video/rating_bg.png'); background-repeat:no-repeat;
background-position:0px -48px;
}
.stars4 {
background-image:url('/images/video/rating_bg.png');background-repeat:no-repeat; 
background-position:0px -64px;
}
.stars5 {
background-image:url('/images/video/rating_bg.png'); background-repeat:no-repeat;
background-position:0px -80px;
}

#sendToFriendContainer {
width:650px; position:relative; height:60px; margin-left:5px;
}

#sendToFriendContainer ul.fields {
margin:0px; border:0px; padding:0px; width:648px; height:33px; background-position:0px 0px;
background-image:url('/images/video/send_to_friend_bg.gif'); background-repeat:no-repeat;
}
#sendToFriendContainer ul.result {
margin:0px; border:0px; padding:0px; width:648px; height:33px; background-position:0px -34px; display:none;
background-image:url('/images/video/send_to_friend_bg.gif'); background-repeat:no-repeat;
}

#sendToFriendContainer .fields li {
list-style-type:none; padding:0px; margin:0px; border:0px; float:left; padding-top:7px; width:98px; height:20px; 
}
#sendToFriendContainer .result li {
list-style-type:none; padding:0px; margin:0px; border:0px; float:left; padding-top:7px; width:100%; height:20px; 
font-size:12px; font-weight:bold; color:#ffffff; padding-left:10px;
}
#sendToFriendContainer .result li a, #sendToFriendContainer .result li a:hover {
font-size:12px; font-weight:bold; color:#ffba00; text-decoration:none;
}

#sendToFriendContainer li.friendsName {
padding-left:55px; 
}
#sendToFriendContainer li.friendsEmail, #sendToFriendContainer li.yourEmail {
padding-left:40px;
}
#sendToFriendContainer li.yourName {
padding-left:52px;
}
#sendToFriendContainer li.sendButton {
width:51px; padding-left:10px;
}
#sendToFriendContainer li.sendButton img {
border:none;
}
#sendToFriendContainer li input {
width:96px; height:17px; border:1px; border-style:solid; border-color:#03383e; font-size:10px;
}
#sendToFriendLeagal {
width:420px; font-size:9px; color:#003843; text-align:left; margin:0px; padding:0px;
}
#sendToFriendCloseButton {
position:absolute; right:0px; bottom:0px;
}
#sendToFriendCloseButton img {
border:none;
}

/* ******************************************************************************** */


/* ********************************** Lists: *************************************** */
#listsArea {
width:662px; height:403px; margin-top:11px;
}
#listsAreaTop {
width:100%; height:5px; background-image:url('/images/video/lists_bgs_top.png'); background-repeat:no-repeat;
}
#listsAreaBottom {
width:100%; height:7px; background-image:url('/images/video/lists_bgs_bottom.png'); background-repeat:no-repeat;
}
#listsAreaSides {
width:100%; background-image:url('/images/video/lists_bgs_sides.png'); background-repeat:repeat-y;
}
#listsAreaBG {
width:660px; background-image:url('/images/video/lists_bgs_main.png'); background-repeat:no-repeat;
}
#listsAreaContent {
height:391px; position:relative;
}
#categoryListContainer {
position:absolute; width:165px; height:360px; left:7px; top:28px; overflow:auto;
}
#categoryList {
width:136px; border:1px; border-style:solid; border-color:#045566; background-color:#002c36;
border-bottom:none;
}
#categoryList div {
width:100%; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#045566;
background-image:url('/images/video/categories_bg.gif'); background-repeat:repeat-x; background-position:bottom;
padding-top:4px; padding-bottom:4px;
}
#categoryList div a {
font-size:11px; color:#79f2ff; text-decoration:none; padding-left:5px; padding-right:5px; display:block;
}
#categoryList div a:hover {
color:#ffba00; text-decoration:none;
}
#categoryList div.active a, #categoryList div.active a:hover {
color:#ffba00;
}

#currentList {
width:470px; height:360px; border:1px; border-style:solid; border-color:#ffffff;
background-color:#003a47; position:absolute; right:8px; top:27px;
}

#currentList .videoRow {
width:100%; height:107px; position:relative; padding-top:5px;
}

#currentList .videoRow .videoBox {
width:226px; height:100%; float:left; margin-left:5px; background-color:#002c36;
border:1px; border-style:solid; border-color:#00ddf4;
}
.videoBox .leftSide {
border-right:1px; border-right-style:solid; border-right-color:#00c8de;
width:79px; float:left; height:100%;
}
.videoBox .rightSide {
width:140px; height:100%; margin-left:86px;
}
.videoBox .leftSide .thumbnail, .videoBox .leftSide .thumbnail img {
width:79px; height:94px;
}
.videoBox .leftSide img {
border:none;
}
.videoBox .rightSide .bottomRow {
width:140px; height:13px; font-size:9px; color:#22eaff; position:absolute; bottom:0px;
}
.videoBox .rightSide .bottomRow img {
position:absolute; right:0px; top:0px; border:none;
}
.videoBox .rightSide .videoBoxContent {
font-size:10px; color:#018593; height:90px;
}
.videoBox .rightSide .videoBoxContent a {
font-size:10px; color:#018593; text-decoration:none;
}
.videoBox .rightSide .videoBoxContent span {
color:#ffba00; font-weight:bold;
}
#currenCategoryTitle {
height:18px; position:absolute; top:8px; left:183px;
color:#ffffff; font-size:12px; font-weight:bold;
}
#videoListSearch {
position:absolute; top:3px; right:8px;
}
#videoListSearch input {
width:145px; height:20px; border:1px; border-style:solid; border-color:#383838; position:relative; top:-6px;
font-size:12px; color:#3b3b3b;
}
#paginationControls {
height:15px; position:absolute; right:15px; bottom:6px;
}
#paginationControls a, #paginationControls  {
font-size:9px; color:#ffffff; text-decoration:none;
}
#paginationControls img {
border:none;
}


/* ******************************************************************************** */


#bigBoxArea {
width:306px; height:256px; background-color:#FFFFFF; padding-top:1px;
}
#bigBoxAdTag {
position:absolute; background-image:url('/images/video/ad_tag_horiz.png'); background-repeat:no-repeat;
right:1px; top:-11px; height:20px; width:62px; z-index:2;
}
#bigBoxContent {
width:300px; height:250px; position:absolute; top:3px; left:3px;
}
#bigBoxContent iframe.bigBoxIFrame {
width:300px; height:250px; border:none; padding:0px; margin:0px;
}

#marketingArea {
width:306px; height:159px; background-color:#060606; margin-top:10px; z-index:1;
}
#marketingAreaContent {
width:304px; height:157px; position:relative; left:1px; top:1px;
}
#marketingAreaContent img {
border:none; width:304px; height:157px;
}

/* ************************* Most watched/Popular : ******************************* */
#topVideosList {
width:308px; height:403px; margin-top:10px;
}
#topVideosListTop {
width:100%; height:5px; background-image:url('/images/video/most_popular_top.png'); background-repeat:no-repeat;
}
#topVideosListBottom {
width:100%; height:7px; background-image:url('/images/video/most_popular_bottom.png'); background-repeat:no-repeat;
}
#topVideosListSides {
width:100%; background-image:url('/images/video/most_popular_sides.png'); background-repeat:repeat-y;
}
#topVideosListBG {
width:306px; background-image:url('/images/video/most_popular_main.png'); background-repeat:no-repeat;
}
#topVideosListContent {
height:391px;
}
#topVideosButtons {
width:100%; height:27px; position:relative;
}
#mostWatchedButton {
width:140px; height:22px; position:absolute; left:5px; bottom:0px;
background-image:url('/images/video/top_videos_buttons.gif'); 
cursor:pointer;
}
.active#mostWatchedButton {
background-repeat:no-repeat; background-position:0px 0px;
}
.inactive#mostWatchedButton {
background-repeat:no-repeat; background-position:0px -23px;
}
#highestRatedButton {
width:140px; height:22px; position:absolute; right:5px; bottom:0px;
background-image:url('/images/video/top_videos_buttons.gif');
cursor:pointer;
}
.active#highestRatedButton {
background-repeat:no-repeat; background-position:-141px -23px;
}
.inactive#highestRatedButton {
background-repeat:no-repeat; background-position:-141px 0px;
}
#topVideosList .listsContainer {
width:292px; padding-top:8px; padding-bottom:8px; border:1px; border-style:solid; border-color:#ffffff; margin-left:6px; margin-top:7px;
background-color:#003a47; height:332px;
}
#highestRatedList, #mostWatchedList {
width:278px; /*border:1px; border-style:solid; border-color:#045566; border-bottom:none;*/ position:relative;
border-bottom:1px; border-bottom-style:solid; border-bottom-color:#045566; margin-left:6px;
}
#highestRatedList div, #mostWatchedList div {
width:100%; padding-top:4px; padding-bottom:4px;
border:1px; border-style:solid; border-color:#045566;
border-bottom:none;
background-color:#00d4ea;
}
#highestRatedList div a, #mostWatchedList div a {
font-size:11px; color:#004451; padding-left:5px; padding-right:5px; text-decoration:none;
}
#highestRatedList div a:hover, #mostWatchedList div a:hover {
text-decoration:none; color:#ffffff;
}


/********************* Video Sponsorship area: ********************************************/

#videoSponsorship {
width:100%;
height:50px;
margin-top:4px;
}

#videoSponsorship img {
width:660px; height:50px; border:none;
}


/* ******************************************************************************** */



/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 15px;background: #5EC0A7 url('/images/video/scroller/middle.gif') repeat-y;}
.vscrollerbarbeg {height: 9px !important;width: 15px;background: url('/images/video/scroller/top.gif')  no-repeat;}
.vscrollerbarend {height: 8px;width: 15px;background: url('/images/video/scroller/bottom.gif')  no-repeat;}
.vscrollerbase {width: 15px;background: #D4F6F2 url('/images/video/scroller/scroll_bg.jpg') repeat-y;}
.vscrollerbasebeg {width: 15px;height: 9px !important; background-color:#15E2F0; background-image:url('/images/video/scroller/top_end.gif');background-repeat:no-repeat;}
.vscrollerbaseend {height:9px;width:15px; background-color:#15E2F0; background-image:url('/images/video/scroller/bottom_end.gif'); background-repeat:no-repeat; }
.vscrollerbar, .hscrollerbar {padding: 9px;z-index: 2;}
.scrollerjogbox {width: 36px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */