body {color:#000000; font-size:12px; font-family:lucida sans, arial; background-color:#e9e9e9; margin:0px 0px 30px 0px;}
.content_area {background-color:#ffffff; border-style:solid; border-color:#dedede; border-width:0px 1px 0px 1px;}
.heading1, a.heading1:link, a.heading1:visited {color:#000000; font-size:24px; font-family:lucida sans, arial, helvetica;} /* 313c60 */
.heading2, a.headgin2:link, a.headgin2:visited {color:#000000; font-size:18px; font-family:lucida sans, arial, helvetica;} /* 2e4680 */
.heading3, a.heading3:link, a.heading3:visited {color:#000000; font-size:15px; font-family:lucida sans, arial, helvetica;} /* 0050b0 */
.heading4, a.heading4:link, a.heading4:visited  {color:#505050; font-size:14px; font-family:lucida sans, arial,helvetica;}
.heading4_active, a.heading4_active:link, a.heading4_active:visited  {color:#d02000; font-size:14px; font-family:lucida sans, arial,helvetica;}
.vidarchive_heading4, a.vidarchive_heading4:link, a.vidarchive_heading4:visited {color:#003980; font-size:14px; font-family:lucida sans, arial,helvetica;}
.home_heading, a.home_heading:link, a.home_heading:visited  {color:#000000; font-size:16px; font-family:lucida sans, arial,helvetica; font-weight:bold; letter-spacing:-.5px;}
a.home_heading:hover {color:#000000; text-decoration:underline;}
.parenthetical, a.parenthetical:link, a.parenthetical:visited {color:#a0a0a0;}
.small, a.small:link, a.small:visited {font-size:11px;}
.vidarchive_small, a.vidarchive_small:link, a.vidarchive_small:visited {font-size:11px;}
.small_categories, a.small_categories:link, a.small_categories:visited {font-family:arial; font-size:10px; color:#aaaaaa; text-decoration:none;}
a.small_categories:hover {font-family:arial; font-size:10px; text-decoration:underline; color:#000000;}
.tiny {font-family:arial,helvetica; font-size:10px;}
.copyright, a.copyright:link, a.copyright:visited, a.copyright:active {color:#445269; font-size:10px; font-family:arial; text-decoration:none; font-weight:normal;}
.bottom_strip {background-color:#222222;}
.download_descriptions {font-size:11px;}
.big_cart_links, a.big_cart_links:link, a.big_cart_links:visited {color:#003980; font-size:14px; font-family:lucida sans, arial,helvetica;}
.grayed_out, a.grayed_out:link, a.grayed_out:visited {color:#999999;}
.model_name, a.model_name:link, a.model_name:visited {color:#1464c4; font-size:18px; font-family:lucida sans, arial,helvetica; font-weight:bold;}
a.model_name:hover {text-decoration:underline;}
a.my_downloads:link, a.my_downloads:visited {font-size:12px; font-weight:bold; color:#000000;}
a.my_downloads:hover {text-decoration:underline;}

.background_shading {background-color:#f5f5f5;}
.box {}
.box2 {border-width:1px; border-color:#e5e5e5; background-color:#f4f4f4; border-style:solid; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.advanced_mode, a.advanced_mode:link, a.advanced_mode:visited, a.advanced_mode:active {color:#df0000; font-family:lucida sans, arial,helvetica; display:none;}
a.advanced_mode:hover {color:#b00000; text-decoration:underline;}

.nav, a.nav:link, a.nav:visited, a.nav:active {color:#000000; text-decoration:none; padding:0px 5px 0px 5px; font-size:12px;}

.secondary_nav, a.secondary_nav:link, a.secondary_nav:visited, a.secondary_nav:active {color:#e1aa00; text-decoration:none; padding:0px 7px 0px 7px; font-size:11px;}

.profile_nav, a.profile_nav:link, a.profile_nav:visited {text-decoration:none; color:#000000; font-family:lucida sans; font-size:13px; text-shadow: 0px 1px 0px #ffffff;}
a.profile_nav:hover {text-decoration:underline;}

.navbutton, a.navbutton:link, a.navbutton:visited {font-family:lucida sans, trebuchet ms, arial; color:#ffffff; font-size:15px; text-decoration:none; display:block; cursor:pointer;}
.navbutton_hover, a.navbutton:hover {color:#ffe679; background-color:#3c4975;}
.navbutton_active, a.navbutton_active:link, a.navbutton_active:visited {font-family:Helvetica Neue, lucida sans, trebuchet ms, arial; background-color:#ffe679; color:#233052; font-size:15px; text-decoration:none; display:block;}


.user_nav, a.user_nav:link, a.user_nav:visited {color:#888888; font-size:11px; font-family:lucida sans, arial; text-decoration:none;}
a.user_nav:hover {color:#ffffff;}

.user_nav_highlighted, a.user_nav_highlighted:link, a.user_nav_highlighted:visited {color:#ffea9c; font-size:10px; font-family:lucida sans, arial; text-decoration:none;}
.user_nav_admin, a.user_nav_admin:link, a.user_nav_admin:visited, a.user_nav_admin:active {text-decoration:none; font-size:10px; color:#ff0000; }
a.user_nav_admin:hover {text-decoration:underline; font-size:10px; color:#ffd669; }

.pulldown_nav {background-color:#181f3d; background-image:url(images/pulldown_background.jpg); background-position:top left; background-repeat:no-repeat; padding:0px 3px 3px 3px; border-color:#3c4975; border-width:0px 1px 1px 1px; border-style:solid;}
.pulldown_nav_link, a.pulldown_nav_link:link, a.pulldown_nav_link:visited {display:block; text-decoration:none; color:#ffffff; font-size:12px; font-family:lucida sans, tahoma;}
.pulldown_nav_link:hover, a.pulldown_nav_link:hover {background-color:#ffe679; color:#000000;}

.demographic_title {color:#555555;}

.listing_title, a.listing_title:link, a.listing_title:visited {color:#0050b0; font-size:15px; font-family:lucida sans, arial, helvetica; text-decoration:none; font-weight:bold;}
a.listing_title:hover {text-decoration:underline; color:#000050;}
.listing_title_small, a.listing_title_small:link, a.listing_title_small:visited {color:#0050b0; font-size:15px; font-family:lucida sans, arial, helvetica; text-decoration:none; font-weight:bold;}
a.listing_title_small:hover {text-decoration:underline; color:#000050;}
.listing_title_medium, a.listing_title_medium:link, a.listing_title_medium:visited {color:#0050b0; font-size:16px; font-family:lucida sans, arial, helvetica; text-decoration:none; font-weight:bold;}
a.listing_title_medium:hover {text-decoration:underline; color:#000050;}

.listing_title_whatsnew, a.listing_title_whatsnew:link, a.listing_title_whatsnew:visited {color:#ffe77a; font-size:16px; font-family:arial, tahoma, lucida sans, arial,helvetica; text-decoration:none; font-weight:normal;} // ffe77a
.listing_title_whatsnew:hover {text-decoration:underline;}
.included_file_link, a.included_file_link:link, a.included_file_link:visited {color:#000000; cursor:pointer; font-size:11px; text-decoration:none;}

.whatsnew_text, a.whatsnew_text:link, a.whatsnew_text:visited {color:#edeff5; font-family:arial, lucida sans, helvetica, arial; font-size:12px; font-weight:normal;}

.caution, a.caution:link, a.caution:visited {color:#d00000;}
.okay, a.okay:link, a.okay:visited {color:#00a000;}
.error, a.error:link, a.error:visited {color:#e00000; font-family:lucida sans, arial,helvetica; font-size:15px;}
.error_inline, a.error_inline:link, a.error_inline:visited {color:#e00000; font-family:lucida sans, arial,helvetica; font-size:13px;}

a:link {color:#0050b0; text-decoration:none;}
a:visited {color:#003070; text-decoration:none;}
a:hover {text-decoration:underline; color:#1e236f;}

.ad_link, a.ad_link:link, a.ad_link:visited {font-size:12px; font-family:arial, helvetica; color:#777777;}
a.ad_link:hover {text-decoration:underline;}
.footer_link, a.footer_link:link, a.footer_link:visited {color:#ffffff; font-size:11px; font-family:arial;}
.footer_link:hover {text-decoration:underline;}

.sortlink, a.sortlink:link, a.sortlink:visited {text-decoration:none;}
a.sortlink:hover {text-decoration:underline; color:#000000;}
.sortlink_active, a.sortlink_active:link, a.sortlink_active:visited {color:#1c53d4; text-decoration:none; background-color:#ffe679; padding:0px 5px 0px 5px;}
a.sortlink_active:hover {text-decoration:underline; color:#000000;}

.side_sortlink, a.side_sortlink:link, a.side_sortlink:visited {text-decoration:none; font-size:13px; padding:1px 2px 1px 10px; display:block;}
a.side_sortlink:hover {text-decoration:underline; color:#000000;}
.side_sortlink_active, a.side_sortlink_active:link, a.side_sortlink_active:visited {color:#1c53d4; text-decoration:none; font-size:13px; background-color:#ffe679; padding:1px 2px 1px 10px; display:block;}
a.side_sortlink_active:hover {color:#000000;}
 
.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:active {color:#e1aa50; text-decoration:none;}

.page_link, a.page_link {background-color:#ffffff; display:block; padding:0px 3px 0px 3px; text-decoration:none; color:111d43; font-size:14px;}
.page_link_active, a.page_link_active {background-color:#313c60; display:block; padding:0px 3px 0px 3px; text-decoration:none; color:#ffe679; font-size:14px;}
a.page_link:hover {background-color:#cde0f4;}
.page_link_table {background-color:#cde0f4;}

.pagelink_table {}
.pagelink, a.pagelink:link, a.pagelink:visited {text-decoration:none; font-size:13px; padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; background-color:#ffffff; color:#333333;  background-color:#f5f5f5; border:1px #ffffff solid;}
a.pagelink:hover {color:#000000;  background-color:#ffffff;}
.pagelink_arrow, a.pagelink_arrow:link, a.pagelink_arrow:visited {text-decoration:none; font-size:15px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#333333;}
a.pagelink_arrow:hover {color:#000000;  background-color:#e0e0e0;}
.pagelink_active, a.pagelink_active:link, a.pagelink_active:visited, a.pagelink_active:active {color:#ffffff; background-color:#404b77; text-decoration:none; font-size:13px; padding:0px 4px 0px 4px; margin:0px 1px 0px 1px;}
a.pagelink_active:hover {color:#ffffff;  background-color:#555555;}

.forum_subjects, a.forum_subjects:link {font-family:lucida sans, tahoma, arial; display:block; color:#0050b0; font-size:13px;}
a.forum_subjects:visited {color:#000000;}
a.forum_subjects:hover {background-color:#e9e9e9;}

.form_post_action, a.form_post_action:link, a.form_post_action:visited {font-family:lucida sans, tahoma; font-weight:bold; font-size:10px; color:#555555; text-decoration:none;}

.category, a.category:link, a.category:visited {text-decoration:none; display:block; padding-left:5px; font-size:12px; color:#000000; font-family:lucida sans, arial;}
a.category:hover {color:#000000; background-color:#e0e0e0;}
.category_active, a.category_active:link, a.category_active:visited {text-decoration:none; display:block; background-color:#ffe679; padding-left:10px; font-size:12px; font-weight:bold; font-family:lucida sans, arial; color:#2960d0;}
a.category_active:hover {color:#000000; background-color:#fff099;}


.selected_category {background-color:#d4e9ff;}
.site_category_list, a.site_category_list:link, a.site_category_list:visited {font-size:11px; color:#555555;}

.highlighted, a.highlighted:link, a.highlighted:visited {color:#00d000;}

.report, a.report:link, a.report:visited {color:#999999; font-size:10px; text-decoration:underline;}
.report_ok, a.report_ok:link, a.report_ok:visited {color:#000000; font-size:17px; font-style:italic; background-color:#ffb900; margin-bottom:5px;}
.report_error, a.report_error:link, a.report_error:visited {color:#ffffff; font-size:17px; font-style:italic; background-color:#d00000; margin-bottom:5px;}

.update_square_title_wrapper { margin:3px 0px 0px 2px;width:120px; height:14px; overflow:hidden;}
.update_square_title_wrapper_small {width:67px; height:14px; overflow:hidden; margin:1px 0px 0px 0px}
.update_square_title, a.update_square_title:link, a.update_square_title:visited {font-size:11px; text-decoration:none; color:#000000}
a.update_square_title:hover {color:#343434; text-decoration:underline;}
.update_square_title_extra_large, a.update_square_title_extra_large:link, a.update_square_title_extra_large:visited {font-size:23px; text-decoration:none; color:#ffc000}
a.update_square_title_extra_large:hover {color:#343434; text-decoration:underline;}
.update_square_title_small, a.update_square_title_small:link, a.update_square_title_small:visited {font-size:10px; text-decoration:none; color:#000000;  text-decoration:none;}
a.update_square_title_small:hover {color:#000000; text-decoration:underline;}
.update_square_description, a.update_square_description:link, a.update_square_description:visited {font-size:10px; color:#999999; text-decoration:none;}

.update_thumb {border-color:#323c57; border-width:1px; border-style:solid; padding:4px 4px 4px 4px; background-color:#0b0e21; width:124px; height:138px; overflow:hidden; text-align:center;}
.update_thumb_small {border-color:#323c57; border-width:1px; border-style:solid; padding:4px 4px 4px 4px; background-color:#0b0e21; width:67px; height:80px; text-align:center;}

.hr {width:90%; border-width:1px 0px 0px 0px; border-color:#e9e9e9; border-style:solid; padding:0px; margin:2px 0px 2px 0px; line-height:0px; font-size:0px; margin-left:auto; margin-right:auto;}
.gray_border {border-color:#e5e5e5; border-style:solid;}
.nice_box {border-color:#e4e4e4; border-width:1px 1px 0px 1px; border-style:solid;}
.panel_separator_line {border-color:#e9e9e9; border-width:0px 0px 1px 0px; border-style:solid; margin:2px auto 2px auto; width:90%;}

.picture {border-width:1px; border-color:#aaaaaa; background-color:#f0f0f0; border-style:solid;}
.framed {border-width:1px; border-color:#cccccc; background-color:#f4f4f4; border-style:solid; padding:3px;}
.framed_thick {border-width:1px; border-color:#cccccc; background-color:#f4f4f4; border-style:solid; padding:10px;}
.mainpic, a.mainpic:link, a.mainpic:visited {border-color:#ff0000; border-width:1px; border-style:solid;}
a.mainpic:hover {border-color:#dddddd; border-width:1px; border-style:solid;}
.thumbs {border-width:0px;}
.pictureunclickable {border-width:0px;}
.outline, a.outline:link, a.outline:visited {border-style:solid; border-color:#343b55; border-width:1px; padding:3px 3px 3px 3px; text-decoration:none; background-color:#141a32;}

.button_middle_background {background-color:#768db6;}

.row_alternate1 {background-color:#fafafa;}
.row_alternate2 {background-color:#ffffff;}
.thread_row {padding-left:5px; border-width:0px 0px 1px 0px; border-color:#ffffff; border-style:solid; background-color:#f6f6f6;}
.blog_row {padding:5px 5px 5px 5px; border-width:0px 0px 1px 0px; border-color:#e0e0e0; border-style:solid;}
.post_user_info {background-color:#ffffff; border-width:0px 0px 0px 0px; border-color:#e0e0e0; border-style:solid;}
.post_body {background-color:#ffffff; font-size:13px;}
.post_body_flagged {background-color:#ffff00; font-size:13px;}
.thread_infobar {background-color:#f4f4f4; border-width:1px 0px 1px 0px; border-color:#e5e5e5; border-style:solid;}
.post_siggy {border-width:1px 0px 0px 0px; border-style:solid; border-color:#d6d6d6; background-color:#f9f9f9;}
.quoted {margin-left:20px; padding:5px; background-color:#f0f0f0;}

.profile_sidebar {background-color:#f9f9f9; border-width:0px 1px 1px 0px; border-color:#e5e5e5; border-style:solid;}
.right_sidebar {background-color:#f7f7f7; border-width:0px 0px 1px 1px; border-color:#e9e9e9; border-style:solid;}
.stats_bar {background-color:#ffd000; color:#000000;}

.panel_background {background-color:#ffffff; border-width:1px 0px 1px 0px; border-color:#e3e3e3; border-style:solid;}

.review_title {font-size:20px; color:#333333; font-style:italic;}
a.review_title:link, a.review_title:visited {text-decoration:underline;}
.review_text {font-size:15px; color:#555555;}

.bloggy {font-size:15px; color:#555555;}
.bloggy_title, a.bloggy_title:link, a.bloggy_title:visited {font-family: georgia; font-size:40px; color:#000000; font-style:italic;}

.calendar_date, a.calendar_date:link, a.calendar_date:visited {display:block; text-decoration:none; color:#1e233f;}
.calendar_date:hover, a.calendar_date:hover {background-color:#d9d9d9; color:#000001;}
.calendar_frame {background-color:#e0e0e0;}
.calendarbox {background-color:#ffffff; font-size:10px;}
.calendarbox_active {background-color:#eff6ff; font-size:10px;}
.calendarbox_small {background-color:#ffffff; font-size:10px;}
.calendarbox_active_small {background-color:#cccccc; font-size:10px;}
.calendarnumber, a.calendarnumber:link, a.calendarnumber:visited {font-size:12px; text-decoration:none; color:#555555; display:block;}
.calendarnumber_small, a.calendarnumber_small:link, a.calendarnumber_small:visited {font-size:8px; text-decoration:none; color:#555555; display:block;}
.calendarevent, a.calendarevent:link, a.calendarevent:visited {font-size:9px; display:block; color:#000000; text-decoration:none;}
.calendarheading {background-color:#eff6ff; font-size:13px; font-weight:bold; color:#444444;}
.calendarheading_small {background-color:#eff6ff; font-size:11px; font-weight:bold; color:#444444;}
.calendarbox_today {background-color:#ffffff; border-style:solid; border-color:#ff9000; border-width:1px;; font-size:11px; font-weight:bold; color:#d9d9d9;}


.manage_user_button, a.manage_user_button:link, a.manage_user_button:visited, a.manage_user_button:hover {border-style:solid; border-width:1px; border-color:#888888; color:#000000; background-color:#f0f0f0; padding:1px 10px 1px 10px; margin: 0px 5px 0px 5px; font-size:14px; cursor:pointer; text-decoration:none;}
.manage_user_button_active, a.manage_user_button_active:link, a.manage_user_button_active:visited, a.manage_user_button_active:hover {border-style:solid; border-width:1px; border-color:#888888; color:#ffffff; background-color:#1a6dc5; padding:1px 10px 1px 10px; margin: 0px 5px 0px 5px; font-size:14px; cursor:pointer; text-decoration:none;}

a.admin_nav:hover {background-color:#f0f0f0; color:#000000; padding-left:5px; margin-left:5px; display:block;}
a.admin_nav:link, a.admin_nav:visited, a.admin_nav:active { padding-left:5px; margin-left:5px; text-decoration:none; font-size:12px; color:#000000; display:block; width:110px;}
a.admin_nav_active:link, a.admin_nav_active:visited, a.admin_nav_active:active {background-color:#e0e0e0; display:block; padding-left:5px; margin-left:5px; text-decoration:none; font-size:12px; color:#000000; width:110px;}

.admin_wrapper {float:left; width:1000px; padding:10px 0px 0px 0px; min-height:600px; _height:600px;}
.admin_navstrip {float:left; width:125px; background-color:#ffffff;}
.admin_body {background-color:#ffffff; min-height:600px; _height:600px; float:left; width:860px; border-style:solid; border-width:0px 0px 0px 1px; border-color:#d9d9d9; padding:5px 0px 30px 10px;}

.superuseless {background-color:#ef0000; color:#ffffff; font-size:13px;}
input, textarea, select {border-style:solid; border-color:#d5d5d5; border-width:1px; font-size:12px; background-color:#ffffff; font-family:lucida sans, arial,Helvetica; color:#000000;}
.checkbox {margin:0px 2px 0px 2px; border:0px; padding:0px; width:13px; height:13px; overflow:hidden; background:transparent;}
select:focus {background-color:#ffff90;}
.transparent {filter:alpha(opacity=50);	-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.opaque {filter:alpha(opacity=100);	-moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.highlighted_square {background-color:#ffff00; color:#000000;}
.unhighlighted_square {background-color:#ffffff; color:#000000;}
.contact_explanations {font-size:13px; width:290px; background-color:#ffffb0; color:#000000; padding:5px;}
.price {color:#0050b0; font-size:16px; font-family:lucida sans, arial,helvetica; font-weight:bold;}
.sale_price {color:#00b000; font-size:16px; font-family:lucida sans, arial,helvetica; font-weight:bold;}
.old_price {text-decoration: line-through; color:#999999; font-size:12px;}
.on_sale {color:#d00000; font-size:12px;}
.hottest_button, a.hottest_button:link, a.hottest_button:visited {color:#0050b0; font-size:15px; font-family:lucida sans, arial,helvetica; font-weight:bold;}
.hottest_button_active, a.hottest_button_active:link, a.hottest_button_active:visited {color:#ffffff; font-size:15px; font-family:lucida sans, arial,helvetica; font-weight:bold;}
.tv_set {background-color:#f9f9f9; border:1px #e0e0e0 solid; margin:auto;}
.tv_intro_text {font-size:14px; font-family:lucida sans, trebuchet ms; color:#bbbbbb;}
.tv_text {font-size:12px; font-family:lucida grande, lucida sans, trebuchet ms; color:#bbbbbb;}
a.tv_text:link, a.tv_text:visited {color:#bbbbbb; text-decoration:underline}
a.tv_text:hover {color:#999999; text-decoration:underline;}

.button_arrow {color:#2974b6; font-size:10px;}

/* Generic, uncolored button style used for every button; color added later... */
.button, a.button:link, a.button:visited {font-family:avant garde, lucida sans ms, helvetica; border: solid 1px; text-decoration:none; margin:0px; padding:0px;}

/* Normal button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_normal, a.button_normal:link, a.button_normal:visited {color:#666666; background-color:#f6f6f6; border-color:#dddddd;}

/* Active button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_active, a.button_active:link, a.button_active:visited {color:#2974b6; background-color:#ffe679; border-color:#dddddd;}

/* action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_action, a.button_action:link, a.button_action:visited {color:#ffffff; background-color:#285ac9; border-color:#1940d0;}

/* big action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_action10, a.button_action10:link, a.button_action10:visited {color:#ffffff; background-color:#d00000; border-color:#d00000;}

/* intermediate action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_action9, a.button_action9:link, a.button_action9:visited {color:#ffffff; background-color:#ff8000; border-color:#ff9000;}

/* low-priority action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_action5, a.button_action5:link, a.button_action5:visited {color:#ffffff; background-color:#2c3a69; border-color:#2c3a69;}

/* disabled action button color      ... every button "color style" gets a normal, hover, active, and active hover version. */
.button_disabled, a.button_disabled:link, a.button_disabled:visited {color:#c6c6c6; background-color:#6f6f6f; border-color:#6f6f6f;}

/* Caution button color */
.button_caution, a.button_caution:link, a.button_caution:visited {color:#ffffff; background-color:#d00000; border-color:#d00000;}

/* highlighted button color */
.button_highlighted, a.button_highlighted:link, a.button_highlighted:visited {color:#2974b6; background-color:#ffe679; border-color:#dddddd;}

.logo_bar {}
.nav_bar {}
.listing_main_thumb_frame {background-color:#f9f9f9; border-width:1px; border-style:solid; padding:5px; border-color:#e9e9e9;}

.homepage_intro {width:500px; margin:auto; padding:20px; border:solid 1px #777777; background-color:#ffffff; font-size:15px; color:#000000; font-family:georgia;}
.site_title, a.site_title:link, a.site_title:visited {text-decoration:none;}
.panel_heading, a.panel_heading:link, a.panel_heading:visited {font-weight:bold; color:#000000;}
.see_more, a.see_more:link, a.see_more:visited {color:#000000;}
.framed_small, a.framed_small:link, a.framed_small:visited {border:1px solid #999999; padding:0px; margin:0px;}
.panel_text, a.panel_text:link, a.panel_text:visited {color:#000000;}
.gradient {	
background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f5f5f5,  #ffffff)}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
background-color:#ffffff; box-shadow: 1px 1px 5px #000; -moz-box-shadow: 1px 1px 5px #888; -webkit-box-shadow: 1px 1px 5px #888; border:0px; padding:0px 12px 5px 12px; overflow:hidden; position: absolute; left: 0; top: 0; width: auto; padding: 10px 10px 10px 10px; margin:30px 10px 10px 10px; visibility: hidden; z-index: 10; cursor: pointer;
}
