/* CSS Document */

/* PHOTO.GNE */

/* STRUCTURE */

#Photo { margin-top: 20px; }
#photoswftd { padding-right: 15px; }
#About { padding: 10px 10px 10px 0; }

/* FORMATTING */

/* photo column */

#photoswftd h1 { padding: 0; margin-bottom: 13px; }
div.photoDescription { font-size: 12px; margin: 0; }
#noteCount { font-size: 11px; color: #999; margin-top: 8px; margin-bottom: 4px; }

/* rhs */

td.RHS { padding: 25px 0 0 0; margin:0; }

.RHS h4 { font-size: 14px; font-weight: normal; color: #666666; margin-bottom: 10px; }
.RHS .LilIcon { padding-right: 0px; vertical-align:bottom }
.RHS .Privacy { font-size: 11px; line-height: 15px; color: #999999; }
.RHS .Privacy img { border: none; }
.RHS ul { margin-bottom: 0; }
.Widget { font-size: 11px; color: #666; padding: 2px; margin-bottom: 10px; }
.Widget img { margin-right: 4px; float: left; }
.TagList { background-color:#ffffff; padding: 0px; color: #666666; font-size: 12px;}
.TagList img { border: none; }

.globe {margin-right: 5px; text-decoration:none}
.globe:link { text-decoration:none; }
.globe:visited { text-decoration:none; }
.globe:hover { background: inherit; text-decoration:none; }
.globe:active { background: inherit; text-decoration:none; }

#thetags { width:230px;}
#thetags .Plain:link { color: #999999; }
#thetags .Plain:visited { color: #999999; }
#thetags .Plain:hover { color: #0063DC; background-color: #fff; }
#thetags .Plain:active { color: #0063DC; background-color: #fff; }
#tagadderlink { margin-top: 0px; }

#themachinetags { width:230px;}
#themachinetags .Plain:link { color: #999999; }
#themachinetags .Plain:visited { color: #999999; }
#themachinetags .Plain:hover { color: #0063DC; background-color: #fff; }
#themachinetags .Plain:active { color: #0063DC; background-color: #fff; }

.Stats { margin-left: -21px; font-size: 11px; line-height: 15px; color: #999999; list-style-type: circle; }

#upload_form_container { display:none; margin-top:5px; background-color:#F5F5F5; padding:10px; }
#upload_uploading_container { display:none; margin-top:5px; background-color:#F5F5F5; padding:10px; }

/* CONTEXT WIDGET */

.contextInfo { border:1px solid black; border-left: 0; border-top: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f3f3f3; padding-left:5px; }
.contextInfoInner { height:101px; width:57px; padding: 0; color: #c3bebd; }
.contextInfoInner .photosNum { padding-top:24px; font-weight: bold; font-size: 17px; line-height: 10px; }
.contextInfoInner .photosText { font-size: 12px; }
.contextInfoInner .showLink { padding-top:6px; font-size: 11px; line-height: 10px; }
.contextInfoInner .showLink a:link { color: #c3bebd; text-decoration: underline; }
.contextInfoInner .showLink a:visited { color: #c3bebd; text-decoration: underline; }
.contextInfoInner .showLink a:hover { color: #ff0084; text-decoration: underline; background: inherit; }
.contextInfoInner .showLink a:active { color: #ff0084; text-decoration: underline; background: inherit; }

a.contextThumbLink:link { color: #0063DC; text-decoration: none; }
a.contextThumbLink:visited { color: #2E67C7; text-decoration: none; }
a.contextThumbLink:hover { color: #FFFFFF; text-decoration: none; background: inherit; }
a.contextThumbLink:active { color: #FFFFFF; text-decoration: none; background: inherit; }

.ContextTop { margin-top: 0px; margin-bottom: 20px; padding-right: 0px; color: #666666; }
.ContextTop h3 { font-size: 14px; margin: 0 15px 0 2px; border:1px solid #f3f3f3; border-bottom:0px; padding: 3px 4px 4px 4px; width: 195px; }
.ContextTop .Plain:link { color: #999999; }
.ContextTop .Plain:visited { color: #999999; }
.ContextTop .Plain:hover { color: #0063DC; background-color: #fff; }
.ContextTop .Plain:active { color: #0063DC; background-color: #fff; }

.ContextsOther { padding-right: 0px; margin-top: 20px; }
.ContextsOther #other_contexts_p { font-size: 14px; color: #666666; margin-bottom:8px; }

.contextThumbsRow span { padding: 0px; margin: 0px; }
.contextThumbsRow img { margin-right: 1px; display:inline; border: 1px solid #eee; }
.contextThumbsRow img.crap { margin: -1 0 0 0; display:inline; border: 0; }
.contextThumbsRow img.nomore { border: 1px solid #eee;}

.contextsTable { margin: 0 0 6px 0;} 
.contextsTable .Plain:link { color: #999999; }
.contextsTable .Plain:visited { color: #999999; }
.contextsTable .Plain:hover { color: #0063DC; background-color: #fff; }
.contextsTable .Plain:active { color: #0063DC; background-color: #fff; }

h3.contextTitleOpen { font-size: 14px; margin: 0 15px 0 2px; border:1px solid #f3f3f3; border-bottom:0px; padding: 3px 4px 4px 4px; width: 195px; }
h3.contextTitleClosed { font-size: 12px; margin: 1px 15px 0 2px; border:1px solid #f3f3f3; padding: 3px 4px 4px 4px; width: 195px; }

.currentContextLink { font-weight:bold; text-decoration:none;}
.currentContextLink:link { color: #0063DC; text-decoration:none; }
.currentContextLink:visited { color: #0063DC; text-decoration:none; }
.currentContextLink:hover { color: #0063DC; background: #ffffff; text-decoration:none; }
.currentContextLink:active { color: #ff0084; background: #ffffff; text-decoration:none; }

.contextThumbsMoverDiv { position:relative; width:400px; left:0px; height:80px}
.contextThumbsMoverWrapperDiv { overflow:hidden; width:157px; position:relative; }

.nextprev_contextThumbsArrowsDiv {height:11px;}
.nextprev_contextThumbsArrowsDiv img {border:0; visibility:hidden;}
.nextprev_contextThumbsArrowsDiv img.nextprev_view_page_img {visibility:visible;}


.nextprev_contextThumbsDiv { margin: 0; background-color: #f3f3f3; border-left: 0; border-top: 1px solid #e3e3e3; border-right: 0; border-bottom: 1px solid #e3e3e3; padding: 10px 0 0 0; }

/* Styles for print stuff on photo.gne */

.print_item_td {font-weight:bold; font-size:12px; font-family:arial}
.print_item_notrec_td {font-weight:normal; font-style:italic; font-size:12px;color:#666; font-family:arial}
.print_price_td {font-size:12px; font-family:arial; text-align:right}
.print_price_notrec_td {font-size:12px; font-style:italic;color:#666; font-family:arial; text-align:right}
.print_header_td {font-size:10px; font-family:verdana}
.print_small_grey {font-size:10px; color:#666; font-family:verdana;}
.print_dropdown_td { padding-left:0px; width:10px; }

#print_items_table {margin:0px 15px 0px 10px;}
#print_items_table td {border-bottom: 1px solid #f3f3f3; padding:2px;}

#print_cart_form {font-family:arial; font-size:11px;}
#print_cart_prompt {border-top:1px solid gray; font-family:arial; font-size:11px; padding-top:5px; margin-top:0px;}
.print_table td {padding:2px;}

.print_item_td a, .print_item_td a:visited, .print_item_td a:hover, .print_item_td a:active, .print_item_td a:link {
	color: #000; 
	text-decoration: none; 
	background: none; 
}
.print_item_notrec_td a, .print_item_notrec_td a:visited, .print_item_notrec_td a:hover, .print_item_notrec_td a:active, .print_item_notrec_td a:link{
	color: #666; 
	text-decoration: none; 
	background: none; 
}
.print_dropdown_td a, .print_dropdown_td a:visited, .print_dropdown_td a:hover, .print_dropdown_td a:active, .print_dropdown_td a:link {
	text-decoration: none; 
}

#print_totals_table {margin:0 10px 5px 10px;}

#print_buttons_table {margin:0 10px 2px 10px;}

#print_not_rec_tr {display:none;}
#print_product_tr {display:none;}
#print_form {display:none;}
#choose_a_country_div {display:none; padding:15px;}
#no_providers_div {display:none; padding:15px;}

#other_printers_tr {}
#other_printers_tr td{padding-top:0px;}

/* PHOTO.GNE flash-less  */

#button_bar img {border:0}
#button_bar {background-color:#fff; margin-bottom:2px;}

#rotate_div {position:absolute;}

#tooltip_container {position:absolute; border:0px solid #cc0000; z-index:1000; visibility:hidden;}
.tooltip {position:absolute; min-width:500px;}
/* .tooltip_box_div {position:absolute; border:0px solid #d4d82d;} */
.tooltip_box_div {position:absolute;}
/* .tooltip_box_inner_div {border:1px solid black;} */
.tooltip_box_inner_div { background-color: #CCFFCC; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
/* .tooltip_box_inner_inner_div {border:1px solid white;} */

.tooltip_text_div {display:none; position:relative; padding:5px; border: 1px solid black; background-color:#fff; width:300px; font-size:9px; font-family:"Times New Roman", Times, serif}

#rotate_table td, #notes_text_table td {padding:0px;}
#rotate_table img, #notes_text_table img {border:0px;}
.td_note_white {background-color:#fff;}
.td_note_yeller {background-color:#ffffd3;}

.add_to_link:link, .add_to_link:active, .add_to_link:visited {text-decoration:none !important; background-color:inherit !important; color: #0063DC}
.add_to_link:hover {text-decoration:none !important; background-color:#0063DC !important; color: #ffffff}





