#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}



.decor_grey { background-color: #CCCCCC }
.decor_light_grey { background-color:#E5E5E5 }
.decor_gap  { background-color: #FFFFFF }

.decor_light_grey_2 { background-color:#F6F6F6 }

.decor_dark_grey { background-color:#B5B5B5 }

.decor_box_1 { background-color: #F5A029 }
.decor_box_2 { background-color: #4396CA }
.decor_box_3 { background-color: #999C64 }

.top_menu_bar { background-color: #7F7F7F }

a.link_top_menu {
  color:#FFFFFF;
  text-decoration:none
}

a {
  color:#003399;
}

a.link_header {
  font-weight:bold;
  text-decoration:underline;
}

.header_top_right {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.footer_text {
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000
}

.grey_box {
  background-color:#F6F6F6;
  border:1px solid #E5E5E5;
  padding-top:3px;
  padding-left:8px;
  
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;

  text-align:left;
}

.search_box {
  background-color:#F6F6F6;
  border:1px solid #E5E5E5;
  padding-top:3px;
  padding-left:8px;
  
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;

  text-align:left;
}

.search_box_header {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.search_box_form_field {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-bottom:3px;
}

.search_box_form_checkbox_label {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.search_box_form_button {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin-bottom:5px;
}

a.link_search_box {
  font-family:Arial, Helvetica, sans-serif;
}

.main_text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:140%;
}

.legal_text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:140%;
  text-align:justify;
}

.homepage_small_header {
  text-align:left;
  
  font-family:Helvetica, Verdana, Arial, sans-serif;
  font-size:16px;
  font-weight:bold;
  margin-right:6px;
}

.login_box {
  background-color:#F6F6F6;
  border:1px solid #E5E5E5;
  padding:5px;
  
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;

  text-align:left;
}

.login_box_header {
  text-align:right;
  font-family:Helvetica, Verdana, Arial, sans-serif;
  font-size:16px;
  font-weight:bold;
}

.form_field {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.form_button {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.contact_form_field {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:250px;
}

.link_mic {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:100%;
}

a.link_mic {
  color:#eeeeee;
  text-decoration:none;
}

a.link_mic {
  text-align:justify;
}

a.link_mic:hover {
  color:#858282;
}

.basic_page_header {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-top:15px;
  text-align:left;
}

.popup_header {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

.basic_page_sub_header {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
}

.member_page_header {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

.error {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  color:#FF0000;
}

.image_thumbnail_tag {
  font-weight:bold;
  font-size:10px;
  color:#333333;
  margin-top:4px;
  margin-bottom:0px;
}

.image_thumbnail_frame {
  border:1px solid; 
  border-color:#E5E5E5;
  margin-bottom:20px;
  width:160px;
  padding:5px;
}

.image_thumbnail_inner_table {
  margin-bottom:0px;
}

.image_thumbnail_cell {
  padding-bottom:3px;
}

.image_thumbnail_extra_text {
  color:#B2B2B2;
  font-size:9px;
  margin-top:0px;
  margin-bottom:0px;
  height:16px;
}

a.image_thumbnail_view_set {
  font-size:9px;
  color:#990000;
  padding-top:4px;
  margin-top:0px;
  margin-bottom:0px;
}

.image_thumbnail_icon {
  margin-left:2px;
}

.image_thumbnail_tag_cart_lightbox {
  font-weight:bold;
  font-size:11px;
  color:#333333;
  margin-top:0px;
  margin-bottom:2px;
  padding-top:0px;
}

.image_thumbnail_cell_cart_lightbox {
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
}

.image_thumbnail_icon_cart_lightbox {
  margin-left:1px;
  margin-top:0px;
  margin-bottom:2px;
}

.image_thumbnail_link_cell_cart_lightbox {
  padding-bottom:0px;
  padding-left:2px;
}

a.image_thumbnail_link {
  font-size:9px;
  padding:0px;
  margin:0px;
  height:16px;
}

.image_thumbnail_cart_size_info {
  font-size:9px;
  color: #000000;
  margin:0px;
  padding-bottom:2px;
}

.image_thumbnail_cart_price {
  font-weight:bold;
  font-size:11px;
  color: #000000;
  margin:0px;
}

.image_thumbnail_image_disabled_cart_lightbox {
  font-size:9px;
}

.success_message {
  color:#336699;
  font-weight:bold;
}

.image_info_table {
  background-color:#F6F6F6;
  border:1px solid #E5E5E5;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.image_info_bigger_text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.image_info_smaller_text {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.image_info_header_inset {
  background-color: #FFFFFF;
}

.image_info_price {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:2px;
}

.faq_question {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-bottom:0px;
  margin-bottom:0px;
}

.faq_answer {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  padding-left:15px;
  margin-top:10px;
  padding-top:0px;
  padding-bottom:5px;
}

.faq_sub_header {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.tight_form {
  margin:0px;
}

.image_enabled {
  background-color:#FFFFFF;
}

.image_disabled {
  background-color:#FFEEEE;
}



.HeaderBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing: 2px;
	color: white;
	background-color: #000000;
	background-repeat: repeat-y;
	font-size: 14px;
	font-weight: bold;	
	border: 1px black solid;
	padding: 2px 2px 2px 6px;
	
}


.mic1 {
        font-family: Verdana,Arial; font-size: 11px; COLOR: #eeeeee; FONT-WEIGHT: none; TEXT-DECORATION: none; TEXT-TRANSFORM: none; text-align: justify
}

.mic2 {
        font-family: Verdana,Arial; font-size: 10px; COLOR: #eeeeee; FONT-WEIGHT: none; TEXT-DECORATION: none; TEXT-TRANSFORM: none; text-align: justify
}

.titlumic {
        font-family: Verdana,Arial; font-size: 12px; COLOR: #eeeeee; FONT-WEIGHT: none; TEXT-DECORATION: none; TEXT-TRANSFORM: none; text-align: justify
}



.titlujoc {
        font-family: Verdana,Arial; font-size: 12px; COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: none; text-align: justify
}

.hreftitlujoc {
        font-family: Verdana,Arial; font-size: 12px; COLOR: #dddddd; FONT-WEIGHT: bold; TEXT-DECORATION: none; TEXT-TRANSFORM: none; text-align: justify
}


#myGallery
{
width: 650px !important;
height: 300px !important;
} 