body { color: #333399 ; background : #FFFFFF }
font { font-family: sans-serif, Arial, Helvetica, Serif }
table { font-family: sans-serif, Arial, Helvetica, Serif }
a { font-family: sans-serif, Arial, Helvetica, Serif }
a:link { color: #333399 }
a:active { color: #333399 }
a:visited { color: #333399 }
iframe { margin-top: 1px }
hr { color: #333399 }

{ margin-top: 1 }
{ margin-left: 1px }

.company_contact { text-indent: 20px; font-size: medium; font-weight: bold }
.site_list { list-style-type: none }
.border_style_none { border-style: none }
.border_style_solid { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.border_style_clear { border-style: solid; border-color: #FFFFFF; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.border_style_top_left { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 0px; }
.border_style_top_center { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; }
.border_style_top_right { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; }
.border_style_top_bottom { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.border_style_left_right_bottom { border-style: solid; border-color: #333399; border-top-width: 0px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.border_style_bottom { border-style: solid; border-color: #333399; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; }
.border_style_left_bottom { border-style: solid; border-color: #333399; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; }
.border_style_top_left_bottom { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 1px; }
.border_style_right_bottom { border-style: solid; border-color: #333399; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; }
.border_style_top_right_bottom { border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; }

.border_style_silver_frame { border-style: solid; border-color: #C0C0C0; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; }
.border_style_gold_frame { border-style: solid; border-color: #FFD700; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; }
.border_style_contrast_gray_frame { border-style: solid; border-color: #808080; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; }
.border_style_matte_black_frame { border-style: solid; border-color: #000000; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; }
.border_style_black_frame { border-style: solid; border-color: #000000; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; }

.gallery_text { text-align: left }
.text_align_justify { text-align: justify }
.form_button { background-color: #333399; color: #FFFFFF; font-style: bold }
.hidden_form_button { background-color: #FFFFFF ; border-style: none }
.hidden_form { display: none; border-style: none; margin: 0; padding: 0 }
.hidden_td { display: none }

.hidden_div {display: none; position: absolute; border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px;  background: #FFFFCC; padding: 5px }
.close_button { align: right; text-align: center; font-size: 80%; font-weight: bold; color: #FFFFFF ; background-color : #CC3333; width: 5%; border-style: solid; border-color: #FFFFFF; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
.category_div_heading { text-align: left; font-size: 80%; font-style: italic; font-weight: bold }

.iframe_subheading { font-style: italic}
.top_padding_none { padding-top: 0px }
.inline { display: inline }

.shift_right_30px { padding-left : 30px }

.registration_form { font-size: x-small }
.search_form_style { border-style: none; margin: 0; padding: 0; text-align: center }
.search_form_text { color: #333399 }
.content_table { margin: 0px 0px 0px 0px ; border-style: solid; border-color: #333399; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; font-family: sans-serif, Arial, Helvetica, Serif }
.content_iframe { font-family: sans-serif, Arial, Helvetica, Serif }
.font_smaller { font-size: 80% }
.font_larger { font-size: 105% }
.page_credit { text-align: center ; font-family: sans-serif, Century Gothic; font-size: 70% }
.page_credit_trim { text-align: center ; font-family: sans-serif, Century Gothic; font-size: 70%; width: 50% }
.page_credit_old { text-align: center ; font-family: sans-serif, Arial, Monospace ; font-size: 80% }
.href_style { text-decoration: none }
.href_style:hover { text-decoration: underline; color: #0000FF }
.href_style_small { text-decoration: none; font-size: 80% }
.href_style_small:hover { text-decoration: underline; color: #0000FF }
.href_style_yellow { background: #CCFF66; text-decoration: none  }
.href_style_yellow:hover { background: #0099FF; text-decoration: underline; color: #CCFF66 }

.logo { padding: 80px 0 0 0; overflow: hidden; background: transparent url("images/picturethis/picture_this_80.gif") no-repeat top left; height: 0px !important; height: 80px }
.logo2 { padding: 80px; background: transparent url("images/picturethis/picture_this_80.gif") no-repeat top left }
.service { padding: 80px 0 0 0; overflow: hidden; background: transparent url("images/picturethis/enhancing_your_image_80.gif") no-repeat top center; height: 0px !important; height: 80px }

.menu_content_areas tr { vertical-align: top }

.menu td { font-family: sans-serif Arial Helvetica Serif; font-weight: bold; font-style: italic; border-style: solid; border-width: 1px; border-color: #FFFFFF }
.menu a { color: #333399; text-decoration: none; width: 100% }

.artwork { background-color: #3399CC; height: 1.25em }
.frames { background-color: #3399CC; height: 1.25em }
.matboards { background-color: #3399CC; height: 1.25em }
.cameras { background-color: #3399CC; height: 1.25em }
.printers { background-color: #3399CC; height: 1.25em }
.digital_accessories { background-color: #3399CC; height: 1.25em }
.design_center { background-color: #3399CC; height: 1.25em }

.artwork_top50 { background-color: #3399CC; height: 1.25em }
.search_artwork { background-color: #3399CC; height: 1.25em }
.featured_artists { background-color: #3399CC; height: 1.25em }
.limited_edition { background-color: #3399CC; height: 1.25em }

.wood { background-color: #3399CC; height: 1.25em }
.metal { background-color: #3399CC; height: 1.25em }

.by_title { background-color: #3399CC; height: 1.25em }
.by_artist { background-color: #3399CC; height: 1.25em }
.by_subject { background-color: #3399CC; height: 1.25em }
.by_keyword { background-color: #3399CC; height: 1.25em }

.n_anderson { background-color: #3399CC; height: 1.25em }
.j_kerst { background-color: #3399CC; height: 1.25em }
.d_klee { background-color: #3399CC; height: 1.25em }
.k_zylla { background-color: #3399CC; height: 1.25em }

.in_bounds { background-color: #3399CC }
.out_of_bounds_small { background-color: #FFFFFF }
.out_of_bounds_normal { background-color: #FFFFFF; height: 1.25em }

.artwork_menu { display: none }
.frames_menu { display: none }
.artwork_search_menu { display: none }
.featured_artists_menu { display: none }

.tab_style { color: #333399; background-color: #CCFFFF; text-decoration: none; font-family: sans-serif Arial Helvetica Serif; font-size: 95%; font-weight: normal; font-style: italic; margin: 0; padding: 0; text-align: center }
.tab_style:hover { color: #FFFFFF; background-color: #3399CC }
.tab_style_spacer { background-color: #FFFFFF }

#button_div { background-color: #CCFFFF; border: 3px solid #FFFFFF }
#button_div a { color: #333399; text-decoration: none; font-family: sans-serif Arial Helvetica Serif; font-size: 110%; font-weight: normal; font-style: italic; margin: 2; padding: 2; text-align: center; display: block; width: 100%; border-bottom: 3px solid #FFFFFF }
#button_div a:hover { color: #FFFFFF; background-color: #3399CC }

.white_on_white { color: #FFFFFF; background-color: #FFFFFF }
.light_blue_on_light_blue { color: #3399CC; background-color: #3399CC }