
#gallery_content_container {float:left;font-size:1.1em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-align:center;vertical-align:top;}

#gallery {margin:0 auto;text-align:center;}
#gallery, #gallery a,#gallery a:hover{color:#000000;}
#gallery a {text-decoration:none;}
#gallery a:hover {text-decoration:underline;}

#gallery img {background:#ffffff;border:1px solid #000000;padding:3px;}
#gallery a:hover img {border:1px solid #f00;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

#album, #album img, #images, #rows, #text_container img, #text_container, #navcontainer, #navigation, #navigation a, #navigation a:hover, #navigation_bread_home, #navigation_bread_sep{float:left;}

#navcontainer, #banner, #a2z_container {float:left;width:725px;}

#rows {margin-bottom:8px;}

#images_shadow {background:transparent url('../content/images/images_shadow.png') top no-repeat;text-align:justify;height:10px;}

#images_shadow_1 {background:transparent url('../content/images/images_shadow_1.png') top no-repeat;text-align:justify;height:5px;}

#album_count,#album_count_solo{width:60px;background:url('../images/backgrounds/bg_trans_box_vdark.png') repeat ;border:1px solid #555;position:absolute;text-transform:capitalize;line-height:18px;font-size:0.8em;font-weight:600;margin:1px 0px 1px 0px;padding:0 3px 0 3px;vertical-align:middle;text-align:center;overflow:hidden;}

#album_count_solo{top:-10px;left:10px;}
#album_count {top:-60px;left:10px;}

#album_count,#album_count_solo{color:#ffffff;}

#images_under {background:url('../content/images/magnify.png') no-repeat center center;} 
#view_under {background:url('../content/images/view.png') no-repeat center center;} 

#images_url {text-transform: capitalize;height:15px; line-height: 14px; margin:1px 0px 4px 0px;padding:1px; background: #fff ; border:1px solid #999;text-align:center;overflow:hidden;  }
#images_url a {font-size:0.8em; font-weight:600;color: #6728B2;text-decoration:none;} 
#images_url a:hover{font-size:0.8em; font-weight:600;color: #5618B2;text-decoration:underline;}  

#images_views {line-height:18px;font-size:1.0em;font-weight:500;margin:1px 0px 1px 0px;padding:0px;background-color:#7dc5ff;border:1px solid #0a2f58;vertical-align:middle;text-align:center;overflow:hidden;}
#images_views img {float:left;min-width:18px;line-height:16px;height:18px;border:0px;margin:0px;padding:0px;}

#albumviews {float:right;width:20%;font-size:1.2em;font-weight:600;color:#888;text-align:right;}

#navcontainer {border-bottom:1px solid #000;}
#navigation {font-weight:bold;text-align:left;height:18px;}
#navigation_bread_sep {width:5px;}

#pages {line-height:26px;padding:4px 0 4px 0;border-top:1px solid #111;font-size:1.0em;color:#8498d3;text-align:center;font-weight:600;}
#pages a {border:1px solid #000000;background:url('../images/backgrounds/bg_trans_box_white.png') repeat;padding:4px;margin:0 1px 0 1px;}
#pages a:hover {border:1px solid #000000;background:#ffffff;}

#page_square, #page_square a {padding:4px;margin:4px;color:#ffffff;border:1px solid #000000;background:url('../images/backgrounds/bg_trans_box_vdark.png') repeat}
#pages_shadow {height:20px;backgroundx:url('../content/images/box-shadow.png') left top no-repeat;}

#text_container {text-align:justify;padding:2px;}

#banner {margin:5px 0 7px 0;line-height:20px;}

/**************************************************************/
#under_image_text {text-align:justify;}
#under_image_text:first-line{font-weight:600;}
#under_image_text img, #under_image_text a, #under_image_text a:hover img {float:right;border:0px;padding:0px;margin:0;}

#under_image_text_button {float:right;}
#under_image_text_button img, #under_image_text_button a, #under_image_text_button a:hover img {float:right;background:transparent;height:100%;border:0px;padding:0px;margin:0 2px 0 2px;}
/**************************************************************/

#pagetitle {font-size:1.6em;line-height:30px;font-weight:600;text-align:left;text-transform:capitalize;}
#redline, #redline2,#spacer10,#spacer5 {float:left;width:100%;}
#redline {background:#000;height:1px;}
#redline2{background:#000;height:2px;}
#spacer10{height:10px;}
#spacer5 {height:5px;}

#zxc {position:relative;}

#sharethis {float:right;margin:5px 20px 0 0 ;}

#main_menu_block {margin-right:5px;width:120px;}
#main_menu_block a{float:left;color:#ffffff}

/*************************** Contact sheet icon ***************/
#newitems {border:0px solid #000;}
#newitems img{background:transparent;border:0px solid #000;position:absolute;top:40px;left:0%;z-index:1000;}

#content_flag  img{background:transparent;border:0px solid #000;position:absolute;top:0px;left:140px;z-index:1000;}
#content_flag  a:hover img{border:0px solid #900;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}
/**************************************************************/

/*************************** A- Z *****************************/
#a2z_container {float:left;}
#a2z {text-align:center;height:20px;padding:4px;font-size:1.0em;color:#6728B2;background:url('../images/backgrounds/bg_trans_box_white.png') repeat ;}
#a2z a {line-height:20px;color:#6728B2;border:1px solid #000000;padding:4px;margin:0 1px 0 1px;text-decoration:none;font-weight:600;}
#a2z a:hover {line-height:20px;padding:4px;background-color:#dddddd;color:#000000border:1px solid #000000;}
/**************************************************************/
#adbox2 {float:right;width:160px;height:600px;padding:0px;background-color:#ffffff;margin-right:5px;}
#adbox3 {float:right;width:130px;height:600px;padding:0px;background-color:#ffffff;margin-right:5px;}
#ad_sq {padding:2px;}
#ad {width:728px;}
#link_ad {width:728px;}



