*{text-align:left; padding:0;FONT-FAMILY: Arial, Tahoma,Verdana,  Helvetica, sans-serif;FONT-SIZE: 9pt; color: #000000;}
a{outline:none;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
form { margin:0; padding:0; outline: none;}
body { margin-top: 0;margin-bottom:0;text-align: left;}

H2{FONT-SIZE: 9pt; color: #000000; }
a{TEXT-DECORATION: none; color:#00658f; outline: none;}
a:hover{TEXT-DECORATION: underline;} 


/*  ######################### UPLOAD ########################## */
.button_upload { width: 150px; height: 38px; margin: 0px; padding: 0px; color:#FFFFFF; FONT-SIZE: 14pt; text-align: center; cursor: pointer; background-image: url('images/button_upload_bg.gif');outline: none; background-repeat: repeat-x; border: solid 2px #016997;}
.button_upload:hover {TEXT-DECORATION: underline;} 

/*  ######################### SEARCH ########################## */
.search_input {width: 100%; height: 22px; border: solid 1px #373737;}


/*  ######################### BLOCKS ##########################  */
.border_black {border: solid 1px #000000;}
.border_gray {border: solid 1px #979797;}
.border_photo {border: solid 2px #FFFFFF;}
.block_border {border: solid 1px #bdbdbd;}

.block_bg {background-image: url('images/blocks_bg.gif'); background-repeat: repeat-x;}
.block_bg_2 {background-color: #f7f7f7; padding: 2px 2px; white-space:nowrap; vertical-align: middle;}

.block_bg_3 {background: #fbfbfb;border: solid 1px #e5e5e5; }


.left_block_advert{width:100%; height: 146px;background-image: url('images/block_advert_bg.gif'); background-repeat: repeat-x;}
.left_block_advert_border{border: solid 2px #117eab;}
.left_block_advert_title{FONT-SIZE: 9pt; padding-left: 30px;}


.system_information {background: #fbfbfb;border: solid 1px #e5e5e5; }

.comments_scrollable {width: 100%; height: 300px; overflow: auto; }
.comments_noscrollable {}
/*  ######################### TABS ##########################  */

#tabs {float:left;width:100%;font-size:93%;line-height:normal; background-image: url('images/tabs_bg.gif'); background-repeat: repeat-x;}
.tabs_first{border-left: solid 1px #bdbdbd;}
#tabs ul {margin:0;padding:0px 10px 0 0px;list-style:none;}
#tabs li {display:inline;margin:0;padding:0;}
#tabs a {float:left;margin:0;padding:0px;text-decoration:none;}
#tabs a span {float:left;display:block;background-image: url('images/tabs_bg.gif'); background-repeat: repeat-x;padding: 6px 20px 6px 20px; border-right: solid 1px #bdbdbd;color:#000000;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none; }
    /* End IE5-Mac hack */
#tabs .tabs_select {background-image: url('images/title_4_text_bg.gif'); background-repeat: repeat-x; color: #000000}  
#tabs .tabs_clicked {background-image: url('images/tabs_bg_on.gif'); background-repeat: repeat-x; color: #FFFFFF}  


/*  ######################### VIDEO TYPE 1 ##########################  */
.video_bg {background: #0c79a6;}
.video_border {border: solid 2px #FFFFFF;}
.video {background: #FFFFFF; padding: 3px;}

.video_border_on {border: solid 2px #0c79a6;}
.video_description {width: 125px; height: 95px; color: #FFFFFF; vertical-align: top;}


.video_player_button {background: #f7f7f7; padding: 2px 5px 3px 5px;}
.video_player_button_name {FONT-SIZE: 9pt; color: #006894;}


/*  ######################### VIDEO INFO TABS ##########################  */

#video_info_tabs {float:left;width:100%;font-size:93%;line-height:normal;}
.video_info_tabs_first{border-left: solid 1px #bdbdbd;}
#video_info_tabs ul {margin:0;padding:0px 10px 0 0px;list-style:none;}
#video_info_tabs li {display:inline;margin:0;padding:0;}
#video_info_tabs a {float:left;margin:0;padding:0px;text-decoration:none;}
#video_info_tabs a span {float:left;display:block;background-image: url('images/tabs_bg.gif'); background-repeat: repeat-x;padding: 6px 12px 6px 12px; border-right: solid 1px #bdbdbd;color:#000000;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#video_info_tabs a span {float:none; }
    /* End IE5-Mac hack */
#video_info_tabs a:hover span {color:#FFF;}
#video_info_tabs a:hover {}
#video_info_tabs a:hover span {background-image: url('images/tabs_bg_on.gif'); background-repeat: repeat-x;}  



/*  ######################### VIDEO INFO ##########################  */
.video_info {background: #f6f6f6; padding: 5px 0px;}
.video_info_description {padding: 4px 2px;}
.video_border_on {border: solid 2px #0c79a6;background: #0c79a6;}
.video_description {position:relative;width: 125px; height: 96px; color: #FFFFFF; vertical-align: top;overflow:hidden;background: #0C79A6;}

A.video_info_tags:link{color:#00658f;}


/*  ######################### PROFILE ##########################  */

#profile_menu a {margin: 0px; padding: 3px; display: block; color: #000000; TEXT-DECORATION: none; border-bottom: solid 1px #d3d3d3; }
#profile_menu a:hover { text-decoration: none; color: #000000; 
background-color: #f5f5f5; 
/* background:url('../images/menu_over_bg.gif');background-repeat: repeat-x; */
 }


.block_friend {background: #fafafa; padding: 5px 5px;}

.profile_status {border: solid 1px #c1c1c1; width: 80px; text-align: center; vertical-align: top;background-image: url('images/button_bg.gif'); background-repeat: repeat-x;}


.profile_field_name {font-weight:bold;FONT-SIZE: 10pt; padding-top: 10px; padding-bottom: 5px;}
.profile_field_hr { width:60%; height: 1px; background:#989898; }
.profile_field_title {white-space:nowrap; padding-right: 10px;}
.profile_field_value{ width: 100%;color: #006894}
.profile_field_text {FONT-SIZE: 8pt; color: #006894; padding-bottom: 5px; white-space: normal;}

.profile_title {padding: 5px 0px; width: 100%; background: #f0f0f0;}
.profile_block_title_url {color: #000000; white-space: nowrap}

.block_profile_video_title {background: #fafafa; padding: 5px 5px;}
.block_profile_video {background: #eaeaea; padding: 5px 5px;}

.profile_block_title_bg {padding: 5px 5px; background: url(images/menu_over_bg.gif) repeat-x;}
.profile_block_title_bg_2 {padding: 5px 5px; background: url(images/title_3_bg.gif) repeat-x;}

/*  ######################### PAGENAV ##########################  */
.pagenav_div {background: #F2F2F2; margin: 10px 0px; padding: 5px 0px;}
.pagenav {font-size:0.5em;}
.pagenav a:hover, .pagenav a:focus, .pagenav a:active {background-color:#EFEFEF;border:1px solid #0C79A6;color:#000000;background:url(images/pagenav_bg.gif) repeat-x bottom left;}
.pagenav a, .pagenav a:link, .pagenav a:active {color:#0C79A6;background-color:#EFEFEF;border:1px solid #0C79A6;font-weight:bold;margin:2px;padding:1px 4px 0px 4px;text-decoration:none;background:url(images/pagenav_bg.gif) repeat-x bottom left;}
.pagenav span.pages {background-color:#0C79A6;border:1px solid #FFFFFF;color:#FFFFFF;font-weight:bold;margin:2px;padding:3px 5px;}
.pagenav span.current {background-color:#FFFFFF;color:#333333;font-weight:bold;margin:2px;padding:1px 4px 0px 4px;border:1px solid #0C79A6;}


/*  ######################### TITLES ##########################  */
.title_inside_edit {color: #000000; padding: 10px 5px; font-size: 10pt; font-weight: bold;}

.title_1 {height: 28px; background: url(images/title_1_bg.gif) repeat-x;}
.title_1_text {padding: 0px 10px; height: 28px; background: url(images/title_1_text_bg.gif) repeat-x; color: #FFFFFF; white-space:nowrap;}

.title_2 {height: 28px; background: url(images/title_2_bg.gif) repeat-x;}
.title_2_text {padding: 0px 10px; height: 28px; background: url(images/title_2_text_bg.gif) repeat-x; color: #FFFFFF; white-space:nowrap;}

.title_3 {height: 28px; background: url(images/title_3_bg.gif) repeat-x;}
.title_3_text {padding: 0px 10px; height: 28px; background: url(images/title_3_text_bg.gif) repeat-x; color: #FFFFFF; white-space:nowrap;}

.title_4 {height: 29px; background: url(images/title_4_bg.gif) repeat-x;}
.title_4_text {padding: 0px 10px; height: 29px; background: url(images/title_4_text_bg.gif) repeat-x; color: #000000; white-space:nowrap;}

/*  ######################### FORM ELEMENTS ##########################  */
.form_border {border: 0px; }
.form_field_title {padding: 3px 5px; vertical-align: top;white-space:nowrap;padding-top: 10px;}
.form_field_input {width: 70%;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000; margin-top: 10px;border: solid 1px #979797;}
.form_field_input_code {width: 200px;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000; margin-top: 10px;}

.form_field_radio {height: 18px;margin-top: 10px;}
.form_field_radio_text {position: relative; top: 0px;color: #000000;}
.form_field_select{width: 70%;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;border: solid 1px #979797;}
.form_field_select_search{height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.form_field_textarea {overflow:auto; width: 90%;height: 100px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;border: solid 1px #979797;}
.form_field_select_small{border: 0px;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;border: solid 1px #979797;}
.buttons {height: 17px; background: url(images/button_bg_3.gif) repeat-x; padding: 0px 10px; border: 1px solid #707070;FONT-SIZE: 8pt; text-align: center; cursor: pointer;}

.float_left {float:left;}

	/* NEW FORMS */
.forms_title {FONT-SIZE: 10pt; color: #006894;}
.forms_field_title {padding-left: 2px; padding-right: 10px;}
.forms_field_input {width: 200px;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.forms_field_textarea {width: 200px;height: 100px; background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.forms_field_select{width: 200px; border: 0px;height: 20px; background: #ffffff; color: #000000;border: solid 1px #979797;}

	

/*  ######################### VIDEO Comments ##########################  */
.video_comments_block_title {padding: 5px 20px;}
.video_comments_textarea {overflow:auto; width: 95%;height: 60px; background: #ffffff;  vertical-align: middle;color: #000000;}
.video_comment {float:left;width: 100%; background: #e8e8e8; margin: 1px 0px;}

.video_comment_author{color: #00658F; font-weight: bold; text-decoration: underline; }
.video_comment_reply {color: #00658f; }
a.video_comment_reply:hover {text-decoration: underline;}

.video_tags {padding: 5px;}


.video_quicklist_bg {background-color: #FFFFFF;}
.video_quicklist_text {width: 100%; height: 20px; background: #f7f7f7;}
.video_quicklist_scrollable {width: 100%; height: 250px; overflow: auto;}

.button_2 {height: 21px; background: url(images/button_bg_2.gif) repeat-x; padding: 0px 10px; border: 0px;}


.top_form_login_input {border: solid 1px #7f7f7f;height: 20px;  vertical-align: middle;}
.top_form_login_title {padding: 2px;}
.top_form_login_lostpassword{text-decoration: underline;}


/*  ######################### MENU MEMBER ##########################   */
#top_user_menu td{
padding:0 4px;
}
#top_user_menu a{
height:12px;
}
.menu_member_border_td{
border-right:1px solid #000000;
}
.menu_member_sub{
position:absolute;
display:none;
border:1px solid #C9C9C9;
background: #fff;
padding:3px 5px;
}
.menu_member_sub a{
display:block;
white-space:nowrap;
padding: 2px 5px;
}
.menu_logged {background: #f2f2f2; padding: 2px 5px;}


/*  ######################### STARS ##########################   */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{background: url(images/rating_star.png) left -1000px repeat-x;}
.star-rating{position:relative; z-index: 1;width:80px;height:15px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a, 
.star-rating .current-rating{position:absolute; z-index: 1;top:0;left:0;text-indent:-1000em;height:15px;line-height:15px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}	
	
/*  ######################### Private Messages ##########################   */

.pm_td {width: 100%; background-color: #ffffff;}
.pm_td_message {background-color: #ffffff;} /* #e9e9e9; */
.pm_new {padding: 8px;}
.pm_bg {background-color: #f7f7f7; padding: 10px 0px; white-space:nowrap; vertical-align: middle;}
.pm_bg_padding {padding-right: 10px; padding-left: 10px;}
.pm_checkbox {padding-right: 5px; padding-left: 5px;}
.pm_textarea {width: 95%; height: 100px; overflow:auto;}
.pm_messages {width: 95%; height: 250px;}
.pm_message_title {padding: 10px 20px; font-weight: bold;}
.pm_div_scrollable {width: 100%; height: 250px; overflow: auto;background-color: #ffffff;}
.pm_message_from {color: #000000}
.pm_message_to {color: #006894}
.pm_total_message {color: #00658f; text-decoration: underline;}	

/*  ######################### Private Messages ##########################   */
.video_edit_scrollable {width: 100%; height: 380px; overflow: auto;}

/*  ######################### System Message ##########################   */
#system_message_glow {position:absolute;z-index:9000000;}
#glow_HideSelect, glow_overlay{position:absolute;}
#glow_overlay {
	position: absolute;
	z-index:450;
	top: 0px;
	left: 0px;
	background-color:#000;
	width:300px;
	height:250px;
}
#glow_HideSelect{
	z-index:400;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}


/*  ######################### Video Edit DIV ##########################   */
#popup {position:absolute;z-index:9000000;}
#popup_HideSelect, popup_overlay{position:absolute;}
#popup_overlay {
	position: absolute;
	z-index:450;
	top: 0px;
	left: 0px;
	background-color:#000;
}
#popup_HideSelect{
	z-index:400;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

.popup_overflow { width: 100%; height: 350px;  overflow: auto;}


/*  ######################### FORM ELEMENTS ##########################  */
.video_edit_field_title {padding: 3px 5px; vertical-align: top;white-space:nowrap;padding-top: 10px;}
.video_edit_field_input {width: 200px; height: 18px; background: #ffffff;  vertical-align: middle;color: #000000; margin-top: 10px;border: solid 1px #979797;}


.video_edit_field_radio {}
.video_edit_field_radio_text {color: #000000;}
.video_edit_field_select{width: 200px; height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;border: solid 1px #979797;}
.video_edit_field_textarea {width: 230px; height: 100px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;border: solid 1px #979797;}
.video_edit_field_select_small{border: 0px;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;margin-top: 10px;}



.error_message {font-size: 9pt; font-weight: bold;}
#system_upload{ display:none; text-align:center; padding:5px 8px; font-weight:bold;  }


/*  ######################### FAVORITES  ##########################   */
.favorites_block {height: 127px; border: 1px solid #d5d5d5; background: url(images/favorites_bg.gif) left top repeat-x;}
A.favorites_sort_url {color: #000000; font-size: 10pt; text-decoration: underline;}
.favorites_sort_url_text {padding: 5px 10px;}
.favorites_list_block {border: 1px solid #dedede; background-color: #f6f6f6; z-index: 11; position: absolute; top: 220px; left: 220px;}
A.favorites_list_url {color: #000000;}
A.favorites_list_url:hover {text-decoration: underline;}

.new_messages {color: green;}

/*  ######################### GROUPS  ##########################   */
.group_thread_bit {height: 20px; background: #f7f7f7; padding: 3px;}
.group_thread_author {font-size: 8pt;}
.group_thread_time {font-size: 8pt;}
.group_thread_post_top {background: #bdbdbd; font-size: 8pt;padding: 3px;}
.group_list_title {padding: 2px 3px 2px 5px; color: #000000; white-space: normal;}
.group_description_text {font-size: 8pt; color: #006894;}
.group_no_content {width: 100%; background: #f7f7f7; padding: 5px 0px; font-size: 8pt;  text-align: center; color:#00658f;}

.video_comments_scrollable {width: 100%; height: 300px; overflow: auto; }


/*  ######################### BOTTOM ##########################  */



A.bottom_links:link {TEXT-DECORATION: none; font-size: 10pt; color:#00658f;}
.bottom_copy {padding: 2px; font-size: 8pt; color:#00658f; }



.highlight {color: green; font-weight: bold;}

.toggler {padding: 0px 10px; cursor: pointer;}
.element {padding: 10px;}



/*  ######################### ALBUM ##########################  */
#main_image_wrapper{text-align: center; position:relative;border:1px solid #CCC; width:550px; height:400px;background: #FFF url(../images/loading_red.gif) no-repeat 50% 50%;}
#imgloader{text-align:center;vertical-align:middle;}
#iptc_btn{width:100%;text-align:right;position:absolute;left:0;top:0;z-index:999;}
#iptc_info{position:absolute;bottom:0;left:0;height:auto;width:100%;background-color:#000;color:#CCC;font-size:10px;line-height:140%;text-align:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.iptc_left{float:left;text-align:right;width:18%;color:#FFF;padding:0 0 0 2%;}
.iptc_right{float:right;text-align:left;width:79%;}

#rightmore li a{background:url(../images/nav_next.gif);background-repeat: no-repeat; display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#leftmore li a{background:url(../images/nav_prev.gif);background-repeat: no-repeat; display:block;color:#fff;text-decoration:none;width:100%;padding:0;}
#back{position:absolute;top:0;left:0;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;left:540px;float:right;z-index:1001;}

#pn_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:998;}
#prev, #next{
	width: 30%;
	height: 100%;
	background: transparent url(../images/spacer.gif) no-repeat; /* Trick IE into showing hover */
	outline:none;
	}
#prev { left: 0; float: left; outline: none; -moz-outline: none; visibility:hidden;}
#next { right: 0; float: right; outline: none; -moz-outline: none;}
#prev:hover, #prev:visited:hover { background: url(../images/nav_prev.gif) left 50% no-repeat; }
#next:hover, #next:visited:hover { background: url(../images/nav_next.gif) right 50% no-repeat; }


#thumbtoggler {text-align: right; float: right; width: 48%; right:0; z-index:1100;}
#thumbdisplay {
	width: 550px;
}


#thumbhide {position: relative;overflow:hidden; }
#thumbbox{border:solid 0px #CCC;text-align:center;width:545px;position:relative;padding:5px; }
#thumb_container{position:relative;overflow:hidden;width:510px;height:105px;margin:0 0 0 15px;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;}
#thumbs img{margin-right:0px;vertical-align:top;}
#thumbs a img{border:1px solid #CCC;}
#thumbs a:hover img{border:1px solid #000;}
#thumbs a:hover{color:red;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}



/*  ######################### BLOCK SEARCH PEOPLE ##########################  */
.people_search_block {height: 127px; border: 1px solid #d5d5d5; background: url(images/favorites_bg.gif) left top repeat-x;}
.people_search_block_icon {background: url(images/favorites_bg_icon.gif) right top no-repeat;}
.people_search_select {width: 150px; height: 17px; font-size: 8pt;  background: #ffffff; color: #000000;border: solid 1px #979797;}
.people_search_field {font-size: 9pt; color: #006894; font-weight: bold; padding: 0px 5px; vertical-align: middle;}
.people_search_option {font-size: 8pt; color: #006894; padding: 0px 5px;}

.people_search_input{width: 150px; height: 14px; font-size: 8pt;  background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.people_search_age_input {width: 20px; height: 14px; font-size: 8pt;  background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}

/*  ######################### FAQ ##########################  */
.faq_text {padding: 7px 20px;}

/*  ######################### TOOLTIP  ##########################  */
.tooltips { border: 1px solid #979797; padding: 0px 0px; background-color: #fbfbfb; display: none; position: absolute; z-index: 100000;}

#tooltips_menu a {margin: 0px; padding: 3px 30px 3px 10px; display: block; color: #000000; TEXT-DECORATION: none; border-bottom: solid 1px #d3d3d3; }
#tooltips_menu a:hover { text-decoration: none; color: #000000;  background: url(/images/menu_over_bg.gif) repeat-x;}

/*  ######################### CARDS  ##########################   */

.card_title {FONT-SIZE: 10pt; color: #006894;}
.card_field_title {padding-left: 2px; padding-right: 10px;}
.card_field_input {width: 200px;height: 18px; background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.card_field_textarea {width: 200px;height: 100px; background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
.card_field_select{width: 200px; border: 0px;height: 20px; background: #ffffff; color: #000000;border: solid 1px #979797;}


.card_view_bg {background: #ffffff; }
.card_view_cc_td {padding-left: 5px; background: #f7f7f7;FONT-SIZE: 8pt; color: #006894;}
.card_view_text_td {background: #f7f7f7; height: 200px;FONT-SIZE: 9pt; color: #000000; vertical-align: top; padding: 10px;}
.card_view_title {FONT-SIZE: 9pt; color: #000000;}
.card_view_subject {background: #f7f7f7; FONT-SIZE: 12pt; color: #006894;text-align: center; height: 45px;}

/*  ######################### ALBUMS  ##########################   */
#album_photo_list{width:100%;height: 400px;z-index: 11;}
.album_photo_list_prev {z-index:1;position: absolute; top:150px; left: 0px; width: 30px; height: 100px; background: url(images/icon_arrow_left.gif) center no-repeat; background-color: #ffffff; text-align: center; cursor: pointer;}
.album_photo_list_next {z-index:1;position: absolute; top:150px; left: 500px; width: 30px; height: 100px; background: url(images/icon_arrow_right.gif) center no-repeat; background-color: #ffffff;text-align: center;cursor: pointer;}


#bg_foto_album{
border:3px solid #FFFFFF;width:530px;height:400px;position:relative;left:7px;overflow:hidden;background-position:fixed;
}

#album_preview_block{height:107px;width:536px;background-color:#F7F7F7;position:relative;left:7px;}


#photo_description{
width:530px;height:35px;background-color:#191919;
position:absolute; top:365px;color:#FFF;padding:4px 0 0 4px;z-index:9;
}
.photo_description_close{
width:15px;height:15px;position:absolute;left:513px;top:3px;cursor:pointer;z-index:10;
}
#album_photo_right_navigation{
border:0px solid green;height:365px;width:150px;position:absolute;left:380px;z-index:2;cursor:pointer;
}
#album_photo_left_navigation{
border:0px solid red;height:365px;width:150px;position:absolute;z-index:2;cursor:pointer;
}
.album_arrow_prev {z-index:1;position: absolute; top:150px; left: 0px; width: 30px; height: 100px; background: url(images/icon_arrow_left.gif) center no-repeat; background-color: #ffffff; text-align: center; }
.album_arrow_next {z-index:1;position: absolute; top:150px; left: 120px; width: 30px; height: 100px; background: url(images/icon_arrow_right.gif) center no-repeat; background-color: #ffffff;text-align: center;}


.album_photo_preview { width: 100px; height: 75px; overflow: hidden; text-align: center; vertical-align: middle;}


/*  ######################### TABLE STYLES  ##########################   */
.table_style_bg {background: #ffffff; }
.table_style_td {padding: 5px; background: #f7f7f7;FONT-SIZE: 8pt; color: #006894;}
.table_style_text {FONT-SIZE: 8pt; color: #006894;}

.table_style2_title {width: 100%; height: 25px; padding-left: 30px; background:url(/images/icon_title_board.gif) #fcfcfc;background-repeat: no-repeat;}
.table_style2_td {background-color: #ededed; padding: 0px 5px 0px 5px;}
.table_style2_text {FONT-SIZE: 8pt; color: #006894;}
.table_style2_content {padding: 0px 0px 5px 0px;}

/*  ######################### TABLE STYLES  ##########################   */
.preloader {
	position: absolute;
	z-index:450;
	width:100%;
	height:100%;
	display: none;
	background: url(images/ajax-loader1.gif) center no-repeat #000000;	
}


.search_year_input {width: 30px; height: 14px; font-size: 8pt;  background: #ffffff;  vertical-align: middle;color: #000000;border: solid 1px #979797;}
