body {
height:100%;
width:100%;
margin:0em;
padding:0em;
background-color:#eee0a9;
background-image:url(images/bg_pattern.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:78%;
text-align:left;
color:#464646;
}

div, span, td, th {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#464646;
}

img {
border:none;
}

.trans_img {
border:none;
}

h1 {
color:#213f18;
font-size:1.6em;
margin:0em;
font-weight:bold;
}

h2 {
color:#213f18;
font-size:1.2em;
margin:5px 0px 0px 0px;
font-weight:bold;
}

h3 {
color:#213f18;
font-size:1.1em;
margin:5px 0px 0px 0px;
font-weight:bold;
}

h4 {
color:#213f18;
font-size:1.0em;
margin:5px 0px 0px 0px;
font-weight:bold;
}

a {
color:#273d2b;
text-decoration:none;
}

a:hover {
color:#6d8444;
text-decoration:underline;
}

p {
color:#464646;
text-align:left;
margin:12px 0px 12px 0px;
}

input {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#717171;
font-weight:bold;
border-style:solid;
border-width:1px;
border-color:#abcf7b;
}

.input_default {
border:none;
background:none;
}

/* START outers */

.div_outer0 {
margin:0em;
padding:0em;
}

.div_outer1 {
width:1002px;
margin:0em;
padding:0em;
background-image:url(images/main_bg.png);
background-repeat:repeat-y;
text-align:left;
}

.div_outer2 {
width:1002px;
margin:0em;
padding:0em;
}

.div_outer3 {
width:954px;
margin:0px 22px 0px 22px;
padding:0em;
background-color:#fbf5dc;
border-style:solid;
border-width:0px 2px 0px 2px;
border-color:#bcbc80;
}


.outer_head {
width:100%;
height:202px;
margin:0em;
padding:0em;
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
}

.outer_content {
width:100%;
min-height:635px;
margin:0em;
padding:0em;
background-image:url(images/content_bg.jpg);
background-repeat:repeat;
}

.outer_footer {
width:100%;
height:163px;
margin:0em;
padding:0em;
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
}

/* END outers */

/* START header */

.head_logo {
width:360px;
height:115px;
margin:0em;
padding:16px 0px 0px 312px;
float:left;
}

.head_cart {
width:280px;
margin:0em;
padding:0em;
float:right;
}

.head_search {
width:130px;
height:20px;
margin:0px 11px 0px 0px;
padding:0em;
float:right;
}

.cart_bar {
height:40px;
margin:1px 12px 0px 0px;
padding:0px 10px 0px 0px;
background-image:url(images/cart_bar.gif);
background-repeat:no-repeat;
background-position:right;
float:right;
line-height:40px;
}

a.cart_view {
height:40px;
margin:0em;
padding:0px 0px 0px 44px;
display:inline-block;
background-image:url(images/cart_icon.png);
background-repeat:no-repeat;
cursor:pointer;
}

a.cart_view:hover, .cart_view_pre {
background-image:url(images/cart_icon_hover.png);
}

.search_bar {
margin:0em;
padding:0em;
position:absolute;
top:36px;
}

.search_form {
margin:0em;
padding:0em;
}

.search_input {
height:14px;
padding:1px 0px 1px 1px;
margin:0em;
font-size:90%;
background-color:#fbf5db;
border-style:solid;
border-width:1px;
border-color:#abcf7b;
color:#213f18;
}

.search_btn {
width:22px;
height:21px;
margin:0em;
padding:0em;
border:none;
background:none;
background-image:url(images/search_icon.png);
background-repeat:no-repeat;
cursor:pointer;
}

.search_btn:hover, .search_btn_pre {
background-image:url(images/search_icon_hover.png);
}

.cart_view_pre, .search_btn_pre {
visibility:hidden;
}

.fixed_corner {
width:130px;
height:140px;
margin:1px 0px 0px 0px;
padding:0em;
float:right;
clear:right;
}

.corner_newsletter {
width:130px;
height:140px;
display:block;
text-decoration:none;
background-image:url(images/corner_newsletter.png);
background-repeat:no-repeat;
background-position:top right;
cursor:pointer;
}

.corner_newsletter:hover {
text-decoration:none;
background-image:url(images/corner_newsletter_h.png);
}

.corner_newsletter_pre {
background-image:url(images/corner_newsletter_h.png);
visibility:hidden;
}

/* END header */

/* START menu */

.menu_lamp {
position:absolute;
top:25px;
width:318px;
height:922px;
margin:0em;
padding:0em;
z-index:30;
background-image:url(images/menu_lamp.png);
background-repeat:no-repeat;
}

.menu_links_l, .menu_links_r {
position:absolute;
z-index:31;
}

.menu_links_l {
top:278px;
width:142px;
height:546px;
margin:0px;
}

.menu_links_r {
top:278px;
width:176px;
height:546px;
margin:0px 0px 0px 142px;
}

.menu_links_l a, .menu_links_r a {
display:block;
text-decoration:none;
}

.menu_links_l a:hover, .menu_links_r a:hover {
text-decoration:none;
}

a.menu_link1 {
width:154px;
height:53px;
margin:8px 0px 0px 1px;
background-image:url(images/menu_link1.gif);
background-repeat:no-repeat;
}

a.menu_link1:hover, .menu_link1_pre {
background-image:url(images/menu_link1_h.gif);
}

a.menu_link2 {
width:145px;
height:52px;
margin:15px 0px 0px 0px;
background-image:url(images/menu_link2.gif);
background-repeat:no-repeat;
}

a.menu_link2:hover, .menu_link2_pre {
background-image:url(images/menu_link2_h.gif);
}

a.menu_link3 {
width:144px;
height:64px;
margin:13px 0px 0px 2px;
background-image:url(images/menu_link3.gif);
background-repeat:no-repeat;
}

a.menu_link3:hover, .menu_link3_pre {
background-image:url(images/menu_link3_h.gif);
}

a.menu_link4 {
width:153px;
height:64px;
margin:17px 0px 0px 5px;
background-image:url(images/menu_link4.gif);
background-repeat:no-repeat;
}

a.menu_link4:hover, .menu_link4_pre {
background-image:url(images/menu_link4_h.gif);
}

a.menu_link5 {
width:149px;
height:57px;
margin:5px 0px 0px 5px;
background-image:url(images/menu_link5.gif);
background-repeat:no-repeat;
}

a.menu_link5:hover, .menu_link5_pre {
background-image:url(images/menu_link5_h.gif);
}

a.menu_link6 {
width:155px;
height:54px;
margin:60px 0px 0px 16px;
background-image:url(images/menu_link6.gif);
background-repeat:no-repeat;
}

a.menu_link6:hover, .menu_link6_pre {
background-image:url(images/menu_link6_h.gif);
}

a.menu_link7 {
width:152px;
height:65px;
margin:12px 0px 0px 17px;
background-image:url(images/menu_link7.gif);
background-repeat:no-repeat;
}

a.menu_link7:hover, .menu_link7_pre {
background-image:url(images/menu_link7_h.gif);
}

a.menu_link8 {
width:119px;
height:48px;
margin:31px 0px 0px 6px;
background-image:url(images/menu_link8.gif);
background-repeat:no-repeat;
}

a.menu_link8:hover, .menu_link8_pre {
background-image:url(images/menu_link8_h.gif);
}

a.menu_link9 {
width:121px;
height:40px;
margin:41px 0px 0px 6px;
background-image:url(images/menu_link9.gif);
background-repeat:no-repeat;
}

a.menu_link9:hover, .menu_link9_pre {
background-image:url(images/menu_link9_h.gif);
}

a.menu_link10 {
width:121px;
height:48px;
margin:41px 0px 0px 6px;
background-image:url(images/menu_link10.gif);
background-repeat:no-repeat;
}

a.menu_link10:hover, .menu_link10_pre {
background-image:url(images/menu_link10_h.gif);
}

.menu_link1_pre, .menu_link2_pre, .menu_link3_pre, .menu_link4_pre, .menu_link5_pre, .menu_link6_pre, .menu_link7_pre, .menu_link8_pre, .menu_link9_pre, .menu_link10_pre {
visibility:hidden;
}

/* END menu */

/* START content */

.inner_content, .inner_content_w {
min-height:610px;
padding:25px 0px 0px 0px;
background-image:url(images/inner_content_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.inner_content {
width:660px;
margin:0px 0px 0px 294px;
}

.inner_content_w {
width:100%;
margin:0em;
}

.inner_content h1, .inner_content_w h1 {
margin:15px 20px 10px 28px;
}

.inner_content h2, .inner_content_w h2 {
margin:5px 20px 5px 28px;
font-weight:bold;
font-size:1.2em;
}

.inner_content p, .inner_content_w p {
margin:9px 20px 14px 28px;
}

.inner_content table, .inner_content_w table {
margin:9px 20px 14px 28px;
}

.inner_content td, .inner_content_w td {
vertical-align:top;
}

.inner_content ul, .inner_content_w ul {
text-align:left;
margin:9px 20px 14px 52px;
padding:0;
list-style-type:disc;
list-style-position:outside;
}

.inner_content li, .inner_content_w li {
text-align:left;
margin:0;
padding:0;
}

.inner_content hr, .inner_content_w hr {
margin:10px 20px 10px 28px;
clear:both;
}

.link_button, .form_button {
margin:0em;
padding:0px 5px 0px 5px;
background-color:#b8d893;
background-repeat:repeat-x;
background-position:top;
font-weight:bold;
font-style:italic;
border-style:solid;
border-width:2px;
text-align:center;
color:#273d2b;
text-decoration:none;
background-image:url(images/button_bg.gif);
border-color:#a7ce78;
cursor:pointer;
}

.link_button {	
height:21px;
line-height:21px;
display:inline-block;
white-space:nowrap;
}

.form_button {
height:25px;
}

.form_button:hover, .link_button:hover {
background-image:url(images/button_bg_h.gif);
border-color:#adbe4c;
color:#2e3d27;
text-decoration:none;
cursor:pointer;
}

span.link_button, span.link_button:hover {
color:#97a690;
background-image:url(images/button_bg_disabled.gif);
border-color:#c7dfa7;
}

span.link_button:hover {
cursor:default;	
}

.button_hover_pre {
background-image:url(images/button_bg_h.gif);
visibility:hidden;
}

.cart_items_tab {
width:94%;	
}

.cart_items_tab td {
line-height:21px;
}

td.shop_cell_header {
background-color:#cee4ac;
font-weight:bold;
color:#213f18;
padding:3px;
text-align:center;
line-height:normal;
}

.shop_cell_td_1, .shop_cell_td_1r {
color:#273d2b;
background-color:#ddedc8;
padding:3px;
}

.shop_cell_td_1 em, .shop_cell_td_1r em, .shop_cell_td_1 em a, .shop_cell_td_1r em a {
color:#435d48;
}

.shop_cell_td_2, .shop_cell_td_2r {
color:#37553c;
background-color:#eff6e2;
padding:3px;
}

.shop_cell_td_2 em, .shop_cell_td_2r em, .shop_cell_td_2 em a, .shop_cell_td_2r em a {
color:#557359;
}

.shop_cell_td_1, .shop_cell_td_2 {
text-align:center;
}

.shop_cell_td_1r, .shop_cell_td_2r {
text-align:right;
}

.cart_remove_td1, .cart_remove_td2 {
width:82px;
padding:0px;
background-repeat:no-repeat;
background-position:top left;
}

.cart_remove_td1 {
background-image:url(images/cart_remove_td1.gif);
}

.cart_remove_td2 {
background-image:url(images/cart_remove_td2.gif);
}

.cart_remove_td1 a, .cart_remove_td2 a {
width:68px;
margin:0px;
}

.checkout_div {
width:300px;
margin:0px 0px 0px 224px;
padding:0em;
}

.p_center {
text-align:center;
}

.admin_menu, .admin_usermenu {
margin:5px 15px 5px 15px;
padding:5px;
color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#464646;
text-align:center;
}

.admin_menu {
background-color:#283844;
}

.admin_usermenu {
background-color:#29453d;
}

.admin_menu a, .admin_usermenu a {
color:#ffffff;
text-decoration:none;
font-style:italic;
}

.admin_menu a:hover, .admin_usermenu a:hover {
text-decoration:none;
}

.admin_menu a:hover {
color:#b7d0f3;
}

.admin_usermenu a:hover {
color:#b7f3e3;
}


.highlight_text, .highlight_text_l {
color:#557a19;
font-size:1em;
margin-top:0px;
}

.highlight_text, .highlight_text_l {
text-align:center;
}

.highlight_text_l {
text-align:left;
}

.highlight_text a, .highlight_text a:hover, .highlight_text_l a, .highlight_text_l a:hover {
color:#557a19;
font-weight:bold;
}

.highlight_text a:hover, .highlight_text_l a:hover {
text-decoration:underline;
}

.content_line {
width:100%;
height:10px;
margin:5px 0px 5px 0px;
padding:0em;
background-image:url(images/content_line.gif);
background-repeat:no-repeat;
background-position:center;
font-size:50%;
}

.home_splash {
margin:0em;
padding:0em;	
}

.prod_display_gal {
width:144px;
margin:10px 0px 5px 16px;
padding:0em;
float:left;
}

.prod_display_link, .prod_display_zoom {
position:relative;
z-index:5;
font-style:normal;
cursor:pointer;
float:left;
padding:0em;
margin:0em;
text-decoration:none;
}

.prod_display_link:hover, .prod_display_zoom:hover {
text-decoration:none;
}

.prod_display_link span, .prod_display_zoom span {
padding:3px;
background-image:url(images/prod_display_link_txt.png);
line-height:12px;
font-size:0.8em;
display:block;
position:absolute;
visibility:hidden;
z-index:6;
top:0px;
left:0px;
}

.prod_display_link span {
width:134px;
}

.prod_display_zoom span {
width:174px;
}

.prod_display_link:hover span, .prod_display_zoom:hover span {
visibility:visible;
color:#424b41
}

.prod_display_link:hover span {
top:2px;
left:2px;
}

.prod_display_zoom:hover span {
top:4px;
left:4px;
}

.prod_display_link img {
border-style:solid;
border-width:2px;
border-color:#b4b4b4;
}

.prod_display_link:hover img {
border-color:#cbd7b9;
}

.prod_display_zoom:hover img {
border-color:#a6ba86;
}

.plist {
width:140px;
margin:5px 0px 0px 0px;
padding:0em;
float:left;
}

.plist a {
width:130px;
}

.plist_l {
width:59px;
height:20px;
margin:5px 5px 0px 0px;
padding:5px 0px 0px 0px;
float:left;
text-align:center;
color:#213f18;
font-size:1.2em;
font-weight:bold;
background-color:#ddedc8;
}

.plist_r {
width:80px;
margin:5px 0px 0px 0px;
padding:0em;
float:right;
text-align:right;
}

.plist_r a {
width:66px;
}

.plist_r input {
width:80px;
}

.plist_full {
width:100%;
margin:0em;
padding:0em;
float:left;
text-align:left;
color:#213f18;
font-size:90%;
line-height:20px;
background-color:#ddedc8;
}

.button_block, .button_block_1, .button_block_2 {
height:20px;
padding:0px;
text-align:center;
}

.button_block input, .button_block_1 input, .button_block_2 input {
background:none;
}

.button_block a, .button_block_1 a, .button_block_2 a {
padding:3px;
}

.button_block_1, .button_block_2 {
display:block;
margin:0em;
}

.button_block {
width:20px;
display:inline-block;
margin:3px 6px 3px 3px;
background-color:#a7ce78;
}

.button_block:hover {
background-color:#c5dea4;
}

.button_block_1 {
background-color:#cce3a9;
}

.button_block_1:hover {
background-color:#e8f2d6;
}

.button_block_2 {
background-color:#dfedc3;
}

.button_block_2:hover {
background-color:#f8fbf1;
}

.button_block img, .button_block_1 img, .button_block_2 img {
margin:2px 0px 0px 1px;
}

img.bordered_img {
border-style:solid;
border-width:4px;
border-color:#cbd7b9;
}

.prod_page_l, .prod_page_r {
display:inline-block;
}

.prod_page_l {
width:180px;
margin:0em;
padding:0px 2px 0px 28px;
float:left;
}

.prod_page_l img {
border-style:solid;
border-width:4px;
border-color:#787878;
}



.prod_page_r {
width:435px;
margin:0em;
padding:0px 15px 0px 0px;
float:right;	
}

.product_details {
width:100%;
margin:0em;
padding:0em;
}

.product_details div {
display:inline-block;
}

.prod_price {
padding:5px 10px 0px 28px;
float:left;
color:#213f18;
font-size:1.2em;
font-weight:bold;
}

.prod_add_cart {
margin:0em;
padding:0px 15px 0px 0px;
float:right;
color:#213f18;
font-weight:bold;
text-align:right;
}

.prod_quant {
width:125px;
font-size:1.1em;
}

.prod_quant input {
height:17px;
}

.alert_txt {
font-size:1.1em;
color:#c00000;
}

.form_style {
margin:0em;
padding:0em;
}

.form_style_full {
margin:10px 0px 10px 0px;
padding:0em;
}

.form_style_div {
margin:20px 20px 10px 28px;
padding:0em;
}

.form_style_full h2 {
margin:0px 0px 5px 0px;
padding:0em;
}

.droplist_div {
margin:0 0 0 14px;
padding:0;
text-align:left;
float:left;
}

.nav_div {
margin:0px 14px 0px 0px;
padding:0em;
text-align:right;
font-size:80%;
float:right;
}

.nav_div a {
width:10px;
margin:0em 0.6em 0em 0em;
float:left;
display:block;
padding:0.5em;
text-align:center;
text-decoration:none;
background-image:url(images/button_bg.gif);
border-style:solid;
border-width:1px;
border-color:#a7ce78;
color:#273d2b;
font-weight:bold;
}

.nav_div a:hover {
text-decoration:none;
background-image:url(images/button_bg_h.gif);
border-width:1px;
border-color:#adbe4c;
color:#2e3d27;
}

.nav_div img {
border:0px;
}

.nav_div span {
display:block;
width:10px;
margin:0em 0.6em 0em 0em;
padding:0.5em;
text-align:center;
text-decoration:none;
background-color:#ddedc8;
float:left;
border-style:solid;
border-width:1px;
border-color:#b7d183;
color:#a8c666;
font-weight:bold;
}

.title_img {
margin:0px 0px 0px 23px;	
}

.title_img_sm {
margin:10px 0px 0px 0px;	
}

.gmap {
width:600px;
height:380px;
margin:0px 0px 0px 28px;
border-style:solid;
border-width:3px;
border-color:#787878;
background-color:#f2efe9;
}

.newsletter_content_l {
width:290px;
display:inline-block;
margin:0em;
padding:0px 0px 0px 28px;
float:left;
}

.newsletter_content_r {
width:290px;
display:inline-block;
margin:0em;
padding:0px 15px 0px 0px;
float:right;
}

.newsletter_content_r p, .newsletter_content_r table {
margin-left:0px;
}

.order_prodlist_tab {
width:90%;	
}

/* END 2 line link button overrides */
.link_button_2line, .link_button_2line:hover {	
height:42px;
line-height:21px;
white-space:normal;
}

.link_button_2line {	
background-color:#c7dfa8;
}

.link_button_2line:hover {	
background-color:#cdd58b;
}

/* END content */


/* START footer */

.footer_top {
position:absolute;
width:755px;
margin:0px 0px 0px 186px;
padding:43px 0px 8px 0px;
text-align:center;
z-index:32;
}

.footer_top p {
margin:0px;
padding:0em;
text-align:center;
color:#213f18;
}

.footer_top a {
color:#213f18;
}

.footer_top a:hover {
color:#a6365d;
}

.footer_line {
height:10px;
margin:0em;
padding:65px 0px 0px 0px;
line-height:10px;
font-size:50%;
background-image:url(images/footer_line.gif);
background-repeat:no-repeat;
background-position:bottom;
}

.footer_l {
width:350px;
margin:0em;
padding:0px 0px 0px 186px;
float:left;
}

.footer_l p {
text-align:left;
}

.footer_r {
width:350px;
margin:0em;
padding:0px 13px 0px 0px;
float:right;
}

.footer_r p {
text-align:right;
}

.footer_l p, .footer_r p {
margin:8px 0px 0px 0px;
padding:0em;
color:#525933;
line-height:137%;
font-size:95%;
}

.footer_l a, .footer_r a {
color:#525933;
}

.footer_l a:hover, .footer_r a:hover {
color:#a6365d;
}

.footer_copy {
font-size:90%;
color:#525933;
}

.shopping_logos {
margin:8px 1px 0px 0px;	
}

.td_0, .td_1, .td_2, .td_1_hilight, .td_2_hilight {
padding:5px;
}

.td_0 {
background-color:#cee4ac;
font-weight:bold;
color:#213f18;
}

.td_0 h2 {
margin:2px 2px 2px 5px;
}

.td_1 {
background-color:#ddedc8;
}

.td_2 {
background-color:#eff6e2;
}

.td_1_hilight, .td_2_hilight {
font-weight:bold;
color:#8a314f;
}

.td_1_hilight {
background-color:#ecc9d5;
}

.td_2_hilight {
background-color:#f5e3e9;
}

.td_1_hilight_but a.link_button, .td_1_hilight_but input.form_button, .td_2_hilight_but a.link_button, .td_2_hilight_but input.form_button {
background-color:#dea4b7;
color:#4a1a2a;
background-image:url(images/button_bg_hi.gif);
border-color:#cf7795;
}

.td_1_hilight_but span.link_button, .td_1_hilight_but span.link_button:hover, .td_2_hilight_but span.link_button, .td_2_hilight_but span.link_button:hover {
color:#cc718f;
background-image:url(images/button_bg_disabled_hi.gif);
border-color:#e0a7ba;
}

/* END footer */

/* START tooltip hover */

.tooltip_1, .tooltip_2 {
display:block;
padding:0px;
margin:0px;
float:left;
text-align:center;
}	

.tooltip_1 a {
background-color:#cce3a9;
}

.tooltip_1 a:hover {
background-color:#e8f2d6;
}

.tooltip_2 a {
background-color:#dfedc3;
}

.tooltip_2 a:hover {
background-color:#f8fbf1;
}


.tooltip_1 a, .tooltip_2 a {
height:20px;
width:20px;
position:absolute;
background-image:url(images/micro_tooltip_gift.png);
background-repeat:no-repeat;
text-decoration:none;
z-index:40;
}

.tooltip_1 a:hover, .tooltip_2 a:hover {
text-decoration:none;
}

.tooltip_1 a:hover em, .tooltip_2 a:hover em {
text-decoration:underline;
}

.tooltip_1 a span, .tooltip_2 a span {
width:260px;
background-color:#f6faf0;
border-style:solid;
border-width:2px;
border-color:#4b4b4b;
position:absolute;
padding:5px 10px 10px 10px;
visibility:hidden;
color:#4b4b4b;
font-size:12px;
text-decoration:none;
text-align:left;
line-height:normal;
left:-1000px;
top:0px;
z-index:50;
}

.tooltip_1 a span strong, .tooltip_2 a span strong {
font-size:125%;
line-height:25px;
}

.tooltip_1 a span img, .tooltip_2 a span img {
margin:3px 6px 6px 0px;
}

.tooltip_1 a:hover span, .tooltip_2 a:hover span { 
visibility:visible;
left:-285px;
top:-145px;
}

/* END tooltip hover */

/* start lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 99; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* end lightbox */