/* TOC */
/*

NOTE: CTRL+F and search type in your search + close parenthesis [)]
NOTE: etc...
1) RESET & common styles
2) HEADER
3) HOMEPAGE - MAIN NAV (ie6 compliance)
4) HOMEPAGE - Header
5) HOMEPAGE - wrapper
6) MY PROFILE - SUB NAV
7) ADMIN - General
8) IMAGE BORDER
9) TABLE HANDLER
10) ADMIN - incoming media queues
11) TABLE - misc layout
12) ICONS
13) ADMIN - CMS BASIC
14) PROFILE - details
15) PROFILE - private message
16) PROFILE - comments
17) PROFILE - blogs
18) PROFILE - videoplayer
19) PROFILE - flag/fav/subscribe
20) PROFILE - awards
21) PROFILE - performances
22) PROFILE - favorites
23) PROFILE - favorites screenshot
24) PROFILE - friends
25) GALLERY - Middle
26) MY PROFILE
27) MY PROFILE - share my videos
28) MY PROFILE - my videos
29) MY PROFILE - inbox
30) MY PROFILE - blog
31) MY PROFILE - personal details
32) MY PROFILE - friends & foes
33) PERFORMANCE DETAIL - performance
34) PERFORMANCE DETAIL - flag/fav/subscribe
35) PERFORMANCE DETAIL - rating
36) PERFORMANCE DETAIL - description
37) PERFORMANCE DETAIL - postit
38) PERFORMANCE DETAIL - sendit
39) PERFORMANCE DETAIL - copyit
40) PERFORMANCE DETAIL - embedit
41) PERFORMANCE DETAIL - comments
42) PERFORMANCE DETAIL - ownit
43) PERFORMANCE DETAIL - ads
44) PERFORMANCE DETAIL - moreby
45) PERFORMANCE DETAIL - related videos
46) ADMIN - CLIPS EDIT
47) ADMIN - PARENT CLIP EDIT
48) ADMIN - SOURCE MEDIA EDIT
49) ADMIN - WASHED CLIP EDIT
50) LOGIN MSG
51) LOGIN
52) REGISTRATION
53) Retrieval
54) STORE
55) PURCHASE
56) Round Corner
57) OVERLAY ALERT
58) FOOTER
59) GALLERY - HOME

*/
/* 1) RESET & common styles */
html {display:block !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td,fieldset,img,address,caption,cite,code,dfn,em,strong,th,var,ol,ul,caption,th,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;}
q:before,q:after{content:'';}
table, tr, td, tbody, th {border-collapse: collapse;border-spacing: 0;border:0 none;}
:focus {outline:0;}
body{background:url(../images/body_strip01.jpg) #000 fixed repeat-x;font:12px Arial;height:101%;margin:0;padding:0;text-align:center;}

a,a:link,a:visited{color:#5C84FB;text-decoration:none;}
a:hover{text-decoration:underline;}
a img,:link img,:visited img { border:none }
input,select,textarea{color:#000;}
#player{height:290px;width:350px;}
.clear{clear:both;}
.aleft{text-align:left;}
.aright{text-align:right;}
.acenter {text-align:center;}
.section_label{font:small-caps bold medium sans-serif;}
.w197 {width:197px;overflow:hidden;}
.none {display:none;}
.block {display:block;}
input {font-family:Arial;}
.hand_cursor {cursor:pointer;}
.float_left {float:left;}
.float_right {float:right;}
.clear_left { clear: left; }
.clear_right { clear: right; }
.clear_both { clear: both; }
.wrapper_all {width:923px;margin:auto;}
.wrapper_all .wrapper_shadow {width:893px;padding:0 15px;background:url(../images/wrapper_shadow.png) repeat-y;}

/* 2) HEADER  */
#mainheader{background:#000;color:#fff;height:104px;width:100%;position:relative;}
#mainheader .banner {float:right;margin:10px 0 0;}
#mainheader .statusbar {position:absolute;top:0;right:5px;background:url(../images/statusbar_l.gif) #efefef no-repeat top left;height:21px;color:#000;padding:0 14px;line-height:18px;z-index:1;font-size:11px;}
#mainheader .statusbar .number {color:#0084FF;font-weight:bold;}
#mainheader .statusbar_right {position:absolute;top:0;right:5px;height:21px;width:4px;float:right;background:url(../images/statusbar_r.gif) no-repeat 0 0;z-index:2;}

/* 3)HOMEPAGE - MAIN NAV  */
.right_menu1 {color:#fff;font-size:13px;padding-top:20px;font-weight:normal;}
.right_menu1 .my_cart {font-weight:normal;}
.right_menu1 a, .right_menu1 a:link, .right_menu1 a:visited {color:#fff;text-decoration:none;}
.right_menu1 a.small {font-size:11px;text-decoration:underline;}
.right_menu1 a:hover.small {text-decoration:none;}
.right_menu1 a:hover {text-decoration:underline;}

.menu1 {width:100%; font-family: arial, verdana, sans-serif; font-size:16px;background:url(../images/bg_header.gif) #000 no-repeat 0 4px;margin:0;font-weight:bold;height:50px;position:relative;z-index:50;}
.menu1 ul {padding:11px 0 0;margin:0;list-style-type:none;}
.menu1 ul li {float:left; position:relative;}
.menu1 ul li li {background:none;}
.menu1 ul li a, .menu1 ul li a:link, .menu1 ul li a:visited {float:left; display:block; text-decoration:none;color:#fff; padding:0px 9px 0 54px; line-height:44px; height:40px;}
.menu1 ul li:hover {width:auto;}

.menu1 ul li a.menu1three, .menu1 ul li a:link.menu1three, .menu1 ul li a:visited.menu1three {padding:0px 9px 0 52px; }
.menu1 ul li a.menu1five, .menu1 ul li a:link.menu1five, .menu1 ul li a:visited.menu1five {padding:0px 9px 0 50px; }
.menu1 ul li a.menu1six, .menu1 ul li a:link.menu1six, .menu1 ul li a:visited.menu1six {padding:0px 0 0 10px;}

.menu1 ul li a.menu1one:hover {background:transparent;color:#000;}
.menu1 ul li a.menu1two:hover {background:transparent;color:#000;}
.menu1 ul li a.menu1three:hover {background:transparent;color:#000;}
.menu1 ul li a.menu1four:hover {background:transparent;color:#000;}
.menu1 ul li a.menu1five:hover {background:transparent;color:#000;}
.menu1 ul li a.menu1six:hover {background:transparent;color:#000;}

.menu1 ul li:hover a.menu1one {border-color:#c00;}
.menu1 ul li:hover a.menu1two {border-color:#c60;}
.menu1 ul li:hover a.menu1three {border-color:#cc0;}
.menu1 ul li:hover a.menu1four {border-color:#080;}
.menu1 ul li:hover a.menu1five {border-color:#00c;}
.menu1 ul li:hover a.menu1six {border-color:#c0c;}

.menu1 ul ul {padding:0;}

.menu1 ul li ul {
display: none;
}
.menu1 ul table {
margin:0; border-collapse:collapse; font-size:15px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu1 ul li:hover ul {
display:block;position:absolute;top:40px;margin-top:0; left:0;width:180x;background:#CD1010;
}
.menu1 ul li:hover ul.endstop {
left:-92px;
}
.menu1 ul li:hover ul li ul {
display: none;
}
.menu1 ul li:hover ul li a {
display:block;color:#fff;height:auto;line-height:15px;padding:8px 16px; width:180px;font-weight:bold;
}
.menu1 ul li:hover ul li a.drop {
background:#9e0c0f;
}
.menu1 ul li:hover ul li a:hover {
color:#000; background: #9e0c0f;
}
.menu1 ul li:hover ul li a:hover.drop {
background: #9e0c0f;
}
.menu1 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
left:-153px;
}



/* specific to IE5.5 and IE6 browsers */
.menu1 ul li a:hover ul {
display:block;position:absolute;top:40px; t\op:42px; background:#CD1010;left:0;width:180x;
}

.menu1 ul li a:hover ul.endstop {
left: -92px;
}
.menu1 ul li a:hover ul li a {
display:block;color:#fff; height:1px; line-height:15px; font-weight:bold; padding:8px 16px; width:180px; w\idth:180px;
}
.menu1 ul li a:hover ul li a.drop {
background:#9e0c0f; padding-bottom:4px;
}
.menu1 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu1 ul li a:hover ul li a:hover {
color:#000; background: #9e0c0f;
}
.menu1 ul li a:hover ul li a:hover.drop {
 background: #9e0c0f;
}
.menu1 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.menu1 ul li a:hover ul li a:hover ul.left {
left:-153px;
}

/* 4) HOMEPAGE - Header  */
.search_wrapper {height:42px;background:url(../images/bg_header.gif) #bc0e0e no-repeat 0 -48px;position:relative;overflow:hidden;}
.search_wrapper .header {width:275px;font-weight:bold;letter-spacing:.2px;font-size:27px;text-align:left;text-transform: uppercase;color:#fff;position:absolute;left:12px;bottom:1px;}
.search_wrapper .search { width:440px;padding: 2px 15px 0 0; color: #fff; float: right; text-align: right; background: url(../images/bg_search.gif) no-repeat 81px top; }
.search_wrapper .search span { font-size: 20px;padding-right:10px; }
.search_wrapper .search input.search_input { color: #fff; width: 310px; padding: 2px; color: #c7161c;}
.search_wrapper .search input.search_submit { color: #fff; width: 30px; height: 23px; font-size: 14px; background: url(../images/bg_submit.gif) repeat-x top left; border: 0 none; }
.search_wrapper .search select { color: #000; width: 150px;font-size:14px;height:20px;}
.float_search_input {float: left; width: 400px; padding-top: 4px; margin-right: 4px;}
.float_search_input .search_text {float: left; width: 70px; font-size: 20px; margin-right: 10px;}
.float_search_input .search_field {float: left;}
.float_search_location {float: left; width: 150px; margin-top: 7px; margin-right: 4px;}
.float_search_button {float: left;}
.float_search_input {float: left; width: 400px; margin-top: 3px; margin-right: 4px;}
.float_search_location {float: left; width: 150px; margin-top: 7px; margin-right: 4px;}
.float_search_button {float: left; padding-top: 9px;}

/* 5) HOMEPAGE - wrapper  */
#home_wrapper{background:#fff;margin:0 auto;width:893px;height:100%;}
#player_container{margin:10px auto;width:700px;}
#search_filter{margin:10px 0;text-align:left;}

/* 6) MY PROFILE - SUB NAV  */
.submenu1 {font-family: arial, verdana, sans-serif; font-size:15px;margin:0 auto;padding: 20px 0 0;}
.submenu1 li a.home {font-weight:bold;}
.submenu1 ul {margin:0; list-style-type:none;padding:0; display:block;}
.submenu1 ul li {background:url(../images/seperator_purple.gif) repeat-x bottom left;padding-bottom: 5px; width:156px;margin:0 auto;padding:6px 0;display:block;}
.submenu1 ul li a, .submenu1 ul li a:link, .submenu1 ul li a:visited {text-decoration:none;color:#0084FF;font-size:14px;}
.submenu1 ul li.selected a {font-weight:bold;color:#de0505;}
.submenu1 ul li.selected a, .submenu1 ul li.selected a:link, .submenu1 ul li.selected a:visited {font-weight:bold;color:#de0505;}
.submenu1 ul li a.small {font-size:10px;}
.submenu1 ul li a:hover, .submenu1 ul li.current a {text-decoration:underline;}
.submenu1 ul.menu_selected_category {background:#B11414;color:#fff; padding: 5px;margin-top:-1px;}
.submenu1 ul.menu_selected_category li {background: none; padding: 5px 0 2px 0;}
.submenu1 ul.menu_selected_category li a, .submenu1 ul.menu_selected_category li a:link, .submenu1 ul.menu_selected_category li a:visited {color:#fff; text-decoration: none; font-size: 18px; font-weight: bold;} 
.submenu1 .subholder {background:#B11414;}
.submenu1 .subholder ul {background:transparent url(../images/bacgmovies2.gif) repeat-x scroll center bottom;display:block;padding:0 0 10px 0;}
.submenu1 .subholder li {background:none;width:182px;padding:0;}
.submenu1 .subholder ul li.menu_selected_subcategory {background:#6C2020;width:182px;padding:0;}
.submenu1 .subholder li a, .submenu1 .subholder li a:link, .submenu1 .subholder li a:visited {color:#fff;display:block;padding:1px 15px 0;font-size:12px;font-weight:bold;}
.submenu1 .subholder li a:hover {background:#6C2020;text-decoration:none;}
.submenu1 .menu_divider {height:63px;background:url(../images/double_seperator.gif) repeat-x 0 34px;width:156px;margin:0 auto;}
.left_banner {margin:17px auto 0; text-align:center;} 


/* 8) IMAGE BORDER */
img.borderBig, img.borderSmall {border:1px solid #B21111 !important;}
a.borderSmall {border:2px solid #B21111 !important;display:block;}

/* 12) ICONS */
a.add, a:link.add, a:visited.add {background:url(../images/icons/16-circle-green-add.png) no-repeat;padding-left:20px;text-decoration:none;}
a.arrowleft, a:link.arrowleft, a:visited.arrowleft {background:url(../images/icons/16-arrow-left.png) no-repeat;padding-left:20px;text-decoration:none;display:block;width:200px;}
a.introplay, a:link.introplay, a:visited.introplay {}
a:hover.introplay {text-decoration:none;}
 
/* 13) ADMIN - CMS BASIC */
.cms_basic {width:700px;margin:20px auto;}
.cms_basic .cms_basic_wrapper {border:3px solid #05ccef;border-top:0 none;padding:10px;}
 
/* 14) PROFILE - details */
span.blue {color:#DE0505;}
.profile_left .profile_separator {height:3px;background:url(../images/profile_seperator.gif) repeat-x;line-height:1px;font-size:1px;}
.profile_left .profile_separator_small {margin:7px 0;height:1px;background:url(../images/profile_seperator.gif) repeat-x;line-height:1px;font-size:1px;}
.profile_left p, .profile_right p {padding:0;} /* reset p */
.profile_left {width:486px;padding:8px 0 0 8px;}
.profile_right {width:379px;padding:15px 10px 0 0;}
.profile_edit_tab {float: right; background:url(../images/white_tab.gif) no-repeat; width: 124px; height: 30px; margin-bottom: -5px; text-align: center; font-size: 13px;}
.profile_edit_tab a {color: #A81A1A; text-decoration: none; font-weight: bold;}
.profile_edit_tab a .profile_link {padding-top: 3px;}

.profile_details {text-align:left;margin:0 0 8px;padding-top: 18px;}
.profile_details .profile_title {line-height:22px;color:#fff;height:24px;background:url(../images/bacgtitle.gif) #A81A1A repeat-x;font-weight:normal;font-size:20px;padding:0 10px;margin:0;}
.profile_details .small_seperator h3 {padding-bottom:10px;}
.profile_details h4 {font-size:13px;font-weight:bold;padding-bottom:2px;}
.profile_details h5 {font-size:12px;font-weight:bold;}
.profile_details_wrapper {border:1px solid #ccc;background:#fff;z-index:1;position:relative;}
.profile_details_wrapper .small_seperator {background:url(../images/profile_seperator.gif) repeat-x top center;}
.profile_details a.arrowdown {padding:0 0 10px 20px;font-weight:bold;font-size:15px;color:#DE0505;cursor:pointer;background:url(../images/icons/16-arrow-down-blue.gif) no-repeat;height:16px;display:block;float:left;position:relative;clear:right;}
.profile_details a.arrowdown.off {background:url(../images/icons/16-arrow-right-blue.gif) no-repeat !important;}
.profile_wrapper {padding:10px 11px;}
.profile_info p {font-size:13px;line-height:22px;}
.profile_info .profile_img {border:3px solid #C00608;display:block;}
.profile_info .photobtn {padding:9px 0 0 13px;}
.profile_info a.photo {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.profile_info a:hover.photo {text-decoration:underline;}
.profile_info a.photo span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.profile_wrapper_friends {padding:10px 0;}
.profile_wrapper_friends a.arrowdown {padding-left:30px;background:url(../images/icons/16-arrow-down-blue.gif) no-repeat 10px 0;}
.profile_wrapper_friends a.arrowdown.off{padding-left:30px;background:url(../images/icons/16-arrow-right-blue.gif) no-repeat 10px 0 !important;}
.friends_wrapper {position:relative;width:486px;z-index:2;background:#fff;left:-1px;height:118px;border-bottom:1px solid #ccc;}
.top_band .friends_pagination {text-align:right;}
.top_band .friends_pagination a {display:inline-block;height:5px;background:#fff;line-height:5px;margin-right:9px;padding:0 4px;border-bottom:1px solid #8E0E0D;}
.top_band .friends_pagination a:hover {text-decoration:none;}
.top_band .friends_pagination a.no, .friends_wrapper a.no {opacity: .3;filter: alpha(opacity=30);}
.top_band .friends_pagination a:hover.band {opacity: 1;filter: alpha(opacity=100);}
.friends_wrapper .friends_scroll {overflow:hidden;width:441px;height:117px;position:relative;left:23px;top:10px;}
.friends_wrapper .friend_wrapper {position:absolute;top:0;left:0;width:6000px;}
#friendList .friend_eachwrapper {float:left; text-align:center;width:75px;height:90px;padding-right:14px;}
#friendList .friend_eachwrapper .friend_name a {font-size:11px;color:#000;text-decoration:none;}
#friendList .friend_eachwrapper .friend_name a.thumbnail {display:block;width:77px;height:77px;}
#friendList .friend_eachwrapper .friend_name a img {display:block;border:2px solid #C00608;width:73px;height:73px;}
#friendList .friend_eachwrapper .friend_name .friend_image {padding-top:3px;}
.friends_wrapper .thumbs-left-arrow {width:21px;height:200px;position:absolute;left:0;top:0px;background:url(../images/friend_arrowleft.gif) left top no-repeat;margin-left:0px;z-index:10;}
.friends_wrapper  a.prev {display:block;margin-top:30px;width:11px;height:21px;position:absolute;left:-1px;top:23px;z-index:11;}
.friends_wrapper .thumbs-right-arrow {width:21px;height:200px;position:absolute;right:0;top:0px;background:url(../images/friend_arrowright.gif) left top no-repeat;margin-left:0px;z-index:10;}
.friends_wrapper a.next {display:block;margin-top:30px;width:11px;height:21px;position:absolute;right:-1px;top:23px;z-index:11;}


.profile_upload {font-size:12px;padding-top:10px;}
.profile_upload .submit input.submit {height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:1px solid #209bc9;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}
.profile_left .profile_stat {font-size:11px;}
.profile_details .profile_aboutme {font-size:12px;color:#666;line-height:16px;}
.profile_details .profile_links a, .profile_details .profile_links a:visited {font-size:12px;color:#00ade6;}

/* PROFILE - friends */
.profile_friends {text-align:left;margin:0 0 8px;}
.profile_friends .float_left {float: left; margin-top: 3px;}
.profile_friends .float_right {float: right; margin-top: 11px;}
.profile_friends .float_right a {color: #fff; text-decoration: none;}
.profile_friends_wrapper {font-size:12px;background:#bcbcbc;}
.profile_friends_wrapper .profile_friends_box {padding:10px 12px 5px;color:#000;}
.profile_friends_wrapper .profile_friends_box textarea {width:445px;height:80px;border:1px solid #d9d9d9;background:#fff;padding:6px;}
.profile_friends .rb_bar {background:url(../images/rb_ppl.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.profile_friends .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:6px;padding-left:50px;text-decoration:none;float:left;position:relative;z-index:11;}
.profile_friends .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}

/* 15) PROFILE - private message */
.profile_private_message {text-align:left;margin:0 0 8px;}
.profile_private_message_wrapper {font-size:12px;background:#bcbcbc;}
.profile_private_message_wrapper .profile_private_message_box {padding:10px 12px 5px;color:#000;}
.profile_private_message_wrapper .profile_private_message_box textarea {width:448px;height:80px;border:1px solid #d9d9d9;background:#fff;padding:6px;}
.profile_private_message .rb_bar {background:url(../images/rb_pvt.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.profile_private_message .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:9px;padding-left:50px;text-decoration:none;float:left;position:relative;z-index:11;}
.profile_private_message .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.profile_private_message .profile_private_message_submit {padding:0;text-align:right;} /*please adjust if changing size of textarea*/
.profile_private_message input {background:transparent url(../images/btn_send.gif) no-repeat scroll left top;border-width:0;height:33px;margin-top:10px;width:126px;}

/* 16) PROFILE - comments */
.profile_comments {text-align:left;margin:0 0 8px;}
.profile_comments_view_wrapper {color:#000;font-size:12px;height:120px;overflow:auto;position:relative;border-left:2px solid #000;border-right:2px solid #000;background:#fff;}
.profile_comments_view_wrapper.off {height:0;}
.profile_comments_view_wrapper #commentList {padding:13px 0 0;line-height:15px;width:465px;overflow:hidden;}
.profile_comments_view_wrapper #commentList .eachwrapper {padding:0 13px 13px;}
.profile_comments_view_wrapper #commentList span.delete {}
.profile_comments_view_wrapper #commentList .comment_time {font-size:12px;}
.profile_comments_view_wrapper #commentList span.delete a.delete_comment {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}

.profile_comments_view_wrapper #commentList span.comment {width:348px;overflow:hidden;font-size:12px;}
.profile_comments_input_wrapper {color:#114993;font-size:12px;}
.profile_comments .rb_bar {background:url(../images/rb_cmmt.gif) no-repeat left top;height:34px;width:486px;position:relative;}
.profile_comments .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;padding-left:50px;text-decoration:none;position:absolute;top:9px;left:5px;z-index:99;}
.profile_comments .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.profile_comments .pagination {position:absolute;top:10px;right:5px;color:#fff;}
.profile_comments .pagination a, .profile_comments .pagination a:link, .profile_comments .pagination a:visited {color:#fff;}

.profile_comments_view_wrapper strong.displayName {color:#00ade6;font-size:13px;}
.profile_comments .profile_comments_box {padding:10px 12px 5px;border:2px solid #000;color:#163c53;border-top:0 none;background:#bcbcbc;}
.profile_comments .profile_comments_box textarea {width:445px;height:80px;border:1px solid #d9d9d9;background:#fff;padding:6px;}
.profile_comments .profile_comments_submit {padding:0;text-align:right;} /*please adjust if changing size of textarea*/
.profile_comments .profile_comments_box input {background:transparent url(../images/btn_send.gif) no-repeat scroll left top;border-width:0;height:33px;margin-top:10px;width:126px;}

/* 17) PROFILE - blogs */
.profile_blogs {text-align:left;margin:0 0 8px;}
.profile_blogs_wrapper {color:#000;font-size:10px;}
.profile_blogs_wrapper .profile_blogs_container {}
.profile_blogs .rb_bar {background:url(../images/rb_blog.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.profile_blogs .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:9px;padding-left:50px;text-decoration:none;float:left;}
.profile_blogs .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}

.profile_blogs_wrapper {color:#000;border:2px solid #000;background:#eee;border-top:0 none;}
.profile_blogs_wrapper .blog_pagination {text-align:right;margin:0 0 10px;}
.profile_blogs_wrapper .blog_list_wrapper {height:120px;overflow:auto;position:relative;}
.profile_blogs_wrapper .blog_list_wrapper.off {height:0;}
.profile_blogs_wrapper #blogList {line-height:15px;padding:13px 0 0;font-size:13px;width:465px;overflow:hidden;}
.profile_blogs_wrapper #blogList .each_blog {padding:0 13px 13px;}
.profile_blogs_wrapper #blogList .title {color:#5C84FB;text-align:left;}
.profile_blogs_wrapper #blogList .comment_time {font-size:12px;}
.profile_blogs_wrapper #blogList .blog_delete {text-align:right;}
.profile_blogs_wrapper #blogList .blog_delete a.blog_delete {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}
.profile_blogs_wrapper #blogList .blog_message {color:#000;text-align:left;font-size:12px;}

/* 18) PROFILE - videoplayer */
.friend_foe_control {text-align:right;font-size:10px;}
.friend_foe_control a.add_friend {color:#fff;text-decoration:none;}
.friend_foe_control a.add_foe {color:#fff;text-decoration:none;}
.friend_foe_control a.become_fan {color:#fff;text-decoration:none;}
.friend_foe_control a:hover.add_foe, .friend_foe_control a:hover.add_foe {text-decoration:none;}
.friend_foe_control .friend_pending {color:#fff;text-decoration:none;font-style: italic;}
.profile_video_player .player_container {height:276px;}
.profile_video_player .player_container .performance_title {width:369px;position:relative;background:#333;padding:2px 5px;text-align:left;font-size:15px;font-weight:bold;color:#fff;}
.profile_video_player .player_container .performance_title a {color:#fff;}
.profile_video_player .player_container .performance_title .view {font-size:11px;font-weight:normal;text-align:right;position:absolute;top:-20px;right:0;color:#000;}
.profile_video_player .player_container .performance_title .view a {color:#5C84FB;}
.profile_video_player h4 {font-size:20px;text-align:left;color:#DE0505;font-weight:normal;}
.profile_video_player h2 {clear:left;height:20px;background:url(../images/profile_smallheader.gif) repeat-x;font-weight:normal;font-size:16px;padding:0 10px;margin:0;}
.profile_video_player h2 a.arrowdown {cursor:pointer;background:url(../images/icons/16-arrow-down-white.gif) no-repeat;width:20px;height:16px;display:block;float:left;margin-top:4px;}
.profile_video_player h2 a.arrowdown.off {background:url(../images/icons/16-arrow-right-white.gif) no-repeat !important;}
.profile_video_player .videoplayer_wrapper #perfplayer {width:374px;height:224px;text-align:center;background:#333;}
.profile_video_player .videoplayer_wrapper #introClipPlayer {width:374px;height:224px;text-align:center;background:#333;}
.profile_video_player .videoplayer_wrapper {background:#333;border:2px solid #333;border-top:0 none;}
.profile_video_player .videoplayer_wrapper .noVideoMessage{color:#fff;font-weight:bold;font-size:18px;padding:20px 0 0;}
.profile_video_player .videoplayer_wrapper #parentClipplayer {width:485px;height:290px;text-align:center;}
.profile_video_player .profile_performance_description {padding:0px 10px 20px;text-align:left;font-size:11px;margin-top:30px;}

/* 19) PROFILE - flag/fav/subscribe */
.profile_video_player .performance_action {margin:0 0 5px;}
.profile_video_player .performance_flag a#flagPerformanceLink {font-size:11px;color:#154c68;background:url(../images/icon_flag.gif) no-repeat top left;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.profile_video_player .performance_flag .blue {font-size:9px;color:#154c68;line-height:16px;}
.profile_video_player .performance_subscribe {width:96px;border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding-left:5px;}
.profile_video_player .performance_favorites {width:126px;}
.profile_video_player .performance_flag {padding-left:10px;width:140px;}
.profile_video_player .performance_subscribe a#subscribeLink {font-size:11px;color:#154c68;background:url(../images/icon_fan.gif) no-repeat top left;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.profile_video_player .performance_favorites .blue {font-size:9px;color:#154c68;line-height:16px;}
.profile_video_player .performance_favorites a#favoritesLink {font-size:11px;color:#154c68;background:url(../images/icon_fav.gif) no-repeat top left;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.profile_video_player .performance_subscribe .blue {font-size:9px;color:#154c68;line-height:16px;}

.profile_video_player .performance_subscribe a#subscribeLink.off {background:url(../images/icon_fan.gif) no-repeat bottom left;}
.profile_video_player .performance_flag a#flagPerformanceLink.off {background:url(../images/icon_flag.gif) no-repeat bottom left;}
.profile_video_player .performance_favorites a#favoritesLink.off {background:url(../images/icon_fav.gif) no-repeat bottom left;}

/* 20) PROFILE - awards */
.profile_awards {margin:0 0 8px;}
.profile_awards .gallery {}
.profile_awards h2 {clear:left;height:24px;line-height:24px;background:url(../images/bacgtitle.gif) #A61B1B repeat-x;font-weight:normal;font-size:14px;padding:0 10px;margin:0;}
.profile_awards h2 a.arrowdown {cursor:pointer;background:url(../images/icons/16-arrow-down-white.gif) no-repeat;width:20px;height:16px;display:block;float:left;margin-top:4px;}
.profile_awards h2 a.arrowdown.off {background:url(../images/icons/16-arrow-right-white.gif) no-repeat !important;}

/* 21) PROFILE - performances */
.top_band {text-align:left;clear:left;height:24px;line-height:24px;background:url(../images/bacgtitle.gif) #A61B1B repeat-x;padding:0 10px;margin:0;}
.top_band a.arrowdown {color:#fff;cursor:pointer;line-height:18px;background:url(../images/icons/16-arrow-down-white.gif) no-repeat;font-size:14px;font-weight:normal;height:16px;display:block;float:left;margin-top:2px;padding-left:20px;}
.top_band a.arrowdown.off {background:url(../images/icons/16-arrow-right-white.gif) no-repeat !important;}
.top_band .performance_sort, .top_band .favorite_sort {height:20px;line-height:22px; padding-top: 2px;}
.top_band em {font-size:9px;}
.top_band a {color:#fff;text-decoration:none;font-size:12px;}

.profile_performances {margin:0 0 8px;}
.profile_right .performances_wrapper {padding:10px 9px 30px;background:#E9E9E9;text-align:left;height:443px;overflow:auto;width:357px;border:2px solid #000;}
.profile_right .performances_wrapper a.thumbnails {display:block;width:141px;height:79px;}
.profile_right .performances_wrapper a.thumbnails img {display:block;}
.profile_right .performances_wrapper .shade {width:141px;height:16px;background:url(../images/thumbnails_shade.gif) repeat-x;}
.profile_right .performances_wrapper .loader {text-align:center;margin:20px 0;}
.profile_right .performances_wrapper p {color:#000;font-size:10px;line-height:16px;}
.profile_right .performances_wrapper p.description {width:190px;overflow:hidden;}
.profile_right .performances_wrapper .eachperformance_head {font-size:11px;}
.profile_right .performances_wrapper .eachperformance_foot {font-size:11px;}
.profile_right .performances_wrapper p strong.blue {font-weight:bold;color:#0084FB;}

/* 22) PROFILE - favorites */
.profile_favorites {margin:0 0 8px;}
.favorites_wrapper {padding:10px 9px 30px;background:#E9E9E9;text-align:left;height:443px;overflow:auto;width:357px;border:2px solid #000;}
.favorites_wrapper a.thumbnails {display:block;width:141px;height:79px;}
.favorites_wrapper a.thumbnails img {display:block;}
.favorites_wrapper .shade {width:141px;height:16px;background:url(../images/thumbnails_shade.gif) repeat-x;}
.favorites_wrapper .loader {text-align:center;margin:20px 0;}
.favorites_wrapper p {color:#000;font-size:10px;line-height:16px;}
.favorites_wrapper p.description {width:190px;overflow:hidden;}
.favorites_wrapper .eachperformance_head {font-size:11px;}
.favorites_wrapper .eachperformance_foot {font-size:11px;}
.favorites_wrapper p strong.blue {font-weight:bold;color:#0084FB;}

/* 23) PROFILE - favorites screenshot */
.profile_favorite_screenshots {margin:0 0 8px;}
.profile_favorite_screenshots .favorite_screenshots {}
.profile_favorite_screenshots h2 {clear:left;height:24px;line-height:24px;background:url(../images/bacgtitle.gif) #A61B1B repeat-x;font-weight:normal;font-size:14px;padding:0 10px;margin:0;border-bottom:2px solid #85a0bd;}
.profile_favorite_screenshots h2 a.arrowdown {cursor:pointer;background:url(../images/icons/16-arrow-down-white.gif) no-repeat;width:20px;height:16px;display:block;float:left;margin-top:4px;}
.profile_favorite_screenshots h2 a.arrowdown.off {background:url(../images/icons/16-arrow-right-white.gif) no-repeat !important;}

/* 25) GALLERY - Middle */
.gallery_subpage .page_header {padding:10px 0 5px 10px;font-size:19px;color:#DE0505;text-align:left;font-weight:bold;}

.gallery_spotlight_title {color:#fff;font-size:16px;background:#A82424 url(../images/bacgtitle2.gif) repeat-x scroll 0 0;height:24px;padding:0 10px 0 10px;line-height:22px;width:487px;margin:0 auto;}
.gallery_spotlight_title .limit_selector {font-size:13px;}
.gallery_spotlight_title .limit_selector select.gallery_number_filter {width:50px;margin:0 6px;}

.gallery_spotlight_title .check_all { width: 100px; position:absolute;top: 3px;left:6px;}
.gallery_spotlight_title .action_button {position:absolute;top: 3px;left:90px;}
.gallery_spotlight_title .per_page {position:absolute;top: 3px;right:6px;_top:1px;}

.myprofile_inbox .gallery_spotlight_title {height:31px;font-size:11px;position:relative;padding:0;width:507px;}
.myprofile_blog .gallery_spotlight_title {border-top:4px  solid #333;font-size:11px;}

.gallery_video_wrapper {line-height:20px;padding:0 0 15px;margin:0 11px;background:url(../images/seperator_03.gif) repeat-x bottom center;position:relative;}
.gallery_spotlight_video_info {margin:0 0 15px;}
.gallery_spotlight_video_info .title {margin:3px 0;font-size:15px;line-height:30px;}
.gallery_spotlight_video_info .title a, .gallery_spotlight_video_info .title a:link, .gallery_spotlight_video_info .title a:visited {color:#000;font-weight:bold;}
.gallery_spotlight_video_info #view_performance {height:140px;width:250px;}
.gallery_spotlight_video_info #view_performance a {display:block;height:137px;width:250px;}
.gallery_spotlight_video_info #view_performance a img {display:block;border:1px solid #DE0505;}
.gallery_spotlight_video_info #view_performance .buy_button {height:56px;width:250px;}
.gallery_spotlight_video_info .gallery_parentClips_eachfeature {padding-left:15px;width:224px;overflow:hidden;}
.gallery_spotlight_video_info .gallery_parentClips_eachfeature .description {padding:10px 0 0;font-weight:normal;font-size:11px;color:#666;}
.gallery_spotlight_video_info .gallery_parentClips_eachfeature .description strong {font-size:12px;color:#000;}
.gallery_video_wrapper h4 {color:#fff;font-size:16px;}
.gallery_video_wrapper p {color:#333;font-size:12px;font-weight:bold;line-height:16px;}
.gallery_video_wrapper .gallery_description {padding:0;margin:0;}
.gallery_video_wrapper .gallery_description p {color:#000;font-size:11px;font-weight:normal;}
.gallery_video_wrapper a {font-weight:normal;}
.gallery_video_wrapper input.buy_this {background:transparent url(../images/buy_scene.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:30px;margin:5px 0 0 6px;width:108px;padding-left: 38px; padding-top: 5px; font-size: 12px;}
.gallery_clips_eachwrapper input.buy_this {background:transparent url(../images/buy_thisclip.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:30px;margin:5px 0 0 0;width:108px;}
.gallery_clips_eachwrapper #video_01 .performance_disabled {text-align: center; border: 1px solid #900; background: #fff; font-size: 14px; font-weight: bold; margin: 5px 0; padding: 5px 0; color: #d00}
.gallery_clips_eachwrapper a:hover.buy_this {text-decoration:none;}
.gallery_clips_eachwrapper a.remove {font-size:13px;color:#000;background:url(../images/action_delete_grey.gif) no-repeat 0 0;text-decoration:none;width:13px;height:23px;display:inline-block;margin-left:5px;}
.buy_this {float: left; background:transparent url(../images/buy_scene.gif) no-repeat scroll 6px 0;border:medium none;color:#FFFFFF;cursor:pointer;height:32px;margin:5px 0 0 0;width:72px;padding-left: 46px; padding-top: 10px; font-size: 12px;}
.buy_this2 {float: left; background:transparent url(../images/buy_scene2.gif) no-repeat scroll 6px 0;border:medium none;color:#FFFFFF;cursor:pointer;height:32px;margin:5px 0 0 0;width:72px;padding-left: 46px; padding-top: 10px; font-size: 12px;}
.buy_this a, .buy_this2 a {color: #fff; text-decoration: none;}
.buy_this a:visited, .buy_this2 a:visited {color: #fff;}
.remove_this {float: left; margin-top: 14px;}

.gallery_clips_wrapper .gallery_status_message {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; font-size: 14px; text-align: center;width: 450px;}
.gallery_video_wrapper .gallery_description strong.blue {font-size:13px;font-weight:bold;color:#00a4db;}
.gallery_clips_wrapper {line-height:16px;padding:0;position:relative;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .thumbnails a {display:block;height:79px;width:141px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .thumbnails a img {display:block;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .buy_button, .gallery_clips_wrapper .gallery_clips_eachwrapper .visibility {height:43px;width:141px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper input.buy_this {background:transparent url(../images/buy_scene.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:30px;margin:5px 0 0 0;width:108px;padding-left: 38px; padding-top: 5px; font-size: 12px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper a.title {color:#000;}
.gallery_clips_wrapper .gallery_clips_eachwrapper p.description {color:#666;font-size:11px;width:197px;overflow:hidden;}
.gallery_clips_wrapper .gallery_clips_eachwrapper p em {font-weight:normal;color:#666;font-size:11px;font-style: normal;}
.gallery_clips_wrapper .gallery_clips_eachwrapper p span.delete {color:#7e8692;}
.sharelist {text-align:left;font-size:14px;width:227px;border:3px solid #fff;background:#eee;}
.sharelist .header {color:#515151;font-weight:bold;margin:3px 0 0;text-align:center;font-size:11px;padding:0 5px;width:180px;}
.sharelist .band {padding:5px 0;background:url(../images/share_with_band.gif) repeat-x 0 12px;color:#de0505;font-size:12px;text-align:center;}
.sharelist .band strong {padding:0 4px;background:#eee;}
.sharelist .bigband {margin-top:20px;padding:7px 0;background:url(../images/share_with_band.gif) repeat-x 0 12px;color:#de0505;font-size:12px;text-align:center;}
.sharelist .bigband strong {padding:0 4px;background:#eee;}
.sharelist ul.listwrapper {display:block;border:2px solid #000;height:288px;background:#fff;padding:0 12px;list-style:none;display:block;overflow:auto;}
.sharelist ul.listwrapper li {border-bottom:1px solid #d7d7d7;}
.sharelist ul.listwrapper li .userblock {padding:5px 2px;width:50px;text-align:center;}
.sharelist ul.listwrapper li .userblock img.userthumb {margin:0 0 3px;width:40px;height:40px;border:1px solid #c00608;display:block;}
.sharelist ul.listwrapper li .userblock a {color:#000;font-size:11px;}
.sharelist ul.listwrapper a.revoke {width:56px;height:28px;background:url(../images/revoke_btn.gif) no-repeat top left;text-align:center;color:#fff;font-weight:bold;display:block;font-size:11px;line-height:25px;margin-left:10px;}
.sharelist p {font-size:11px;color:#515151;padding:5px 0 0;}
.sharelist .divider {border-bottom:1px solid #d7d7d7;margin:5px 4px 0;padding:0 15px 10px;}
.sharelist label {font-size:13px;font-weight:bold;}
.sharelist select.newowner {width:125px;}
.sharelist a.cancel {color:#fff;background: transparent url('../images/greybtn_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.sharelist a:hover.cancel {text-decoration:underline;}
.sharelist a.cancel span{background: transparent url('../images/greybtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.sharelist a.delete {color:#fff;background: transparent url('../images/redbtn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.sharelist a:hover.delete {text-decoration:underline;}
.sharelist a.delete span{background: transparent url('../images/redbtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.sharelist .submit {padding:10px 0;}

.gallery_clips_wrapper .gallery_clips_eachwrapper .statistic {font-weight:bold;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .statistic a, .gallery_clips_wrapper .gallery_clips_eachwrapper .statistic a:link, .gallery_clips_wrapper .gallery_clips_eachwrapper .statistic a:visited {font-weight:normal;}
.gallery_clips_wrapper .gallery_clips_eachwrapper {padding:10px 11px 10px 15px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .visibility select{margin:5px 0 0;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action {margin:5px 0 0;background:url(../images/action_bar.gif) no-repeat top left;position:relative;height:41px;width:503px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action .featured_radio {float: left; margin-top: -2px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action .featured_text {float: left; margin-top: 0px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action .update_visibility {position:absolute;top:11px;left:10px;width:115px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action a.share {font-size:13px;color:#000;background:url(../images/action_share.gif) no-repeat 0 0;text-decoration:none;width:56px;height:17px;display:block;text-align:left;padding-left:22px;position:absolute;top:12px;left:150px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action a.shareBy {font-size:13px;color:#000;background:url(../images/action_share.gif) no-repeat 0 0;text-decoration:none;width:56px;height:17px;display:block;text-align:left;padding-left:22px;position:absolute;top:12px;left:294px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action a.edit {font-size:13px;color:#000;background:url(../images/action_edit.gif) no-repeat 0 0;text-decoration:none;width:56px;height:17px;display:block;text-align:left;padding-left:22px;position:absolute;top:12px;left:228px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action a.delete {font-size:13px;color:#000;background:url(../images/action_delete.gif) no-repeat 0 0;text-decoration:none;display:block;width:56px;height:17px;display:block;text-align:left;padding-left:22px;position:absolute;top:12px;left:294px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action a.deleteBy {font-size:13px;color:#000;background:url(../images/action_delete.gif) no-repeat 0 0;text-decoration:none;display:block;width:116px;height:17px;display:block;text-align:left;padding-left:22px;position:absolute;top:12px;left:370px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper .myperf_action .set_feature {font-size:13px;color:#000;width:72px;height:17px;display:block;text-align:left;position:absolute;top:12px;left:395px;}
.gallery_clips_wrapper .gallery_clips_eachwrapper p {color:#333;font-size:11px;}

.gallery_comment_wrapper {line-height:16px;padding:0;position:relative;width:507px;margin:0 auto;}
.gallery_users_eachwrapper {font-size:12px;padding:10px 0;background:url(../images/seperator_03.gif) repeat-x bottom left;color:#000;width:507px;margin:0 auto;text-align:left;overflow:hidden;}
.gallery_users_eachwrapper a.title {font-size:13px;font-weight:bold;}
.gallery_users_eachwrapper p {color:#333;font-size:11px;}

.gallery_middle_content_banner {font-size:10px;color:#1c8890;text-align:center;}
.gallery_pagination_bottom {text-align:right;color:#000;font-size:11px;height:30px;padding:0 0 0 20px;width:487px;margin:15px auto 0;}
.gallery_pagination_top {text-align:right;color:#000;font-size:11px;height:30px;padding:0 0 0 20px;width:487px;margin: 0 auto;}


/* 26) MY PROFILE */
.profile_pagination_top {text-align:right;color:#000;font-size:11px;height:30px;padding:0;width:460px;position:absolute;top:-80px;right:0;}
.profile_pagination_bottom {text-align:right;color:#000;font-size:11px;height:30px;padding:0 0 0 20px;width:487px;margin:15px auto 0;}
.myprofile_personal_details, .myprofile_account, .myprofile_edit, .myprofile_giftcard, .myprofile_videos, .myprofile_favorite, .myprofile_subscription, .myprofile_history, .myprofile_blog, .myprofile_friendfoe, .myprofile_inbox {margin:0;text-align:left;}
.myprofile_personal_details h3, .myprofile_videos h3, .myprofile_favorite h3, .myprofile_subscription h3, .myprofile_history h3, .myprofile_blog h3, .myprofile_friendfoe h3, .myprofile_inbox h3, .myprofile_giftcard h3, .myprofile_edit h3, .myprofile_account h3  {font-size:20px;text-align:left;margin-left:13px;}
.myprofile_personal_details .edit_profile_status {width: 400px; margin: 5px auto; border: 1px solid #444; background: #fff; font-size: 14px; font-weight: bold; text-align: center; padding: 4px; display: none;}
.myprofile_friendfoe .page_header, .myprofile_giftcard .page_header, .myprofile_account .page_header, .myprofile_personal_details .page_header, .myprofile_blog .page_header, .myprofile_subscription .page_header, .myprofile_inbox .page_header, .myprofile_history .page_header, .myprofile_favorite .page_header, .myprofile_videos .page_header {padding:10px 0 5px 10px;font-size:19px;color:#DE0505;text-align:left;font-weight:bold;}
.myprofile_friendfoes table tr.my_people_row {border-bottom: 1px solid #ddd; padding-bottom: 4px;}
.myprofile_friendfoes table tr.my_people_row .user_link a {margin-top: 4px;}
.myprofile_friendfoes table tr.my_people_row table.profile_stat {margin-left: 10px;}

.mycontent {text-align:left; position: relative;}
.mycontent .panel_title {margin:10px auto;font-size:19px;color:#DE0505;font-weight:bold;width:510px;}
.mycontent .panel_content {font-size:12px;margin:0 auto;width:510px;}
.mycontent .panel_content .selected_playlist {font-size: 16px; color: #000; font-weight: bold; text-align: center; width: 310px;}

/* My Widget */
.mycontent .widget_content a {font-weight: normal;}
.mycontent .widget_content .playlist_column {float: left; width: 175px; margin-right: 5px; position: relative;}
.mycontent .widget_content .playlist_column .playlist_title {float: left; width: 100px; font-size: 16px; color: #777; font-weight: bold;}
.mycontent .widget_content .playlist_column .playlist_addnew {float: left; width: 50px; margin-top: 3px; position: relative;}
.mycontent .widget_content .playlist_column .playlist_addnew_panel {display:none;position:absolute;top:0;left:50px;width:200px;border:1px solid #a91917;background:#E5E5E5;padding:10px;text-align:center;}
.mycontent .widget_content .playlist_column .playlist_addnew_panel .title {font-size: 14px; color: #777; font-weight: bold; margin-bottom: 10px;}
.mycontent .widget_content .playlist_column .playlist_addnew_panel .error_msg {color: #DE0505;}
.mycontent .widget_content .playlist_column #widgetList {border: 2px solid #fff; padding: 4px; padding-top: 8px; margin-top: 15px;}
.mycontent .widget_content .playlist_column .playlist_name {float: left; width: 120px; margin-right: 10px;}
.mycontent .widget_content .playlist_column .playlist_options {float: left; width: 30px;}
.mycontent .widget_content .playlist_column .playlist_options a {color: #DE0505;}

.mycontent .widget_content .playlist_options {width: 320px; margin-bottom: 10px;}

.mycontent .widget_content .playlistitems {float: left; width: 310px; margin-left: 6px;}
.mycontent .widget_content .playlistitems .itemrow {margin: 10px 0;}
.mycontent .widget_content .playlistitems .itemrow .left_col {float: left; width: 140px; margin-right: 6px;}
.mycontent .widget_content .playlistitems .itemrow .left_col .performance_image {border:1px solid #DE0505; background: #000; display:block; width:122px; height:75px;}
.mycontent .widget_content .playlistitems .itemrow .left_col .stats {float: left; width: 120px;}
.mycontent .widget_content .playlistitems .itemrow .left_col .stats .field {float: left; width: 50px; font-weight: bold;}
.mycontent .widget_content .playlistitems .itemrow .left_col .stats .value {float: left; width: 60px; color: #555;}
.mycontent .widget_content .playlistitems .itemrow .left_col .options {float: left; width: 20px;}
.mycontent .widget_content .playlistitems .itemrow .right_col {float: left; width: 160px;}
.mycontent .widget_content .playlistitems .itemrow .right_col .title {font-size: 11px; font-weight: bold;}
.mycontent .widget_content .playlistitems .itemrow .right_col .title a {color: #000; font-weight: bold;}
.mycontent .widget_content .playlistitems .itemrow .right_col .description {font-size: 10px; color: #555; margin-top: 4px;}

.dot_separator {height: 1px; background:url(../images/dot_separator_2.gif) repeat-x right top;}

.dot_separator.playlist_separator {width: 305px;}

/* Overlays */
.overlay_box {display:none;position:absolute;top:0;left:110px;width:300px;border:1px solid #a91917;background:#E5E5E5;padding:10px;text-align:center; z-index: 2000}
.overlay_box .title {font-size: 14px; color: #444; font-weight: bold; margin-bottom: 10px;}

.overlay_box.gallery_add_to_playlist {width: 478px; left: 0; top: 25px; right: 4px; padding: 0;}
.overlay_box.gallery_add_to_playlist .title {background: #BC0E0E; color: #fff; padding: 2px; font-size: 16px;}
/* Blog */
.blog_content {padding-top: 4px; text-align: left; background: #eee;}
.blog_content .tag_line {margin-left: 18px; padding: 6px 0; color: #c00; font-size: 14px; font-weight: bold;}
.blog_content .archive_column {float: left; width: 286px; margin-left: 4px; background: #fff; margin-right: 4px; min-height: 420px; padding: 8px;}
.blog_content .archive_column .section {border: 1px solid #ddd; padding: 8px; padding-top: 0px; margin-bottom: 10px;}
.blog_content .archive_column .title {font-size: 20px; font-family: 'Georgia'; font-style: italic; color: #c00; padding: 8px 0px 6px 0px;}
.blog_content .archive_column .archive_listing .archive_date {font-size: 14px; margin-top: 6px; color: #666;}
.blog_content .archive_column .archive_listing .archive_title {font-size: 12px; overflow: hidden;}
.blog_content .archive_column .date_separator {border-bottom: 1px dotted #ccc; margin: 10px auto; width: 270px;}
.blog_content .content_column {float: left; width: 580px;}
.rss_feed {float: right; width: 100px; margin: 10px;}
.rss_feed .rss_icon {float: right; background: url(../images/icons/share/rss_feed_icon.gif); width: 28px; height: 28px;}
.rss_feed .rss_icon a {display:block;width:100%;height:100%;text-decoration:none; color: #000;}
.rss_feed .rss_link a {float: right; margin-left: 4px; text-decoration: none;}
.blog_content .content_column .blog_entry {margin-bottom: 10px; border: 1px solid #fff; background: #fff;}
.blog_content .content_column .blog_entry .blog_heading {color: #fff; background: #BC0E0E; margin-bottom: 2px;}
.blog_content .content_column .blog_entry .blog_heading .heading_left {float: left; width: 400px; overflow: hidden;}
.blog_content .content_column .blog_entry .blog_heading .heading_left .entry_date {font-size: 14px; color: #fff; margin-top: 8px; margin-left: 8px;}
.blog_content .content_column .blog_entry .blog_heading .heading_right {float: right; position: relative;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_button {float: right; width: 116px; height: 27px; background: transparent url(../images/share_btn_blog.gif) no-repeat; text-align: center; font-size: 14px; padding-top: 5px; padding-left: 6px; margin-top: 3px;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_button a {display:block;width:100%;height:100%;text-decoration:none; color: #000; color: #555; font-weight: bold; text-align: left;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel {position: absolute; top: 36px; right: 0px; padding: 4px; background: #fff; display: none; border: 1px solid #ddd;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon {float: left; margin: 4px; width: 16px; height: 16px;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon a {display:block;width:100%;height:100%;text-decoration:none;}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.facebook {background: url(../images/icons/share/facebook_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.twitter {background: url(../images/icons/share/twitter_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.stumbleupon {background: url(../images/icons/share/stumbleupon_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.digg {background: url(../images/icons/share/digg_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.yahoo {background: url(../images/icons/share/yahoo_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.delicious {background: url(../images/icons/share/delicious_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.myspace {background: url(../images/icons/share/myspace_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.google {background: url(../images/icons/share/google_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.reddit {background: url(../images/icons/share/reddit_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_heading .heading_right .share_panel .share_icon.friendfeed {background: url(../images/icons/share/friendfeed_share_icon.gif);}
.blog_content .content_column .blog_entry .blog_body .entry_title {font-size: 20px; font-weight: bold; margin-bottom: 8px;}

.blog_content .content_column .blog_entry .blog_options {font-size: 14px; background: #eee; border: 1px solid #ddd; padding: 6px; width: 560px; margin: 10px auto;}
.blog_content .content_column .blog_entry .blog_options .collapse_control {float: left; margin-right: 4px;}
.blog_content .content_column .blog_entry .blog_options .collapse_control.up {background: url(../images/blog_collapse_arrow_up.gif) no-repeat; width: 11px; height: 11px; margin-top: 2px;}
.blog_content .content_column .blog_entry .blog_options .collapse_control.down {background: url(../images/blog_collapse_arrow_down.gif) no-repeat; width: 11px; height: 6px; margin-top: 5px;}
.blog_content .content_column .blog_entry .blog_options .option_links {float: left;}
.blog_content .content_column .blog_entry .blog_options .blog_comments {background: #eee;}
.blog_content .content_column .blog_entry .blog_body {padding: 8px; margin-bottom: 20px; width: 560px; overflow: hidden;}
.blog_content .content_column .blog_entry .comment_entry {padding: 10px 4px; font-size: 10px; background: #f2f2f2; border: 1px solid #ddd; border-top: none;}
.blog_content .content_column .blog_entry .comment_entry.alt {background: #e2e2e2; border: 1px solid #ddd;}
.blog_content .content_column .blog_entry .comment_entry .info_line {color: #777;}
.blog_content .content_column .blog_entry .comment_entry .comment_content {margin-top: 8px;}
.blog_content .sponsored_column {float: left; width: 171px;}

/* Buttons */
a.grey_button {float:left; font-weight:normal; display:block; font-size:11px; color:#fff; text-decoration:none; font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;background:url(../images/grey_button_full_2.gif) no-repeat left top; height:25px; margin-left: 3px;}
a.grey_button span {float:left; display:block; background:url(../images/grey_button_full_2.gif) no-repeat right top; height:25px; padding-left: 3px; padding-top: 4px; padding-right: 16px; margin-left: 16px;}

a.grey_button.white_bg {background:url(../images/grey_button_full_1.gif) no-repeat left top;}
a.grey_button.white_bg span.white_bg {background:url(../images/grey_button_full_1.gif) no-repeat right top;}

a.grey_button.checkout {background:url(../images/grey_button_full_3.gif) no-repeat left top;}
a.grey_button.checkout span.checkout {background:url(../images/grey_button_full_3.gif) no-repeat right top;}

a.red_button {float:left; font-weight:normal; display:block; font-size:11px; color:#fff; text-decoration:none; font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;background:url(../images/red_button_full_2.gif) no-repeat left top; height:45px; margin-left: 3px;}
a.red_button span {float:left; display:block; background:url(../images/red_button_full_2.gif) no-repeat right top; height:23px; padding-left:3px; padding-top:4px; padding-right:10px; margin-left:5px;}

a.red_button.shoppingcart {float:left; font-weight:normal; display:block; font-size:13px; color:#fff; text-decoration:none; font-family:Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;background:url(../images/red_button_full_3.gif) no-repeat left top; height:30px; margin-left: 3px;}
a.red_button.shoppingcart span.shoppingcart {float:left; display:block; background:url(../images/red_button_full_3.gif) no-repeat right top; height:30px; padding-left:14px; padding-top:5px; padding-right:20px; margin-left:5px;}

a.red_button_large {float:left; font-weight:normal; display:block; font-size:19px; color:#fff; text-decoration:none; font-family: Arial, Verdana,  "Trebuchet MS", Helvetica, sans-serif;background:url(../images/red_button_large_1.gif) no-repeat left top; height:37px; margin-left: 3px;}
a.red_button_large span {float:left; display:block; background:url(../images/red_button_large_1.gif) no-repeat right top; height:37px; padding-left:3px; padding-top:8px; padding-right:10px; margin-left:5px;}

a.blue_x {position: absolute; top: 4px; right: 4px; background:url(../images/blue_x.gif) no-repeat right top; height:16px; width: 16px;}

a.trash_icon {float: left; display: block; background:url(../images/trash_icon_2.gif) no-repeat right top; width: 13px; height: 17px;}
/* 27) MY PROFILE - share my videos */
.share_performance {height:545px;width:832px;background:url(../images/share_bg.gif) #fff repeat-y 0 0;text-align:left;overflow:hidden;margin:0 auto;}
.share_performance_left {height:538px;width:485px;margin:3px;background:url(../images/share_l.gif) repeat-y top left;margin-right:0;position:relative;padding:0 15px 0 8px;}
.share_performance_right {width:316px;background:#fff;}
.share_performance_left .edit_video_container {height:314px;}
.share_performance_left h3 {color:#DE0505;font-size:19px;font-weight:bold;padding:10px 0 8px;text-align:left;}
.share_performance_left h4 {color:#DE0505;font-size:17px;font-weight:bold;padding:0 0 30px;}
.share_performance_right h3 {color:#333;font-size:16px;font-weight:normal;text-align:left;padding:10px 0;}
.share_performance_left #player_wrapper {width:484px;height:276px;padding:2px;margin:0 0 12px;background:#333;}
.share_performance_left .player_wrapper {width:484px;height:298px;padding:2px;margin:0 0 12px;background:#333;}
.share_performance_left .visibility {font-weight:bold;text-align:center;font-size:11px;margin-top:5px;}
.share_performance_left .title, .share_performance_left .description, .share_performance_left .edit {color:#000;font-size:13px;margin:0 0 10px;}
.share_performance_left .description .description_text {font-size:12px;color:#666;}
.share_performance_left .edit a {font-size:11px;color:#0084FF;background:url(../images/share_edit.gif) no-repeat 0 0;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;width:100px;}
.share_performance_left .share a {font-size:11px;color:#0084FF;background:transparent url(../images/action_share.gif) no-repeat 0 0;display:block;text-decoration:none;height:17px;line-height:24px;text-align:left;padding-left:30px;width:100px;margin-top: 10px;}

.gallery_copyit {margin:0 0 10px;width:315px;}
.gallery_copyit_wide {margin:0 0 10px;}
.copyit_wrapper {background:#fff;border:1px solid #e4e4e4;border-top:0 none;position:relative;height:88px;}
.copyit_wrapper a.share {position:relative;top:11px;width:116px;height:27px;left:20px;display:block;background:url(../images/share_btn.gif) no-repeat top left;color:#fff;font-weight:bold;text-decoration:none;padding:0 0 0 13px;line-height:27px;}
.copyit_wrapper a.copyurl {position:absolute;top:8px;left:135px;display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0 0 0;text-align:center;line-height:27px;}
.copyit_wrapper a.copyembed {position:absolute;top:47px;left:45px;display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0;text-align:center;line-height:27px;}
.copyit_wrapper_wide {background:#fff;border:1px solid #e4e4e4;border-top:0 none;position:relative;height:60px;}
.copyit_wrapper_wide a.share {position:relative;top:11px;width:116px;height:27px;left:5px;display:block;background:url(../images/share_btn.gif) no-repeat top left;color:#fff;font-weight:bold;text-decoration:none;padding:0 0 0 13px;line-height:27px;}
.copyit_wrapper_wide a.copyurl {position:absolute;top:9px;left:117px;display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0 0 0;text-align:center;line-height:27px;}
.copyit_wrapper_wide .copyembed {position:absolute;top:12px;left:276px;display:block;color:#fff;font-weight:bold;text-decoration:none;padding:0;text-align:center;line-height:27px;}
.copyit_wrapper .socialbox {display:none;position:absolute;background:#fff;padding:5px 10px;border:1px solid #ccc;top:35px;left:20px;}
.copyit_wrapper_wide .socialbox {display:none;position:absolute;background:#fff;padding:5px 10px;border:1px solid #ccc;top:35px;left:8px;}
.gallery_copyit .rb_bar, .gallery_copyit_wide .rb_bar {background:url(../images/rb_sharepost.gif) no-repeat left top;height:34px;width:315px;color:#fff;font-size:15px;line-height:34px;}
.gallery_copyit .rb_bar span, .gallery_copyit_wide .rb_bar span {padding-left:40px;}
.copyit_wrapper, .copyit_wrapper_wide a {font-size:12px;}
.copyit_wrapper textarea.copyit, .copyit_wrapper_wide textarea.copyit {padding:4px;height:25px;border:1px solid #e1e1e1;color:#3f7fbb;font-size:11px;font-weight:bold;width:290px;overflow:hidden;}
.copyit_wrapper_wide .static_message {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 10px auto; font-size: 14px; text-align: center; width: 420px;}

.share_performance .gallery_sendit {margin:0 0 10px; font-size: 12px;}
.share_performance .gallery_sendit #contactList {font-size: 10px;}
.share_performance .sendit_wrapper {background:#fff;width:315px;}
.share_performance .gallery_sendit .rb_bar {background:url(../images/rb_sharesend.gif) no-repeat left top;height:34px;width:315px;color:#fff;font-size:15px;line-height:34px;}
.share_performance .gallery_sendit .rb_bar span {padding-left:40px;}
.share_performance .gallery_sendit .gallery_sendit_box {color:#163c53;padding:7px;border:1px solid #e4e4e4;border-top:0 none; font-size: 12px;background:#CFCFCF; margin-top: -4px;}
.share_performance .gallery_sendit .gallery_sendit_box p {font-size: 12px;}
.share_performance .gallery_sendit .gallery_sendit_box #add_contact_message {font-size: 11px; border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; display: none;}
.share_performance .gallery_sendit .gallery_sendit_box input.sendit {background:transparent url(../images/btn_send1.gif) no-repeat scroll left top;border-width:0;height:33px;margin-top:10px;width:126px;}
.share_performance .gallery_sendit .gallery_sendit_box .message {padding-top:7px;font-size:11px;color:#000;}
.share_performance .gallery_sendit .gallery_sendit_box a.addAll {text-decoration:none;}
.share_performance .gallery_sendit .contactlist_container {padding:2px;width:291px;height:79px;background:#eee;border:2px solid #333;border-top:0 none;overflow:auto;}
.share_performance .gallery_sendit a.add_contact {padding:0 5px 0 16px;background:url(../images/icons/member-add.gif) no-repeat 5px 0;}
.share_performance .gallery_sendit .add_contact_message {color:red;font-size:10px;}
.share_performance .gallery_sendit a:hover.add_contact, .share_performance .gallery_sendit a:hover.add_contact {text-decoration:none;}
.share_performance .gallery_sendit a.delete_contact {padding:0 5px 0 16px;background:url(../images/icons/member-remove.gif) no-repeat 5px 0;}
.share_performance .gallery_sendit .titleholder {position:relative;}
.share_performance .gallery_sendit .title {position:absolute;left:0;top:5px;font-weight:bold;}
.share_performance .gallery_sendit .gallery_sendit_box textarea.sendit_to {width:290px;}
.share_performance .gallery_sendit .gallery_sendit_box textarea.sendit_message {width:295px;height:47px;}
.share_performance .gallery_sendit .profanity {font-size:12px;}
 
/* 28) MY PROFILE - my videos */
.gallery_edit {width:315px;}
.gallery_edit .rb_bar {background:url(../images/rb_edit.gif) no-repeat left top;height:34px;width:315px;color:#fff;font-size:15px;line-height:34px;}
.gallery_edit .rb_bar span {padding-left:40px;}
.gallery_edit .edit_wrapper {color:#163c53;padding:7px;border:1px solid #e4e4e4;border-top:0 none;font-weight:normal;font-size:11px;}
.gallery_edit .edit_wrapper label {font-size:11px;font-weight:bold;color:#000;}
.gallery_edit .edit_wrapper .feature {text-align:right;}
.gallery_edit .edit_wrapper .divider {padding-bottom:18px;}
.gallery_edit .edit_wrapper select#castList {width:292px;}
.gallery_edit .edit_wrapper a.submit {font-weight:bold;color:#fff;background: transparent url('../images/setting_btnw_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 16px;text-decoration: none;}
.gallery_edit .edit_wrapper a:hover.submit {text-decoration:underline;}
.gallery_edit .edit_wrapper a.submit span{background: transparent url('../images/setting_btnw_r.gif') no-repeat top right;display: block;padding: 6px 16px 6px 0;}
.gallery_edit .message {color:#DE0505;}

/* 29) MY PROFILE - history */
.myprofile_history .header {font-size:16px;font-weight:bold;}

/* 29) MY PROFILE - inbox */

.myprofile_inbox #friendList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #friendList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #idolList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #idolList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #fanList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #fanList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #foeList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #foeList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_history .header {font-size:16px;font-weight:bold;}

/* 29) MY PROFILE - inbox */
.myprofile_inbox #friendList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #friendList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #idolList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #idolList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #fanList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #fanList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}

.myprofile_inbox #foeList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #foeList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}


.myprofile_inbox #commentList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #usercommentList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #messageList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #inviteList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #ownershipRequestList {text-align:left;margin: 0 auto;background:#fff;width:507px;}
.myprofile_inbox #messageList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}
.myprofile_inbox #messageList .each_message .displayName a {color:#5C84FB;}
.myprofile_inbox #commentList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}
.myprofile_inbox #commentList .each_message .displayName a {color:#5C84FB;}
.myprofile_inbox #usercommentList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}
.myprofile_inbox #usercommentList .each_message .displayName a {color:#5C84FB;}
.myprofile_inbox #inviteList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}
.myprofile_inbox #inviteList .each_message .displayName a {color:#5C84FB;}
.myprofile_inbox #ownershipRequestList .each_message {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px;}
.myprofile_inbox #ownershipRequestList .each_message .displayName a {color:#5C84FB;}
.myprofile_inbox #commentList .comment_time {font-size:9px;}
.myprofile_inbox #messageList .message_time {font-size:9px;}
.myprofile_inbox #messageList span.delete a.delete_message {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}
.myprofile_inbox #commentList span.delete a.delete_comment {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}
.myprofile_inbox .message_wrapper_outer, .myprofile_inbox .comment_wrapper_outer, .myprofile_inbox .invite_wrapper_outer, .myprofile_inbox .ownership_wrapper_outer {text-align:left;width:507px;margin:0 auto;position:relative;}
.myprofile_inbox .message_wrapper, .myprofile_inbox .comment_wrapper, .myprofile_inbox .invite_wrapper, .myprofile_inbox .ownership_wrapper {margin:0;}
.myprofile_inbox .message_header {height:35px;background:#fff;font-size:13px;color:#A3A3A3;font-weight:bold;border:1px solid #ccc;padding:0 10px;line-height:32px;}
.myprofile_inbox .invite_wrapper .eachfriend_wrapper {height:60px;line-height:60px;background:url(../images/seperator_03.gif) #efefef repeat-x top left;padding:5px 0;text-align:center;}
.myprofile_inbox a.submit {color:#fff;background: transparent url('../images/inbox_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.myprofile_inbox a:hover.submit {text-decoration:underline;}
.myprofile_inbox a.submit span{background: transparent url('../images/inbox_btn_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.myprofile_inbox a.submitW {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;margin-right:10px;}
.myprofile_inbox a:hover.submitW {text-decoration:underline;}
.myprofile_inbox a.submitW span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.myprofile_inbox input.submit {height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:none;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}
.myprofile_inbox .table_header {margin:15px 0 0;font-size:14px;font-weight:bold;text-align:center;background:#ddd;}
.myprofile_inbox .checkbox {width:25px;text-align:center;}
.myprofile_inbox .from {width:150px;text-align:center;padding:3px;}
.myprofile_inbox .requester {width:100px;text-align:center;padding:3px;}
.myprofile_inbox .subject {width:210px;text-align:left;overflow:hidden;font-size:9px;color:#666;}
.myprofile_inbox .desc {width:150px;text-align:left;overflow:hidden;font-size:9px;color:#666;line-height:12px;}
.myprofile_inbox .desc strong {font-size:11px;color:#000;}
.myprofile_inbox .subject strong {font-size:11px;}
.myprofile_inbox .table_header .subject {text-align:center;}
.myprofile_inbox .date {width:90px;text-align:right;font-size:13px;}
.myprofile_inbox .displayName {width:100px;overflow:hidden;}
.myprofile_inbox .displayName a {font-size:13px;color:#000;font-weight:bold;}
.myprofile_inbox .picture {width:60px;overflow:hidden;border:1px solid #a82424;}
.myprofile_inbox .picture a img {display:block;width:60px;}
.myprofile_inbox .perf_picture {width:130px;overflow:hidden;}
.myprofile_inbox .seperator {background:url(../images/seperator_03.gif) repeat-x top left;height:1px;margin:3px 0 0;}
.myprofile_inbox a.replylink {padding-left:18px;color:#5C84FB;font-weight:normal;background:url(../images/replylink.gif) no-repeat top left;margin-top:20px;display:inline-block;}
.myprofile_inbox .reply {float:left;text-align:right;margin-left:4px;}
.myprofile_inbox .replyarea textarea.replytext {width:464px;margin:3px 0;height:105px;color:#000;}
.myprofile_inbox .replyarea {padding:0;text-align:left;width:468px;padding-left:16px;}
.myprofile_inbox .replyarea .message_sent {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; width: 450px; font-size: 14px; text-align: center;}
.myprofile_inbox .replyarea input.submit{height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:1px solid #209bc9;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}
.myprofile_inbox img.performance_thumbnail {}

.field_heading {border:1px solid #cccccc;border-top:0 none;padding:3px;width:499px; background: #fff;margin:0 auto;}
.field_heading .selection_options {float: left; width: 250px; font-size: 12px;}
.field_heading .sort_options {float: left; width: 245px; font-size: 12px; text-align: right;}

.from_column {float: left; width: 160px;border-right: 1px solid #eee;}
.from_column .heading {text-align: center;color:#A3A3A3;font-size:13px;font-weight:bold;}
.from_column .check_box {float: left; width: 11px;}
.from_column .user_name {float: left; width: 75px; margin-left: 10px; margin-top: 2px; font-size: 11px; font-weight: bold;}
.from_column .reply {text-align: center;}
.from_column a.replylink {padding-left:18px;color:#5C84FB;font-weight:normal;background:url(../images/replylink.gif) no-repeat top left;margin-top:4px;}
.from_column .user_image {float: left;}
.from_column .user_image img.thumbnail {width: 50px; border: 1px solid #ccc; margin-left: 2px;}

.message_column {float: left; width: 230px;}
.message_column .heading {text-align: center;color:#A3A3A3;font-size:13px;font-weight:bold;}
.message_column .message_title {font-weight: bold; font-size: 12px; width: 230px;}
.message_column .message {float: left; margin-left: 2px; width: 225px; padding-left: 5px;}

.date_column {float: left; width: 100px; text-align: center;}
.date_column .heading {text-align: center;color:#A3A3A3;font-size:13px;font-weight:bold;}

/* 30) MY PROFILE - blog */
.myprofile_blog {margin:0;}
.myprofile_blog .error_message {color:red;font-size:11px;}
.myprofile_blog .myprofile_blog_submit {margin:0 auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:507px;padding:8px 0;text-align:left;}
.myprofile_blog .myprofile_blog_submit input#blogTitle {width:384px;}
.myprofile_blog .myprofile_blog_submit textarea#blogAddText {width:493px;height:100px;text-align:left;padding:5px;}
.myprofile_blog .myprofile_blog_submit .message  {color:#C55252;font-size:10px;}
.myprofile_blog a.addblog {color:#fff;background: transparent url('../images/blog_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.myprofile_blog a:hover.addblog {text-decoration:underline;}
.myprofile_blog a.addblog span{background: transparent url('../images/blog_btn_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.myprofile_blog #blogList {width:505px;margin:0 auto;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;}
.myprofile_blog #blogList .each_blog {padding:14px 3px;border-bottom:1px solid #ccc;margin:0 auto;}
.myprofile_blog #blogList .blog_title {font-size:13px;color:#000;text-align:left;}
 
.myprofile_blog #blogList .blog_title a.edit {float:right;height:25px;display:block;color:#000;font-size:9px;padding-right:23px;background:url(../images/blog_edit_sm.gif) no-repeat top right;line-height:15px;}
.myprofile_blog #blogList .blog_title a.deleteBlog {float:right;height:25px;display:block;color:#000;font-size:9px;padding-left:28px;background:url(../images/blog_del_sm.gif) no-repeat 6px -2px;line-height:15px;}

.myprofile_blog #blogList .blog_delete {text-align:right;}
.myprofile_blog #blogList .blog_delete a.blog_delete {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}
.myprofile_blog #blogList .blog_comments {font-size:11px;color:#666;text-align:left;margin-top:15px;}

.myprofile_blog #blogList .blog_edit_wrapper {}
.myprofile_blog #blogList .each_blog input.blog_title_edit {position:absolute;top:0;left:0;width:100px;}
.myprofile_blog #blogList .each_blog textarea.blog_edit {width:494px;height:100px;}
.myprofile_blog #blogList .each_blog .control.hidden {visibility:hidden;}
.myprofile_blog #blogList a.save {position:absolute;bottom:5px;right:105px;}
.myprofile_blog #blogList a.cancel {position:absolute;bottom:5px;right:60px;}
.myprofile_blog #blogList a.delete {position:absolute;bottom:5px;right:15px;}

.myprofile_blog .blog_pagination {text-align:right;color:#000;font-size:11px;width:507px;margin:0 auto;padding:15px 0 10px;}

/* 31) MY PROFILE - personal details */
.myprofile_personal_details .personal_details {position:relative;padding:0 10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto;}
.myprofile_personal_details .personal_details a.delete_movie_preference {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:none;}
.myprofile_personal_details .personal_details a.delete_new_movie_preference {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;}
.myprofile_personal_details .page_header em {font-weight:normal;font-family: 'Times New Roman';color:#333;}
.myprofile_personal_details span.error {font-size:9px;background:red;color:white;}
.myprofile_personal_details img.thumbnail {border:3px solid #b21111;}
.myprofile_personal_details .photobtn {padding:9px 0 0 13px;}
.myprofile_personal_details a.photo {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.myprofile_personal_details a:hover.photo {text-decoration:underline;}
.myprofile_personal_details a.photo span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.myprofile_personal_details label {font-size:12px;font-weight:bold;}
.myprofile_personal_details input {margin-left:10px;}
.myprofile_personal_details .divider {background:url(../images/seperator_06.gif) repeat-x bottom center;padding:10px 0;}
.myprofile_personal_details .movie_preference {padding:0;text-align:center;font-size:12px;}
.myprofile_personal_details .submitbottom {float:right;padding:15px 20px 0 0;}
.myprofile_personal_details .personal_details .submittop {position:absolute;right:10px;top:-32px;}
.myprofile_personal_details a.submitbtn {font-weight:bold;color:#fff;background: transparent url('../images/setting_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 16px;text-decoration: none;}
.myprofile_personal_details a:hover.submitbtn {text-decoration:underline;}
.myprofile_personal_details a.submitbtn span{background: transparent url('../images/setting_btn_r.gif') no-repeat top right;display: block;padding: 6px 16px 6px 0;}

.myprofile_personal_details .header {height:31px;padding:0 8px 0 0;background:#a91917;width:499px;margin:0 auto;color:#fff;font-size:12px;text-align:left;line-height:28px;}
.myprofile_personal_details .header strong {padding:0 16px 0 8px;font-size:16px;}
.myprofile_personal_details .profile_modules {position:relative;font-size:12px;padding:10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto;}
.myprofile_personal_details .profile_modules .submittop {position:absolute;right:10px;top:-63px;}
.myprofile_personal_details .profile_modules table td {padding: 5px 0;}
.myprofile_personal_details .profile_modules .module_col {float: left; width: 242px;}
.myprofile_personal_details .profile_modules .module_col .module_row {margin-bottom: 10px;}
.myprofile_personal_details .profile_modules .module_col .module_row .mod_name {float: left; width: 156px;}
.myprofile_personal_details .profile_modules .module_col .module_row .mod_visibility {float: left; width: 80px;}

/* 31) MY PROFILE - account details */
.myprofile_account .header {height:31px;padding:0 8px;background:#a91917;width:491px;margin:0 auto;color:#fff;font-size:12px;text-align:left;line-height:28px;font-weight:bold;position:relative;}
.myprofile_account .header.security {margin-top:15px;}
.myprofile_account .creditcard_info {position:relative;font-size:12px;padding:10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto;}
.myprofile_account .creditcard_info .required_message {font-size: 10px; color: #DE0505; font-weight: bold;}
.myprofile_account .crediterror {color:red;}
.account_details .address_column {float: left; width: 200px;}
.account_details .address_column.shipping_column {width:280px;}
.account_details .zip_code {padding-left:5px;}

.myprofile_account label {font-size:12px;font-weight:bold;display:block;padding-bottom:0px;}
.myprofile_account .divider {padding-bottom:5px;}
.myprofile_account .submitbottom {float:right;padding:15px 20px 0 0;}
.myprofile_account a.submitbtn {font-weight:bold;color:#fff;background: transparent url('../images/setting_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 16px;text-decoration: none;}
.myprofile_account a:hover.submitbtn {text-decoration:underline;}
.myprofile_account a.submitbtn span{background: transparent url('../images/setting_btn_r.gif') no-repeat top right;display: block;padding: 6px 16px 6px 0;}
.myprofile_account a.submitbtn.btnright {float:right;}
.myprofile_account span.error {color:#DE0505;font-size:10px;}

.myprofile_account .gallery_spotlight_title {color:#fff;font-size:12px;background:#A82424 url(../images/bacgtitle2.gif) repeat-x scroll 0 0;height:24px;padding:0 10px 0 10px;line-height:22px;width:487px;margin:0 auto;}
.purchase_history {position:relative;font-size:12px;padding:10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto;}
.purchase_history .sort {color:#a3a3a3;font-size:13px;font-weight:bold;padding:3px 0;background:url(../images/seperator_06.gif) repeat-x bottom center;}
.purchase_history .sort .date {width:66px;background:url(../images/date_bg.gif) repeat-y top center;padding:0 5px;}
.purchase_history .eachhistory {padding:5px 0;font-size:11px;}
.purchase_history .eachhistory .title {font-weight:bold;}
.purchase_history .eachhistory .date. {width:82px;}
.purchase_history .eachhistory .status {width:82px;overflow:hidden;}
.purchase_history .eachhistory .price {width:75px;}
.myprofile_account #PurchaseHistory {position:relative;}
.myprofile_account #PurchaseHistory .gallery_pagination_top {position:absolute;top:-52px;}

.myprofile_account .password .passwordResponse {padding:10px 0 0;color:red;}

.email_options {position:relative;font-size:12px;padding:0 10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto;}
.email_options .divider {padding:10px 0;background:url(../images/seperator_06.gif) repeat-x bottom center;}
.email_options .end {padding:10px 0;}
.email_options span.red {color:#DE0505;}
.email_options span.error {color:#DE0505;font-size:10px;}
.email_options table {border-right:1px solid #ccc;}
.email_options th {background:#f0f0f0;padding:3px 5px 0;border:1px solid #ccc;border-right:0 none;}
.email_options td {border:1px solid #ccc;padding:3px 5px 0;}
.email_options tr.grey {color:#A3A3A3;}
.myprofile_account span.small {font-size:9px;font-weight:normal;}
.myprofile_account select.reason {width:303px;}
.email_options .email_change {position:relative;}
.email_options .email_change .email_form {display:none;position:absolute;top:0;left:50px;width:315px;border:1px solid #a91917;background:#E5E5E5;padding:10px;}
.email_options .email_change .email_form.on {display:block;}

.user_edit .email_change {position:relative;}
.user_edit .email_change .email_form {display:none;position:absolute;top:0;left:50px;border:1px solid #a91917;background:#E5E5E5;padding:10px;}
.user_edit .email_change .email_form.on {display:block;}

.user_edit .email_change .email_form .modal_message {width: 305px;}
.user_edit .email_change .email_form .modal_message .close_link {float: right;}
.user_edit .email_change .email_form .modal_message .info {border: 1px solid #888; background: #fff; padding: 4px; margin-bottom: 5px;}
.user_edit .email_change .email_form .modal_message .float_text {float: left; width: 150px; text-align: right; font-size: 12px; font-weight: bold;}
.user_edit .email_change .email_form .modal_message .float_input {float: left; width: 150px;}
.user_edit .email_change .email_form .modal_message .center_button {width: 100px; margin: 5px auto;}
.user_edit .email_change .email_form .modal_message .error_message {text-align: center;}
.user_edit .email_change .email_form .modal_message span.error {color: #b00; background: none; font-size: 12px;}

.cancelCBmessage.invalid .info {background:url(../images/icons/16-message-warn.gif) #e5e5e5 no-repeat 5px 4px;}
.cancelCBmessage .info {background:url(../images/icons/16-em-check.gif) #e5e5e5 no-repeat 5px 4px;padding:5px 0 5px 25px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}


/* 32) MY PROFILE - gift card */
.myprofile_giftcard .gallery_spotlight_title {border-top:4px solid #000;font-size:12px;}
.gift_card {position:relative;font-size:12px;padding:10px;text-align:left;background:#fff;border:1px solid #ccc;width:485px;margin:0 auto 10px;}
.gift_card a.submitbtn {color:#fff;background: transparent url('../images/blog_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.gift_card a:hover.submitbtn {text-decoration:underline;}
.gift_card a.submitbtn span{background: transparent url('../images/blog_btn_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.gift_card .sort {color:#a3a3a3;font-size:13px;font-weight:bold;padding:3px 0;background:url(../images/seperator_06.gif) repeat-x bottom center;}
.gift_card .sort .value {width:54px;background:url(../images/date_bg.gif) repeat-y 63px 0;padding:0 5px;}
.gift_card .eachcard {padding:7px 0;font-size:11px;}
.gift_card .eachcard .title {font-weight:bold;}

/* 32) MY PROFILE - friends & foes */
.myprofile_friendfoe .page_header {width:300px;}
.myprofile_friendfoes .wrapper {background:#FFFFFF none repeat scroll 0 0;font-size:12px;margin:0 auto;position:relative;text-align:left;width:485px;}
.myprofile_friendfoes .header {font-size:13px;font-weight:bold;}
.myprofile_friendfoes a.submit {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.myprofile_friendfoes a:hover.submit {text-decoration:underline;}
.myprofile_friendfoes a.submit span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.myprofile_friendfoes .filter {height:35px;line-height:23px;background:url(../images/seperator_06.gif) repeat-x bottom center;}
.myprofile_friendfoes .sort {color:#a3a3a3;font-size:13px;font-weight:bold;padding:5px 0;background:url(../images/seperator_06.gif) repeat-x bottom center;}
.myprofile_friendfoes .sort .user {background:url(../images/vertgrey01.gif) repeat-y top right;}

.myprofile_friendfoe a.thumbnail {display:block;width:50px;height:50px;}
.myprofile_friendfoes img.thumbnail {height:50px;width:50px;}
.myprofile_friendfoes a.link, .myprofile_friendfoes a:link.link, .myprofile_friendfoes a:visited.link {color:#5C84FB;font-size:11px;}
.myprofile_friendfoes .friend_wrapper {}
.myprofile_friendfoes .foe_wrapper {margin:15px 0 0;}
.myprofile_friendfoes input.submit {height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:1px solid #209bc9;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}

.myprofile_friendfoes label {display:block;font-size:12px;font-weight:bold;padding-bottom:5px;}
.myprofile_friendfoes .divider {padding-bottom:10px;}
.myprofile_friendfoes #fanList {}
.myprofile_friendfoes .myfans_list {width:164px;height:111px;float:left;text-align:center;position:relative;}
.myprofile_friendfoes .myfans_list.leftside {width:157px;clear:left;}
.myprofile_friendfoes .myfans_list img {border:2px solid #de0505;width:75px;height:75px;display:block;position:absolute;left:40px;top:8px;}
.myprofile_friendfoes .myfans_list div {position:absolute;top:88px;width:161px;text-align:center;font-weight:bold;left:0px;}
.clear_left {clear:left;}

/* 33) PERFORMANCE DETAIL - performance */
.gallery_left p, .gallery_right p {padding:0;} /* reset p */
.gallery_left {width:486px;margin:5px 0 0 11px;}
.gallery_right {width:380px;margin:9px 10px 0 0;}
.gallery_title {width:863px;margin:11px auto 0;}
.gallery_title h3 {font-size:21px;color:#000;}
.gallery_title h3 .by_user {font-weight: normal;font-style: italic;font-family: 'Times New Roman';}
.gallery_title h3 a, .gallery_title h3 a:link, .gallery_title h3 a:visited {font-size:19px;text-decoration:none;font-weight:normal;}
.gallery_title h3 em {font-style: normal;color:#000;}
.gallery_title h3 i {font-weight:normal;}
.gallery_title a, .gallery_title a:link, .gallery_title a:visited {font-size:11px;color:#5C84FB;text-decoration:none;}
.gallery_title a.previouspage, .gallery_title a:link.previouspage, .gallery_title a:visited.previouspage {font-weight:bold;text-decoration:none;}
.gallery_title a.backlink {color: #0084FF; font-size: 13px;}

.gallery_performances {margin:0;width:480px;}
.gallery_performances h2 {clear:left;height:20px;background:url(../images/profile_smallheader.gif) repeat-x;font-weight:normal;font-size:16px;padding:0 10px;margin:0;border-bottom:1px solid #85a0bd;}
.gallery_performances .player_container {height:300px;}
.gallery_performances .performances {}
.gallery_performances .performances_wrapper {background:#333;}
.gallery_performances h2 a.arrowdown {cursor:pointer;background:url(../images/icons/16-arrow-down-white.png) no-repeat;width:20px;height:16px;display:block;float:left;margin-top:2px;}

/* 34) PERFORMANCE DETAIL - flag/fav/subscribe */
.gallery_performances .performance_action {margin:2px 0 0;}
.gallery_performances .performance_flag a#flagPerformanceLink {font-size:11px;color:#154c68;background:url(../images/icon_flag.gif) no-repeat 0 0;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.gallery_performances .performance_flag .blue {font-size:9px;color:#154c68;line-height:16px;}
.gallery_performances .performance_subscribe {border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding-left:30px;}
.gallery_performances .performance_favorites {padding-left:15px;}
.gallery_performances .performance_flag {padding-left:10px;}
.gallery_performances .performance_favorites a#favoritesLink {font-size:11px;color:#154c68;background:url(../images/icon_fav.gif) no-repeat 0 0;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.gallery_performances .performance_favorites .blue {font-size:9px;color:#154c68;line-height:16px;}
.gallery_performances .performance_subscribe a#subscribeLink {font-size:11px;color:#154c68;background:url(../images/icon_fan.gif) no-repeat 0 0;display:block;text-decoration:none;height:30px;line-height:28px;text-align:left;padding-left:35px;}
.gallery_performances .performance_subscribe .blue {font-size:9px;color:#154c68;line-height:16px;}

.gallery_performances .performance_subscribe a#subscribeLink.off {background:url(../images/icon_fan.gif) no-repeat bottom left;}
.gallery_performances .performance_flag a#flagPerformanceLink.off {background:url(../images/icon_flag.gif) no-repeat bottom left;}
.gallery_performances .performance_favorites a#favoritesLink.off {background:url(../images/icon_fav.gif) no-repeat bottom left;}

/* 35) PERFORMANCE DETAIL - rating */
.gallery_rating {height:40px;color:#154c68;margin:0 0 10px;}
.gallery_rating span.number_rated {font-size:11px;color:#b70505;}
.gallery_rating a.buy_original {display:block;}

/* 36) PERFORMANCE DETAIL - description */
.gallery_description {margin:0 0 10px;}
.description_wrapper {font-size:12px;color:#313131;}
.description_wrapper .cast {margin:15px 0;}
.gallery_rating {font-size:15px;}
.gallery_rating strong.blue, .description_wrapper strong.blue {color:#000;font-size:15px;}

/* 37) PERFORMANCE DETAIL - postit */
.gallery_postit {margin:0 0 10px;}
.gallery_postit .rb_bar {background:url(../images/rb_post.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.gallery_postit .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:9px;padding-left:50px;text-decoration:none;float:left;}
.gallery_postit .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.gallery_postit .postit_wrapper {padding:0 2px 2px;border:1px solid #e4e4e4;border-top:0 none;background:#fff;}

/* 38) PERFORMANCE DETAIL - sendit */
.gallery_left .gallery_sendit {margin:0 0 10px;}
.gallery_left .sendit_wrapper {padding:1px;border:1px solid #E4E4E4;border-top:0 none;padding-top:0;background:#fff;}
.gallery_left .gallery_sendit .rb_bar {background:url(../images/rb_send.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.gallery_left .gallery_sendit .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:9px;padding-left:50px;text-decoration:none;float:left;}
.gallery_left .gallery_sendit .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.gallery_left .gallery_sendit .gallery_sendit_box {padding:10px 12px;border:1px solid #d9d9d9;background:#cfcfcf;color:#163c53;border-top:0 none;}
.gallery_left .gallery_sendit .gallery_sendit_box p {font-size:11px;color:#163c53;}
.gallery_left .gallery_sendit .gallery_sendit_box a.addAll {text-decoration:none;}
.gallery_left .gallery_sendit .contactlist_container {padding:2px;width:205px;height:170px;background:#eee;border:2px solid #333;border-top:0 none;overflow:auto;}
.gallery_left .gallery_sendit a.add_contact {padding:0 5px 0 16px;background:url(../images/icons/member-add.gif) no-repeat 5px 0;}
.gallery_left .gallery_sendit .add_contact_message {color:red;font-size:10px;}
.gallery_left .gallery_sendit a:hover.add_contact, .gallery_left .gallery_sendit a:hover.add_contact {text-decoration:none;}
.gallery_left .gallery_sendit a.delete_contact {padding:0 5px 0 16px;background:url(../images/icons/member-remove.gif) no-repeat 5px 0;}
.gallery_left .gallery_sendit .titleholder {position:relative;}
.gallery_left .gallery_sendit .title {position:absolute;left:0;top:8px;font-weight:bold;}
.gallery_left .gallery_sendit .gallery_sendit_box textarea.sendit_to {width:290px;}
.gallery_left .gallery_sendit .gallery_sendit_box textarea.sendit_message {width:220px;height:77px;}
.gallery_left .gallery_sendit .gallery_sendit_box select.sendit_select {width:120px; height:124px;}
.gallery_left .gallery_sendit .gallery_sendit_box input.sendit {background:transparent url(../images/btn_send1.gif) no-repeat scroll left top;border-width:0;height:33px;margin-top:10px;width:126px;}

/* 41) PERFORMANCE DETAIL - comments */
.gallery_comments {margin:0 0 10px;}
.gallery_comments .comments_wrapper {border:1px solid #E4E4E4;border-top:0 none;background:#fff;}
.gallery_comments .gallery_comments_view_wrapper {color:#114993;font-size:10px;height:200px;overflow:auto;position:relative;width:484px;}
.gallery_comments .gallery_comments_view_wrapper.off {height:0;}
.gallery_comments .rb_bar {background:url(../images/rb_comment.gif) no-repeat left top;height:34px;width:486px;position:relative;}
.gallery_comments .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;padding-left:50px;text-decoration:none;position:absolute;top:9px;left:5px;z-index:99;}
.gallery_comments .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.gallery_comments .pagination {position:absolute;top:10px;right:5px;color:#fff;}
.gallery_comments .pagination a, .profile_comments .pagination a:link, .profile_comments .pagination a:visited {color:#fff;}

.gallery_comments #commentList {padding:0;line-height:15px;width:462px;overflow:hidden;}
.gallery_comments #commentList .eachwrapper {padding:13px 0;text-align:left;margin:0 0 0 13px;border-bottom:1px dotted #999;width:450px;}
.gallery_comments #commentList strong.displayName {font-size:11px;font-weight:bold;}
.gallery_comments #commentList .comment_time {font-size:9px;}
.gallery_comments #commentList span.delete {}
.gallery_comments #commentList span.delete a.delete_comment {float:right;background:url(../images/icons/16-square-red-remove.png) no-repeat; width:16px;height:16px;display:block;}

.gallery_comments_input_wrapper {padding:1px;color:#114993;font-size:10px;}
.gallery_comments .gallery_comments_box {padding:10px 12px;border:1px solid #d9d9d9;background:#CFCFCF;color:#163c53;text-align:left;font-size:12px;}
.gallery_comments .gallery_comments_box textarea {width:443px;height:80px;border:1px solid #d9d9d9;background:#fff;padding:6px;}
.gallery_comments .gallery_comments_submit {padding:0 10px 0 0;text-align:right;} /*please adjust if changing size of textarea*/
.gallery_comments .gallery_comments_box input {background:transparent url(../images/btn_send1.gif) no-repeat scroll left top;border-width:0;height:33px;margin-top:10px;width:126px;}

/* 42) PERFORMANCE DETAIL - ownit */
.gallery_ownit {margin:0 0 10px;}
.ownit_wrapper {padding:18px 11px;font-size:17px;color:#666;border:1px solid #E4E4E4;border-top:0 none;font-weight:bold;background:#fff;}
.gallery_ownit .rb_bar {background:url(../images/rb_own.gif) no-repeat left top;height:34px;padding-left:5px;padding-right:10px;width:471px;}
.gallery_ownit .rb_bar a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat left center;color:#FFFFFF;font-size:14px;margin-top:9px;padding-left:50px;text-decoration:none;float:left;}
.gallery_ownit .rb_bar a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}
.gallery_ownit .ownit_submit {padding:0;text-align:right;}
.gallery_ownit .ownit_submit a.requestBtn {color:#fff;background: transparent url('../images/greybtn_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.gallery_ownit .ownit_submit a:hover.requestBtn {text-decoration:underline;}
.gallery_ownit .ownit_submit a.requestBtn span{background: transparent url('../images/greybtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.gallery_ownit .ownit_submit a.requestBtn.disabled {opacity: .7;filter: alpha(opacity=70);text-decoration:none;}
.gallery_ownit .ownit_submit input {background:transparent url(../images/request_btn.gif) no-repeat scroll 0 3px;border-width:0;height:31px;margin-top:10px;width:141px;color:#fff;font-weight:bold;}
.gallery_ownit .ownit_submit input.disabled {opacity: .4;filter: alpha(opacity=40);cursor:default;}

/* 43) PERFORMANCE DETAIL - ads */
.gallery_right_ads {padding:18px 21px;margin:0 0 11px;border:1px solid #a8c4cd;background:#fff;text-align:center;}
.performance_left_banner_wrapper {border:17px solid #f6f6f6;background:#f6f6f6;width:300px;height:250px;}

/* 44) PERFORMANCE DETAIL - moreby */
.red_bar2 {background:transparent url(../images/red_bar2.gif) repeat-x scroll left top;color:#FFFFFF;font-size:14px;height:22px;padding:0 10px 0 4px;width:366px;}
.red_bar2 .titlebar a {display:block;margin-top:3px;color:#fff;font-size:12px;}
.red_bar2 a{display:block;margin-top:3px;font-size:11px;color:#fff;}
.red_bar2 a.arrowdown {background:transparent url(../images/sa_d.gif) no-repeat scroll left center;color:#FFFFFF;float:left;font-size:14px;padding-left:18px;text-decoration:none;}
.red_bar2 a.arrowdown.off {background:url(../images/sa_u.gif) no-repeat left center !important;}

.gallery_right .gallery_moreby {margin:0 0 10px;}
.gallery_right .moreby_wrapper {padding:13px 0 8px 12px;text-align:left;border:2px solid #000;height:435px;overflow:auto;width:364px;}
.gallery_right a.thumbnails {display:block;width:141px;height:79px;}
.gallery_right a.thumbnails img {display:block;}
.gallery_right .shade {width:141px;height:16px;background:url(../images/thumbnails_shade.gif) repeat-x;}
.gallery_right .description {width:180px;overflow:hidden;}
.gallery_right p {color:#000;font-size:11px;}
.gallery_right p strong.blue {font-weight:bold;color:#000;font-size:12px;}

/* 45) PERFORMANCE DETAIL - related videos */
.gallery_relatedvideos {margin:0 0 10px;}
.relatedvideos_wrapper {padding:13px 0 8px 12px;text-align:left;border:2px solid #000; height: 510px; overflow: auto;width:364px;}

/* 46) ADMIN - CLIPS EDIT */
.clips_edit select#actorList {width:150px;}
.clips_edit span.error {font-size:9px;background:red;color:white;}

/* 47) ADMIN - PARENT CLIP EDIT */
.parentClips_edit .field_wrapper {padding:5px;background:#fff; border: 1px solid #eee;}
.parentClips_edit p.info {font-size:10px;}
.parentClips_edit .actor_usermsg {font-size:9px;color:red;}
.parentClips_edit #erasedClipList, .parentClips_edit #actorSelector, .parentClips_edit #actorList {width:150px;}

/* 48) ADMIN - SOURCE MEDIA EDIT */
.sourcemedia_edit #directorSelector, .sourcemedia_edit #actorSelector, .sourcemedia_edit #searchDirector, .sourcemedia_edit #searchActor, .sourcemedia_edit select#actorList, .sourcemedia_edit select#directorList {width:150px;}
.sourcemedia_edit span.error {font-size:9px;background:red;color:white;}
.sourcemedia_edit .field_wrapper {padding:5px;background:#fff; border: 1px solid #eee;}
.sourcemedia_edit p.info {font-size:10px;}
.sourcemedia_edit .actor_usermsg, .sourcemedia_edit .director_usermsg {font-size:9px;color:red;}

/* 49) ADMIN - WASHED CLIP EDIT */
.erasedClips_edit p.info {font-size:10px;}
.erasedClips_edit #description {width:300px;height:120px;}
.erasedClips_edit .field_wrapper {padding:5px;background:#fff; border: 1px solid #eee;}
.erasedClips_edit #roleSelector, .erasedClips_edit #roleList {width:150px;}
.erasedClips_edit .role_usermsg {font-size:9px;color:red;}

/* 50) LOGIN MSG */
#loginMsg {padding:10px;border:1px solid #CCCCCC;background:#E2EFF3;}
#whats_this_msg {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; display: none; font-size: 11px; width: 260px; margin-left: -35px;}

/* 51) LOGIN */
.log_in {background:url(../images/login_bg.jpg) #e5e5e5 no-repeat 0 0;height:421px;}
.log_in .sign_in {width:200px;margin:0 auto;text-align:left;}
.log_in .login_header {margin:0 auto;padding:30px 0 10px;}
.log_in .login_header .normal .header {color:#de0505;font-size:13px;font-weight:bold;letter-spacing:0;text-align:center;text-transform:none;}
.log_in .login_header .normal .header a {font-size:13px;color:#0084ff;font-weight:normal;text-decoration:underline;}
.log_in .login_header .normal .header a:hover {text-decoration:none;}
.log_in .normal .login_message {background:url(../images/seperator_grey.gif) repeat-x 0 8px;font-style: italic;color:#333;font-size:13px;margin:15px 0 5px;font-family: 'Times New Roman';font-weight:bold;text-align:center;}
.log_in .normal .login_message span {padding:0 5px;background:#fff;}
.log_in .login_header .activation .header {font-family: 'Times New Roman';font-size:16px;font-weight:bold;font-style: italic;color:#dc1417;text-align:center;}
.log_in .activation .login_message {margin:5px 0 0;line-height:14px;}
.login_form .submit {background:url(../images/seperator_grey.gif) repeat-x 0 10px;font-style: italic;color:#333;font-size:13px;margin:15px 0 10px;text-align:center;}
.login_form .submit input.submitBtn {height:23px;background:url(../images/login_submit.gif) no-repeat;color:#fff;font-size:12px;width:88px;border:0 none;text-transform: capitalize;}
.login_form .error {color:#C55252;font-size:10px;width:160px;margin:0 auto;padding:0 0 5px 20px;background:url(../images/icons/16-message-warn.gif) no-repeat 0 0;}
.login_form a.note {color:#0086FF;text-decoration:underline;font-size:10px;}
.login_form .field {width:180px;margin:0 auto;text-align:left;margin-bottom:10px;}
.login_form .field input {width:175px;margin:3px 0 0;}
.login_form .logged {font-size:10px;}
.log_in .lower_half {font-size:11px;color:#000;line-height:22px;text-align:center;margin-bottom:15px;}
.log_in .lower_half a, .log_in .lower_half a:link, .log_in .lower_half a:visited {font-size:11px;color:#000;text-decoration:underline;}
.log_in .lower_half a:hover {text-decoration:none;}
.log_in .lower_half a.terms, .log_in .lower_half a:link.terms, .log_in .lower_half a:visited.terms {color:#c8c8c6;}

/* 52) REGISTRATION */
.registration {width:848px;margin:13px auto 0;}
.registration .banner {width:395px;height:337px;}
.registration a, .registration a:link, .registration a:visited {text-decoration:underline;}
.registration a:hover {text-decoration:none;}
.registration .header {background:url(../images/red_dot.gif) repeat-x 0 14px; font-family: 'Times New Roman';font-size:24px;font-weight:bold;font-style: italic;color:#dc1417;}
.registration .header span {padding:0 5px;background:#fff;}
.registration .registration_form {padding:0 0 0 34px;width:419px;}
.registration .registration_form .field_wrapper {background:url(../images/icons/16-message-warn.gif) no-repeat top right;width:270px;}
.registration .registration_form .field_wrapper.on {background:url(../images/icons/16-em-check.gif) no-repeat top right;}
.registration .registration_form .form_wrapper {width:270px;margin:0 auto;}
.registration .registration_form input, .registration .registration_form select {width:238px;}
.registration .registration_form input.radio {width:10px;}
.registration .registration_form input#agreedTerms1, .registration .registration_form input#childAct {width:10px;}
.registration .registration_form input#middleName {width:25px;}
.registration .registration_form label {display:block;font-size:12px;font-weight:bold;margin:10px 0 5px;}
.registration .registration_form label a, .registration .registration_form label span {font-weight:normal;font-size:11px;}
.registration .registration_form label i {color:#5C84FB;font-style: normal;font-weight:normal;}
.registration .note {color:#C55252;font-size:10px;padding-left:10px;}
.registration .message {color:#C55252;font-size:9px;display:inline-block;}
.registration .register_terms_box, .registration .copp_terms {font-size:10px;margin-top:5px;}
#register_terms, #register_privacy, #COPP {display:none;}
.terms_wrapper {text-align:left;border:1px solid #CCCCCC;background:#E2EFF3;padding:30px 10px 10px;width:500px;margin:40px auto 0;height:390px;overflow:auto;}
.copp_wrapper iframe {border:0 none;width:620px;height:440px;overflow: auto;margin:10px 0 0;}
.terms_wrapper ul li {margin-left:20px;}
.terms_wrapper h3 {font-size:16px;}
.terms_wrapper h4 {font-size:14px;}
.terms_wrapper h3, .terms_wrapper h4, .terms_wrapper p, .terms_wrapper ul, .terms_wrapper li {padding-bottom:10px;}
.registration .submit {width:55px;margin:0 auto;}
.registration .submit.wide {width:140px;margin:0 auto;line-height:22px;}
.registration .submit a.submit {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.registration .submit a:hover.submit {text-decoration:underline;}
.registration .submit a.submit span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.registration .submit a.submit.disabled {background: transparent url('../images/inbox_btnwg_l.gif') no-repeat top left;}
.registration .submit a.submit.disabled span {background: transparent url('../images/inbox_btnwg_r.gif') no-repeat top right;}
.registration .notification {clear:both;padding:20px 0 30px;text-align:center;color:#dc1417;font-weight:bold;font-size:14px;}
.registration .notification a {font-weight:normal;}
.registration .recaptcha {width:302px;padding:0 0 0 33px;font-size:10px;}
.registration .recaptcha #recaptcha_image {border:1px solid #000;}
.registration .recaptcha_control {padding:3px 0 0;}
.registration .registration_sucess {padding:10px;border:1px solid #ccc;background:#e2eff3;text-align:center;}
#serial_help_msg {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px 0; display: none; font-size: 11px; width: 230px;}



/* 53) Retrieval */
.retrieval {padding:10px 5px 0;text-align:center;font-size:13px;}
.retrieval .header {background:url(../images/red_dot.gif) repeat-x 0 8px; font-family: 'Times New Roman';font-size:14px;font-weight:bold;font-style: italic;color:#dc1417;}
.retrieval .header span {padding:0 5px;background:#fff;}
.retrieval .bigheader {background:url(../images/red_dot.gif) repeat-x 0 14px; font-family: 'Times New Roman';font-size:24px;font-weight:bold;font-style: italic;color:#dc1417;}
.retrieval .bigheader span {padding:0 5px;background:#fff;}
.retrieval .notification {width:520px;margin:12px auto;text-align:left;}
.retrieval .successnotification {width:520px;margin:12px auto;text-align:center;}
.retrieval .notification strong {color:#dc1417;}
.retrieval .boldnotification {width:520px;margin:12px auto;text-align:center;font-weight:bold;}
.retrieval .bottomnotification {width:520px;margin:12px auto;text-align:center;clear:both;font-size:9px;}
.retrieval .message {color:#C55252;font-size:10px;padding:5px 0;}
.retrieval .forgot_form {width:250px;margin:0 auto;text-align:left;}
.retrieval .forgot_form label {font-weight:bold;}
.retrieval .forgot_form input#emailAddress, .retrieval .forgot_form input#securityAnswer {margin:5px 0 0;width:245px;}
.retrieval .securityBlock {display:none;}
.retrieval .submit {padding:0 0 10px 50px;}
.retrieval.register .submit {padding:0 0 10px 90px;}
.retrieval .submit.notice {padding:0 0 10px 75px;}
.retrieval.security .submit {padding-left:100px;}
.retrieval .submit a.submit {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.retrieval .submit a:hover.submit {text-decoration:underline;}
.retrieval .submit a.submit span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.retrieval .submit a.submit.disabled {background: transparent url('../images/inbox_btnwg_l.gif') no-repeat top left;}
.retrieval .submit a.submit.disabled span {background: transparent url('../images/inbox_btnwg_r.gif') no-repeat top right;}
.retrieval #successMessage {display:none;}
.retrieval .submit.done {width:50px;margin:15px auto 0;padding:0;height:40px;}
.retrieval .submit a.hidden {display:none;}
.login_bottom {background:url(../images/login_bg2.jpg) #e5e5e5 repeat-x;height:360px;}

.retrieval .selection {width:245px;margin:15px auto 20px;}
.retrieval .error {color:red;}


/* 54) STORE */
.store {padding:0;}
.store .page_header {padding:10px 0 5px 10px;font-size:19px;color:#DE0505;text-align:left;font-weight:bold;}
.store .store_show_all {margin:5px 0 0;}
.store .each_clip {width:522px;margin:0;}
.store .title {height:24px;background:#A82424 url(../images/bacgtitle.gif) repeat-x scroll 0 0;padding:0 5px;margin:0 0 0 11px;width:497px;}
.store .title .limit_selector {font-size:13px;color:#fff;}
.store .title .limit_selector select.gallery_number_filter {width:50px;margin:0 6px;}
.store .title h3 {line-height:25px;font-size:15px;color:#fff;font-weight:normal;}
.store .title a.arrowdown {cursor:pointer;background:url(../images/arrowbott.gif) no-repeat 0 5px;width:20px;height:18px;display:block;}
.store .title a.arrowdown.off {background:url(../images/arrowright_1.gif) no-repeat 3px 2px !important;}
.store .pagination {font-size:12px;font-weight:normal;}
.store .pagination a {color:#fff;}
.store .store_show_all .pagination a {color:#5C84FB;}
.store .store_show_all .pagination {font-size:11px;text-align:right;padding:10px 10px 10px;border:1px dotted #a0a0a0;border-left:0 none;border-right:0 none;}
.store .store_show_all .pagination_wrapper {position:relative;width:518px}
.store .store_show_all .pagination_wrapper .pagination {position:absolute;top:-50px;right:0;padding:0;border:0 none;}
.store .pagination a.band {color:#fff;background:#fff;display:inline-block;height:5px;margin-right:5px;padding:0 4px;line-height:5px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;}
.store .pagination a.band.on {opacity: 1;filter: alpha(opacity=100);}
.store .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}
.store .thumbnail {margin:0 0 0 6px;position:relative;height:176px;overflow:hidden;width:516px;}
.store .thumbnail_wrapper {height:176px;overflow:hidden;width:507px;margin:0 0 0 6px;position:relative;}
.store .thumbnail .thumbs-left-arrow {width:31px;height:200px;position:absolute;left:1px;top:0px;background:url(../images/left-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.store .thumbnail  a.prev {display:block;margin-top:30px;width:11px;height:21px;position:absolute;left:1px;top:49px;z-index:11;}
.store .thumbnail .thumbs-right-arrow {width:31px;height:200px;position:absolute;right:-1px;top:0px;background:url(../images/right-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.store .thumbnail  a.next {display:block;margin-top:30px;width:11px;height:21px;position:absolute;right:-1px;top:49px;z-index:11;}
.store .thumbnail .off {opacity: .3;filter: alpha(opacity=30);cursor:default;}
.store .thumbnail .thumbnail_holder {position:absolute;top:12px;left:13px;width:9000px;}
.store .thumbnail .thumbnail_holder .viewblock {width:506px;float:left;height:176px;}

.store .thumbnail .description_block {display:none;}
.store .thumbnail a.thumbnail_link {display:block;float:left;text-align:center;margin-right:10px;}
.store .thumbnail a:hover.thumbnail_link {text-decoration:none;}
.store .thumbnail a.thumbnail_link .eachtitle {color:#000;width:88px;overflow:hidden;height:30px;font-size:12px;font-weight:bold;}
.store .thumbnail a.thumbnail_link .eachplaceholder{width:84px;height:116px;border:2px solid #b21111;margin-top:5px;display:block;background:url(../images/ajax-loader.gif) no-repeat;}
.store .thumbnail a.thumbnail_link img.eachthumbnail{width:84px;height:116px;border:2px solid #b21111;margin-top:5px;display:block;}

.store .thumbnail_all {margin:0 0 0 12px;width:509px;overflow:hidden;}
.store .index {font-size:12px;font-weight:normal;}
.store .thumbnail_all .thumbnail_holder {width:526px;margin:10px 0 0 0;}
.store .thumbnail_all a.thumbnail_link {display:block;float:left;text-align:center;margin:0 17px 10px 0;font-size:11px;}
.store .thumbnail_all a:hover.thumbnail_link {text-decoration:none;}
.store .thumbnail_all a.thumbnail_link .eachtitle {color:#000;width:88px;padding-bottom:5px;font-size:12px;font-weight:bold;height:30px; overflow: hidden;}
.store .thumbnail_all a.thumbnail_link img.eachthumbnail{width:84px;height:116px;border:2px solid #B21111;display:block;}

/* 55) PURCHASE & Photo Upload*/
.profile_images {}
.profile_images .main_image {height: 420px;}
.profile_images .main_image .selected_image {width: 675px; padding-top: 40px;}
.profile_images .main_image .selected_image img {height: 300px;}

.full_purchase {background:url(../images/clip_right_strip.gif) #fff repeat-y 182px 50px;}
.full_purchase .purchase_left {background:none;width:182px;margin:0;color:#000;padding-right:13px;}
.full_purchase .purchase_leftandright {width:698px;background:#fff;margin-right:13px;}
.full_purchase .purchase_left a.back {position:absolute;top:-30px;left:20px;font-size:13px;font-weight:bold;text-decoration:underline;color:#5C84FB;}
.full_purchase .purchase_left a.purchase_policy {position:absolute;top:-30px;left:200px;font-size:13px;font-weight:bold;text-decoration:underline;color:#5C84FB;}
.full_purchase .purchase_left a, .full_purchase .purchase_left p {color:#000;}
.full_purchase h4 {padding:7px 0 40px;text-align:center;font-size:15px;}
.full_purchase .purchase_left .each_clip .each_thumbnail {width:139px;border:0 none;height:77px;}
.full_purchase .purchase_left .each_clip {margin:0 auto;}
.full_purchase .purchase_left .each_clip a.clip_holder {width:139px;margin: 0 auto;}
.full_purchase .purchase_right {width:516px;background:none;}
.far_right {width:182px;text-align:center;height:638px;position:relative;}
.full_purchase .far_right #roles_wrapper {height:434px;overflow:hidden;position:relative;}
.full_purchase .info {font-size:13px;color:#666;padding:13px 22px 0 8px;}
.full_purchase .info strong {font-size:15px;color:#000;}
.full_purchase .banner {background:#000;width:160px;height:600px;margin:10px auto;}
.far_right #roles_wrapper a, .far_right #roles_wrapper a:hover {display:block;text-align:center;text-decoration:none;}
.full_purchase .far_right #roles_wrapper img {display:block;width:139px;height:77px;border:1px solid black;}
.far_right .titlePrice {font-size:11px;color:#000;text-align:center;font-weight:bold;padding:0 0 20px;}
.far_right .titlePrice a:hover {text-decoration:none;}
.purchase_left .preload {background:url(../images/ajax-loader.gif) top center;margin:190px auto 0;width:126px;height:22px;}
.purchase_right .preload {background:url(../images/ajax-loader.gif) top center;margin:30px auto 0;width:126px;height:22px;}
.far_right .preload {background:url(../images/ajax-loader.gif) top center;margin:190px auto 0;width:126px;height:22px;}
.far_right .each_roles {position:absolute;left:22px;width:139px;height:5000px;}

.clip_purchase {width:831px;height:545px;overflow:hidden;background:url(../images/clippurchase_whole.gif) #fff repeat-y top left;margin:0 auto;} /* need to delete this. Too much constraint. */
h3.clipTitle {font-size:19px;font-weight:bold;color:#DE0505;margin:8px 0 0 19px;padding-left:35px;background:url(../images/rateg.gif) no-repeat center left;}
.title_header {background:#fff;}
h3.clipTitle.rateG {background:url(../images/rateg.gif) no-repeat center left;padding-left:22px;}
h3.clipTitle.ratePG {background:url(../images/ratepg.gif) no-repeat center left;padding-left:31px;}
h3.clipTitle.ratePG-13 {background:url(../images/ratepg13.gif) no-repeat center left;padding-left:49px;}
h3.clipTitle.rateR {background:url(../images/rater.gif) no-repeat center left;padding-left:24px;}
h3.clipTitle.rateTV-MA {background:url(../images/ratenc17.gif) no-repeat center left;padding-left:47px;}
.purchase_left {position:relative;color:#fff;width:151px;height:638px;background:url(../images/clippurchase_left_bg.gif) repeat-y;text-align:center;margin:3px 0 3px 3px;}
.purchase_left .up, .far_right .roleup {position:absolute;top:35px;left:19px;width:111px;}
.purchase_left .up a, .far_right .roleup a {font-size:11px;color:#fff;display:block;height:20px;background:url(../images/less.jpg) no-repeat;color:#000;text-align:left;padding:0 0 0 43px;line-height:18px;}
.purchase_left .more, .far_right .rolemore {position:absolute;bottom:115px;left:19px;width:111px;}
.purchase_left .more a, .far_right .rolemore a {font-size:11px;color:#fff;display:block;height:21px;background:url(../images/more.jpg) no-repeat;color:#000;text-align:left;padding:0 0 0 34px;line-height:21px;}
.purchase_left .more.off a, .purchase_left .up.off a, .far_right .rolemore.off a, .far_right .roleup.off a {opacity: .4;filter: alpha(opacity=40);cursor:default;}
.purchase_left h3 {text-align:center;font-size:15px;padding:25px 0 3px;}
.purchase_left .titlePrice {font-size:11px;color:#fff;text-align:center;font-weight:bold;padding:0 0 20px;}
.purchase_left .each_clip {margin:0 5px 0;}
.purchase_left .each_clip .each_thumbnail {width:137px;border:1px solid #fff;}
.purchase_left .each_clip a.clip_holder {display:block;text-decoration:none;color:#000;zoom:1;width:141px;}
.purchase_left .each_clip a:hover.clip_holder {text-decoration:none;}
.purchase_left .each_clip a.clip_holder.playing {}
.purchase_right {color:#000;width:678px;background:#fff;}
.purchase_right h3 {color:#000;margin:15px 0 0 15px;font-weight:bold;}
.purchase_right .player_and_roles h5 {font-size:15px;margin:37px 0 7px;color:#000;font-weight:bold;}
.purchase_right .player_and_roles .synopsis {font-size:11px;color:#666;padding-right:10px;}
.purchase_right .player_and_roles .player_wrapper {padding:12px 0 0 8px;width:480px;height:272;}
.purchase_right .player_and_roles .statistic {position:relative;}
.purchase_right .player_and_roles .statistic .download_views {position:absolute;top:19px;right:25px;z-index:200;font-size:11px;}
.purchase_right .player_and_roles .player_wrapper #sample_player {width:480px;height:272px;}
.purchase_right .player_and_roles .player_wrapper #original_player {width:480px;height:272px;border:2px solid #333;}
.purchase_right .player_and_roles .player_wrapper #dvd_player {width:480px;height:272px;border:2px solid #333;}
.purchase_right .player_and_roles #roles_wrapper {width:170px;}
.purchase_right .player_and_roles .double p, .purchase_right .player_and_roles .single p{color:#000;font-size:20px;font-weight:bold;margin:5px 0 0;text-align:center;}
.purchase_right .player_and_roles .double p span, .purchase_right .player_and_roles .single p span {font-size:12px;}
.purchase_right .player_and_roles p a.loginoneclick {font-size:10px;text-decoration:underline;}
.purchase_right .player_and_roles .each_role {border:2px solid #000;margin: 0 10px 8px 0;}
.purchase_right .purchase_wrapper {margin:0;width:459px;padding:15px 8px 15px 23px;}

.purchase_right .purchase_wrapper .cartbutton {color:red;}
.purchase_right .purchase_wrapper a.oneclick, .purchase_right .purchase_wrapper a.addtocart {background:url(../images/clippurchase_buy.gif) no-repeat;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;width:79px;height:25px;display:inline-block;line-height:23px;}
.purchase_right .purchase_wrapper a.oneclick.disabled, .purchase_right .purchase_wrapper a.addtocart.disabled {background:url(../images/clippurchase_buy.gif) no-repeat;border:0;cursor:default;}
.purchase_right .purchase_wrapper a:hover.oneclick, .purchase_right .purchase_wrapper a:hover.addtocart {text-decoration:none;}
.other_titles .title {margin:0 50px 0 10px;font-size:15px;color:#000;font-weight:bold;text-align:left;background:transparent url(../images/others_bg.gif) repeat-x scroll 0 4px;}
.other_titles .title span {background:#fff;padding:0 10px 0 14px;}
.other_titles {padding:0;text-align:center;position:relative;height:138px;width:507px;}
.other_titles .title_scroll {width:474px;position:absolute;top:25px;left:23px;overflow:hidden;height:99px}
.other_titles .thumbs-left-arrow {width:23px;height:110px;position:absolute;left:1px;top:5px;background:url(../images/left-arrow3.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.other_titles a.titleprev {display:block;width:11px;height:21px;position:absolute;left:-1px;top:49px;z-index:11;background:url(../images/arrowleft1.gif) no-repeat;}
.other_titles .thumbs-right-arrow {width:23px;height:110px;position:absolute;right:4px;top:5px;background:url(../images/right-arrow3.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.other_titles a.titlenext {display:block;width:11px;height:21px;position:absolute;right:3px;top:49px;z-index:11;background:url(../images/arrowright1.gif) no-repeat;}
.other_titles a.titlenext.off, .other_titles a.titleprev.off {opacity: .4;filter: alpha(opacity=40);cursor:default;}
.other_titles .title_scroll a.thumbnail_link {display:block;float:left;text-align:center;margin-right:7px;height:99px;background:url(../images/other_title_shade.gif) repeat-x bottom left;zoom:1;}
.other_titles .title_scroll a.thumbnail_link img.eachthumbnail {width:55px;height:75px;border:2px solid #000;}


.cluetip_role_title {text-align: center; font-weight: bold; font-size: 14px;  padding: 2px;}
.cluetip_media_title {text-align: center; font-weight: bold; padding: 2px;}
.cluetip_movie_title {text-align: center; font-weight: bold; font-size: 13px;overflow: none;}
.cluetip_clip_title, .cluetip_box_title {text-align: center; font-weight: bold; font-size: 14px; border-bottom: 1px solid #444; background: #eee; padding: 2px;}
.cluetip_body {padding: 4px;}

.checkout_confirm .confirm {margin:20px auto 0;}
.checkout_confirm .header {position:relative;background:#9e0c0f;color:#fff;height:37px;margin:0;}
.checkout_confirm .header .header_title {font-weight:bold;letter-spacing:.8px;font-size:30px;text-align:left;text-transform: uppercase;position:absolute;bottom:-8px;left:7px;}
.checkout_confirm .confirm input.submit {height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:1px solid #209bc9;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}

.checkout_creditcard {width:830px;height:544px;overflow:hidden;background:#fff}
.checkout_creditcard .header {position:relative;background:#9e0c0f;color:#fff;height:37px;margin:0;}
.checkout_creditcard .header .header_title {font-weight:bold;letter-spacing:.8px;font-size:30px;text-align:left;text-transform: uppercase;position:absolute;bottom:-8px;left:7px;}
.checkout_creditcard .cardform {width:400px;margin:50px auto 0;}
.checkout_creditcard .cardform label {font-size:12px;}
.checkout_creditcard .cardform input.submit {height:19px;background:url(../images/profile_submit_button.gif) repeat-x;border:1px solid #209bc9;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;padding: 0 7px 2px;}

/* 56) Round Corner */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#FFF; margin:0 5px;}
.b2f {height:1px; background:#FFF; margin:0 3px;}
.b3f {height:1px; background:#FFF; margin:0 2px;}
.b4f {height:2px; background:#FFF; margin:0 1px;}
.r1f, .r2f, .r3f, .r4f{font-size:1px; overflow:hidden; display:block;}
.r1f {height:1px; background:#c00609; margin:0 5px;}
.r2f {height:1px; background:#c00609; margin:0 3px;}
.r3f {height:1px; background:#c00609; margin:0 2px;}
.r4f {height:2px; background:#c00609; margin:0 1px;}
.w1f, .w2f, .w3f, .w4f{font-size:1px; overflow:hidden; display:block;}
.w1f {height:1px; background:#fff; margin:0 5px;}
.w2f {height:1px; background:#fff; margin:0 3px;}
.w3f {height:1px; background:#fff; margin:0 2px;}
.w4f {height:2px; background:#fff; margin:0 1px;}


/* 57) OVERLAY ALERT */
.overlay_alertbox {font-size:18px;margin:0;padding:10px;text-align:left;border-top:1px solid black;border-bottom:1px solid black;background:#eee;color:#000;}

/* 58) HOMEPAGE - Main */
.content { width: 893px; padding:0;background-color:#FFFFFF; }
.home-intro-bg { background:#eeeeee url(../images/home_content.gif) no-repeat 0 356px;  }
.content .left-side { width:505px;}
.content .home-intro-content { width:893px;height:356px; margin:0px auto;background:url(../images/home_content.jpg) no-repeat top left;position:relative;}
.content .home-intro-content a.learnmore {position:absolute;top:95px;left:39px;width:98px;height:161px;text-align:center;display:block;font-size:19px;color:#fff;font-weight:bold;font-family:arial;}
.content .home-intro-content .home_intro_flash {width:516px;height:289px;border:2px solid #b59296;position:absolute;top:8px;left:187px;z-index:10;}
.content .home-intro-content a.reserve {position:absolute;top:95px;right:39px;width:98px;height:164px;text-align:center;display:block;font-size:19px;color:#fff;font-weight:bold;font-family:arial;}
.content .left-side .home-overview-content { border:#6f6f6f 2px solid; }
.content .left-side .home-overview-shadow { margin-top:10px; }
.content .tabs {list-style-type:none;padding:0px;margin-top:7px;margin-left:-4px;}
.content .tabs li {position:relative;float:left;height:19px;background:#0084ff url(../images/introtabblue-bottom-shadow.png) left bottom repeat-x;padding:3px 8px 3px 8px;margin-left:5px;}
.content .tabs li.active-tab {background:#6f6f6f url(../images/introtab-lh-corner.png) left top no-repeat;}
.content .tabs li .tabs-rh-corner {position:absolute;right:0px;top:0px;}
.content .tabs li .tabs-lh-corner {position:absolute;left:0px;top:0px;}
.content .tabs li a {color:#FFFFFF;font-weight:bold;font-size:13px;text-decoration:none;}
.content .home-headbar {background:#a61b1b url(../images/home-headbar-bg.jpg) left top repeat-x;height:32px;width:483px;position:relative;margin:9px 0 0 11px;}
.content .home-titlebar {background:#a61b1b url(../images/home-titlebar-bg.jpg) left top repeat-x;height:24px;}
.content .home-titlebar h1 {font-weight:normal;left:9px;font-size:15px;color:#fff;position:absolute;top:3px;}
.content .home-titlebar .redbar-interact a {color:#fff;}
.content .home-titlebar .redbar-interact { position:absolute;right:10px;top:0; }
.content .home-titlebar .redbar-interact .pagination a.band {background:#FFFFFF none repeat scroll 0 0;display:inline-block;height:5px;line-height:5px;margin-right:5px;padding:0 4px;margin-top:10px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;}
.content .home-titlebar .redbar-interact .pagination a.band.on {opacity: 1;filter: alpha(opacity=100);}
.content .home-titlebar .redbar-interact .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}
.content .thumbs-container {position:relative;width:489px;height:200px;margin-left:6px;padding-bottom:20px;}
.content .thumbs-container .thumbs-scroll {position:relative;width:484px;margin-left:6px;overflow:hidden;}
.content .thumbs-container .thumbs-left-arrow {width:31px;height:200px;position:absolute;left:1px;top:0px;background:url(../images/left-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.content .thumbs-container  a.prev {display:block;margin-top:30px;width:11px;height:21px;position:absolute;left:1px;top:49px;z-index:11;background:url(../images/arrowleft1.gif) no-repeat;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.content .thumbs-container .thumbs-right-arrow {width:31px;height:200px;position:absolute;right:-5px;top:0px;background:url(../images/right-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.content .thumbs-container  a.next {display:block;margin-top:30px;width:11px;height:21px;position:absolute;right:-6px;top:49px;z-index:11;background:url(../images/arrowright1.gif) no-repeat;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.content .thumbs-container a.on {opacity: 1;filter: alpha(opacity=100);cursor:pointer;}
.content .home-thumbs { clear:both;list-style-type:none;position:relative;width:5000px;padding:3px 0 0;display:block;height:200px;overflow:hidden;left:10px;}
.content .home-thumbs li {float:left;width:140px;padding-left:9px;text-align:left;}
.content .home-thumbs li .thumb-image-link {width:158px;height:87px;display:block;margin-bottom:2px;}
.content .home-thumbs li .thumb-image {border:#de0505 1px solid;width:138px;height:75px;display:block;}
.content .home-thumbs li .gallery-thumbname {margin-bottom:0px;text-decoration:none;font-weight:bold;display:block;font-size:11px;}
.content .home-thumbs li a .gallery-thumbname {color:#000;padding-top:4px;}
.content .home-thumbs li .thumb-author { font-size:11px; }
.content .home-thumbs li .thumb-description {display:block;font-size:9px;color:#333333;padding:3px 0px;border-bottom:#999999 1px dotted;border-top:#999999 1px dotted;margin-top:3px;width:140px;overflow:hidden;}
.content .home-thumbs li .thumb-recent-comment span {display:block;margin:5px 0px 5px 0px;color:#666666;}
.content .home-thumbs li .thumb-views { color:#666666;font-size:11px;display:block;margin-top:3px;}

.content .right-side { width:388px;}
.owner_tab .adspace { width:375px; height:8px;position:relative;}
.owner_tab .adspace .tab {position:absolute;top:-26px;left:0;width:346px;height:26px;top:-26px;left:0;padding:9px 16px 0 13px;background:url(../images/home_featured_corner.gif) #fff no-repeat top left;z-index:20;}
.owner_tab .advert {height:56px;padding:1px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin:2px 0 0;width:375px;}
.owner_tab .advert img {display:block;}
.owner_tab .adspace h2 {font-size:15px;font-weight:bold;color:#515151;}
.owner_tab .adspace a { font-weight:normal;color:#0084ff;text-decoration:underline; font-size:15px;}
.owner_tab .header-title {font-size:19px;text-align:center;color:#515151;height:48px;font-family:Arial;font-weight:bold;line-height:47px;background:#fff;width:375px;}
.owner_tab .tab .header-title {width:345px;height:24px;border:0 none;line-height:12px;}
.content .right-side .clips-list-title { height:25px;margin-top:15px;float:left;}
.content .right-side .clips-list-title strong { display:inline-block;background:#FFFFFF url(../images/rh-corner-white.png) right top no-repeat;padding:5px 35px 5px 35px;margin-right:15px;color:#b41f27;position:relative;}
.content .right-side .clips-list-title strong .lh-corner { position:ab solute;top:0px;left:0px; }
.content .right-side .clips-list-title a { color:#FFFFFF; display:inline-block;padding:5px;}
.content .right-side .clips-list {clear:both;background-color:#FFFFFF;width:347px;padding:10px 0 0 28px;margin:0 0 9px;}
.content .right-side .clips-list .clips-list-row {list-style-type:none;margin:0px;padding:0px;}
.content .right-side .clips-list .clips-list-row li {float:left;width:97px;padding:5px 13px 0px 0;text-align:center;}
.content .right-side .clips-list .clips-list-row li strong { display:block;	padding:5px; overflow: hidden;}
.content .right-side .clips-list .clips-list-row li img { border:#b41f27 1px solid; width:97px;}
.content .right-side .clips-list .clips-list-row li a { color:#333333; }
.content .right-side .clips-list .clips-list-row li a:hover {text-decoration:none;}
.content .right-side .clips-list .clips-list-categories { font-size:13px;color:#999999;padding:10px 0px 10px 0; clear:both;}
.content .right-side .clips-list .clips-list-categories strong { color:#b41f27; }
.content .right-side .clips-list .clips-list-categories a { font-weight:bold;display:inline-block;padding:0px 10px 0px 10px; }
.bottom-content { background-color:#FFFFFF;padding-left:15px;font-size:12px;color:#666666;width:360px; text-align:left;}
.bottom-content img {padding:0 0 0 10px; }
.bottom-content a { font-size:12px;font-weight:bold; }
.bottom-content a span { font-size:12px;font-weight:normal;color:#00539D; }
.bottom-content .left_content {position:relative;width:161px;height:178px;}
.bottom-content .title {color:#b41f27;font-weight:bold;position:absolute;top:8px;font-size:16px;}
.bottom-content .description {font-size:12px;color:#666;font-weight:normal;margin:5px 0 0;}
.bottom-content .linkage {position:absolute;bottom:3px;}
.view-all-clips {background-color:#FFFFFF;text-align:center;padding:10px;width:355px;font-weight:bold;clear:both;margin:0 0 9px;border-top:1px solid #ccc;}

/*  58) FOOTER  */
.footer2 { width: 829px; padding: 50px 0 45px 64px; color: #fff; background: #9e0c0f url(../images/footer_logo.gif) no-repeat 600px 35px; text-align:left;}
.footer2 p { margin: 0; padding: 0; line-height: 24px; font-size: 12px; text-align:center;width:530px;}
.footer2 a, .footer2 a:link, .footer2 a:visited { padding: 0 4px; color: #fff; }

/*  59) GALLERY - HOME  */
.gallery_home .page_header {padding:10px 0 10px 10px;font-size:19px;color:#DE0505;text-align:left;font-weight:bold;}
.gallery_home .top_level_header {height:24px;background:#A82424 url(../images/bacgtitle.gif) repeat-x scroll 0 0;padding:0 5px;margin:0 auto;width:497px;}
.gallery_home .top_level_header h3 {line-height:25px;font-size:15px;color:#fff;font-weight:normal;}
.gallery_home .top_level_header a.arrowdown {cursor:pointer;background:url(../images/arrowbott.gif) no-repeat 0 5px;width:20px;height:18px;display:block;}
.gallery_home .top_level_header a.arrowdown.off {background:url(../images/arrowright_1.gif) no-repeat 3px 2px !important;}
.gallery_home .top_level_header .pagination {text-align:right;}
.gallery_home .top_level_header .pagination a {color:#fff;}
.gallery_home .top_level_header .pagination .showall a {font-size:12px;}
.gallery_home .top_level_header .pagination a.band {background:#fff;display:inline-block;height:5px;margin-right:5px;padding:0 4px;line-height:5px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;border-bottom:1px solid #8E0E0D;}
.gallery_home .top_level_header .pagination a.band.on {opacity: 1;filter: alpha(opacity=100);}
.gallery_home .top_level_header .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}
.gallery_home .browse_wrapper {height:190px;margin-left:6px;position:relative;width:511px;}
.gallery_home .browse_wrapper .thumbs-left-arrow {width:31px;height:200px;position:absolute;left:1px;top:0px;background:url(../images/left-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.gallery_home .browse_wrapper  a.prev {display:block;padding:30px 0;width:11px;height:21px;position:absolute;left:1px;top:49px;z-index:11;background:url(../images/arrowleft1.gif) no-repeat 0 30px;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.gallery_home .browse_wrapper .thumbs-right-arrow {width:31px;height:200px;position:absolute;right:-5px;top:0px;background:url(../images/right-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.gallery_home .browse_wrapper  a.next {display:block;padding:30px 0;width:11px;height:21px;position:absolute;right:-6px;top:49px;z-index:11;background:url(../images/arrowright1.gif) no-repeat 0 30px;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.gallery_home .browse_wrapper a.on {opacity: 1;filter: alpha(opacity=100);cursor:pointer;}
.gallery_home .browse_wrapper .browse_hidden {width:505px;overflow:hidden;position:relative;height:185px;margin-left:5px;z-index:9;}
.gallery_home .browse_wrapper .browse_allpage {position:absolute;width:8000px;top:20px;left:12px;z-index:20;}
.gallery_home .browse_wrapper .browse_eachblock {float:left;padding:0 10px;display:block;width:141px;overflow:hidden;}
.gallery_home .browse_wrapper .browse_eachblock a.thumbnail {display:block;}
.gallery_home .browse_wrapper .browse_eachblock .info {font-weight:normal;padding:0;font-size:11px;position:relative;width:141px;height:90px;}
.gallery_home .browse_wrapper .browse_eachblock .info .title {position:absolute;top:5px;left:0;font-weight:bold;}
.gallery_home .browse_wrapper .browse_eachblock .info .title a {color:#000;}
.gallery_home .browse_wrapper .browse_eachblock .info .creator {position:absolute;top:21px;left:0;}
.gallery_home .browse_wrapper .browse_eachblock .info .creator a {color:#5C84FB;}
.gallery_home .browse_wrapper .browse_eachblock .info .rating {margin:0;padding:0;position:absolute;top:38px;left:0;}
.gallery_home .browse_wrapper .browse_eachblock .info .views {margin:0;padding:0;position:absolute;top:54px;left:0;}
.gallery_home .browse_wrapper .browse_eachblock .info .views strong {color:#5C84FB;}
.gallery_home .browse_wrapper .browse_eachblock .screenshot img {width:137px;height:75px;border:1px solid #B21111;display:block;}

/* 60) ADMIN - Dashboard */
.admin_dashboard {margin:10px 0 0 10px;text-align:left;}
.admin_dashboard .queue_status {width:500px;border:1px solid red;margin-bottom:10px;padding:5px;text-align:left;}
.admin_dashboard .queue_status .error {color:red;}
.admin_dashboard .each_bar {padding:5px 0;}
.admin_dashboard .barwrapper {height:30px;width:450px;border:2px solid #ccc;position:relative;display:block;}
.admin_dashboard .barused {height:30px;background:#FF5555;position:absolute;z-index:3;text-align:right;color:#000;line-height:30px;top:0;left:0;display:block;}
.admin_dashboard .barcommitted {height:30px;background:#FFD455;position:absolute;z-index:2;text-align:right;color:#000;line-height:30px;top:0;left:0;display:block;}
.admin_dashboard .barmax {height:30px;width:450px;background:#2A55FF;position:absolute;z-index:1;text-align:right;color:#ffffff;line-height:30px;top:0;left:0;display:block;}


/* 61) TEMPLATE */
.template_left {width:182px;float:left;text-align:left;background:#fff;padding-bottom:10px;}
.template_wide {width:711px;float:left;text-align:left;min-height:620px;background:#E5E5E5 url(../images/rh-sidebar-shadow.png) repeat-y scroll right top;}
.template_full {width:893px;text-align:left;}
.template_center {width:529px;padding-bottom:10px;background:url(../images/center_bacg.gif) #e5e5e5 repeat-y scroll 0 0;float:left;min-height:620px;}
.template_right {width:171px;padding:10px 0 0 11px;height:610px;float:left;text-align:left;background:#fff;}
.admin_home .performance_view {background:#eee;}
.admin_home .user_view {background:#eee;}

/* 62) Full PERFORMANCE LISTINGS */
.performance_listing {text-align:left;padding:10px 9px 14px;}
.performance_listing .gallery-headbar {background:#A61B1B url(../images/gallery-headbar.jpg) repeat-x scroll left top;height:28px;margin:0 auto;position:relative;}
.performance_listing .gallery-headbar .limit_selector {font-size:13px;color:#fff;position:absolute;top:5px;right:5px;}
.performance_listing .gallery-headbar .limit_selector select.gallery_number_filter {width:50px;margin:0 6px;}
.performance_listing h1 {font-size:19px;margin:0 0 5px;padding:0;color:#DE0505;}
.performance_listing h1 a {font-style: italic;font-weight:normal;font-family: 'Times New Roman';}
.performance_listing .gallery-headbar a, .performance_listing .gallery-headbar a:link, .performance_listing .gallery-headbar a:visited {color:#fff;}
.performance_listing .gallery-thumblist {list-style-type:none;margin:0px;padding:0px;position:relative;top:0px;}
.performance_listing .gallery-thumblist li { margin:0px; }
.performance_listing .gallery-thumblist .gallery-thumblist-row {width:693px;list-style-type:none;margin:0px;padding:0px;color:#666666;font-size:11px;}
.performance_listing .gallery-thumblist .gallery-thumblist-row a.thumbnails {display:block;width:141px;height:79px;}
.performance_listing .gallery-thumblist .gallery-thumblist-row a.thumbnails img {display:block;}
.performance_listing .gallery-thumblist .gallery-thumblist-row a.gallery-thumbname, .performance_listing .gallery-thumblist .gallery-thumblist-row a:link.gallery-thumbname, .performance_listing .gallery-thumblist .gallery-thumblist-row a:visited.gallery-thumbname {}
.performance_listing .gallery-thumblist .gallery-thumblist-row li {float:left;width:141px;margin:15px 32px 0px 0px;}
.performance_listing .gallery-thumblist .gallery-thumblist-row li.last-thumb { margin-right:0px; }
.performance_listing .gallery-thumbname {margin:0 0px 5px 0px;padding-top:3px;text-decoration:none;font-weight:bold;font-size:11px;display:block;color:#0084fb;}

.performance_listing .pagination a {color:#5C84FB;}
.performance_listing .pagination {font-size:11px;text-align:right;padding:10px 0;}
.performance_listing .pagination_wrapper {position:relative;width:693px}
.performance_listing .pagination_wrapper .pagination {position:absolute;top:-20px;right:0;padding:0;}
.performance_listing .pagination a.band {color:#fff;background:#fff;display:inline-block;height:5px;margin-right:5px;padding:0 4px;line-height:5px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;}
.performance_listing .pagination a.band.on {opacity: 1;filter: alpha(opacity=100);}
.performance_listing .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}

/*  63) STORE - HOME  */
.store_home .page_header {padding:10px 0 10px 10px;font-size:19px;color:#DE0505;text-align:left;font-weight:bold;}
.store_home .top_level_header {height:24px;background:#A82424 url(../images/bacgtitle.gif) repeat-x scroll 0 0;padding:0 5px;margin:0 auto;width:497px;}
.store_home .top_level_header h3 {line-height:25px;font-size:15px;color:#fff;font-weight:normal;}
.store_home .top_level_header a.arrowdown {cursor:pointer;background:url(../images/arrowbott.gif) no-repeat 0 5px;width:20px;height:18px;display:block;}
.store_home .top_level_header a.arrowdown.off {background:url(../images/arrowright_1.gif) no-repeat 3px 2px !important;}
.store_home .top_level_header .pagination {text-align:right;}
.store_home .top_level_header .pagination a {color:#fff;}
.store_home .top_level_header .pagination a.band {background:#fff;display:inline-block;height:5px;margin-right:5px;padding:0 4px;line-height:5px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;}
.store_home .top_level_header .pagination a.band.on {opacity: 11;filter: alpha(opacity=100);}
.store_home .top_level_header .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}
.store_home .browse_wrapper {height:190px;margin-left:6px;position:relative;width:511px;}
.store_home .browse_wrapper .thumbs-left-arrow {width:31px;height:200px;position:absolute;left:1px;top:0px;background:url(../images/left-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.store_home .browse_wrapper a.prev {display:block;padding:30px 0;width:11px;height:21px;position:absolute;left:1px;top:49px;z-index:11;background:url(../images/arrowleft1.gif) no-repeat 0 30px;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.store_home .browse_wrapper .thumbs-right-arrow {width:31px;height:200px;position:absolute;right:-5px;top:0px;background:url(../images/right-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.store_home .browse_wrapper a.next {display:block;padding:30px 0;width:11px;height:21px;position:absolute;right:-6px;top:49px;z-index:11;background:url(../images/arrowright1.gif) no-repeat 0 30px;opacity: .3;filter: alpha(opacity=30);cursor:default;}
.store_home .browse_wrapper a.on {opacity: 1;filter: alpha(opacity=100);cursor:pointer;}
.store_home .browse_wrapper .browse_hidden {width:506px;overflow:hidden;position:relative;height:185px;margin-left:5px;z-index:9;}
.store_home .browse_wrapper .browse_allpage {position:absolute;width:8000px;top:0;left:12px;}
.store_home .browse_wrapper .browse_eachblock {float:left;padding:0;display:block;width:88px;overflow:hidden;margin-right:11px;}
.store_home .browse_wrapper .browse_eachblock a.thumbnail {display:block;}
.store_home .browse_wrapper .browse_eachblock .info {font-weight:bold;padding:0;font-size:12px;position:relative;width:88px;height:38px;line-height:12px;}
.store_home .browse_wrapper .browse_eachblock .info .title {font-size:12px;padding-top: 3px; color:#666; text-align: center;}
.store_home .browse_wrapper .browse_eachblock .info .title a {color: #000;}
.store_home .browse_wrapper .browse_eachblock .info .creator {position:absolute;top:26px;left:10px;}
.store_home .browse_wrapper .browse_eachblock .info .creator a {color:#5C84FB;}
.store_home .browse_wrapper .browse_eachblock .info .rating {margin:0;padding:0;position:absolute;top:43px;left:10px;}
.store_home .browse_wrapper .browse_eachblock .info .views {margin:0;padding:0;position:absolute;top:59px;left:10px;}
.store_home .browse_wrapper .browse_eachblock .screenshot img {width:84px;height:116px;border:2px solid #B21111;display:block;}

/*  64) MYPROFILE - My dashboard  */
.mydashboard .center-side { background-color:#e5e5e5;padding:7px 10px 40px;}
.top_dashboard {margin-bottom:8px;}
.mydashboard .home-headbar {background:#a61b1b url(../images/home-headbar-bg.jpg) left top repeat-x;height:32px;margin:0 auto;position:relative;}
.mydashboard .home-titlebar {background:#a61b1b url(../images/home-titlebar-bg.jpg) left top repeat-x;height:24px;}
.mydashboard .home-titlebar h1 {font-weight:normal;left:10px;font-size:14px;color:#fff;position:absolute;top:3px;width:200px;}
.mydashboard .home-titlebar .redbar-interact { position:absolute;right:10px;top:0; }
.mydashboard .home-titlebar .redbar-interact a {color:#fff;}
.mydashboard .home-titlebar .redbar-interact .pagination a.band {background:#FFFFFF none repeat scroll 0 0;display:inline-block;height:5px;line-height:5px;margin-right:5px;padding:0 4px;margin-top:10px;opacity: .4;filter: alpha(opacity=40);border-bottom:1px solid #8E0E0D;}
.mydashboard .home-titlebar .redbar-interact .pagination a.band.on {opacity: 1;filter: alpha(opacity=100);}
.mydashboard .home-titlebar .redbar-interact .pagination a:hover.band {text-decoration:none;opacity: 1;filter: alpha(opacity=100);}
.mydashboard .thumbs-container {position:relative;width:696px;height:200px;margin-left:-5px;}
.mydashboard .thumbs-container .thumbs-scroll {position:relative;width:691px;margin-left:5px;overflow:hidden;}
.mydashboard .thumbs-container .thumbs-left-arrow {width:31px;height:200px;position:absolute;left:1px;top:0px;background:url(../images/left-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.mydashboard .thumbs-container  a.prev {background:url(../images/arrowleft1.gif) no-repeat;display:block;margin-top:30px;width:11px;height:21px;position:absolute;left:1px;top:49px;z-index:11;}
.mydashboard .thumbs-container .thumbs-right-arrow {width:31px;height:200px;position:absolute;right:-5px;top:0px;background:url(../images/right-arrow2.png) left top no-repeat;cursor:pointer;margin-left:0px;z-index:10;}
.mydashboard .thumbs-container  a.next {background:url(../images/arrowright1.gif) no-repeat;display:block;margin-top:30px;width:11px;height:21px;position:absolute;right:-6px;top:49px;z-index:11;}
.mydashboard .thumbs-container .off {opacity: .3;filter: alpha(opacity=30);cursor:default;}
.mydashboard .home-thumbs { clear:both;list-style-type:none;position:relative;width:4000px;padding:15px 0 0;display:block;height:190px;overflow:hidden;left:15px;}
.mydashboard .home-thumbs li {float:left;width:140px;padding-left:9px;}
.mydashboard .home-thumbs li .thumb-image-link {width:140px;height:77px;display:block;margin-bottom:2px;}
.mydashboard .home-thumbs li .thumb-image {border:#de0505 1px solid;width:138px;height:75px;}
.mydashboard .home-thumbs.clip {left:27px;}
.mydashboard .home-thumbs.clip li {width:86px;padding:0 25px 0 0;}
.mydashboard .home-thumbs.clip li .thumb-image-link {width:86px;height:118px;display:block;margin-bottom:2px;}
.mydashboard .home-thumbs.clip li .thumb-image {border:#de0505 1px solid;width:84px;height:116px;}
.mydashboard .home-thumbs.clip li .gallery-thumbname {text-align:center;}
.mydashboard .home-thumbs li .gallery-thumbname {margin-bottom:0px;text-decoration:none;font-weight:bold;display:block;font-size:11px;}
.mydashboard .home-thumbs li a .gallery-thumbname {color:#000;}
.mydashboard .home-thumbs li .thumb-author { font-size:11px; }
.mydashboard .home-thumbs li .thumb-recent-comment {display:block;font-size:9px;color:#333333;padding:5px 0px 5px 0px;margin-top:5px;border-top:#999999 1px dotted;}
.mydashboard .home-thumbs li .thumb-recent-comment span {display:block;margin:5px 0px 5px 0px;color:#666666;}
.mydashboard .home-thumbs li .thumb-views { color:#666666;font-size:11px;display:block;margin-top:5px; }
.mydashboard .home-thumbs li .thumb-views img { margin-left:10px; }
.mydashboard .center-side .user-profile-thematic {font-size:13px;background:#fff;width:372px;border:1px solid #dcdcdc;border-top: 0 none;border-bottom:0 none;}
.mydashboard .center-side .user-profile {font-size:13px;width:307px;padding-right:12px;}
.mydashboard .user-profile-thematic .bottom-content {border:0 none;padding-left:14px;width:358px;}
.mydashboard .user-profile .stats-title {font-size:14px;color:#de0505;text-align:left;margin:19px auto 4px;}
.mydashboard .user-profile .stats-title.performance_activity {margin:34px auto 4px;}
.mydashboard .user-profile .user-stats {line-height:10px;list-style-type:none;}
.mydashboard .user-profile .user-stats li {font-size:13px;font-weight:bold;border-bottom:#cccccc 1px dotted;padding:6px 0;position:relative;}
.mydashboard .user-profile .user-stats li a {color:#000;}
.mydashboard .user-profile .user-stats li.last { border-bottom:none;}
.mydashboard .user-profile .user-stats li span, .mydashboard .right-side .user-stats li a.short {font-weight:normal;position:absolute;right:0;top:6px;color:#000;}

.mydashboard_friends {padding:10px 0 0;}
.mydashboard_friends.non_owner {padding:43px 0 5px;}
.mydashboard_friends .friends_wrapper {width:307px;background:none;border:0 none;left:0;}
.mydashboard_friends .friends_wrapper .thumbs-left-arrow {background:url(../images/left-arrow2sm.png) no-repeat top left;height:118px;width:18px;left:-2px;}
.mydashboard_friends .friends_wrapper .thumbs-right-arrow {background:url(../images/right-arrow2sm.png) no-repeat top right;height:118px;width:18px;right:-2px;}
.mydashboard_friends .friends_wrapper a.prev {background:url(../images/arrowleft1sm.gif) no-repeat center left;display:block;margin-top:30px;width:11px;height:21px;position:absolute;left:-3px;top:12px;z-index:11;}
.mydashboard_friends .friends_wrapper a.next {background:url(../images/arrowright1sm.gif) no-repeat center right;display:block;margin-top:30px;width:11px;height:21px;position:absolute;right:-4px;top:12px;z-index:11;}
.mydashboard_friends .friends_wrapper .friends_scroll {width:305px;left:0;top:3px;}
.mydashboard_friends .friends_wrapper .friend_wrapper {left:24px;height:115px;}
.mydashboard_friends #friendList .friend_eachwrapper {padding-right:16px;}

.user-profile-email {background:#fff;padding:10px;}
.user-profile-email .stats-title {font-size:14px;color:#de0505;text-align:center;font-weight:bold;}
.user-profile-email .user-stats {font-size:14px;color:#de0505;text-align:center;}

.top_dashboard .owner_tab .get_system {padding:2px 15px 9px 12px;}
.top_dashboard .owner_tab .advert {margin:0 0 11px;}
.top_dashboard .owner_tab .header-title {letter-spacing:-0.3px;border:0 none;width:348px;height:24px;line-height:23px;margin-bottom:13px;text-align:left;padding-left:24px;}
.top_dashboard .owner_tab h2 {font-size:15px;font-weight:bold;color:#515151;letter-spacing:0.1px;}
.top_dashboard .owner_tab .get_system a { font-weight:normal;color:#0084ff;text-decoration:underline; font-size:15px;letter-spacing:0.3px;}
.top_dashboard .owner_tab .view-all-clips {margin:21px 0 0;width:372px;padding:10px 0;}

.thematic_seperator {width:372px;height:1px;border-top:1px solid #dcdcdc;padding-top:2px;}
.thematic_top_border {display:block;width:374px;height:7px;background:url(../images/thematic_border.gif) no-repeat top left;}
.thematic_bottom_border {display:block;width:374px;height:7px;background:url(../images/thematic_border.gif) no-repeat bottom left;}

/* 65) SUGGESTION BOX */
.template_left .suggestion_box {width:165px;margin:10px auto 0;background:url(../images/request_bgtop.gif) no-repeat 0 0;padding:4px 0 0;}
.template_left .suggestion_box .request {background:url(../images/request_bgmiddle.gif) repeat-y 0 0;}
#request_action_area {width:150px;margin: 0 auto;}
.template_left .end {background:url(../images/request_bgbottom.gif) no-repeat 0 0;height:4px;width:165px;margin:0 auto;}
.template_left .suggestion_box textarea.request_text {width:146px;height:91px;}
.template_left .suggestion_box .request_button {background:transparent url(../images/request_this.gif) repeat scroll 0 0;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:27px;margin:7px auto 0;width:90px;display:block;padding-bottom:3px;}
.template_left .suggestion_box .request_title {text-align:center;font-size:11px;color:#de0505;margin:0 9px 0px 9px;background:url(../images/pink-horiz-dots2.gif) repeat-x 0 12px;padding:6px 0;}
.template_left .suggestion_box .request_title span {padding:0 3px;background:#eeeeee;font-weight:bold;}
.template_left .suggestion_box .request_count {text-align:center;font-size:11px;color:#666;padding:3px 0 5px;}

/* 66. MY PROFILE - Photo gallery */
.purchase_left #store_clip_wrapper {margin-top: 30px; height:420px;overflow:hidden;position:relative; background: #de0505; border: 1px solid #888;}
.purchase_left .each_thumb {position:absolute;left:25px;}
.purchase_left .each_thumb a {display:block;width:101px;height:101px;position:relative;margin:0 auto 7px;}
.purchase_left .each_thumb a img.thumbnail {width:97px;height:97px;border:2px solid #fff;position:absolute;top:0;left:0;z-index:1;}
.purchase_left .each_thumb a span {display:none;position:absolute;top:3px;right:3px;z-index:2;width:24px;height:24px;background:url(../images/icons/24-em-check.png) no-repeat;}
.purchase_left .each_thumb a.on span, .purchase_left a:hover span {display:block;}
.purchase_left.profile {background: #fff;}
.purchase_left.profile .more a{position:absolute;bottom:0;left:-12px;font-size:11px;color:#000;font-weight:bold;display:block;width:111px;height:21px;background:url(../images/more.jpg) no-repeat;cursor:pointer;}
.purchase_left.profile .up a {position:absolute;top: 5px;left:-12px;font-size:11px;color:#000;font-weight:bold;display:block;width:111px;height:21px;background:url(../images/less.jpg) no-repeat;cursor:pointer;}
.purchase_left.profile .up.off a, .purchase_left.profile .more.off a {opacity: 0;filter: alpha(opacity=0);cursor:default;}
.purchase_left.profile h5 {font-weight:bold;font-size:15px;text-align:center;color:#000; margin: 20px 0 5px 0; padding: 0;}
.purchase_left.profile .status_message {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; font-size: 14px; text-align: center; width: 300px;}

.purchase_left h5 {padding:26px 0 15px;font-weight:bold;font-size:15px;text-align:center;color:#fff;}
.purchase_right.profile {text-align:center;}
.purchase_right h5 {color:#de0505;padding:19px 0 0 12px;font-size:19px;text-align:left;}
.purchase_right h5 span {color:#333;font-family:'Times New Roman';font-weight:normal;font-style: italic;}
.purchase_right .imageholder {width:537px;height:402px;margin:26px auto 12px;background:#000;border:3px solid #666;overflow:auto;}
.purchase_right .imageholder img {width:100%;height:100%;}
.purchase_right .profile_upload {width:543px;margin:0 auto;}

.purchase_right a.upload {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.purchase_right a:hover.upload {text-decoration:underline;}
.purchase_right a.upload span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.purchase_right a.select {color:#fff;background: transparent url('../images/inbox_btnb_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 8px;text-decoration: none;}
.purchase_right a:hover.select {text-decoration:underline;}
.purchase_right a.select span{background: transparent url('../images/inbox_btnb_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.purchase_right span.error {font-size:9px;color:red;}

/* Overlay error message */
.errorMsg {background:#fff;padding:30px 10px 10px;font-weight:bold;color:red;}

/* User Edit Form - Validation Error Message */
.validationErrorMsg {background:#fff;padding:1px 1px 1px;font-weight:bold;color:red;}
.validationFeedBack {background:url(../images/icons/16-em-check.gif) no-repeat 5px 4px;padding:5px 0 5px 25px;text-align:left;font-size:11px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:none;}

/* 7) ADMIN - General  */
.admin_home {min-height:455px;}
#nyroModalContent .admin_home {min-height:300px;}
.admin_home h2{color:#fff;text-align:left;}
.admin_home .search_admin_wrapper {height:40px;background:url(../images/bg_header.gif) no-repeat 0 -48px;position:relative;}
.admin_home .search_admin_wrapper .header {width:780px;font-weight:bold;letter-spacing:.8px;font-size:30px;text-align:left;text-transform: uppercase;color:#fff;position:absolute;left:14px;top:11px;}

.admin_home p {text-align:left;}
.admin_home .profile_left h2, .admin_home .profile_right h2, .admin_home .gallery_left h2, .admin_home .gallery_right h2 {text-transform: none;}
.admin_home .advert_header {font-size:9px;color:#636363;}
.admin_home .clips_edit {padding:10px;margin:0;text-align:left;}
.admin_home .sourcemedia_edit {padding:10px;margin:0;text-align:left;}
.admin_home .performance_edit {padding:10px;margin:0;text-align:left;}
.admin_home .erasedClips_edit {padding:10px;margin:0;text-align:left;}
.admin_home .parentClips_edit {padding:10px;margin:0;text-align:left;}
.admin_home .admin_userview_left {padding:10px;border:1px solid #CCCCCC;background:#E2EFF3;}
.admin_home .admin_userview_right {padding:10px;border:1px solid #CCCCCC;background:#E2EFF3;}
.wrapperleft {float:left;width:30%;}
.wrapperleft img.userimage {width:100px;height:110px;border:1px solid #b2b3b3;}
.wrapperright {float:left;width:50%;}
#mainTabwrapper{height:500px;margin:10px auto;width:800px;}

.confirmation {text-align:center;font-size:13px;width:227px;border:3px solid #fff;background:#eee;color:#000;font-weight:bold;}
.confirmation h3 {color:#de0505;padding:5px 0 15px;}
.confirmation a.cancel {color:#fff;background: transparent url('../images/greybtn_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.confirmation a:hover.cancel {text-decoration:underline;}
.confirmation a.cancel span{background: transparent url('../images/greybtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.confirmation a.delete {color:#fff;background: transparent url('../images/redbtn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.confirmation a:hover.delete {text-decoration:underline;}
.confirmation a.delete span{background: transparent url('../images/redbtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.confirmation .submit {padding:10px 0;}

/* AUTOCOMPLETE */
.ac_results {border: 1px solid gray;background-color: white;padding: 0;margin: 0;list-style: none;position: absolute;z-index: 10000;display: none;}
.ac_results li {padding: 2px 5px;white-space: nowrap;color: #101010;text-align: left;}
.ac_over {cursor: pointer;background-color: #F0F0B8;}
.ac_match {text-decoration: underline;color: black;}

table.movie_preferences_table {width: 480px;}
table.movie_preferences_table tr.preference_row {width: 480px;}
table.mov ie_preferences_table td.preference_category {width: 120px;}
table.movie_preferences_table td.preference_description {width: 240px;}
table.movie_preferences_table td.preference_visibility {width: 100px;}
table.movie_preferences_table td.preference_options {width: 20px;}

/* Shopping Cart */
.warning_message {border:5px solid #f45e6a;background:url(../images/warning_message.gif) #b70505 no-repeat 29px 21px;color:#fff;font-weight:bold;font-size:16px;text-align:left;padding:17px 120px 18px 80px;position:relative;}
.warning_message a.closebutton {display:block;width:16px;height:16px;background:url(../images/warning_close.gif) no-repeat 0 0;position:absolute;top:12px;right:12px;}
.warning_message a:hover.closebutton {text-decoration:none;}
.shoppingcart_left {float:left;width:610px;padding:10px 14px;text-align:left;}
.shoppingcart_left .label {background:url(../images/seperator_06.gif) repeat-x bottom center;margin-right:45px;position:relative;height:22px;}
.shoppingcart_left .label div {position:absolute;bottom:0;color:#d20a0a;height:22px;line-height:20px;font-weight:bold;}
.shoppingcart_left .label .item {left:0;}
.shoppingcart_left .label .description {left:144px;background:url(../images/vertgrey01.gif) repeat-y top left;padding-left:8px;}
.shoppingcart_left .label .quantity {left:355px;background:url(../images/vertgrey01.gif) repeat-y top left;padding-left:8px;}
.shoppingcart_left .label .price {left:438px;background:url(../images/vertgrey01.gif) repeat-y top left;padding-left:8px;}
.shoppingcart_left .product_wrapper {height:145px;background:url(../images/seperator_06.gif) repeat-x bottom center;position:relative;}
.shoppingcart_left .product_wrapper .thumb {float: left; margin: 8px 2px; width:141px;height:89px;background:url(../images/cart_strip.gif) #d20a0a repeat-x bottom center;}
.shoppingcart_left .product_wrapper.sub {padding-left:24px;}
.shoppingcart_left .product_wrapper.sub .thumb {}
.shoppingcart_left .product_wrapper .description {float: left; margin: 4px 2px; padding: 4px; font-size:11px;color:#9d9799;width:200px;}
.shoppingcart_left .product_wrapper .quantity {float: left; margin: 4px 2px; padding: 4px; font-size:11px;color:#9d9799;width:68px;}
.shoppingcart_left .product_wrapper .description .title span {color:#9d9799;font-weight:normal}
.shoppingcart_left .product_wrapper.sub .description {left:174px;width:240px;}
.shoppingcart_left .product_wrapper .description .title {font-weight:bold;color:#000;font-size:12px;}
.shoppingcart_left .product_wrapper .price {float: left; margin: 8px 10px;}
.shoppingcart_left .product_wrapper .note {top:56px;left:400px;color:#d20a0a;font-size:10px;text-align:center;}
.shoppingcart_left .product_wrapper .note .misc {font-weight:bold;}
.shoppingcart_left .product_wrapper a.box_art_link {background:url(../images/cart_strip.gif) #d20a0a repeat-x bottom center;text-decoration: none;width:141px;height:102px;display:block;}
.shoppingcart_left .product_wrapper a.box_art_link.physical {background:none;}
.shoppingcart_left .product_wrapper .message {font-size:9px;color:#D20A0A;}
.shoppingcart_left .product_wrapper .button {float: left; margin: 4px 0;}
.shoppingcart_left .product_wrapper .quantity a.boldbutton {margin-top:5px;}

.shoppingcart_right {float:left;width:255px;background:url(../images/cart_left.gif) repeat-y top left;}
.overview {width:225px;margin:10px auto 20px;}
.overview .header {height:25px;background:#C00609;color:#fff;font-weight:bold;line-height:20px;font-size:13px;}
.overview .total_list {border:1px solid #ccc;font-size:16px;}
.overview .total_list .credit {height:40px;position:relative;}
.overview .total_list .credit div {position:absolute;}
.overview .total_list .title {top:12px;left:5px;}
.overview .total_list .price {font-weight:bold;color:#d20a0a;}
.overview .total_list .message {top:10px;left:130px;font-size:9px;text-align:left;width:83px;color:#9D9799;}
.overview .total_list .yoopoint {height:61px;position:relative;background:url(../images/cart_overview.gif) repeat-x top center;margin:0 5px;}
.overview .total_list  .yoopoint .title {left:0;top:17px;}
.overview .total_list .yoopoint div {position:absolute;}
.overview .total_list .total {height:40px;position:relative;}
.overview .total_list .total div {position:absolute;}
.overview .button {height:32px;background:#C00609;padding:10px 0 0 80px;}
.overview .button a {color:#fff;background: transparent url('../images/greybtnr_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 8px;text-decoration: none;}
.overview .button a:hover {text-decoration:underline;}
.overview .button a span{background: transparent url('../images/greybtnr_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.shoppingcart_right .banner {width:160px;height:600px;margin:0 auto 20px;background:#000;}

/* Billing Process */
.billing {width:800px;margin:2px auto;}
.billing ul.menu {width:394px;margin:0 auto;display:block;background:url(../images/seperator_06.gif) repeat-x 0 10px;height:28px;text-align:left;}
.billing ul.menu.physical {width:482px;}
.billing ul.menu li {color:#c4a6b0;font-weight:bold;font-size:16px;display:block;list-style:none;padding:0 5px;background:#fff;margin-right:43px;height:28px;float:left;}
.billing ul.menu li.selected {color:#d20a0a;background:url(../images/billing_arrow.gif) #fff no-repeat bottom center;}
.billing ul.menu li.first {padding-left:0;}
.billing ul.menu li.last {padding-right:0;margin-right:0;}

.retrieval .checkout_login {padding:23px 36px;margin:15px auto;border:1px solid #c7c7c7;width:220px;text-align:center;}
.retrieval .checkout_login .or {margin:20px auto;font-weight:bold;font-size:13px;}
.retrieval .checkout_login .checkout_login_form {width:180px;margin:0 auto;text-align:left;}
.retrieval .checkout_login .checkout_login_form input {margin:3px 0 0;width:175px;}
.retrieval .checkout_login .checkout_login_form .forgot, .retrieval .checkout_login .checkout_login_form .forgot a {font-size:11px;text-align:center;}
.retrieval .checkout_login .checkout_login_form .forgot a {text-decoration:underline;color:#000;}
.retrieval .checkout_login .button {position:relative;width:180px;height:35px;}
.retrieval .checkout_login .button a.continue {position:absolute;left:57px;color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.retrieval .checkout_login .button a:hover.continue {text-decoration:underline;}
.retrieval .checkout_login .button a.continue span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}
.retrieval .checkout_login .button a.cancel {position:absolute;left:100px;color:#fff;background: transparent url('../images/inbox_btnwg_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.retrieval .checkout_login .button a:hover.cancel {text-decoration:underline;}
.retrieval .checkout_login .button a.cancel span{background: transparent url('../images/inbox_btnwg_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.ssl_badge {background:url(../images/login_bg2.jpg) #e5e5e5 repeat-x;height:140px;text-align:center;padding:22px 0 0;}
.ssl_cert {width:224px;height:80px;background:url(../images/ssl_cert_wrapper.gif) no-repeat;margin:0 auto;padding:11px 0 0;text-align:center;}
.billing .wrapper {background:#e4ecee;position:relative;width:582px;margin:0 auto;}
.billing.shipping .wrapper {height:400px;}
.billing .wrapper .ssl_cert {position:absolute;bottom:0;left:-10px;}
.billing .wrapper .choice {position:absolute;top:21px;left:149px;}
.billing .wrapper .choice .add_address {margin-left:20px;}
.billing .wrapper .new_address {position:absolute;top:55px;left:100px;width:350px;}
.billing .wrapper .new_address label {font-weight:bold;display:block;margin-bottom:4px;}
.billing .wrapper .new_address label strong {color:red;font-size:13px;}
.billing .wrapper .new_address label.remember {font-weight:normal;}
.billing .wrapper .new_address input, .billing .wrapper .new_address select {width:175px;margin-bottom:16px;}
.billing .wrapper .new_address input#lastName {width:190px;}
.billing .wrapper .new_address input#doStoreShippingAddress1 {width:15px;} 
.billing .wrapper .new_address input.zip {width:80px;}
.billing .wrapper .new_address input#phoneNumber {width:93px;}
.billing .wrapper .new_address input#apt {width:54px;}
.billing .wrapper .new_address input.checkbox {width:10px;}
.billing .wrapper .new_address select.state {width:60px;}
.billing .wrapper a.back {position:absolute;left:20px;bottom:25px;}
.billing .wrapper a.checkout_link {position:absolute;left:20px;bottom:25px;}
.billing .wrapper a.checkout_link.purchase_policy1 {left: 360px;}
.billing .wrapper a.checkout_link.purchase_policy2 {left: 250px;}
.billing .wrapper a.checkout_link.purchase_policy3 {left: 355px; bottom: 5px;}
.billing .wrapper a.checkout_link.submit_button {position: absolute; left: 550px; bottom: 20px; color:#fff;background: transparent url('../images/greybtn_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 8px;text-decoration: none;}
.billing .wrapper a.checkout_link.submit_button span {background: transparent url('../images/greybtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.billing .wrapper a.checkout_link.submit_button.continue1 {position: absolute; left: 420px; bottom: 20px;}
.billing .wrapper a.checkout_link.submit_button.continue2 {position: absolute; left: 550px; bottom: 20px;}
.billing .wrapper a.checkout_link.submit_button.confirm {position: absolute; left: 420px; bottom: 20px;}
.billing .wrapper a.checkout_link.submit_button.shop1 {position: absolute; left: 350px; bottom: 20px;}
.billing .wrapper a.checkout_link.submit_button.shop2 {position: absolute; left: 338px; bottom: 20px;}
.billing .wrapper a:hover.submit {text-decoration:underline;}

.billing .wrapper #purchase_policy_modal {display:none;position:absolute;top:50px;left:200px;width:400px;border:1px solid #a91917;background:#E5E5E5;padding:10px; z-index: 300;}
.billing .wrapper #purchase_policy_modal .title {margin: 5px auto; font-size: 16px; font-weight: bold; color: #444;}
.billing .wrapper #purchase_policy_modal p {font-size: 14px;}

.billing .firstname_wrapper {width:180px;height:38px;}
.billing .lastname_wrapper {width:180px;height:38px;}
.billing .cctype_wrapper {width:180px;height:38px;}
.billing .ccnumber_wrapper {width:180px;height:38px;}
.billing .expmonth_wrapper {width:60px;height:38px;float:left;margin-right:5px;}
.billing .expyear_wrapper {width:50px;height:38px;float:left;}
.billing .cvv_wrapper {width:75px;height:38px;}

.billing .billingadd1_wrapper {width:250px;height:38px;}
.billing .billingadd2_wrapper {width:84px;height:38px;}
.billing .city_wrapper {width:180px;height:38px;}
.billing .state_wrapper {width:60px;height:38px;}
.billing .zipcode_wrapper {width:84px;height:38px;}
.billing .phonenumber_wrapper {width:180px;height:38px;}

.billing.payment .wrapper {height:440px;width:800px;}
.billing.payment .wrapper .choice {position:absolute;top:21px;left:146px;}
.billing .wrapper .region {position:absolute;top:4px;right:5px;color:#D20A0A;}
.billing.payment .wrapper .new_address {width:800px;left:0;top:60px;}
.billing.payment .wrapper .paymentinfo {width:380px;padding:4px;margin-left:5px;border:1px solid #fff;height:220px;margin-bottom:10px;background:#e5e5e5;}
.billing.payment .wrapper .paymentinfo select {width:55px;margin-right:5px;}
.billing.payment .wrapper .paymentinfo select#ccType {width:145px;}
.billing.payment .wrapper .paymentinfo select.type {width:175px;margin-right:0;}
.billing.payment .wrapper .paymentinfo a {font-size:10px;}
.billing.payment .wrapper .paymentinfo input#ccVv {width:74px;margin-right:5px;}
.billing.payment .wrapper .paymentinfo input#street_name {width:250px;} 
.billing.payment .wrapper .paymentinfo input#apt_number{width:80px;}
.billing .wrapper .paymentinfo input#zip {width:80px;}
.billing .wrapper .new_address input#addresseePostalCode {width:94px;}
.billing .message {display:none;background:url(../images/icons/16-message-warn.gif) #e5e5e5 no-repeat 5px 4px;padding:5px 0 5px 25px;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;}
.billing .message_on {background:url(../images/icons/16-message-warn.gif) no-repeat 5px 4px;padding:5px 0 5px 25px;text-align:left;font-size:11px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 0 1px;}
.billing .decline_msg {background:url(../images/icons/16-message-warn.gif) #fee no-repeat 5px 8px;padding:5px 0 5px 25px;text-align:left;font-size:18px;border:1px solid #DA0909;margin:0 0 10px; color: #900}

.billing.summary .wrapper {}
.billing.summary .wrapper .list_wrapper {width:323px;margin:0 auto 0;padding:34px 0 102px;}
.billing.summary .wrapper .list_wrapper.physical {width:257px;float:left;padding:34px 34px 102px 25px;}
.billing.summary .wrapper .address {width:248px;float:left;padding:42px 0 102px;}
.billing.summary .wrapper .address h4 {font-size:16px;font-weight:bold;}
.billing.summary .wrapper .address .container {font-size:16px;font-weight:bold;background:#fff;border:1px solid #7b7d7c;padding:25px 10px;margin:10px 0;width:226px;}
.billing.summary .wrapper .list_wrapper ul.list {padding:0 5px;background:url(../images/summary_seperator.gif) repeat-x bottom center;}
.billing.summary .wrapper .list_wrapper ul.subtotal {border-bottom:2px solid #939b9d;padding:12px 5px 0;}
.billing.summary .wrapper .list_wrapper ul.total {padding:13px 5px }
.billing.summary .wrapper .list_wrapper ul.total li {font-size:16px;}
.billing.summary .wrapper .list_wrapper ul.subtotal li {font-weight:normal;}
.billing.summary .wrapper .list_wrapper ul.subtotal li.credit {color:#d20a0a;}
.billing.summary .wrapper .list_wrapper ul li {list-style:none;font-weight:bold;text-align:left;display:block;height:26px;}
.billing.summary .wrapper .list_wrapper ul li span.title {float:left;width:160px;}
.billing.summary .wrapper .list_wrapper ul li span.price {float:right;}

.billing.confirm .wrapper {height:auto;text-align:center;padding:45px 90px 57px;font-weight:bold;}
.billing.confirm .wrapper .message {color:#00bf00;font-size:24px;}
.billing.confirm .wrapper .notice {font-size:16px;}
.billing.confirm .wrapper hr {width:204px;margin:22px auto 20px;border: 1px solid #cfd7d9;}
.billing.confirm .wrapper .continue {height:27px;width:135px;margin:20px auto 0;}
.billing.confirm .wrapper .continue a.submit {position:relative;top:0;left:0;}

/* Misc - about*/
.misc {width:690px;margin:10px auto 0;color:#515151;}
.misc .gallery_spotlight_title {width:100%;padding:0;}
.misc .about_header {width:690px;height:180px;background:url(../images/about_header.jpg) no-repeat 0 0;margin:0 auto 18px;}
.misc .press_kit {font-size:14px;}
.misc a.arrowdown {padding:0 0 10px 20px;font-weight:bold;font-size:15px;color:#DE0505;cursor:pointer;background:url(../images/icons/16-arrow-down-blue.gif) no-repeat;height:16px;display:block;float:left;position:relative;clear:right;}
.misc a.arrowdown.off {background:url(../images/icons/16-arrow-right-blue.gif) no-repeat !important;}
.misc .category {padding:0 0 10px 15px;}
#nyroModalContent .privacy_holder {padding:30px 5px 5px;}
.privacy_holder {text-align:left;color:#515151;}
.misc .maincontent, .privacy_holder .maincontent {font-size:10px;clear:both;}
.misc .maincontent h3, .privacy_holder .maincontent h3 {padding:0 0 7px;}
.misc .maincontent h2, .privacy_holder .maincontent h2 {color:#515151;}
.misc .maincontent p, .privacy_holder .maincontent p {padding:0 0 10px;}
.misc .maincontent ul, .privacy_holder .maincontent ul {margin-bottom:10px;}
.misc .maincontent li, .privacy_holder .maincontent li {list-style:upper-alpha;margin-left:30px;}
.misc .maincontent ul ul li, .privacy_holder .maincontent ul ul li {list-style:decimal;margin-left:60px;}
.misc .subcontent {font-size:11px;margin:5px 0;clear:both;}
.misc .subcontent_divide {font-size:11px;margin:5px 0;float:left;}
.misc .rightbanner {width:241px;height:128px;float:right;margin:0 0 0 25px;background:#000;}
.misc .news_block {font-size:11px;background:url(../images/seperator_trans.gif) repeat-x bottom center;padding: 0 0 14px 0;margin-bottom:16px;zoom:1;}
.misc .header a {font-size:19px;color:#f00;text-decoration:underline;}
.misc .or {font-size:15px;width:238px;text-align:center;font-size:15px;font-weight:bold;margin:10px 0 0;color:#0084FF;}
.misc input {width:238px;}
.misc input#correspond {width:20px;}
.misc select {width:243px;}
.misc label {display:block;font-size:12px;font-weight:bold;margin:10px 0 5px;}
.misc label span {font-weight:normal;font-size:11px;font-style:italic; }
.misc .contact, .misc .faq {padding:22px 20px 25px;background:#f5f5f5;margin: 0 0 8px 0px;color:#000;}
.misc .faq {position:relative;}
.misc .faq a.top {position:absolute;bottom:10px;right:10px;}
.misc .submit a.submit {color:#fff;background: transparent url('../images/greybtn_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.misc .submit a:hover.submit {text-decoration:underline;}
.misc .submit a.submit span{background: transparent url('../images/greybtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}

.news {background: #fff; margin-bottom: 10px;}
.news .news_links {float: left; width: 250px; background: #fff; padding: 4px; border-right: 1px solid #eee;}
.news .news_links .news_column_title {color: #D99A04; font-size: 15px; margin-top: 10px; margin-bottom: 5px; }
.news .news_links .article_link {margin-bottom: 5px; font-weight: bold;}
.news .news_links .date {color: #DE0505; font-size: 11px;}
.news .news_links .logo {float: left; width: 100px; height: 70px;}
.news .news_content {float: left; width: 400px; margin-left: 4px; margin-top: 10px; padding-left: 5px;}
.news .news_content p {margin: 6px 0;}

.misc .faq .filter {border:1px solid #dbdbdb;height:57px;position:relative;background:#fff;margin:0 auto 20px;}
.misc .faq .filter label, .misc .faq .filter select, .misc .faq .filter input {margin:0;position:absolute;}
.misc .faq .filter label.subject {top:20px;left:20px;}
.misc .faq .filter label.phoneNumber {top:20px;right:20px;}
.misc .faq .filter select.subject {top:18px;left:68px;width:180px;}
.misc .faq .filter label.question {top:20px;left:260px;}
.misc .faq .filter input.question {top:18px;left:390px;width:160px;}
.misc .faq .filter a.submit {position:absolute;top:16px;left:571px;color:#fff;background: transparent url('../images/redbtn_l.gif') no-repeat top left;display: block;font-size:12px;line-height: 15px;height: 27px;padding-left: 10px;text-decoration: none;}
.misc .faq .filter a:hover.submit {text-decoration:underline;}
.misc .faq .filter a.submit span{background: transparent url('../images/redbtn_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}

/* Performance - alert */
.friend_alert {margin:30px auto 0;width:420px;padding:60px 0 0;font-size:15px;background:url(../images/friend_sign.gif) no-repeat top center;}
.friend_alert span {color:#de0505;font-weight:bold;}
.remove_alert {margin:30px auto 0;width:420px;padding:60px 0 0;font-size:15px;background:url(../images/alert_sign.gif) no-repeat top center;}
.remove_alert span {color:#de0505;font-weight:bold;}
.action {width:290px;height:40px;margin:30px auto 0;}
.action .addfriendLink {width:120px;margin:0 auto;}
.action a.back {text-decoration:underline;}
.action a.btn {color:#fff;background: transparent url('../images/blog_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.action a:hover.btn {text-decoration:underline;}
.action a.btn span{background: transparent url('../images/blog_btn_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

/* How it works */
.howitworks {padding:20px 10px 16px 20px;background:url(../images/white_horizontal_strip.gif) #fff repeat-y top right;zoom:1;}
.howitworks .maincontent {font-size:19px;color:#333;font-weight:bold;padding-bottom:35px;}
.howitworks .subcontent {font-size:19px;color:#DE0505;font-weight:normal;}
.howitworks .step {font-size:27px;color:#DE0505;float:left;width:30px;font-weight:bold;padding:28px 24px;background:#e6e6e6;height:35px;}
.howitworks .instruction {font-size:13px;color:#3196ba;float:left;width:575px;font-weight:bold;padding:28px 10px;background:#f5f5f5;height:35px;overflow:hidden;}
.howitworks .instruction.long {padding:14px 10px;height:63px;}
.howitworks .image {padding:110px 0 44px;}

/* all friend list */
.user_friends {width: 850px; padding: 10px 9px}
.user_friends .profile_pagination_top {top:-50px;}
.user_friends .friends_gallery_spotlight_title {color:#fff;font-size:16px;background:#A82424 url(../images/bacgtitle2.gif) repeat-x scroll 0 0;height:24px;padding:0 10px 0 10px;line-height:22px;width:850px;margin:0 auto;}
.user_friends .friends_gallery_spotlight_title .limit_selector {font-size:13px;}
.user_friends .friends_gallery_spotlight_title .limit_selector select.gallery_number_filter {width:50px;margin:0 6px;}
.user_friends .wrapper, .user_friends .profile_pagination_bottom {width: 850px;}
.user_friends.myprofile_friendfoes .friend_wrapper {padding-left:8px;}
.user_friends.myprofile_friendfoes .myfans_list {width:120px;height:111px;float:left;text-align:center;position:relative;}
.user_friends.myprofile_friendfoes .myfans_list.leftside {width:112px;clear:left;}
.user_friends.myprofile_friendfoes .myfans_list img {border:2px solid #de0505;width:75px;height:75px;display:block;position:absolute;left:21px;top:8px;}
.user_friends.myprofile_friendfoes .myfans_list div {position:absolute;top:88px;width:120px;text-align:center;font-weight:bold;left:0px;}
.user_friends_nav {margin-bottom: 5px; padding: 10px;}

/* APP splash */
.splash .bigheader {background:url(../images/red_dot.gif) repeat-x 0 11px; font-family: 'Times New Roman';font-size:19px;font-weight:bold;font-style: italic;color:#dc1417;width:610px;margin:10px auto;text-align:center;}
.splash .bigheader span {padding:0 5px;background:#fff;}
.splash_message {padding:16px 18px 12px;background:url(../images/splash_repeat_top.gif) repeat-x;}
.splash_image {width:893px;height:326px;background:url(../images/splash_image.jpg) no-repeat;}
.splash_end {background:url(../images/splash_repeat_bottom.gif) repeat-x;height:6px;width:893px;}
.splash h3 {font-size:16px;padding:0;margin:0;}
.splash_message .main_content {font-size:15px;padding-bottom:20px;}
.splash_message .sub_content {font-size:12px;color:#5e5e5e;}
.splash a.addapp {font-weight:bold;color:#fff;background: transparent url('../images/blog_btn_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.splash a:hover.addapp {text-decoration:underline;}
.splash a.addapp span{background: transparent url('../images/blog_btn_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

/* Profanity feed back */
.profanity {display:none;background:url(../images/icons/16-message-warn.gif) #e5e5e5 no-repeat 5px 4px;padding:5px 5px 5px 25px;border-top:1px solid #C00F0F;border-bottom:1px solid #C00F0F;margin:3px auto;}
.profanity.on {display:block;}
.profanity.success {background:url(../images/icons/16-em-check.gif) #e5e5e5 no-repeat 5px 4px;}

/* Gallery Browse */
.gallery_browse_performance {width: 500px; padding-left: 4px; border-bottom: 1px solid #ddd; margin: 5px auto; font-size: 11px; text-align: left;}
.gallery_browse_performance.spotlight {font-size: 12px;}
.gallery_browse_performance.gallery_front {width: 141px; border: none;}
.gallery_browse_performance.homepage {width: 140px; border: none;}
.gallery_browse_performance.performance_view_listing {width: 345px; border: none; margin-bottom: 6px;padding:0;}

.gallery_browse_performance a {text-decoration: none;}

.gallery_browse_performance .gallery_browse_title {float: left; font-size: 13px; font-weight: bold;}
.gallery_browse_performance .gallery_browse_title a {color: #000;}

.gallery_browse_performance .buy_button {float: left; background:transparent url(../images/buy_scene2.gif) no-repeat scroll 6px 0;border:medium none;color:#FFFFFF;cursor:pointer;height:32px;margin:5px 0 0 0;width:72px;padding-left: 46px; padding-top: 10px; font-size: 12px;}
.gallery_browse_performance .buy_button a {color: #fff;}
.gallery_browse_performance a.remove {font-size:13px;color:#000;background:url(../images/action_delete_grey.gif) no-repeat 0 0;text-decoration:none;width:13px;height:23px;display:inline-block;margin-left:5px;}

.gallery_browse_performance.spotlight .gallery_browse_title {float: left; font-size: 15px; font-weight: bold; margin-bottom: 5px;}

.gallery_browse_performance.spotlight .gallery_browse_left {float: left; width: 260px;}
.gallery_browse_performance.spotlight .gallery_browse_right {float: left; width: 220px;}

.gallery_browse_performance.spotlight .gallery_browse_left .performance_image {width: 230px;}
.gallery_browse_performance.spotlight .gallery_browse_left .buy_button {width: 230px;}

.gallery_browse_performance .gallery_browse_left {float: left; width: 150px;}
.gallery_browse_performance .gallery_browse_center {float: left; width: 180px;}
.gallery_browse_performance .gallery_browse_right {float: left; margin-left: 3px; width: 165px;}

.gallery_browse_performance .gallery_browse_center .gallery_browse_title {font-size: 11px; margin-bottom: 2px;}
.gallery_browse_performance .gallery_browse_center .gallery_browse_description {color: #333; font-size: 11px;}

.gallery_browse_performance .gallery_browse_right .performance_info .field {float: left; font-weight: bold;}
.gallery_browse_performance .gallery_browse_right .performance_info .value {float: left; margin-left: 3px; color: #333;}

.gallery_browse_performance.gallery_front .performance_info .title {font-weight: bold; margin-bottom: 2px;}
.gallery_browse_performance.gallery_front .performance_info .title a {color: #000;text-decoration:none;}
.gallery_browse_performance.gallery_front .performance_info a {font-weight: bold;color:#0084FF;}
.gallery_browse_performance.gallery_front .performance_info .field {float: left; font-weight: normal;}
.gallery_browse_performance.gallery_front .performance_info .value {float: left; margin-left: 3px;}
.gallery_browse_performance.gallery_front .performance_info .clear_both {margin-bottom: 0px;}

.gallery_browse_performance.spotlight .gallery_browse_right .performance_description {margin-top: 10px;}
.gallery_browse_performance.spotlight .gallery_browse_right .performance_description .field {font-weight: bold;}
.gallery_browse_performance.spotlight .gallery_browse_right .performance_description .value {margin-left: 0px; margin-bottom: 12px; width: 220px; font-size: 11px;}

.gallery_browse_performance.homepage .performance_info .title {font-weight: bold;}
.gallery_browse_performance.homepage .performance_info .title a {color: #000;}
.gallery_browse_performance.homepage .performance_info a {font-weight: bold;}
.gallery_browse_performance.homepage .performance_info .byline {font-weight: normal; border-bottom: 1px dotted #999; padding-bottom: 4px;}
.gallery_browse_performance.homepage .performance_info .byline a {font-weight: normal;}
.gallery_browse_performance.homepage .performance_info .description {font-weight: normal; font-size: 9px; color: #666; height: 24px; border-bottom: 1px dotted #999; padding: 2px 0; margin-bottom: 2px;}
.gallery_browse_performance.homepage .performance_info .field {float: left; font-weight: normal;}
.gallery_browse_performance.homepage .performance_info .value {float: left; margin-left: 3px; color: #555;}
.gallery_browse_performance.homepage .performance_info .clear_both {margin-bottom: 0px;}

.gallery_browse_performance.performance_view_listing .performance_image {float: left; width: 145px;}
.gallery_browse_performance.performance_view_listing .performance_info {float: left; width: 200px;}
.gallery_browse_performance.performance_view_listing .performance_info .title {font-weight: bold; font-size: 12px;}
.gallery_browse_performance.performance_view_listing .performance_info .title a {color: #000;}
.gallery_browse_performance.performance_view_listing .performance_info .description {font-weight: normal; font-size: 11px; height: 50px;}
.gallery_browse_performance.performance_view_listing .performance_info .perf_rating {float: left; width: 80px; margin-top: 2px;}
.gallery_browse_performance.performance_view_listing .performance_info .field {float: left; font-weight: normal;}
.gallery_browse_performance.performance_view_listing .performance_info .value {float: left; margin-left: 3px; color: #555;}
.gallery_browse_performance.performance_view_listing .performance_info .clear_both {margin-bottom: 0px;}

/* Scene Purchase */
.scene_purchase {}
.scene_purchase .scene_strip_heading {font-size: 15px; font-weight: bold; color: #000; text-align: center;}
.scene_purchase .scene_strip_heading.left_align {float: left; text-align: left; font-size: 14px; margin-left: 25px;}
.scene_purchase .side_dots {float: left; border-bottom: 1px dotted #bbb; width: 250px; margin-left: 5px; margin-top: -3px;}
.scene_purchase .scene_selector_strip a {color: #000; text-decoration: none; font-size: 12px; font-weight: bold;}
.scene_purchase .scene_roles_strip a {color: #000; text-decoration: none; font-size: 12px; font-weight: bold;}

.scene_purchase .up_arrow_flap {background: url(../images/up_arrow_flap.gif) no-repeat; width: 140px; height: 23px; margin: 4px auto;}
.scene_purchase .down_arrow_flap {background: url(../images/down_arrow_flap.gif) no-repeat; width: 140px; height: 23px; margin: 4px auto;}

.scene_purchase .up_arrow_flap .action_arrow {margin: 2px auto; width: 16px; height: 16px;}
.scene_purchase .up_arrow_flap .action_arrow a {display:block;width:100%;height:100%;text-decoration:none;}

.scene_purchase .down_arrow_flap .action_arrow {margin: 0px auto; width: 16px; height: 16px; padding-top: 8px;}
.scene_purchase .down_arrow_flap .action_arrow a {display:block;width:100%;height:100%;text-decoration:none;}

.scene_purchase .up_arrow_flap .up_arrown {margin: 0px auto; width: 16px; height: 10px; padding-top: -2px;}
.scene_purchase .down_arrow_flap .down_arrow {margin: 0px auto; width: 16px; height: 10px; padding-top: 12px;}

.scene_purchase .scene_purchase_left {float: left; width: 180px; margin-top: 10px;}
.scene_purchase .scene_purchase_center {float: left; width: 530px;}
.scene_purchase .scene_purchase_right {float: left; width: 180px; border-right: 1px solid #ddd; margin-top: 10px;}

.scene_purchase .selector_image img {width: 140px; margin-bottom: 0px; padding-left: 5px;}
.scene_purchase .selector_title {text-align: center; margin-bottom: 5px;}
.scene_purchase .scene_purchase_left .selector_roll {width: 150px; padding: 6px 0; background: #fff; min-height: 440px;}
.scene_purchase .scene_purchase_left .scene_selector_strip {width: 150px; margin: 2px auto;}
.scene_purchase .scene_purchase_left .scenes_range {text-align: center;}
.scene_purchase .scene_purchase_left .scenes_range .more_scenes {margin-top: 5px; margin-bottom: 10px;}
.scene_purchase .scene_purchase_left .scenes_range .range_line {color: #DE0505; margin-bottom: 4px;}
.scene_purchase .scene_purchase_left .scenes_range .of {font-style: italic;}
.scene_purchase .scene_purchase_left .scenes_range .total_number {color: #5C84FB}
.scene_purchase .scene_purchase_left .scenes_range .scenes_selection_link {margin-bottom: 10px;}
.scene_purchase .scene_purchase_left .scenes_range .scenes_selection_link a {font-size: 10px; text-decoration: underline; color: #DE0505;}

.scene_purchase .scene_purchase_center .statistic {float: right; margin: 8px 0 0;}
.scene_purchase .scene_purchase_center .scene_player {width:480px; height:320px; margin: 10px auto;}
.scene_purchase .scene_purchase_center .scene_player #original_player {height: 295px;}

.scene_purchase .scene_purchase_center .scene_synopsis {width: 480px; margin: 2px auto 10px auto;}
.scene_purchase .scene_purchase_center .studio {width:260px;}
.scene_purchase .scene_purchase_center .studio img {height:70px;}
.scene_purchase .scene_purchase_center .scene_synopsis .title {font-size: 15px; font-weight: bold;}
.scene_purchase .scene_purchase_center .scene_synopsis .synopsis {font-size: 11px; color: #777; line-height: 16px;}
.scene_purchase .scene_purchase_center .scene_purchase_price {text-align: right; width: 220px; font-size: 13px; font-weight: bold;}
.scene_purchase .scene_purchase_center .scene_purchase_price .cost {text-align: right; width: 220px; font-size: 18px; font-weight: bold;}
.scene_purchase .scene_purchase_center .scene_purchase_status {text-align: right; width: 220px;}

.scene_purchase .scene_purchase_center .cartbutton {float:right;}
a.add_to_cart_button, a:link.add_to_cart_button, a:visited.add_to_cart_button {float: right; background:url(../images/clippurchase_buy.gif) no-repeat;width:79px;height:25px; text-align: center;display:block;color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;display:inline-block;line-height:23px;}
.scene_purchase .scene_purchase_center .cart_message {color:#DE0505;}
.scene_purchase .scene_purchase_center a.oneclick, .scene_purchase .scene_purchase_center a.addtocart {color:#fff;font-size:12px;text-transform:capitalize;font-weight:bold;\display:inline-block;line-height:23px;}
.scene_purchase .scene_purchase_center a.oneclick.disabled, .scene_purchase .scene_purchase_center a.addtocart.disabled {background:url(../images/clippurchase_buy.gif) no-repeat;border:0;cursor:default;}
.scene_purchase .scene_purchase_center a:hover.oneclick, .scene_purchase .scene_purchase_center a:hover.addtocart {text-decoration:none;}

.scene_purchase .scene_purchase_center .related_scenes_module {margin: 2px auto 40px; width: 505px;}
.scene_purchase .scene_purchase_center .related_scenes_strip {float: left; width: 465px; height: 120px; padding-top: 10px; z-index: 20;}
.scene_purchase .scene_purchase_center .related_scenes_strip a {display:block;float:left;text-align:center;margin-right:7px;height:99px;background:url(../images/other_title_shade.gif) repeat-x bottom left;zoom:1;}
.scene_purchase .scene_purchase_center .related_scenes_strip img.eachthumbnail {width:55px;height:75px;border:2px solid #000;}
.scene_purchase .scene_purchase_center .related_scenes_left {float: left; background:url(../images/left-arrow3.png) left top no-repeat; width: 23px; height: 110px; position:relative;}
.scene_purchase .scene_purchase_center .related_scenes_right {float: left; background:url(../images/right-arrow3.png) left top no-repeat; width: 23px; height: 110px; position:relative; margin-left: -10px;}
.scene_purchase .scene_purchase_center #related_title {width: 300px; margin: 4px auto; font-size: 16px; font-weight: bold; text-align: center;}

.scene_purchase .scene_purchase_left .previous_scenes a {display:block;width:16px;height:10px;background:url(../images/up_arrow.gif) no-repeat;}
.scene_purchase .scene_purchase_left .next_scenes a {display:block;width:16px;height:10px;background:url(../images/down_arrow.gif) no-repeat;}

.scene_purchase .scene_purchase_center .related_scenes_left a.related_prev_arrow {display:block;width:11px;height:21px;position:absolute;left:-1px;top:44px;z-index:11;background:url(../images/arrowleft1.gif) no-repeat;}
.scene_purchase .scene_purchase_center .related_scenes_right a.related_next_arrow {display:block;width:11px;height:21px;position:absolute;right:-1px;top:44px;z-index:11;background:url(../images/arrowright1.gif) no-repeat;}
.scene_purchase .scene_purchase_center .related_scenes_left a.related_prev_arrow.off, .scene_purchase .scene_purchase_center .related_scenes_right a.related_next_arrow.off {opacity: .4;filter: alpha(opacity=40);cursor:default;}

.scene_purchase .scene_purchase_center a.thumbnail_link {display:block;float:left;text-align:center;margin-right:9px;height:97px;background:url(../images/other_title_shade.gif) repeat-x bottom left;zoom:1;}
.scene_purchase .scene_purchase_center a.thumbnail_link img.eachthumbnail {width:55px;height:75px;border:1px solid #000;}

.scene_purchase .scene_purchase_right .scene_roles_strip {width: 150px; margin: 2px auto;}
.scene_purchase .scene_purchase_right .selector_roll {width: 150px; padding: 6px 0; background: #fff; height: 430px;}

.scene_purchase .dotted_bg {backround: transparent url(../images/others_bg.gif) repeat-x scroll 0 4px;}

/* Profile Photo Management */
.profile_images {width:831px;height:545px;overflow:hidden;background: #fff;}
.profile_images .profile_images_left {float: left; width: 180px; background: #9E0C0F; border-right: #ddd; height: 545px; overflow: hidden;}
.profile_images .profile_images_right {float: left; width: 600px; background: #fff; overflow: hidden;}
.profile_images .profile_images_right .user_name {float: left; font-size: 16px; margin-left: 5px; margin-top: 4px;color:#333;font-family:'Times New Roman';font-weight:normal;font-style: italic;}
.profile_images .profile_images_right .profile_photos_heading {float: left; color: #DE0505; font-size: 20px;  margin-left: 5px; font-weight: bold;}

.profile_images .profile_images_right .upload_image_selection {margin-left: 40px; float: left;}
.profile_images .profile_images_right .image_management_actions {float: right;}

.profile_images .profile_images_left .title {color: #fff; font-size: 16px; font-weight: bold; text-align: center; padding-top: 10px;}

.profile_images .up_arrow {margin: 4px auto; width: 16px; height: 10px;}
.profile_images .down_arrow {margin: 4px auto; width: 16px; height: 10px;}

.profile_images .profile_images_left .uploaded_images_strip {width: 150px; background: #9E0C0F; height: 430px; margin: 2px auto; overflow: hidden;}
.profile_images .profile_images_left .image_roll img {margin: 4px auto;}

.profile_images .selector_image img {width: 140px; margin-bottom: 0px; padding-left: 5px;}
.profile_images .selector_title {text-align: center; margin-bottom: 5px;}

.profile_images .profile_images_right a.upload {color:#fff;background: transparent url('../images/inbox_btnw_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 23px;padding-left: 5px;text-decoration: none;}
.profile_images .profile_images_right a:hover.upload {text-decoration:underline;}
.profile_images .profile_images_right a.upload span{background: transparent url('../images/inbox_btnw_r.gif') no-repeat top right;display: block;padding: 4px 5px 4px 0;}

.profile_images .profile_images_right a.select {color:#fff;background: transparent url('../images/inbox_btnb_l.gif') no-repeat top left;display: block;float: right;font-size:12px;line-height: 15px;height: 27px;padding-left: 8px;text-decoration: none;}
.profile_images .profile_images_right a:hover.select {text-decoration:underline;}
.profile_images .profile_images_right a.select span{background: transparent url('../images/inbox_btnb_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.profile_images .profile_images_right span.error {font-size:9px;color:red;}

.profile_images .status_message {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 5px auto; font-size: 14px; text-align: center; width: 300px;}

.thumbs-container.homepage_performance_reel {height: 180px;}

 /* Preloader */
.white_preloader {background:url(../images/preloader_redbg.gif) #fff no-repeat 212px 212px;display:block;position:absolute;top:0;left:0;opacity: .8;filter: alpha(opacity=80);z-index:20;}
.creditcard_info .white_preloader {height:522px;width:505px;} 
.shipping .white_preloader {height:400px;width:582px;background:url(../images/preloader_redbg.gif) #fff no-repeat 274px 158px;display:none;}
.payment .white_preloader {height:431px;width:800px;background:url(../images/preloader_redbg.gif) #fff no-repeat 383px 158px;display:none;}

/* Hovertips */
a.hovertip,a:link.hovertip,a:visited.hovertip{
    position:relative;
    
    color:#000;
    text-decoration:none;
}
a.hovertip span{ display: none; }

a.hovertip:hover{ z-index:25; color: #000; background:;}
a.hovertip:hover span.tooltip{
	z-index:70;
    display:block;
    position:absolute;
    top: -10px; left: 150px;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: left;
	overflow: none;
}

a.hovertip:hover span.tooltip.role {left: -150px;}
a.hovertip:hover span.tooltip.scene_title {left: -5px; top: 10px; font-size: 13px;}
a.hovertip:hover span.tooltip.role {left: -200px; top: 10px; font-size: 14px; text-align: center;}
a.hovertip:hover span.tooltip.landing_page_tip {left: -70px; top: 16px; font-size: 12px;}
a.hovertip:hover span.tooltip.landing_page_img {left: -480px; top: -50px; font-size: 12px;width:480px;}
a.hovertip:hover span.tooltip.landing_page_user {left: -200px; top: -15px; font-size: 12px;}
a.hovertip:hover span.tooltip.whats_this {left: -20px; top: 40px; font-size: 12px;}
a.hovertip:hover span.tooltip.payment {left: 80px; top: -200px; font-size: 12px;width:380px;}
a.hovertip:hover span.tooltip.yoocard {left: 80px; top: -20px; font-size: 12px;width:250px;}
a.hovertip:hover span.tooltip.source_title {left: -48px; top: 80px; padding: 11px 2px 2px; font-size: 13px; text-align: center; font-weight: bold; background: url(../images/arrowup.gif) no-repeat top center; color: #fff;width:150px;}
a.hovertip:hover span.tooltip.splash_system_reqs {left: -400px; top: -190px; width: 380px;}
a.hovertip:hover span.tooltip.newly_released_scene {left: -220px; top: -122px; font-size: 13px;}

a.hovertip:hover span.top{
	display: block;
	background: #fff;
    color: #000;
    border-bottom: none;
	padding: 5px 8px 0;
}

a.hovertip:hover span.middle{
	display: block;
	font-weight: normal;
	font-size: 11px;
	background: #fff;
	color: #000;
    border: 3px solid #eee;
    border-bottom: none;
	padding-top: 2px;
	padding: 0 8px; 
}
a.hovertip:hover span.bottom{
	display: block;
	padding:4px 8px;
	color: #000;
	background: #fff;
    border: 3px solid #eee;
    border-top: none;
}
a.hovertip:hover span.top.heading {font-size: 13px; font-weight: bold; text-align: center;}
a.hovertip:hover span.top.splash {background: #8e0b13; color: #fff; font-size: 16px; font-weight: bold; text-align: center;}
a.hovertip:hover span.top.clip {background: #8e0b13; color: #fff; font-size: 16px; font-weight: bold;}
a.hovertip:hover span.tooltip.source_title span.top {background:#d50819;color:#fff;border:1px solid #d6d7dc;border-bottom:0 none;padding:4px 0 0;}
a.hovertip:hover span.tooltip.source_title span.bottom {background:#d50819;color:#fff;border:1px solid #d6d7dc;border-top:0 none;padding:4px 0 0;}

/* Landing Page */
.landing_page {background: url(../images/white_strip.gif) #fff repeat-y right top}
.landing_page .top {padding:14px 20px;border-bottom:4px solid #000;}
.landing_page .top a {font-weight:bold;font-size:14x;}
.landing_page .top span {font-weight:bold;font-weight:bold;font-size:20px;color:#DE0505;padding-left:24px;}
.landing_page .landing_image {padding:15px 15px 23px 23px;}
.landing_page .landing_image img {border:2px solid #000;height:272px;width:480px;display:block;}
.landing_page .info .title {padding:18px 30px 18px 0;color:#de0505;font-weight:bold;font-size:22px;height:63px;}
.landing_page .info .description {color:#333333;font-size:16px;height:117px;padding:0 0 10px;}
.landing_page .trivia_tip {padding:0 0 0 12px;}
.landing_page .trivia {width:299px;padding:0 16px;background:url(../images/landingpage_tip_bg.gif) no-repeat 0 0;margin-right:22px;margin-bottom:50px;}
.landing_page .tips {width:299px;padding:0 16px;background:url(../images/landingpage_tip_bg.gif) no-repeat 0 0;margin-bottom:50px;}
.landing_page .trivia_tip h3 {padding:7px 0 28px;font-weight:bold;color:#fff;font-size:14px;}
.landing_page .trivia_tip h4 {color:#b41f27;font-weight:bold;padding:0 0 8px;font-size:12px;}
.landing_page .trivia_tip p {color:#666666;width:175px;}
.landing_page .trivia_tip img {width:101px;height:101px;background:#000;margin-left:23px;display:block;}
.landing_page .performance, .landing_page .clip {text-align:left;padding:0 12px; width:683px;}
.landing_page .clip .browse_wrapper .browse_eachblock {width:88px;height:165px;padding:0 40px;overflow:visible;}
.landing_page .clip .browse_eachblock .topholder {font-weight:bold;padding:0;font-size:12px;position:relative;width:88px;height:38px;line-height:12px;text-align:center;}
.landing_page .clip .browse_eachblock .topholder a {color:#000;text-decoration:none;}
.landing_page .clip .browse_eachblock .screenshot img {width:84px;height:116px;border:2px solid #B21111;display:block;}
.landing_page .top_level_header {width:664px;}
.landing_page .browse_wrapper {width:683px;margin:0;}
.landing_page .browse_wrapper .thumbs-right-arrow {right:0;}
.landing_page .browse_wrapper .browse_allpage {left:0;width:674px;}
.landing_page .clip .browse_wrapper .browse_allpage {top:10px;}
.landing_page .browse_wrapper .browse_eachblock {padding:0 13px;}
.landing_page .top_level_header h3 {line-height:23px;}
.landing_page .browse_wrapper .browse_hidden {width:674px;overflow:visible;z-index:9;}

/* common uses */
.static_message {border: 1px solid #FF9999; background: #FFCCCC; padding: 4px; margin: 10px auto; font-size: 14px; text-align: center;}
a.boldbutton, a:link.boldbutton, a:visited.boldbutton {color:#fff;background: transparent url('../images/inbox_btnb_l.gif') no-repeat top left;display: block;float: left;font-size:12px;line-height: 15px;height: 27px;padding-left: 8px;text-decoration: none;}
a:hover.boldbutton {text-decoration:underline;}
a.boldbutton span{background: transparent url('../images/inbox_btnb_r.gif') no-repeat top right;display: block;padding: 6px 8px 6px 0;}
.flash_content {text-align:center;}
.flash_alternate {display:block;text-align:justify;color:#fff;width:300px;font-size:20px;font-weight:bold;margin:0 auto 0;padding:40px 0 0;}
.flash_alternate a, .flash_alternate a:link, .flash_alternate a:visited {color:#BC0E0E;text-decoration:underline;}
.flash_alternate a:hover {text-decoration:none;}
noscript {border:3px solid #DC1417;border-top:0 none;padding:0 0 10px;display:none;}

.success_message {background: #9c9; border: 2px solid #363; padding: 4px; font-size: 12px; color: #000;}

/* Checkout */
.checkout_block {width: 840px; text-align: left; margin: 10px auto; position: relative;}
.checkout_block .required {color: #D20A0A; font-weight: bold;}
.checkout_block .checkout_half_block {float: left; margin: 15px 0px; width: 405px;}
.checkout_block .checkout_half_block .half_block_title {float: left; color: #D20A0A; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.checkout_block .checkout_half_block .half_block_info {background: #EDF5F5; padding: 10px;}
.checkout_block .half_block_separator {float: left; border-left: 1px dotted #ddd; height: 80px; width: 1px; margin-top: 80px; margin-left: 10px; margin-right: 10px;}
.checkout_block .payment_block {float: left; margin: 15px 0px; width: 830px;}
.checkout_block .payment_block .payment_title {float: left; color: #D20A0A; font-weight: bold; font-size: 16px; margin-bottom: 10px;}
.checkout_block .payment_block .payment_info {background: #EDF5F5; padding: 10px;}
.checkout_block .navigation_block {margin: 15px 0px; width: 830px;}
.checkout_block .caution_message {float: left; background: url('../images/icons/16-message-warn.gif') no-repeat; width: 16px; height: 16px;}
.checkout_info_links {margin-bottom: 20px;}
.checkout_info_links a {color: #D20A0A; text-decoration: underline; text-align: center;}
.checkout_block .data_element {float: left; margin-right: 10px; margin-bottom: 10px;}
.checkout_block .data_element .field {font-weight: bold;}
.checkout_block .data_element .field_value input.small {width: 64px;}
.checkout_block .data_element .field_value input.standard {width: 165px;}
.checkout_block .data_element .field_value input.large {width: 286px;}
.checkout_block .data_element .field_value input.wide {width: 365px;}
.checkout_message {background: #ff3e47; color: #fff; display: none; text-align: left;}
.checkout_message .error_icon {float: left; background: url('../images/customer_info_error.gif') no-repeat; width: 26px; height: 26px; margin: 18px; margin-top: 28px;}
.checkout_message .error_info {float: left; margin-top: 10px; margin-bottom: 10px;}
.checkout_message .error_info .info_top {background: url('../images/customer_info_top.jpg') no-repeat; width: 782px; height: 8px;}
.checkout_message .error_info .info_middle {padding: 4px 12px; background: #fef3f1; color: #ff3e47; font-weight: bold; width: 758px;}
.checkout_message .error_info .info_bottom {background: url('../images/customer_info_bottom.jpg') no-repeat; width: 782px; height: 8px;}
.checkout_message .error_info .info_middle .heading {font-size: 16px; margin-bottom: 8px; color: #000; font-style: italic;}
.checkout_message .close_info {float: right; background: url('../images/customer_info_close.gif') no-repeat; width: 16px; height: 16px; margin-top: 10px; margin-right: 10px;}
.checkout_message .close_info a {display:block;width:100%;height:100%;text-decoration:none;}
.summary_block {float: left; width: 404px; text-align: left; position: relative; margin: 10px 0px;}
.summary_block.left {margin-right: 30px;}
.summary_block .title {float: left; color: #D20A0A; font-weight: bold; font-size: 16px; padding: 10px 0;}
.summary_block .edit_tab {float: right; background: url('../images/edit_tab.gif') no-repeat; width: 89px; height: 33px; padding-top: 8px; }
.summary_block .edit_tab .edit_button {width: 55px; margin: 0 auto;}
.summary_block .summary_info {background: #f2f7f7; padding: 10px; padding-bottom: 20px;}
.summary_block .summary_info .product_info {font-size: 12px; font-weight: bold;}
.summary_block .summary_info .product_info .name {float: left; margin-bottom: 5px;}
.summary_block .summary_info .product_info .name.total {font-size: 19px;}
.summary_block .summary_info .product_info .quantity {float: right; margin-right: 10px; color: #888;}
.summary_block .summary_info .product_info .price {float: right; margin-bottom: 5px;}
.summary_block .summary_info .product_info .price.total {font-size: 19px;}
.summary_block .product_type {font-size: 10px; color: #999; border-bottom: 1px dotted #999; font-family: 'Arial'; padding: 3px 0; margin-bottom: 8px; position: relative;}
.summary_block .addresses_card {background: #f2f7f7; width: 340px;}
.summary_block .addresses_card .address_type {font-size: 10px; color: #999; border-bottom: 1px dotted #999; font-family: 'Arial'; padding: 3px 0; margin-bottom: 4px; font-weight: bold;}
.summary_block .addresses_card .address_info {font-weight: bold; margin-bottom: 20px;}
.summary_block .addresses_card .separator {border-bottom: 1px dotted #ccc; width: 340px; margin: 8px 0;}
.summary_block .subtotal_separator {background: url('../images/subtotal_separator.gif') no-repeat; width: 386px; height: 1px; margin: 15px auto;}
.summary_block .total_separator {border-bottom: 2px solid #95bdbd; width: 380px; margin: 20px auto;}