



.community_bar
{
    background-image: url(http://cache.g4tv.com/images/2007/components/c_bar_photo_bg.gif);
}

.ad_banner2
{ 
    float:none;	
	height: 600px;	
	left:1100px;
	margin:0px;
    padding:0px;		
	position:absolute;
	top:225px;
	width: 160px;
}

div.mid_ad
{
    
    
	background: black;
	margin: 20px  auto 30px auto;
	padding: 8px 2px 2px;
	text-align:center;
	width: 336px;
}

div.mid_ad span.ad_text
{ 	
    text-transform: uppercase;
    font-size: 9px;
    display: block;
    margin: 6px 0;
    color: #fff;
}

.photo_main_container
{
    background-color:#45562a;
    position:relative;
    width:956px;
}



.photo_left
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/photo_sidebar_bg.jpg);
    background-repeat:no-repeat;
    float:left;
    min-height:1195px;
    width:215px;
}

.photo_right
{
    background-color:#445629;
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/vert_gradient_bg.jpg);
    background-repeat:repeat-x;
    float:left;
    margin-bottom:20px;
    width:740px;
}

.photo_right_bg
{
    background-color:#1a1a1a;
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/main_panel_top2_bg.jpg);
    background-repeat:no-repeat;
    margin-top:4px; 
    
    float:left;
    
    width:738px;  
}

.error
{
    color:red;
    font-weight:bold;
}




/**************************************/
/****** left side ****************/
/**************************************/

.photo_category_header
{
    margin-top:26px;
    margin-left:-16px;
}

ul.photo_categories
{
    list-style-type:none;
    margin:37px 0px 0px 12px;
    padding:0px 0px 0px 0px;
}

ul.photo_categories ul
{
    list-style-type:none;
    margin:4px 0px 0px 20px;
    padding:0px 0px 0px 0px;
}

ul.photo_categories li
{
    margin:0px 0px 2px 0px;
    padding:0px;
}

ul.photo_categories li a
{
    background-color:#000;
    color:#fff;
    display:inline-block;
    font-family: arial, verdana, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
    padding:2px 0px 2px 0px;
    text-transform:uppercase;
    width:auto;

}

ul.photo_categories li a span
{
    padding-left:6px;
    padding-right:6px;
}

ul.photo_categories ul li a
{
    background-color:#666;
    color:#fff;
}

ul.photo_categories li a:hover
{
    background-color:#f90;
    color:#000;
    text-decoration:none;
}

ul.photo_categories ul li a:hover
{
    background-color:#fff;
    color:#000;
    text-decoration:none;
}

ul.photo_categories li a.active_category
{
    background-color:#f90; 
    color:#000;   
}

ul.photo_categories ul li a.active_category
{
    background-color:#fff; 
    color:#000;   
}

/**************************************/
/****** end left side ****************/
/**************************************/


/**************************************/
/****** right side ****************/
/**************************************/


.main_panel
{
    
    float:left;
    width:532px;
}

.main_tlt_container
{
    left:220px;
    position:absolute;
    top:25px;
}

.main_top_level_title
{
    background-color:#000;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    padding:5px 8px 5px 8px;
    text-transform:uppercase;
}

.main_sub_container
{
    left:220px;
    position:absolute;
    top:52px;
}

.main_sub_title
{
    background-color:#ff9b00;
    color:#000;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    padding:5px 8px 5px 8px;
    text-transform:uppercase;
}



.main_image_container
{
    
    margin-left:4px;
    position:relative;
    margin-top:91px;  
    
    

}

.photo_caption
{
    background-color:#fff;
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/photo_caption_large_bg.gif);
    background-postition:top left;
    background-repeat:repeat-x;
    color:#000;
    height:67px;
    margin-top:-3px;
    padding:12px 4px 3px 7px;
    position:relative;
    width:521px;
}

.photo_caption p.photo_title
{
    color:#151515;
    font-size:16px;
    font-weight:bold;
    padding:0px;
}

.photo_caption p.description
{
    color:#595959;
    font-size:10px;
}


/*** ratings section **/

.voting_container
{
    background-color:white;
    height:31px;
    position:relative;
    width:532px;
    

}

#rating_label
{
    
    color:#565656;
    font-size:12px;
    font-weight:bold;
    left:10px;
    position:absolute;
    text-align:right;
    top:8px;
    width:110px;
}

#rating_label_number
{
    color:#ff9b00;
    font-size:16px;
    font-weight:bold;
    left:128px;
    position:absolute;
    top:6px;
}

#rating_label_text
{
    color:#ababab;
    font-size:16px;
    font-weight:bold;
    left:142px;
    position:absolute;
    top:6px;
}

.rating_button, .rating_button_fixed, .rating_button_active
{
    border-right:1px solid #cbcbcb;
    color:#919191;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:18px;
    padding-top:13px;
    position:absolute;
    text-align:center;
    top:0px;
    width:19px;
}

.rating_button_active
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/rating_bg.jpg);
    color:#000;
}
.rating_button_fixed:hover, .rating_button_active:hover
{
    text-decoration:none;
}

.rating_button:hover
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/rating_bg.jpg);
    color:#000;
    cursor:pointer;
    text-decoration:none;
}

#rating_1
{
    border-left:1px solid #cbcbcb;
    left:241px;
}

#rating_2
{
    left:262px;
}
#rating_3
{
    left:282px;
}
#rating_4
{
    left:302px;
}
#rating_5
{
    left:322px;;
}
#rating_6
{
    left:342px;
}
#rating_7
{
    left:362px;;
}
#rating_8
{
    left:382px;
}
#rating_9
{
    left:402px;
}
#rating_10
{
    left:422px;
}

.rate_it
{
    display:block;
    font-size:12px;
    font-weight:bold;
    left:458px; 
    position:absolute;
    top:8px;
}

.orange_arrow
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/orange_arrow2.gif);
    background-position:0px 3px;
    background-repeat:no-repeat;
    color:#ff9b00;
    padding-left:12px;
}
.orange_arrow:hover
{
    text-decoration:none;
}

#rating_explanation
{
    background-color:#fff;;
    border:1px solid #ff9b00;
    color:#ff9b00;
    display:none;
    font-size:9px;
    padding:3px;
    position:absolute;
    text-align:center;
    top:-16px;
    right:0px;
    width:190px;
}

/***** end ratings *********/


/******* current image **********/

.current_image_container 
{
    cursor:default;
    display:block;
    margin:0px;
    padding:0px;
    position:relative;
}

.photo_navigation_container
{
    background-color:#fff;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
    color:#7a7a7a;
    font-size:12px;
    font-weight:bold;
    height:17px;
    position:relative;
    text-align:center;
    width:531px;
}
*html .photo_navigation_container
{
    width:530px;
}

.photo_navigation_container div
{
    
    background-repeat:repeat-x;
    display:block;
    height:17px;
    position:absolute;
    top:0px;
}

.photo_navigation_container a:hover
{
    text-decoration:none;
}


.photo_navigation_container a
{
    font-size:14px;
    font-weight:bold;
}

.photo_navigation_container a:hover
{
    text-decoration:none;
}
.previous_arrow, .previous_arrow_off
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/left_arrow_black.gif);
    background-repeat:no-repeat;
    border-right:1px solid #000;
    color:#000;
    display:block;
    height:17px;
    left:0px; 
    padding-left:17px; 
    position:absolute;
    text-align:left;
    width:130px;
}
.previous_arrow:hover
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/previous_image_on_bg3.gif);
}
.previous_arrow_off
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/left_arrow_grey.gif);
    border-right:1px solid #333;
    color:#333;;
}
  
.next_arrow, .next_arrow_off
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/right_arrow_black.gif);
    background-position:right 0px;
    background-repeat:no-repeat; 
    border-left:1px solid #000;
    color:#000;
    display:block;
    height:17px;
    padding-right:17px;
    position:absolute;
    right:0px;
    text-align:right;
    width:95px;
}
.next_arrow:hover
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/next_image_on_bg2.gif);
}
.next_arrow_off
{
    background-image:url(http://cache.g4tv.com/images//2007/photo_gallery/right_arrow_grey.gif);
    border-left:1px solid #333;
    color:#333;
}







/******* end current image **********/

/******* comment email center ********/

.comment_email_container 
{
    color:#ff9b00;
    font-weight:bold;
    min-height:30px;
    text-transform:uppercase;
}

.comment_email_container p
{
    margin-bottom:5px;
}

.comment_email_container input
{
    background-color:#ff9b00;
    border:1px solid #ff9b00;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;  
}

.comment_email_container textarea, .comment_email_container .txtFriends, .comment_email_container .txtName, .comment_email_container .txtEmail
{
    background-color:#000;
    border:1px solid #cacaca;
    color:#fff;
    font-weight:normal;
    text-transform:none;
}
.comment_email_container .turn_off_checkbox input
{
    background-color:#1a1a1a;
    border:1px solid #1a1a1a;
}

#comment_hold_outer a
{
    color:#fff;
}

.ce_button_container
{
    
    margin-top:10px;
    position:relative;
    text-align:right;
    width:532px;

}

.email_photo, .post_comment, .upload_photo
{
    background-color:#000;
    color:#fff;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    padding:4px 7px 4px 7px;
}
.email_photo:hover, .post_comment:hover, .upload_photo:hover
{
    text-decoration:none;
}

.upload_photo
{
    background-color:#fff;
    color:#000;
    margin-right:4px;
}

.post_comment
{
    background-color:#ff9b00;
    margin-right:4px;
}

.photocomment
{
    margin-bottom:15px;
}
.photocomment h1
{
    color:#ff9b00;
    font-size:16px;
    font-weight:bold;
    padding-left:7px;
}

.p_comment
{
    font-size:12px;
    font-weight:bold;
    color:#ff9b00;
}

.photocomment div
{
    background-color:#0e0e0e;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    padding:7px;
    
}
.photocomment div.alt
{
    background-color:#262626;
    
}
.photocomment div.comment_edit
{
    background-color:transparent;
    
    font-size:10px;
    font-weight:bold;
    padding-top:0px;
    
}
.photocomment div.comment_edit a
{
    color:#ff9b00;
}

.photocomment .poster
{
    color:#666;
    
}


.comment_error
{
    margin-left:100px;
    margin-top:-20px;
}

.right_thumbs_container
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/thumbnail_top.gif);
    background-repeat:no-repeat;
    float:left;
    margin-bottom:20px;
    margin-left:10px;
    margin-top:91px;
    width:192px;
}

*html .right_thumbs_container
{
    margin-left:6px;
}

.thumbnail_sub_container
{
    background-color:#fff;

    left:0px;
    margin-top:5px;
    top:0px;
    width:192px;
}

*html .thumbnail_top
{
    margin-bottom:-300px;
}

.page_note
{
    color:#7a7a7a;
    font-size:12px;
    font-weight:bold;
    margin-left:11px;
    margin-top:3px;
    
}

.note_1
{
    color:#434343;
}

.note_2
{
    color:#090909;
}
.note_3
{
    color:#7a7a7a;
    font-size:10px;
    text-transform:uppercase;
}

.note_4
{
    margin-left: 48px;
    
}

.page_note_2
{
    margin-top:26px;
    margin-bottom:26px;
}

.thumbnail_pagination
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/thumbnail_bottom2.gif);
    background-repeat:no-repeat;
    height:39px;  
}

*html .thumbnail_pagination
{
    background-position:0px 2px;
}

.pagination_container
{
    color:#7a7a7a;
    font-size:11px;
    font-weight:bold;
    padding-top:12px; 
    position:relative;
    text-align:center; 
    width:192px;
}



.pagination_container a:hover
{
    text-decoration:none;
}
.pagination_container a.left_pager
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/left_arrow1.gif);
    background-position:0px 2px;
    background-repeat:no-repeat;
    color:#1a1a1a;
    display:block;
    left:10px;
    padding-left:8px;
    position:absolute;
    text-align:left;
    top:12px; 
    width:80px; 
}

.pagination_container a.right_pager
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/right_arrow.gif);
    background-position:right 2px;
    background-repeat:no-repeat;
    color:#1a1a1a;
    display:block;
    position:absolute;
    top:12px; 
    padding-right:8px;
    right:10px;
    text-align:right;
    width:40px;  
}

.pagination_container a.pagination_off_left
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/left_arrow_off.gif);
    background-position:0px 2px;
    background-repeat:no-repeat;
    color:#1a1a1a;
    display:block;
    position:absolute;
    text-align:left;
    top:12px; 
    color:#b9b9b9;  
    left:10px; 
    padding-left:8px;
    width:80px; 
}

.pagination_container a.pagination_off_right
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/right_arrow_off.gif);
    background-position:right 2px;
    background-repeat:no-repeat;
    color:#b9b9b9;
    display:block;
    position:absolute;
    top:12px; 
    padding-right:8px;
    right:10px;
    text-align:right;
    width:40px;
}

.pager_note
{
    padding-left:0px;
}

.previous_button:hover, .next_button:hover
{
    text-decoration:none;
}

.actual_thumbnails
{
    margin-left:4px;
}

*html .actual_thumbnails
{
    margin-left:0px;
}

.thumb_left, .thumb_right
{
    background-repeat:no-repeat;
    display:block; 
    float:left;
    height:86px;
    margin-top:4px;
    margin-left:4px;
    text-align:center;
    vertical-align:middle;
    width:86px;
}
.thumb_left:hover, .thumb_right:hover
{
    text-decoration:none;
}

.thumbnail_off
{
    display:none;    
}
.thumbnail_on
{
    background-image: url(http://cache.g4tv.com/images/2007/photo_gallery/thumbnail_overlay_67.png);
    color:#ff9b00;
    display:block;
    font-size:16px;
    font-weight:bold;  
    height:50px;
    text-decoration:none;
    padding-top:36px;
    width:86px;
}
*html .thumbnail_on
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/photo_gallery/thumbnail_overlay_67.png',sizingMethod='crop');
}


.view_all
{
    display:block;
    font-weight:bold;
    margin-top:10px;
}


.hot_galleries_container
{
    background-color:#0e0e0e;
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/hot_galleries_top.gif);
    background-repeat:no-repeat;
    margin-top:37px;
    width:192px;
    
    
}

a.hot_galleries_header
{
    background-color:#000;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    margin-left:8px;
    padding:4px 7px 4px 7px;

}

a.hot_galleries_header:hover
{
    text-decoration:none;
}


.hot_galleries_sub_container
{
    margin-left:8px;
    
}

.perplexing_spacer
{
    height:17px;
}



.promoted_frame
{
    background-image:url(http://cache.g4tv.com/images/2007/photo_gallery/promoted_frame.png);
    display:block;
    height:123px;
    margin-left:-1px;
    margin-top:-122px;
    width:164px; 
}

*html .promoted_frame
{
    background-image: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cache.g4tv.com/images/2007/photo_gallery/promoted_frame.png',sizingMethod='crop');
}

.hot_gal_image
{
    display:block;
    height:121px;
    width:162px;
    margin-top:15px;
}

.gallery_image_container
{
    position:relative;
}

.gallery_image_container a:hover
{
    text-decoration:none;
}


.hot_gal_text_container_off 
{
    left:0px;
    position:absolute;
    text-indent:-9999px;
    top:93px;
}
.hot_gal_text_container_off span
{
    display:none;
}

.hot_gal_text_container
{
    left:0px;
    position:absolute;
    text-indent:0px;
    top:93px;
}


.hot_gal_text
{
    background-color:#000;
    color:#fff;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    padding:5px 0px 5px 0px;
    text-transform:uppercase;
}
.hot_gal_text span
{ 
    padding-left:6px;
    padding-right:6px;
}




   




/**************************************/
/****** end right side ****************/
/**************************************/









