@charset "utf-8";
@import url("default_style.css");
/* CSS Document */

/*
------------------------------------------
COLORS
------------------------------------------
#000000 BLACK
#206ba4 DEEP BLUE
#54a4de VIBRANT BLUE
#bbd9ee BLUE
#ebf4fa SOFT BLUE
#bedf5d GREEN
#d6eb9a SOFT GREEN
#ff9834 ORANGE
#ffbf80 SOFT ORANGE
#f6e896 GOLD
#faf1c3 SOFT GOLD
#e7e4d3 BEIGE
#f1efe2 SOFT BEIGE
#FFFFFF WHITE
*/

html { background-color:#ebf4fa; background-image: url(../images/layout/html_bg_1x200.gif); background-repeat: repeat-x; background-position: top; }
body { background-image: url(../images/layout/body_bg_990x1.gif); background-repeat: repeat-y; background-position: center top; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.5em; margin:0 auto; }
a { cursor:pointer; outline:none;}
div#header { text-align:left; width:990px; height:220px; position:relative; background-image: url(../images/layout/wrapper_bg_990x200.gif); background-repeat: no-repeat; background-position: center top; margin:0 auto; }
h1 { margin:0px; padding:0px; }
div#header h1 a { position: absolute; left: 20px; top: 30px; text-indent: -9999px; width: 600px; height: 140px; overflow:hidden; background: url(../images/layout/h1.gif) no-repeat left top; }
div#headerMember { text-align:left; width:990px; height:185px; position:relative; background-image: url(../images/layout/wrapper_bg_990x200.gif); background-repeat: no-repeat; background-position: center top; margin:0 auto; }
div#headerMember h1#member_h1 a { position: absolute; left: 20px; top: 12px; text-indent: -9999px; width: 217px; height: 150px; overflow:hidden; background: url(../images/layout/h1_member_217x150x3.gif) no-repeat left top; display:block; }
div#headerMember h1#member_h1 a:hover { background: url(../images/layout/h1_member_217x150x3.gif) no-repeat left center; }
body.member_homepage div#headerMember h1#member_h1 a { background: url(../images/layout/h1_member_217x150x3.gif) no-repeat left bottom; }

div#peopleChatting { position:absolute;  top:7px; left:503px; z-index:10;}


ul#memberNav { position:absolute; top: 6px; right: 20px; margin:0; padding:0; height:20px; width:568px; }
ul#memberNav li { list-style: none; }
ul#memberNav li a { display:block; text-indent:-9999px; overflow:hidden; outline:none; position:absolute; }

ul#memberNav li#favorites_link a { width:80px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat 0px top; left: 133px; top:0; }
ul#memberNav li#favorites_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat 0px bottom; }
ul#memberNav li#favorites_add_link { }
ul#memberNav li#favorites_add_link a { width:47px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat -80px top; left: 213px; top:0;}
ul#memberNav li#favorites_add_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat -80px bottom; }
ul#memberNav li#help_link a { width:121px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat -127px top; left: 265px; top:0; }
ul#memberNav li#help_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat -127px bottom; }
ul#memberNav li#contact_link a { width:104px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat -248px top; left: 391px; top:0;}
ul#memberNav li#contact_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat -248px bottom; }
ul#memberNav li#logout_link a { width:69px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat -352px top; left: 500px; top:0;}
ul#memberNav li#logout_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat -352px bottom; }
ul#memberNav li#chat_link a { width:127px; height:20px; background: url(../images/layout/top_links_v2.gif) no-repeat -421px top; left: 1px; top:0;}
ul#memberNav li#chat_link a:hover { background: url(../images/layout/top_links_v2.gif) no-repeat -421px bottom; }



div#headerAd { position: absolute; left: 620px; top: 30px; width: 350px; height: 140px; background: url(../images/layout/header_login.gif) no-repeat; }
div#headerAd a img { border:none; }
div#headerAd form { padding:5px 15px 0 0; font-size:12px; line-height:25px; text-align:right; }
div#headerAd form h2 { margin:0; padding:0; padding-right:5px; font-size:14px; }
div#headerAd .homepage_login_button { margin-top:5px; }
div#headerAd form input { font-size:12px; padding:3px; margin:0; width:120px; }
div#headerAd div.login_links { padding-right:5px; font-size:10px; }
div#headerAdMember { position:absolute; left:242px; top:32px; width:728px; height:90px; background: url(../images/layout/memberhomepage_header_728x90.gif) no-repeat; }
div#headerAdMember a img { border:none; }
ul#mainNav { position: absolute; left: 20px; top: 158px; width: 950px; height: 40px; overflow:hidden; background: url(../images/layout/mainNav_softblue.gif) no-repeat left top; }
ul#mainNav li { list-style:none; margin:0; }
body.free ul#mainNav { background: url(../images/layout/mainNav_free.gif) no-repeat left top; }
body.free a#homepage { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 251px; width:83px; background: url(../images/layout/mainNav_free.gif) -251px top; }
body.free a#homepage:hover { background: url(../images/layout/mainNav_free.gif) -251px bottom; }
body.free a#signup { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 480px; width:107px; background: url(../images/layout/mainNav_free.gif) -480px top; }
body.free a#signup:hover { background: url(../images/layout/mainNav_free.gif) -480px bottom; }
body.free a#demo { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 441px; width:146px; background: url(../images/layout/mainNav_free.gif) -441px top; cursor:pointer; }
body.free a#demo:hover { background: url(../images/layout/mainNav_free.gif) -441px bottom; }
body.free a#faq { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 587px; width:64px; background: url(../images/layout/mainNav_free.gif) -587px top; }
body.free a#faq:hover { background: url(../images/layout/mainNav_free.gif) -587px bottom; }
body.free a#testimonials { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 651px; width:176px; background: url(../images/layout/mainNav_free.gif) -651px top; }
body.free a#testimonials:hover { background: url(../images/layout/mainNav_free.gif) -651px bottom; }
body.free a#contact { text-indent: -9999px; height:40px; position:absolute; top: 0px; left: 827px; width:123px; background: url(../images/layout/mainNav_free.gif) -827px top; }
body.free a#contact:hover { background: url(../images/layout/mainNav_free.gif) -827px bottom; }





ul#mainNavMember { position: absolute; left: 20px; top: 150px; width: 950px; height: 15px; background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left top; }
body.member_homepage ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -15px; }
body.videos ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -30px; }
body.library ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -45px; }
body.bulletin ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -60px; }
body.chat ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -75px; }
body.games ul#mainNavMember { background: url(../images/layout/mainnav_ul_bot_950x15x7.gif) no-repeat left -90px; }
ul#mainNavMember li { list-style:none; margin:0; }
ul#mainNavMember li a { text-indent:-999px; overflow:hidden; outline:none; }
ul#mainNavMember li a#videos { display:block; position:absolute; bottom:15px; left:222px; height:40px; width:148px; background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat left top; }
ul#mainNavMember li a#videos:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat left center; }
body.videos ul#mainNavMember li a#videos { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat left bottom; }
body.videos ul#mainNavMember li a#videos:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat left bottom; }
ul#mainNavMember li a#library { display:block; position:absolute; bottom:15px; left:375px; height:40px; width:143px; background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -153px top; }
ul#mainNavMember li a#library:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -153px center; }
body.library ul#mainNavMember li a#library { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -153px bottom; }
body.library ul#mainNavMember li a#library:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -153px bottom; }
ul#mainNavMember li a#bulletin { display:block; position:absolute; bottom:15px; left:523px; height:40px; width:152px; background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -301px top; }
ul#mainNavMember li a#bulletin:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -301px center; }
body.bulletin ul#mainNavMember li a#bulletin { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -301px bottom; }
body.bulletin ul#mainNavMember li a#bulletin:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -301px bottom; }
ul#mainNavMember li a#chat { display:block; position:absolute; bottom:15px; left:680px; height:40px; width:114px; background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -458px top; }
ul#mainNavMember li a#chat:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -458px center; }
body.chat ul#mainNavMember li a#chat { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -458px bottom; }
body.chat ul#mainNavMember li a#chat:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -458px bottom; }
ul#mainNavMember li a#games { display:block; position:absolute; bottom:15px; left:799px; height:40px; width:151px; background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -577px top; }
ul#mainNavMember li a#games:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -577px center; }
body.games ul#mainNavMember li a#games { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -577px bottom; }
body.games ul#mainNavMember li a#games:hover { background: url(../images/layout/main_nav_tabs_728x40x3.gif) no-repeat -577px bottom; }
div#content { width:950px; margin:0 auto; }
div#footerLW { clear:both; width: 990px; margin-top:10px; height:55px; text-align:center; position:relative; color:#FFFFFF; padding-top:15px; line-height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin:0 auto; padding-bottom:100px; background: #ebf4fa url(../images/layout/footer_950x70.gif) no-repeat center top; }
div#footerLW p { margin:0px auto 10px auto; line-height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
div#footerLW p span { font-size:10px; }
div#footerLW p a { text-decoration:underline; color:#FFFFFF; }
div#footerLW p a:hover { text-decoration:none; color:#f6e896; }
body.faq #content,
body.testimonials #content { background: url(../images/layout/free_bg_mid_950x1.gif) repeat-y; }
#faq_body,
#testimonials_body { background: url(../images/layout/free_bg_bot_950x10.gif) no-repeat bottom; padding: 0 30px 10px 30px; margin:0; }
body.faq #content h2#faq_header { background: url(../images/layout/faq_header_950x100.gif) no-repeat; width:950px; height:100px; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
body.testimonials #content h2#testimonial_header { background: url(../images/layout/testimonials_header_950x100.gif) no-repeat; width:950px; height:100px; text-indent:-9999px; overflow:hidden; margin:0; padding:0; }
#testimonial_entry { width:500px; background-color: #DFEEF7; margin-top:3px; border:1px solid #206ba4; }
#testimonial_entry.odd { background-color: #C6E0F0; margin-top:3px; border:1px solid #206ba4; }
#testimonial_entry h4 { color:#000000; font-size:18px; margin:0; padding:10px 10px 0 10px; }
#testimonial_entry h4 span { color:#54a4de; font-size:14px; font-style:italic; }
#testimonial_entry p { color:#206ba4; padding:5px 40px 10px 40px; margin :0; }
#submit_test { width:340px; float:right; padding:10px; border:1px solid #88AA22; background-color:#d6eb9a; color:#4B5F12; text-align:center; line-height:25px; }
#submit_test h3 { margin:0; padding:0; margin-bottom:5px; }
body.contact div#content,
body.contact2 div#content { text-align:left; margin:0px auto 0px auto; width:950px; background-image: url(../images/layout/tb_contact_950x1_mid.gif); background-repeat: repeat-y; }
div#contactSidebar { float:left; padding: 10px; width:300px; background: url(../images/layout/tb_contact_320x100_top.gif) no-repeat left top; }
div#contactSidebar h2 { font-size:125%; color:#206ba4; padding:10px 0px 10px 10px; }
div#contactSidebar ul { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebf4fa; padding:0px 0px 10px 70px; }
div#contactSidebar ul li { list-style-position: inside; list-style-type: circle; }
div#contactSidebar ul li a { color:#206ba4; text-decoration:underline; }
div#contactSidebar ul li a:hover { color:#000000; text-decoration:none; }
div#contactSidebar p { color:#206ba4; padding:0px 0px 10px 70px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebf4fa; }
div#contactMain { float:right; padding: 0px 10px; width:600px; color:#206ba4; background: url(../images/layout/tb_contact_620x100_top.gif) no-repeat right top; }
div#contactMain h2 { font-size:200%; color:#206ba4; padding:20px 0px 20px 0px; text-align:center; }
div#contactMain div#contactFormWrapper { float:left; width:273px; padding:10px; border:1px solid #ffffff; }
div#contactMain div#contactFormWrapper label { float:left; clear:both; width:273px; text-align:right; margin-bottom:5px; }
div#contactMain div#contactFormWrapper label select { width:173px; }
div#contactMain div#contactFormWrapper label input { width:170px; }
div#contactMain div#contactFormWrapper label.message { text-align:left; }
div#contactMain div#contactFormWrapper label textarea { width:270px; height:150px; }
div#contactMain div#contactFormWrapper label.button { text-align:center; margin:5px 0px 0px 0px; }
div#contactMain div#contactFormWrapper label.button #send_button { width:273px; height:50px; font-size:150%; }
div#contactMain div#contactInfo { float:right; width:273px; padding:10px; border:1px solid #ffffff; background-color:#206ba4; color:#ebf4fa; }
div#contactMain div#contactInfo h3 { font-size:125%; margin-bottom:10px; padding:5px 0 0 35px; color:#ffffff; height:25px; background-image: url(../images/layout/icon_info_30x30.gif); background-repeat: no-repeat; background-position: left; }
div#contactMain div#contactInfo p { margin-bottom:10px; padding-bottom:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; }
div#contactMain div#contactInfo p b { font-weight:bold; color:#ffffff; }
div#contactBottom { background-image: url(../images/layout/tb_contact_950x10_bot.gif); width: 950px; height: 10px; clear:both; }
div#emailSuccess { text-align:left; margin:0px auto; width:950px; height:150px; color:#225500; background: #FFFFFF url(../images/layout/tb_success_950x150_top.gif) no-repeat; padding-bottom: 10px; }
div#emailSuccess h2 { float:right; font-size:300%; text-transform: uppercase; width:760px; margin:0; margin-right:20px; padding:40px 0px 20px 0px; }
div#emailSuccess p { float:right; font-size:125%; width:760px; margin:0; margin-right:20px; }
body#privacy div#content { background-image: url(../images/layout/tb_beige_950x1_mid.gif); background-repeat: repeat-y; }
body#privacy div#content h2 { font-size:200%; text-align:center; width:930px; height:20px; background-image: url(../images/layout/tb_beige_950x100_top.gif); background-repeat: no-repeat; padding:50px 10px 30px 10px; margin:0; }
body#privacy div#content h3 { font-size:150%; padding-top:10px; margin:10px 10px 0 10px; border-top:1px solid #675B38; }
body#privacy div#content p { margin:10px 50px; color:#675B38; }
body#privacy div#content div#privacyPolicyBottom { background-image: url(../images/layout/tb_beige_950x10_bot.gif); width: 950px; height: 10px; background-repeat: no-repeat; }
body.videos h2 { background: url(../images/layout/videos_h2.gif); width:950px; height:100px; margin:0; text-indent:-9999px; overflow:hidden; }
div#uc_all { width:620px; float:left; }
div#uc_personal { width:278px; float:right; border:1px solid #82BADF; background-color:#ebf4fa; padding:10px; background-image: url(../images/layout/white_blue_diag_9x9.gif); background-repeat: repeat; }
/*div#video_nav { width:930px; height:30px; padding:10px 10px 10px 10px; background: url(../images/layout/video_nav_950x50.gif); position:relative; }
div#video_menu { position:absolute; top:-90px; left:10px; }
div#jump_menus { float:left; margin:4px 0; text-align:center; width:100%; }
#video_nav_bottom { background: url(../images/layout/videos_bot_10x950.gif) no-repeat; width:950px; height:10px; margin-bottom:10px; }*/
div#clips { float:right; width:300px; background: url(../images/layout/video_qc_mid_300x1.gif) repeat-y; text-align:center; margin-bottom:10px; }
div#clips_top { width:280px; padding:40px 10px 0 10px; background: url(../images/layout/video_qc_top_300x90.gif) no-repeat; }
div#clips_bottom { width:300px; height:10px; background: url(../images/layout/video_qc_bot_300x10.gif) no-repeat; }
div#clips h3 { color:#FFFFFF; margin:10px 0; text-align:center; }
.video_tooltip { background: url(../images/layout/video_tooltip.gif) no-repeat center top; border-bottom:3px solid #54a4de; width:476px; padding:37px 12px 8px 12px; }
div#clips h3 a { color:#FFFF66; }
div#clips span { padding: 0 0 5px 0; margin:0 auto; width:auto; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #CEE3F2; }
div#clips p { padding: 5px 0; margin:10px 0 0 10px; width:258px; color: #EDF4FA; border:1px solid #000000; background-color: #265687; background-image: url(../videos/scripts/tablesort/tablesort_images/bg_header.jpg); background-repeat: no-repeat; background-position: top; }
div#clips p span { font-size:9px; }
div#clips ul { padding:0; padding-bottom:10px; margin:0 0 0 10px; width:260px; /*border-top:1px solid #000000;*/ text-align:left; overflow:auto; height:552px; }
div#clips ul li { list-style: none; border:1px solid#000000; border-top:none; }
div#clips ul li a { display:block; width:225px; padding-left:15px; height:20px; text-decoration:none; background-color:#daeaf6; }
div#clips ul li a:hover { text-decoration:none; background-color:#FFFFFF; }
div#clips ul li.clip_row_alt a { background-color:#bbd9ee; }
div#clips ul li.clip_row_alt a:hover { background-color:#FFFFFF; }
div#clips ul li a img,
div#clips p img { border:none; vertical-align: middle; }
div#vid_sidebar { float:right; width:300px; background: url(../images/layout/video_qc_mid_300x1.gif) repeat-y; text-align:center; }
div#vid_sidebar_top { width:280px; padding:40px 10px 0 10px; background: url(../images/layout/video_iv_top_300x90.gif) no-repeat; }
div#vid_sidebar_bottom { width:300px; height:10px; background: url(../images/layout/video_qc_bot_300x10.gif) no-repeat; }
div#vid_sidebar h3 { color:#FFFFFF; margin-bottom:5px; text-align:center; }
div#vid_sidebar h3 a { color:#FFFF66; }
div#vid_sidebar span { padding: 0; margin:0 auto; width:auto; font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #CEE3F2; }
div#vid_sidebar ul { padding:0; padding-bottom:10px; margin:10px 0 0 10px; width:260px; /*border-top:1px solid #000000;*/ text-align:left; overflow:auto; }
div#vid_sidebar ul li { list-style: none; border:1px solid#000000; border-top:none; }
div#vid_sidebar ul li a { display:block; width:243px; padding-left:15px; height:20px; text-decoration:none; background-color:#daeaf6; }
div#vid_sidebar ul li a:hover { text-decoration:none; background-color:#FFFFFF; }
div#vid_sidebar ul li.clip_row_alt a { background-color:#bbd9ee; }
div#vid_sidebar ul li.clip_row_alt a:hover { background-color:#FFFFFF; }
div#vid_sidebar ul li a img,
div#clips p img { border:none; vertical-align: middle; }
.tooltipHeader { color:#54a4de; font-size:20px; padding-bottom:5px; text-align:center; }
.tooltipSubheader { color:#bbd9ee; font-size:15px; padding-bottom:10px; font-style:italic; text-align:center; }
.tooltipThumbnail { float:left; width:133px; padding-top:4px; }
.tooltipThumbnail img { border:1px solid #54a4de; }
.tooltipDescription { float:right; color:#ffffff; width:331px; height:65px; font-size:10px; text-align:left; }
.tooltipFooter { float:right; color:#ffffff; width:331px; font-size:12px; text-align:left; }
.tooltipFooter span { color:#bbd9ee; }
#video_player { width:640px; margin-bottom:10px; padding-bottom:10px; background: url(../images/layout/vv_main_bot_640x10.gif) no-repeat bottom; float:left; }
#video_player_hd { width:950px; margin-bottom:10px; padding-bottom:10px; background: url(../images/layout/vv_player_hd_950x90.gif) no-repeat bottom; }
#video_player h3 { font-size:25px; font-weight:normal; line-height:25px; text-align:center; padding:3px 10px 4px 10px; margin:0; background: #bbd9ee url(../images/layout/vv_player_top_640x90.gif) no-repeat top; color:#206ba4; }
#video_player_hd h3 { font-size:25px; font-weight:normal; line-height:25px; text-align:center; padding:3px 10px 4px 10px; margin:0; background: url(../images/layout/vv_player_hd_950x90.gif) no-repeat top; color:#206ba4; }
div#video_player_thebook { width:950px; height:397px; position:relative; background: url(../images/layout/view_video_thebook.gif); margin-bottom:10px;}
div#video_player_thebook div#dvd_details { float:right; width:272px; color:#CCC; margin-right:10px;}
div#video_player_thebook div#dvd_details h3 {color:#FFF; margin:0;padding:0; padding-top:25px; font-weight:normal; font-size:175%;margin-bottom:30px;}
div#video_player_thebook div#dvd_details h4 {color:#C2ECFC; margin:0;padding:0; font-weight:normal; font-size:125%;margin-bottom:30px;}
div#video_player_thebook img { position:absolute; left:510px;top:10px; }
div#video_player_thebook div#video { position:absolute; left:9px;top:9px; border:1px solid #FFF; }
ul#dvd_list { margin:0; padding:0;}
ul#dvd_list li { padding:0; list-style:none; float:left; margin:10px;}
ul#dvd_list li a { border:1px solid #000; display:block;}
ul#dvd_list li a img { border:5px solid #FFF; padding:1px; background-color:#000;}
ul#dvd_list li a img:hover { border:5px solid #bbd9ee; }


div.vv_details { float:left; width:640px; background: url(../images/layout/vv_main_mid_640x1.gif) repeat-y; margin-bottom:10px; color:#206ba4; }
div.vv_details_top_wrapper { background: url(../images/layout/vv_main_top_640x90.gif) no-repeat top; padding-top:10px; }
div.vv_details h4 { margin:0; padding:7px 0 7px 70px; font-size:16px; }
div.vv_details p { padding:0 10px 10px 70px; margin:0; }
div.vv_details p.last { background: url(../images/layout/vv_main_bot_640x10.gif) no-repeat bottom; padding-bottom:15px; }
div.vv_details form { padding:0 10px 10px 70px; margin:0; }
div.vv_details form label { padding-left:15px; }
div.vv_library { float:left; width:570px; height:47px; padding:28px 0 0 70px; background: url(../images/layout/vv_library_640x75.gif) no-repeat; margin-bottom:10px; color:#546914; font-size:16px; }
div.vv_bulletin { float:left; width:570px; height:70px; padding:15px 0 0 70px; background: url(../images/layout/vv_bulletin_640x75.gif) no-repeat; color:#8A4500; font-size:16px; }
div.vv_bulletin_library { float:left; width:145px; height:100px; padding:15px 20px 20px 90px; background: url(../images/layout/vv_bulletin_library_255x135.gif) no-repeat; color:#8A4500; font-size:16px; text-align: left; line-height: 20px;}
div.vv_bulletin p#quickclip_code { font-size:10px; }
div.vv_bulletin p#quickclip_code input { width:290px; }
body.games div#content h2 { height:100px; width:950px; text-indent:-9999px; overflow:hidden; background: url(../images/layout/games_h2.gif); margin:0; padding:0; }
body.games div#content p { background-color:#bbd9ee; border:solid 1px #206ba4; padding:5px; text-align:center; font-size:15px; margin:10px 0; }
body.games div#content p b { color:#B70000; }
body.games div#content img { vertical-align:middle; }
div#photo_hunt_wrapper { float:left; margin-bottom:10px; width:470px; }
a#photo_hunt { background: url(../images/layout/game_photohunt_play.jpg) no-repeat center top; width:470px; height:175px; display:block; }
a#photo_hunt:hover { background: url(../images/layout/game_photohunt_play.jpg) no-repeat center bottom; }
div#memory_wrapper { float:right; margin-bottom:10px; width:470px; }
a#memory { background: url(../images/layout/game_memory_play.jpg) no-repeat center top; width:470px; height:175px; display:block; }
a#memory:hover { background: url(../images/layout/game_memory_play.jpg) no-repeat center bottom; }
#member_sidebar { width: 390px; float:left; background: url(../images/layout/member_sidebar_mid_390x1.gif) repeat-y; }
#member_sidebar h2 { }
#member_sidebar h3 { text-align:left; color:#000; background: url(../images/layout/member_sidebar_top_390x50.gif); width:370px; padding:17px 0 0 20px; height:33px; margin:0; }
#member_links,
#member_subscriptions,
#member_add-renew,
#member_directories,
#member_galleries { background: url(../images/layout/member_sidebar_bot_390x20.gif) no-repeat bottom; padding-bottom:20px; width:390px; }
#member_galleries li { margin-bottom: 5px; }
#member_directories li { margin-bottom: 5px; }
#member_links li { margin-bottom: 5px; }
#member_content { width: 550px; float:right; }
#member_content div#aff_counter { background: url(../images/layout/aff_counter_bg.gif) right bottom; height:70px; width:550px; margin-bottom:10px;}
#member_content div#aff_counter div#dollar_amount { width:123px; height:67px; padding: 3px 10px 0 25px; float:left; font-size:50px; background: url(../images/layout/aff_counter_bg.gif) left top; border-right: 1px solid #bab38d; margin-right:10px;}
#member_content div#aff_counter div#aff_text { padding-top:8px; }
#member_content div#aff_counter div#aff_text h4 { margin:0; padding:0; font-size:16px; margin-bottom:0px;}
#member_content div#aff_counter div#aff_text p { margin:0; padding:0; color:#5184AA; }




#member_content div#mem_learnwake_module { background: #000000 url(../images/layout/member_learnwake_bot_550x10.gif) no-repeat left bottom; margin-bottom:10px; padding-bottom:10px; overflow:hidden; }




#member_content div#mem_learnwake_module h3#mem_learnwake_header { background: url(../images/layout/member_learnwake_top_550x90.gif) no-repeat; margin:0; width:550px; height:90px; text-indent:-9999px; overflow:hidden; }
#member_content ul { margin:0; padding:0; padding:0 11px 10px 11px; }
#member_content ul li { list-style: none; }
#member_content ul li a { padding:3px 10px; display:block; text-decoration:none; }
#member_content div#mem_learnwake_module div.mem_library_module { background: url(../images/layout/member_library_mid_550x1.gif) repeat-y; margin:0 10px; }
#member_content div#mem_learnwake_module div.mem_library_module h3 { background: url(../images/layout/member_library_top_550x49.gif) no-repeat; margin:0; width:530px; height:49px; text-indent:-9999px; overflow:hidden; }
#member_content div#mem_learnwake_module div.mem_library_module ul { background: url(../images/layout/member_library_bot_550x10.gif) no-repeat bottom; }
#member_content div#mem_learnwake_module div.mem_library_module ul li a { border-top:1px solid #637a1f; }
#member_content div div ul li a span { font-size:10px; color:#777777; }
#member_content div#mem_learnwake_module div.mem_library_module ul li a:hover { background-color:#DFEFAD; color:#000000; }
#member_content div#mem_learnwake_module div.mem_videos_module { background: url(../images/layout/member_videos_mid_550x1.gif) repeat-y; margin:0 10px 9px 10px; }
#member_content div#mem_learnwake_module div.mem_videos_module h3 { background: url(../images/layout/member_videos_top_550x49.gif) no-repeat; margin:0; width:530px; height:49px; text-indent:-9999px; overflow:hidden; }
#member_content div#mem_learnwake_module div.mem_videos_module ul { background: url(../images/layout/member_videos_bot_550x10.gif) no-repeat bottom; }
#member_content div#mem_learnwake_module div.mem_videos_module ul li a { border-top:1px solid #5b6ea3; }
#member_content div#mem_learnwake_module div.mem_videos_module ul li a:hover { background-color:#86BEE8; color:#000000; }
#member_content div#mem_learnwake_module div.mem_clips_module { background: url(../images/layout/member_videos_mid_550x1.gif) repeat-y; margin:0 10px 9px 10px; }
#member_content div#mem_learnwake_module div.mem_clips_module h3 { background: url(../images/layout/member_clips_top_550x49.gif) no-repeat; margin:0; width:530px; height:49px; text-indent:-9999px; overflow:hidden; }
#member_content div#mem_learnwake_module div.mem_clips_module ul { background: url(../images/layout/member_videos_bot_550x10.gif) no-repeat bottom; }
#member_content div#mem_learnwake_module div.mem_clips_module ul li a { border-top:1px solid #5b6ea3; }
#member_content div#mem_learnwake_module div.mem_clips_module ul li a:hover { background-color:#86BEE8; color:#000000; }






#member_content div#mem_learnwake_module div.mem_bulletin_module { background: url(../images/layout/member_bulletin_mid_550x1.gif) repeat-y; margin:0 10px}
#member_content div#mem_learnwake_module div.mem_bulletin_module h3 { background: url(../images/layout/member_bulletin_top_550x49.gif) no-repeat; margin:0; width:530px; height:49px; text-indent:-9999px; overflow:hidden; }
#member_content div#mem_learnwake_module div.mem_bulletin_module ul { }
#member_content div#mem_learnwake_module div.mem_bulletin_module ul li a { border-top:1px solid #7a440f; }
#member_content div#mem_learnwake_module div.mem_bulletin_module ul li a:hover { background-color:#FFD5AA; color:#000000; }
#member_content div#mem_learnwake_module div#mem_bulletin_search { background: url(../images/layout/member_bulletin_bot_550x60.gif) no-repeat; margin:-10px 0 10px 10px; width:530px; height:40px; padding: 10px 10px 10px 300px;}











#member_content div#mem_learnwake_module div.mem_games_module { background: url(../images/layout/member_games_mid_530x1.gif) repeat-y; margin:0 10px; }
#member_content div#mem_learnwake_module div.mem_games_module h3 { background: url(../images/layout/member_games_top_530x87.gif) no-repeat; margin:0; width:530px; height:49px; text-indent:-9999px; overflow:hidden; }
#member_content div#mem_learnwake_module div.mem_games_module ul { background: url(../images/layout/member_games_bot_530x10.gif) no-repeat bottom; }
#member_content div#mem_learnwake_module div.mem_games_module ul li a { border-top:1px solid #968105; }
#member_content div#mem_learnwake_module div.mem_games_module ul li a:hover { background-color:#FEF1AB; color:#000000; }
#member_content div.mem_dailywake_module { background: url(../images/layout/member_dailywake_mid_550x1.gif) repeat-y; margin-bottom:10px; }
#member_content div.mem_dailywake_module h3 { background: url(../images/layout/member_dailywake_top_550x90.gif) no-repeat; margin:0; width:550px; height:90px; text-indent:-9999px; overflow:hidden; }
#member_content div.mem_dailywake_module ul { background: url(../images/layout/member_dailywake_bot_550x10.gif) no-repeat bottom; }
#member_content div.mem_dailywake_module ul li a { border-top:1px solid #206ba4; }
#member_content div.mem_dailywake_module ul li a:hover { background-color:#096BE3; color:#FFFFFF; }
div#chat_wrapper { width:530px; height:190px; position:relative; margin:0 0 9px 10px; }
div#cdcontainer { background-image: url(../images/layout/member_chat_530x190.jpg); background-repeat: no-repeat; width:530px; height:190px; position:relative; color: #FAA505; font-size: 27px; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: center; }
div#cdcontainer div { position:absolute; width:40px; height:25px; }
div#cdcontainer div#days { left: 145px; top: 120px; }
div#cdcontainer div#hours { left: 188px; top: 120px; }
div#cdcontainer div#minutes { left: 232px; top: 120px; }
div#cdcontainer div#seconds { left: 274px; top: 120px; }
div#cdcontainer div#chat_in_session { left: 140px; top: 120px; width:177px; height:45px; background-image: url(../images/layout/member_chat_in_prog.gif); }
div#chat_wrapper a#chat_link { position:absolute; left: 329px; top: 120px; width:177px; height:45px; display:block; }
div#chat_wrapper a#chat_link:hover { background-image: url(../images/layout/member_chat_link.gif); }
div#beta_info { background: url(../images/layout/beta.jpg) no-repeat center top; width:950px; height:372px; }
a#beta_signup { background: url(../images/layout/beta.jpg) no-repeat left bottom; width:425px; height:159px; text-indent:-9999px; overflow:hidden; display:block; margin:0 auto; }
a#beta_signup:hover { background: url(../images/layout/beta.jpg) no-repeat right bottom; }
body.help h2 { background: url(../images/layout/help_layout.gif) no-repeat top; width:950px; height:100px; margin:0 0 10px 0; padding:0; text-indent:-9999px; }
#help_sidebar { width:300px; float:left; }
#help_main { width:640px; float:right; }
#help_bottom { width:950px; height:10px; clear:both; }
h3#hstats { background: url(../images/layout/help_layout.gif) no-repeat left -100px; width:300px; height:29px; margin:0; padding:0; text-indent:-9999px; }
h3#hcontact { background: url(../images/layout/help_layout.gif) no-repeat left -139px; width:300px; height:30px; margin:0; padding:0; text-indent:-9999px; }
#help_sidebar .help_sidebar_bottom { background: url(../images/layout/help_layout.gif) no-repeat left -129px; width:300px; height:10px; margin:0 0 10px 0; }
#help_sidebar ul,
#help_sidebar form { margin:0; padding:0 10px; border-left:1px solid #000000; border-right:1px solid #000000; background-color:#000000; }
#help_sidebar ul li { list-style:none; background-color:#e7e4d3; border-top:1px solid #000000; margin:0; padding:2px 10px; }
#help_sidebar ul li.flash_detect { padding:0px 10px; line-height:16px; }
#help_sidebar ul li img { vertical-align:middle; }
#help_sidebar ul li span.help_warning { background-color:#FFFF00; color:#000000; }
#help_sidebar ul li span.help_fail { background-color:#AA0000; color:#FFFFFF; }
#help_form_bg { background-color:#e7e4d3; padding:5px; text-align:center; }
#help_form_bg p { color:#006633; margin:0; padding-bottom:10px; }
#help_form_bg textarea { width:262px; height:50px; }
#help_form_bg input { padding:3px 10px; font-size:14px; }
#help_main h3 { width:640px; height:29px; padding:0; margin:0; text-indent:-9999px; }
#help_main ul { margin:0; padding:0 10px; border-left:1px solid #000000; border-right:1px solid #000000; }
#help_main ul li { list-style:none; border:1px solid #000000; border-top:none; margin:0; padding:0; }
#help_main ul li.first { border:1px solid #000000; }
#help_main ul li a { display:block; padding:2px 10px; background-color:#e7e4d3; color:#000000; text-decoration:none; cursor:pointer; }
#help_main ul li a:hover { display:block; padding:2px 10px; background-color:#ffffff; color:#2371E4; text-decoration:none; }
#help_main h3.hgeneral { background: url(../images/layout/help_layout.gif) no-repeat -300px -100px; }
#help_main ul.hgeneral { background-color:#bbd9ee; border-color:#206ba4; }
#help_main div.hgeneral { background: url(../images/layout/help_layout.gif) no-repeat -300px -129px; width:640px; height:10px; margin-bottom:10px; }
#help_main h3.hlibrary { background: url(../images/layout/help_layout.gif) no-repeat -300px -139px; }
#help_main ul.hlibrary { background-color:#bedf5d; border-color:#576C15; }
#help_main div.hlibrary { background: url(../images/layout/help_layout.gif) no-repeat -300px -169px; width:640px; height:10px; margin-bottom:10px; }
#help_main h3.hvideos { background: url(../images/layout/help_layout.gif) no-repeat -300px -179px; }
#help_main ul.hvideos { background-color:#206ba4; border-color:#123E5F; }
#help_main div.hvideos { background: url(../images/layout/help_layout.gif) no-repeat -300px -207px; width:640px; height:10px; margin-bottom:10px; }
#help_main h3.hbulletin { background: url(../images/layout/help_layout.gif) no-repeat -300px -217px; }
#help_main ul.hbulletin { background-color:#ff9834; border-color:#934900; }
#help_main div.hbulletin { background: url(../images/layout/help_layout.gif) no-repeat -300px -246px; width:640px; height:10px; margin-bottom:10px; }
#help_main h3.hgames { background: url(../images/layout/help_layout.gif) no-repeat -300px -256px; }
#help_main ul.hgames { background-color:#f6e896; border-color:#C8AC11; }
#help_main div.hgames { background: url(../images/layout/help_layout.gif) no-repeat -300px -285px; width:640px; height:10px; margin-bottom:10px; }
div#sample_warning { background-image: url(../images/layout/sample_warning.gif); background-repeat: no-repeat; width:950px; height:75px; margin-bottom:10px; overflow:hidden; }

body.free ul#sections { padding:0; margin:10px 0; overflow:auto;}
body.free ul#sections li { padding:0; margin:0; margin-right:10px; list-style:none; width:230px; float:left; background-color:yellow;}
body.free ul#sections li.last { margin-right:0;}
body.free ul#sections li h2 { padding:5px; margin:0; }
body.free ul#sections li div { padding:5px; margin:0; }
body.free ul#sections li div h3 { margin-bottom:3px; }
body.free ul#sections li div p { margin-top:3px; }
body.free ul#sections li ul { margin-left:20px;  padding:0; }
body.free ul#sections li ul li { float:none; width:inherit; list-style:disc;}
input.searchbox { background-image: url("http://www.learnwake.com/bulletin/styles/learnwake/theme/images/icon_textbox_search.gif"); background-repeat: no-repeat; padding-left: 17px;}

a.bulletin_top { width:46px; height:16px; background: url(../images/layout/top_link_bulletin.gif) no-repeat left top; display:block; text-indent:-9999px; margin:0 auto;}
a.bulletin_top:hover { width:46px; height:16px; background: url(../images/layout/top_link_bulletin.gif) no-repeat left bottom; display:block; text-indent:-9999px; margin:0 auto; }
#gallery_thumbs a { margin:5px; padding:10px; float:left; with:75px; height:75px; display:block; background-color:#FFF; border:1px solid #CCC; }
#gallery_thumbs a:hover { background-color:#FFFFCC; border:1px solid #B7B700; }
#gallery_thumbs img { border:1px solid #CCC; }

#image_gallery h2 { background: url(../images/layout/image_gallery_top_950x62.gif) no-repeat; margin: 0 0 0 -20px; padding: 20px; height: 62px; }
#image_gallery { background: url(../images/layout/image_gallery_mid_950x1.gif) repeat-y; overflow: auto; padding: 0 0 20px 20px; }
#image_gallery_bot { background: url(../images/layout/image_gallery_bot_950x12.gif) no-repeat; height: 12px; clear: both; }