/***************************

  Inmagine 2009 CSS Styles
  
***************************/
H1, H2, H3, H4 {
	margin: 5px 0;
}

H1 { font-size: 18px; }
H2 { font-size: 14px; }
H3 { font-size: 12px; }
H4 { font-size: 11px; }

H2 {
	padding: 2px 5px;
	border-bottom: 1px dotted;
}

#header {
	width: 930px;
	padding: 0 10px;
	margin: 30px auto 5px;
}

#header TABLE TD {
	vertical-align: bottom;
}

#header #nav {
	line-height: 1.1em;
}

#header #nav DIV {
	float: right;
	padding: 0 8px;
	border-right: 1px solid;
}

#header #nav DIV.last  {
	border: none;
}

#logo {
	font-size: 24px;
}

#main {
	width: 950px;
	margin: 0 auto;
	padding: 0 10px;
	border-left: 1px solid;
	border-right: 1px solid;
}

#mainTop {
	width: 972px;
	height: 14px;
	margin: 0 auto;
}

#mainBot {
	width: 972px;
	height: 14px;
	margin: 0 auto;
}

#mainTop DIV.m {
	height: 14px;
	border-top: 1px solid;
}

#mainBot DIV.m {
	height: 13px;
	border-bottom: 1px solid;
}

#mainTop DIV.r, #mainBot DIV.r {
	float: right;
	width: 14px;
	height: 14px;
	background-position: top left;
	background-repeat: no-repeat;
}
	
#mainTop DIV.l, #mainBot DIV.l {
	float: left;
	width: 14px;
	height: 14px;
	background-position: top left;
	background-repeat: no-repeat;
}

#content {
	padding: 10px;
}

#footer {
	width: 930px;
	margin: 5px auto;
	padding: 0 20px;
	font-size: 10px;
}

#subnav {
	padding: 0 0 5px 2px;
	margin-bottom: 10px;
}

ul#feature_galleries {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#feature_galleries li {
	margin-bottom: 2em;
}

.sm {
	font-size: 10px;
}
body {
  margin: 0;
  padding: 0;
  
  font-family: Verdana, Geneva, Sans-Serif;
  background: #fff url(/image/ver2009/bg_stripes.png) repeat;
  
  font-size: 62.5%;
}

FORM { margin: 0; padding: 0; }

/* Generic Styles */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }


.center { text-align: center; }

.display_none { display: none; }
.display_block { display: block; }
.absolute { position: absolute; }

.absolute_topleft { position: absolute; top: 0; left: 0; }
.absolute_topright { position: absolute; top: 0; right: 0; }
.absolute_btmleft { position: absolute; bottom: 0; left: 0; }
.absolute_btmright { position: absolute; bottom: 0; right: 0; }

.relative { position: relative; }
.strikethru { text-decoration: line-through; }
.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italic { font-style: italic; }

.font10px { font-size: 10px; }
.font11px { font-size: 11px; }
.font12px { font-size: 12px; }
.font13px { font-size: 13px; }
.font14px { font-size: 14px; }
.font15px { font-size: 15px; }

a:link { border-bottom: 1px dotted #6a6a6a; color: #4a4a4a; text-decoration: none; }
a:visited { border-bottom: 1px dotted #6a6a6a; color: #4a4a4a; text-decoration: none; }
a:hover { border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }
a:active { border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }

a.noborder:link { border: none; color: #4a4a4a; text-decoration: none; }
a.noborder:visited { border: none; color: #4a4a4a; text-decoration: none; }
a.noborder:hover { border: none; color: #000; text-decoration: none; }
a.noborder:active { border: none; color: #000; text-decoration: none; }

.header_container {
  /* font-size: 62.5%; */
}

.header_blackbar {
  /*height: 70px;*/
  height: 60px;
  background: url(/image/ver2009/header_blackbar_bg.png) repeat-x;
  
  color: #eee;
  
  font-size: 1.1em;
}

.header_blackbar_logo {
  position: absolute;
  
  width: 443px;
  /* height: 73px; */
  height: 63px;
  
  /*left: 20px;*/
  left: 5px;
  
  /* background: url(/image/ver2009/logo_inmagine_mono.gif) 50% 50% no-repeat; 
  background: url(/image/ver2009/logo_inmagine_orange.png) 50% 50% no-repeat;*/
  background: url(/image/ver2009/logo3.png) 50% 50% no-repeat;
  
  cursor: hand;
  cursor: pointer;
}

.header_blackbar_links {
  position: absolute;
  
  top: 5px;
  right: 5px;
}

.header_welcomemsg {
  margin-right: 10px;
}

.header_editorial_only_msg {
  color: #aeaeae; 
  cursor: hand;
  cursor: pointer;  
}

.header_blackbar_links a:link { position: relative; border-bottom: 1px dotted #777; color: #aaa; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a:visited { position: relative; border-bottom: 1px dotted #777; color: #aaa; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a:hover { position: relative; border-bottom: 1px dotted #aaa; color: #FFF; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a:active { position: relative; border-bottom: 1px dotted #aaa; color: #FFF; text-decoration: none; margin-right: 10px; }

.header_blackbar_links a.header_signin:link { position: relative;  border-bottom: 1px dotted #958E7E; color: #F4DFBA; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a.header_signin:visited { position: relative; border-bottom: 1px dotted #958E7E; color: #F4DFBA; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a.header_signin:hover { position: relative;  border-bottom: 1px dotted #aaa; color: #FFF; text-decoration: none; margin-right: 10px; }
.header_blackbar_links a.header_signin:active { position: relative;  border-bottom: 1px dotted #aaa; color: #FFF; text-decoration: none; margin-right: 10px; }

.header_blackbar_links a.header_link_arrow:link { position: relative; border-bottom: 1px dotted #777; color: #aaa; }
.header_blackbar_links a.header_link_arrow:visited { position: relative; border-bottom: 1px dotted #777; color: #aaa; }
.header_blackbar_links a.header_link_arrow:hover {position: relative;  border-bottom: 1px dotted #aaa; color: #FFF; }
.header_blackbar_links a.header_link_arrow:active { position: relative; border-bottom: 1px dotted #aaa; color: #FFF; }

.header_blackbar_links a.header_link_arrow:link,
.header_blackbar_links a.header_link_arrow:visited,
.header_blackbar_links a.header_link_arrow:hover,
.header_blackbar_links a.header_link_arrow:active {
  position: relative; 
  text-decoration: none; margin-right: 10px; padding-right: 7px; 
}


.header_blackbar_links a.header_link_arrow:link div,
.header_blackbar_links a.header_link_arrow:visited div,
.header_blackbar_links a.header_link_arrow:hover div,
.header_blackbar_links a.header_link_arrow:active div {
  position: absolute; 
  top: 4px; right: 0px; width: 6px; height: 6px; 
}

.header_blackbar_links a.header_link_arrow:link div,
.header_blackbar_links a.header_link_arrow:visited div {
  background: url(/image/ver2009/header_link_arrow.png) 0 0 no-repeat;
}

.header_blackbar_links a.header_link_arrow:hover div,
.header_blackbar_links a.header_link_arrow:active div {
  background: url(/image/ver2009/header_link_arrow.png) -6px 0 no-repeat;
}

.header_popup {
  padding: 5px 0 10px 0;
  border: 1px dotted #888;
  /* background-color: #d5d5d5; */
  background-color: #ddd;
  
  /* font-size: 1em; */
  font-size: 1.1em;
  
  position: relative;
  float: right;
}

#lang_option_list {
  position: absolute;
  
  top: 27px;
  right: 15px;
  
  width: 140px;
}

#top_currency_list {
  position: absolute;
  
  top: 27px;
  right: 15px;
  
  width: 180px;
}

#top_phonestring_list {
  position: absolute;
  
  top: 27px;
  right: 15px;
  
  width: 300px;
  z-index: 1000;
}

ul.header_lang_options, ul.header_currency_options {
  list-style: none;
  padding: 2px 10px;
  margin: 0;
}

.header_popup li {
  /* padding: 3px 0; */
  padding: 4px 0;
}

.header_popup li a:link,
.header_popup li a:visited {
  border-bottom: 1px dotted #6a6a6a; color: #5a5a5a;
  text-decoration: none;
}

.header_popup li a:hover,
.header_popup li a:active {
  border-bottom: 1px dotted #1a1a1a; color: #000; 
  text-decoration: none;
}

a.header_popup_closebtn:link,
a.header_popup_closebtn:visited,
a.header_popup_closebtn:hover,
a.header_popup_closebtn:active {
  text-decoration: none;
}

a.header_popup_closebtn:link div,
a.header_popup_closebtn:visited div,
a.header_popup_closebtn:hover div,
a.header_popup_closebtn:active div {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 13px;
  height: 12px;
  
  cursor: hand;
  cursor: pointer;
}

a.header_popup_closebtn:link div,
a.header_popup_closebtn:visited div {
  background: url(/image/ver2009/header_popup_closebtn.png) 0 0 no-repeat;
}

a.header_popup_closebtn:hover div,
a.header_popup_closebtn:active div {
  background: url(/image/ver2009/header_popup_closebtn.png) -13px 0 no-repeat;
}

.header_main_navi_container {
  width: 100%;
  text-align: center;
}

.header_main_navi {
  margin: 0 auto;
  width: 960px;
  
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.header_main_navi_button_container {
  width: 960px;
  height: 60px;
}

div.navi_buttons {
  width: 155px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  /* color: #1A1A1A; */
  
  color: #000;
}

a.navi_buttons_active:link,
a.navi_buttons_active:visited,
a.navi_buttons_active:hover,
a.navi_buttons_active:active {
  width: 155px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  
  color: #000;
}

a.navi_buttons:link,
a.navi_buttons:visited,
a.navi_buttons:hover,
a.navi_buttons:active {
  width: 155px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #adadad;
  border-bottom: 1px solid #adadad;

  background-repeat: no-repeat;
  background-position: 6px center;
  
  text-decoration: none;
  
  position: relative;
}


a.navi_buttons:link,
a.navi_buttons:visited {
  color: #1A1A1A;
  background-color: #c1c1c1;
}

a.navi_buttons:hover,
a.navi_buttons:active {
  color: #1A1A1A;
  background-color: #a9a9a9;
}

/* Editorial version */
div.navi_buttons_ed {
  width: 207px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  color: #1A1A1A;
}

a.navi_buttons_ed_active:link,
a.navi_buttons_ed_active:visited,
a.navi_buttons_ed_active:hover,
a.navi_buttons_ed_active:active {
  width: 207px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  color: #1A1A1A;
}


a.navi_buttons_ed:link,
a.navi_buttons_ed:visited,
a.navi_buttons_ed:hover,
a.navi_buttons_ed:active {
  width: 207px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #adadad;
  border-bottom: 1px solid #adadad;

  background-repeat: no-repeat;
  background-position: 6px center;
  
  text-decoration: none;
  
  position: relative;
}


a.navi_buttons_ed:link,
a.navi_buttons_ed:visited {
  color: #1A1A1A;
  background-color: #c1c1c1;
}

a.navi_buttons_ed:hover,
a.navi_buttons_ed:active {
  color: #1A1A1A;
  background-color: #a9a9a9;
}
/* Editorial version */

#navi_home {
  background-image: url(/image/ver2009/icon_home.png);
}

#navi_lbox {
  background-image: url(/image/ver2009/icon_lightbox.png);
}

#navi_cart {
  background-image: url(/image/ver2009/icon_cart.png);
}

#navi_dlct {
  background-image: url(/image/ver2009/icon_download.png);
}

.navi_search, .navi_search_active, .navi_search_nosearchbar {
  width: 330px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border: 1px solid #e5e5e5;
  border-left: 1px solid #fff;

  position: relative;
}

.navi_search_ed, .navi_search_active_ed {
  width: 331px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border: 1px solid #e5e5e5;
  border-left: 1px solid #fff;

  position: relative;
}

.navi_search, .navi_search_ed {
  background-color: #c1c1c1;
  border-bottom: 1px solid #adadad;
  border-right: 1px solid #adadad;
}

.navi_search_active, .navi_search_active_ed {
  background-color: #efefef;
  border-right: none;
  border-bottom: 1px solid #efefef;
}

.navi_buttons .biglink,
.navi_buttons_ed .biglink,
.navi_buttons_active .biglink,
.navi_buttons_ed_active .biglink {
  font-size: 1.4em;
  font-weight: bold;
  
  text-align: left;
  margin-left: 40px;
  margin-top: 12px;
  
  height: 20px;
  line-height: 20px;
  
  white-space: nowrap;
  text-overflow: ellipsis;  
  overflow: hidden;
}

.navi_buttons .biglink,
.navi_buttons_active .biglink {
  width: 110px;
}

.navi_buttons_ed .biglink,
.navi_buttons_ed_active .biglink {
  width: 160px;
}

.navi_buttons .smallcaption,
.navi_buttons_ed .smallcaption,
.navi_buttons_active .smallcaption,
.navi_buttons_ed_active .smallcaption {
  font-size: 1.0em;
  
  text-align: left;
  margin-left: 40px;
  margin-top: -1px;
  
  height: 12px;
  line-height: 12px;
  
  color: #666;
}

.navi_search_nosearchbar {
  background-color: #fff;
  border-right: none;
  border-bottom: none;
  height: 61px;
  
  position: relative;
}

.navi_search_nosearchbar .biglink {
  font-size: 1.4em;
  font-weight: bold;
  
  text-align: center;
  margin-top: 11px;
  
  height: 20px;
  line-height: 20px;
}

.navi_search_nosearchbar .smallcaption {
  font-size: 1.1em;
  
  text-align: center;
  
  height: 12px;
  line-height: 12px;
  
  margin-top: 2px;
  
  color: #666;
  
}

input.textbox_search {
  border: 1px dotted #a7a7a7;
  width: 236px;
  height: 20px;
  /* line-height: 25px; */
  
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 2px;
  
  position: absolute;
  
  top: 10px;
  left: 10px;
  
  text-transform: lowercase;
  
  font-family: Verdana, Sans-Serif;
}


input.button_black {
  padding: 0 10px;
  margin: 0;
  
  height: 27px;
  line-height: 27px;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.1em;
}

*:first-child+html input.button_black {
  overflow:visible;
}

input.button_black_vimg {
  background: #231F20 url(/image/ver2009/searchbutton_bg.png) repeat-x scroll 0 0;
  border: medium none;
  color: #FFFFFF;
  font-family: Verdana,Sans-Serif;
  font-size: 0.9em;
  height: 27px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  width: 95px;
}

input.button_search {
  padding: 0;
  margin: 0;
  
  width: 70px;
  height: 27px;
  line-height: 27px;

  top: 10px;
  left: 250px;
  
  position: absolute;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.1em;
}

.toggle_bsc_adv {
  position: absolute;
  /* top: 18px; */
  right: 10px;
  height: 15px;
  line-height: 15px;
  bottom: 5px;
}

.navi_search_options {
  height: 20px;
  line-height: 20px;
  position: absolute;
  
  top: 38px;
  left: 10px;
  
  padding: 0;
  margin: 0;
}

.navi_search_options input {
  padding: 0;
  margin: 0;
  line-height: 20px;
  height: 20px;
}

.navi_search_options label {
  padding: 0;
  margin: 0;
  margin-left: 2px;
  margin-right: 10px;
  
  line-height: 20px;
  height: 20px;
}

.navi_search_options div {
  float: left;
}

.toggle_bsc_adv a:link,
.toggle_bsc_adv a:visited,
.toggle_bsc_adv a:hover,
.toggle_bsc_adv a:active {
  position: relative; 
  text-decoration: none; padding-right: 7px; 
}

.toggle_bsc_adv a:link { border-bottom: 1px dotted #777; color: #656565; }
.toggle_bsc_adv a:visited { border-bottom: 1px dotted #777; color: #656565; }
.toggle_bsc_adv a:hover { border-bottom: 1px dotted #000; color: #000; }
.toggle_bsc_adv a:active { border-bottom: 1px dotted #000; color: #000; }

.toggle_bsc_adv a:link div,
.toggle_bsc_adv a:visited div,
.toggle_bsc_adv a:hover div,
.toggle_bsc_adv a:active div {
  position: absolute; 
  top: 4px; right: 0px; width: 6px; height: 6px; 
}

.toggle_bsc_adv a:link div,
.toggle_bsc_adv a:visited div {
  background: url(/image/ver2009/link_greyblack_arrow.png) 0 0 no-repeat;
}

.toggle_bsc_adv a:hover div,
.toggle_bsc_adv a:active div {
  background: url(/image/ver2009/link_greyblack_arrow.png) -6px 0 no-repeat;
}

.navi_advsearch_container {
  background-color: #efefef;
  
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.navi_advsearch_container .advsearch_cols {
  float: left;
  
  margin: 15px 0 15px 15px;
  _margin: 15px 0 15px 10px;
  padding: 10px 10px;
  border: 1px solid #f9f9f9; 
  border-right: 1px solid #d9d9d9; 
  border-bottom: 1px solid #d9d9d9;
  background: #e6e6e6;
}

.navi_advsearch_container #advsearch_col1 {
  /* width: 228px; */
  width: 295px;
  padding: 10px;
  padding-bottom: 0;
  /* background-color: #bbb; */
}

.navi_advsearch_container #advsearch_col2 {
  /* width: 320px; */
  width: 260px;
  
  padding-bottom: 0;
  
  /* background-color: #ccc; */
}

.navi_advsearch_container #advsearch_col3 {
  /* width: 320px; */
  width: 285px;
  padding: 10px;
  padding-bottom: 0;
  padding-right: 0;
  
  /* background-color: #ddd; */
}

.header_popup li {
  /* padding: 3px 0; */
  padding: 4px 0;
}

.header_popup li a:link,
.header_popup li a:visited {
  border-bottom: 1px dotted #6a6a6a; color: #5a5a5a;
  text-decoration: none;
}

.header_popup li a:hover,
.header_popup li a:active {
  border-bottom: 1px dotted #1a1a1a; color: #000; 
  text-decoration: none;
}

a.header_popup_closebtn:link,
a.header_popup_closebtn:visited,
a.header_popup_closebtn:hover,
a.header_popup_closebtn:active {
  text-decoration: none;
}

a.header_popup_closebtn:link div,
a.header_popup_closebtn:visited div,
a.header_popup_closebtn:hover div,
a.header_popup_closebtn:active div {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 13px;
  height: 12px;
  
  cursor: hand;
  cursor: pointer;
}

a.header_popup_closebtn:link div,
a.header_popup_closebtn:visited div {
  background: url(/image/ver2009/header_popup_closebtn.png) 0 0 no-repeat;
}

a.header_popup_closebtn:hover div,
a.header_popup_closebtn:active div {
  background: url(/image/ver2009/header_popup_closebtn.png) -13px 0 no-repeat;
}

.header_main_navi_container {
  width: 100%;
  text-align: center;
}

.header_main_navi {
  margin: 0 auto;
  width: 960px;
  
  border: 1px solid #e5e5e5;
  background-color: #fff;
}

.header_main_navi_button_container {
  width: 960px;
  height: 60px;
}

div.navi_buttons {
  width: 155px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  /* color: #1A1A1A; */
  
  color: #000;
}

a.navi_buttons_active:link,
a.navi_buttons_active:visited,
a.navi_buttons_active:hover,
a.navi_buttons_active:active {
  width: 155px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  
  color: #000;
}

a.navi_buttons:link,
a.navi_buttons:visited,
a.navi_buttons:hover,
a.navi_buttons:active {
  width: 155px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #adadad;
  border-bottom: 1px solid #adadad;

  background-repeat: no-repeat;
  background-position: 6px center;
  
  text-decoration: none;
  
  position: relative;
}


a.navi_buttons:link,
a.navi_buttons:visited {
  color: #1A1A1A;
  background-color: #c1c1c1;
}

a.navi_buttons:hover,
a.navi_buttons:active {
  color: #1A1A1A;
  background-color: #a9a9a9;
}

/* Editorial version */
div.navi_buttons_ed {
  width: 207px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  color: #1A1A1A;
}

a.navi_buttons_ed_active:link,
a.navi_buttons_ed_active:visited,
a.navi_buttons_ed_active:hover,
a.navi_buttons_ed_active:active {
  width: 207px;
  height: 61px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  
  position: relative;
  
  text-decoration: none;
  color: #1A1A1A;
}


a.navi_buttons_ed:link,
a.navi_buttons_ed:visited,
a.navi_buttons_ed:hover,
a.navi_buttons_ed:active {
  width: 207px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #fff;
  border-right: 1px solid #adadad;
  border-bottom: 1px solid #adadad;

  background-repeat: no-repeat;
  background-position: 6px center;
  
  text-decoration: none;
  
  position: relative;
}


a.navi_buttons_ed:link,
a.navi_buttons_ed:visited {
  color: #1A1A1A;
  background-color: #c1c1c1;
}

a.navi_buttons_ed:hover,
a.navi_buttons_ed:active {
  color: #1A1A1A;
  background-color: #a9a9a9;
}
/* Editorial version */

#navi_home {
  background-image: url(/image/ver2009/icon_home.png);
}

#navi_lbox {
  background-image: url(/image/ver2009/icon_lightbox.png);
}

#navi_cart {
  background-image: url(/image/ver2009/icon_cart.png);
}

#navi_dlct {
  background-image: url(/image/ver2009/icon_download.png);
}

.navi_search, .navi_search_active, .navi_search_nosearchbar {
  width: 330px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border: 1px solid #e5e5e5;
  border-left: 1px solid #fff;

  position: relative;
}

.navi_search_ed, .navi_search_active_ed {
  width: 331px;
  height: 60px;
  line-height: 60px;
  float: left;
  
  border: 1px solid #e5e5e5;
  border-left: 1px solid #fff;

  position: relative;
}

.navi_search, .navi_search_ed {
  background-color: #c1c1c1;
  border-bottom: 1px solid #adadad;
  border-right: 1px solid #adadad;
}

.navi_search_active, .navi_search_active_ed {
  background-color: #efefef;
  border-right: none;
  border-bottom: 1px solid #efefef;
}

.navi_buttons .biglink,
.navi_buttons_ed .biglink,
.navi_buttons_active .biglink,
.navi_buttons_ed_active .biglink {
  font-size: 1.4em;
  font-weight: bold;
  
  text-align: left;
  margin-left: 40px;
  margin-top: 12px;
  
  height: 20px;
  line-height: 20px;
  
  white-space: nowrap;
  text-overflow: ellipsis;  
  overflow: hidden;
}

.navi_buttons .biglink,
.navi_buttons_active .biglink {
  width: 110px;
}

.navi_buttons_ed .biglink,
.navi_buttons_ed_active .biglink {
  width: 160px;
}

.navi_buttons .smallcaption,
.navi_buttons_ed .smallcaption,
.navi_buttons_active .smallcaption,
.navi_buttons_ed_active .smallcaption {
  font-size: 1.0em;
  
  text-align: left;
  margin-left: 40px;
  margin-top: -1px;
  
  height: 12px;
  line-height: 12px;
  
  color: #666;
}

.navi_search_nosearchbar {
  background-color: #fff;
  border-right: none;
  border-bottom: none;
  height: 61px;
  
  position: relative;
}

.navi_search_nosearchbar .biglink {
  font-size: 1.4em;
  font-weight: bold;
  
  text-align: center;
  margin-top: 11px;
  
  height: 20px;
  line-height: 20px;
}

.navi_search_nosearchbar .smallcaption {
  font-size: 1.1em;
  
  text-align: center;
  
  height: 12px;
  line-height: 12px;
  
  margin-top: 2px;
  
  color: #666;
  
}

input.textbox_search {
  border: 1px dotted #a7a7a7;
  width: 236px;
  height: 20px;
  /* line-height: 25px; */
  
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 2px;
  
  position: absolute;
  
  top: 10px;
  left: 10px;
  
  text-transform: lowercase;
  
  font-family: Verdana, Sans-Serif;
}


input.button_black {
  padding: 0 10px;
  margin: 0;
  
  height: 27px;
  line-height: 27px;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.1em;
}

*:first-child+html input.button_black {
  overflow:visible;
}

input.button_black_vimg {
  background: #231F20 url(/image/ver2009/searchbutton_bg.png) repeat-x scroll 0 0;
  border: medium none;
  color: #FFFFFF;
  font-family: Verdana,Sans-Serif;
  font-size: 0.9em;
  height: 27px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  width: 95px;
}

input.button_search {
  padding: 0;
  margin: 0;
  
  width: 70px;
  height: 27px;
  line-height: 27px;

  top: 10px;
  left: 250px;
  
  position: absolute;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.1em;
}

.toggle_bsc_adv {
  position: absolute;
  /* top: 18px; */
  right: 10px;
  height: 15px;
  line-height: 15px;
  bottom: 5px;
}

.navi_search_options {
  height: 20px;
  line-height: 20px;
  position: absolute;
  
  top: 38px;
  left: 10px;
  
  padding: 0;
  margin: 0;
}

.navi_search_options input {
  padding: 0;
  margin: 0;
  line-height: 20px;
  height: 20px;
}

.navi_search_options label {
  padding: 0;
  margin: 0;
  margin-left: 2px;
  margin-right: 10px;
  
  line-height: 20px;
  height: 20px;
}

.navi_search_options div {
  float: left;
}

.toggle_bsc_adv a:link,
.toggle_bsc_adv a:visited,
.toggle_bsc_adv a:hover,
.toggle_bsc_adv a:active {
  position: relative; 
  text-decoration: none; padding-right: 7px; 
}

.toggle_bsc_adv a:link { border-bottom: 1px dotted #777; color: #656565; }
.toggle_bsc_adv a:visited { border-bottom: 1px dotted #777; color: #656565; }
.toggle_bsc_adv a:hover { border-bottom: 1px dotted #000; color: #000; }
.toggle_bsc_adv a:active { border-bottom: 1px dotted #000; color: #000; }

.toggle_bsc_adv a:link div,
.toggle_bsc_adv a:visited div,
.toggle_bsc_adv a:hover div,
.toggle_bsc_adv a:active div {
  position: absolute; 
  top: 4px; right: 0px; width: 6px; height: 6px; 
}

.toggle_bsc_adv a:link div,
.toggle_bsc_adv a:visited div {
  background: url(/image/ver2009/link_greyblack_arrow.png) 0 0 no-repeat;
}

.toggle_bsc_adv a:hover div,
.toggle_bsc_adv a:active div {
  background: url(/image/ver2009/link_greyblack_arrow.png) -6px 0 no-repeat;
}

.navi_advsearch_container {
  background-color: #efefef;
  
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.navi_advsearch_container .advsearch_cols {
  float: left;
  
  margin: 15px 0 15px 15px;
  _margin: 15px 0 15px 10px;
  padding: 10px 10px;
  border: 1px solid #f9f9f9; 
  border-right: 1px solid #d9d9d9; 
  border-bottom: 1px solid #d9d9d9;
  background: #e6e6e6;
}

.navi_advsearch_container #advsearch_col1 {
  /* width: 228px; */
  width: 295px;
  padding: 10px;
  padding-bottom: 0;
  /* background-color: #bbb; */
}

.navi_advsearch_container #advsearch_col2 {
  /* width: 320px; */
  width: 260px;
  
  padding-bottom: 0;
  
  /* background-color: #ccc; */
}

.navi_advsearch_container #advsearch_col3 {
  /* width: 320px; */
  width: 285px;
  padding: 10px;
  padding-bottom: 0;
  padding-right: 0;
  
  /* background-color: #ddd; */
}

.advsearch_options_item_col1 {
  margin-bottom: 12px;
}

.advsearch_options_item_col2 {
  margin-bottom: 13px; 
}

.advsearch_options_item_col3 {
  margin-bottom: 17px; 
}

.advsearch_options_item_chkbox,
.advsearch_options_item_float {
  margin-bottom: 5px; 
}

div#chkbox_nonudity {
  margin-bottom: 10px;
}

.advsearch_options_item_float {
  /* background-color: #ddd; */
  /* border: 1px solid transparent; */
  border-top: 1px dotted #D9D9D9;
  
  margin: 0;
  padding: 0;
  
  margin-top: 3px;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}

.advsearch_options_item_chkbox .advsearch_options li label {
  white-space: nowrap;
  font-size: 1.1em;
}  

.advsearch_options_title {
  /* color: #666; */
  color: #000;
  
  text-align: left;
  
  font-size: 1.1em;
}

ul.advsearch_options_radio,
ul.advsearch_options, 
ul.advsearch_options_float, 
ul.advsearch_options_float_short {
  list-style: none;
  
  padding: 0;
  margin: 0;
  
  text-align: left;
}

ul.advsearch_options_radio li,
ul.advsearch_options li, 
ul.advsearch_options_float li, 
ul.advsearch_options_float_short li {
  text-align: left; 
  
  /* border: 1px solid #0f0; */
}

ul#radio_thumbsize {
  margin-top: 3px;
}

div#searchresultoptions {
  margin-bottom: 15px;
  margin-bottom: 12px\9;
}

div#searchresultoptions .label_disabled {
  color: #999;
}

ul.advsearch_options_radio li {
  margin: 0 0 3px 0;
}

ul.advsearch_options_float li {
  float: left;
  width: 220px;
  
  /* padding: 4px 0; */
  /* margin: 4px 0; */
  margin: 0 0 8px 0;
}

ul.advsearch_options_float_short li {
  float: left;
  /* width: 50px; */
  width: 55px;
}

ul.advsearch_options_float_short img {
  vertical-align: top;
}

ul.advsearch_options_radio label,
ul.advsearch_options_float label, 
ul.advsearch_options_float_short label {
  color: #000;
  font-size: 1.1em;
  white-space: nowrap;
}


ul.advsearch_options label {
  /* color: #525252; */
  color: #000;
  font-size: 1em;
  white-space: nowrap;
}

ul.advsearch_options label.selected {
  color: #525252;
  font-size: 1em;
  white-space: nowrap;  
}

.advsearch_collection_scrolldiv {
  overflow: auto; 
  overflow-x: hidden; 
  height: 115px; 
  width: 265px; 
  margin-top: 2px; 
  /* border: 1px dotted #a7a7a7; */
  
  padding: 2px;
  background-color: #FFF;
  /* border: 1px solid #FFF; */
  border: 1px dotted #A7A7A7;
}

.advsearch_collection_scrolldiv_short {
  overflow: auto; 
  overflow-x: hidden; 
  height: 75px; 
  width: 290px; 
  margin-top: 2px; 
  /* border: 1px dotted #a7a7a7; */
  
  padding: 2px;
  background-color: #FFF;
  /* border: 1px solid #FFF; */
  border: 1px dotted #A7A7A7;
}

.advsearch_collection_scrolldiv_short ul {
  width: 135px;  
  float: left;
}

.advsearch_collection_scrolldiv ul,
.advsearch_collection_scrolldiv_short ul {
  list-style: none;  
  padding: 0;
  margin: 0;
}

.advsearch_collection_scrolldiv ul li,
.advsearch_collection_scrolldiv_short ul li {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

.advsearch_collection_scrolldiv ul li.checked,
.advsearch_collection_scrolldiv_short ul li.checked {
  white-space: nowrap;
  
  margin: 0;
  padding: 0px;
  
  font-weight: bold;
}

#adv_srch_filters {
  padding: 0px; margin: 0px;
}


#adv_srch_filters #filters_loading {
  margin: 20px 0;
  padding: 0;

  width: 960px;

  text-align: center;

  display: none;
}


.content_container {
  width: 100%;
  text-align: center;
  
  /* font-size: 1.2em; */
}

.content_centered {
  /* height: 400px; */
  width: 960px;
  
  margin: 0 auto;
  
  background-color: #fff;
  
  border: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  
  text-align: left;
  
  font-size: 1.2em;
}

.content_stretched {
  /* height: 400px; */
  width: 100%;
  
  background-color: #fff;
  
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  
  text-align: left;
}

.content_padding {
  padding: 15px;
}

.content_demo {
  height: 500px;
}

.content_height300 {
  height: 300px;
}

.content_height400 {
  height: 400px;
}

.content_height500 {
  height: 500px;
}


.footer_container {
  width: 100%;
  
  background-color: #EFEFEF;
  
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  
  text-align: center;
}

.footer_container_black {
  width: 100%;
  
  background: #3a393a url(/image/ver2009/footer_blackbar_bg.png) top left repeat-x;
  
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  
  text-align: center;
}


.footer_content_padding {
  padding: 10px 0 10px 0;
}

.footer_content {
  width: 960px;  
  margin: 0 auto;
  text-align: left;
}

.footer_cols, .footer_cols_over {
  width: 162px;
  height: 190px;
  
  margin: 0px 0px 10px 0px;
  padding: 10px 15px 10px 15px;
  
  float: left;
}

.footer_cols_over {
  background-color: #e5e5e5;
}

.footer_cols_item_float {
  float: left;
  width: 80px;
}

.footer_cols .footer_cols_title,
.footer_cols_over .footer_cols_title {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 8px;
}

.footer_cols .footer_cols_title {
  color: #515151;
}

.footer_cols_over .footer_cols_title {
  color: #1A1A1A;
}

.footer_cols .footer_cols_item,
.footer_cols_over .footer_cols_item {
  font-size: 1.1em;
  margin-bottom: 6px; 
}

.footer_cols .footer_cols_item {
  color: #515151;
}

.footer_cols_over .footer_cols_item {
  color: #000;
}

.footer_cols a:link { color: #4a4a4a; text-decoration: none; }
.footer_cols a:visited { color: #4a4a4a; text-decoration: none; }
.footer_cols a:hover  border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }
.footer_cols a:active { border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }

.footer_cols_over a:link { border-bottom: 1px dotted #6a6a6a; color: #4a4a4a; text-decoration: none; }
.footer_cols_over a:visited { border-bottom: 1px dotted #6a6a6a; color: #4a4a4a; text-decoration: none; }
.footer_cols_over a:hover { border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }
.footer_cols_over a:active { border-bottom: 1px dotted #2a2a2a; color: #000; text-decoration: none; }

.footer_blackbar {
  width: 100%;
  text-align: center;
  background-color: #000;
  color: #f2f2f2;
  
  font-size: 1.0em;
  
  padding: 7px 0;
}

#footer_about, 
#footer_content, 
#footer_services,
#footer_tools, 
#footer_policies {
  height: 120px;
}

#footer_international, 
#footer_support {
  /* height: 100px; height without MSN and Skype items */
  height: 140px;
}

#footer_international {
  width: 162px;
  /* background-color: #ddd; */
}

#footer_support {
  width: 354px;
  /* background-color: #ddd; */
}

#footer_support #dedicated_am {
  margin-bottom: 8px;
  line-height: 1.3em;
}

.footer_icons_container {
  float: right;
  height: 140px;
  position: relative;
}

.footer_icons_container .footer_icons_row1 {
  position: absolute;
  width: 320px;
  right: 10px;
  bottom: 30px;
}

.footer_icons_container .footer_icons_row2 {
  position: absolute;
  width: 320px;
  text-align: right;
  right: 10px;
  bottom: 0px;
}

.footer_icon {
  float: right;
}

.select_t1 {
  font-size: 0.8em; 
  font-family: Verdana, Helvetica, Sans-Serif;
  color: #666;
}

.select_t2 {
  font-size: 0.9em; 
  font-family: Verdana, Helvetica, Sans-Serif;
  color: #666;
}

.select_t3 {
  font-size: 1.0em; 
  font-family: Verdana, Helvetica, Sans-Serif;
  color: #666;
}

.content_title {
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  
  margin-bottom: 15px;
}

.content_title_simplified {
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
  
  margin-bottom: 10px;
}

.content_subtitle {
  font-size: 1.2em;
  font-weight: bold;
  color: #1a1a1a;
  
  margin-bottom: 15px;

}

.content_paragraph {
  font-size: 1.0em;
  color: #1a1a1a;
  
  line-height: 18px;
  
  margin-bottom: 15px;
}

.pre {
  font-family: courier new;
  color: #888;
  font-size: 1.0em;
}

.home_splash {
  border: 1px solid #e6e6e6;

  width: 928px;
  height: 299px;

  padding: 0;
  margin: 0;
  /* margin: 0 0 15px 0; */
}

/* For boxes */
.outer_box { border: 1px solid #CDCDCD; }
.title_box { background: #EFEFEF; height: 40px; margin: 1px 0 0 1px; line-height: 40px; }
.title_text { font-weight: bold; padding: 0 10px; font-size: 1.2em; }
.title_text_v2 { font-weight: bold; padding: 0 10px; font-size: 1em; }
.info_text { padding: 20px; font-size: 1.0em; }

.floating_infobox {
  float: left;
  width: 308px;
  height: 120px;
  
  border: 1px solid #eaeaea;
  
  padding: 10px;
  margin: 15px 15px 0 0;
}

.floating_loginbox {
  float: right;
  width: 240px;
  /* height: 165px; */
  
  margin: 15px 0 0 0;
}

.floating_loginbox_simplified {
  float: right;
  width: 240px;
  height: 180px;
  
  margin: 15px 0 0 0;
}


.floating_loginbox_loggedin {
  float: right;
  width: 240px;
  
  /* height: 320px; */
  
  margin: 15px 0 0 0;
}


.floating_loginbox_padding {  
  background-color: #E5E5E5;
  padding: 10px;
}

.floating_loginbox_padding_loggedin {
  background-color: #E5E5E5;
  padding: 10px;
  height: 300px;
}

.floating_loginbox_padding_loggedin_short {
  background-color: #E5E5E5;
  padding: 10px;
  height: 205px;
}

.content_infobox_title {
  font-size: 1.2em;
  font-weight: bold;
  color: #1a1a1a;
  
  margin-bottom: 10px;
}

.content_infobox_thumb {
  float: left;
  position: relative;
  
  width: 208px;
  height: 90px;
  
  padding: 0 10px 0 90px;
  
  line-height: 1.35em;
  font-size: 1.0em;
  
  cursor: hand;
  cursor: pointer;
}

.content_infobox_thumb div.thumb {
  width: 80px;
  height: 80px;
  
  position: absolute;
  top: 0px;
  left: 0px;
}

.content_infobox_thumb div.more {
  position: absolute;
  bottom: 0px;
  right: 0px;
  
  font-size: 0.9em;
  line-height: 1.2em;
}

a:link div.content_infobox_thumb,
a:visited div.content_infobox_thumb {
  color: #4a4a4a;
}

a:link div.content_infobox_thumb div.more,
a:visited div.content_infobox_thumb div.more {
  color: #6a6a6a;
  border-bottom: 1px dotted #7a7a7a;
}


a:hover div.content_infobox_thumb,
a:active div.content_infobox_thumb {
  color: #2f2f2f;
}

a:hover div.content_infobox_thumb div.more,
a:active div.content_infobox_thumb div.more {
  color: #2f2f2f;
  border-bottom: 1px dotted #3f3f3f;
}

a.content_infobox_thumb_1:link div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_1:visited div.content_infobox_thumb div.thumb,
a.content_infobox_thumb_1a:link div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_1a:visited div.content_infobox_thumb div.thumb {
  background: url(/image/ver2009/icon_research.png) -80px 0 no-repeat;
}

a.content_infobox_thumb_1:hover div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_1:active div.content_infobox_thumb div.thumb,
a.content_infobox_thumb_1a:hover div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_1a:active div.content_infobox_thumb div.thumb {
  background: url(/image/ver2009/icon_research.png) 0 0 no-repeat;
}

a.content_infobox_thumb_2:link div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_2:visited div.content_infobox_thumb div.thumb,
a.content_infobox_thumb_2a:link div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_2a:visited div.content_infobox_thumb div.thumb {
  background: url(/image/ver2009/icon_value.png) -80px 0 no-repeat;
}

a.content_infobox_thumb_2:hover div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_2:active div.content_infobox_thumb div.thumb,
a.content_infobox_thumb_2a:hover div.content_infobox_thumb div.thumb, 
a.content_infobox_thumb_2a:active div.content_infobox_thumb div.thumb {
  background: url(/image/ver2009/icon_value.png) 0 0 no-repeat;
}

a.content_infobox_thumb_1a:link div.floating_infobox, 
a.content_infobox_thumb_1a:visited div.floating_infobox,
a.content_infobox_thumb_2a:link div.floating_infobox, 
a.content_infobox_thumb_2a:visited div.floating_infobox {
  background-color: none;
}

a.content_infobox_thumb_1a:hover div.floating_infobox, 
a.content_infobox_thumb_1a:active div.floating_infobox,
a.content_infobox_thumb_2a:hover div.floating_infobox,
a.content_infobox_thumb_2a:active div.floating_infobox {
  background-color: #f0f0f0;
}


.content_infobox_floatthumb_padding {
  padding: 0 0 0 8px;
}

a:link.content_infobox_floatthumb div,
a:visited.content_infobox_floatthumb div,
a:hover.content_infobox_floatthumb div,
a:active.content_infobox_floatthumb div {
  float: left;
  width: 65px;
  height: 15px;
  
  /* background-color: #eee; */
  margin-right: 10px;
  
  padding-top: 70px;
  text-align: center;
  font-size: 0.8em;  
  text-align: center;
  
  cursor: hand;
  cursor: pointer;
}

a:link.content_infobox_floatthumb div,
a:visited.content_infobox_floatthumb div {
  color: #6a6a6a;
}

a:hover.content_infobox_floatthumb div,
a:active.content_infobox_floatthumb div {
  color: #2a2a2a;
}

a:link#floatthumb_l1 div,
a:visited#floatthumb_l1 div {
  background: url(/image/ver2009/g1.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_l1 div,
a:active#floatthumb_l1 div {
  background: url(/image/ver2009/g1.jpg) 0 0 no-repeat;
}

a:link#floatthumb_l2 div,
a:visited#floatthumb_l2 div {
  background: url(/image/ver2009/g2.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_l2 div,
a:active#floatthumb_l2 div {
  background: url(/image/ver2009/g2.jpg) 0 0 no-repeat;
}

a:link#floatthumb_l3 div,
a:visited#floatthumb_l3 div {
  background: url(/image/ver2009/g3.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_l3 div,
a:active#floatthumb_l3 div {
  background: url(/image/ver2009/g3.jpg) 0 0 no-repeat;
}

a:link#floatthumb_l4 div,
a:visited#floatthumb_l4 div {
  background: url(/image/ver2009/g4.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_l4 div,
a:active#floatthumb_l4 div {
  background: url(/image/ver2009/g4.jpg) 0 0 no-repeat;
}

a:link#floatthumb_r1 div,
a:visited#floatthumb_r1 div {
  background: url(/image/ver2009/c1.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_r1 div,
a:active#floatthumb_r1 div {
  background: url(/image/ver2009/c1.jpg) 0 0 no-repeat;
}

a:link#floatthumb_r2 div,
a:visited#floatthumb_r2 div {
  background: url(/image/ver2009/c2.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_r2 div,
a:active#floatthumb_r2 div {
  background: url(/image/ver2009/c2.jpg) 0 0 no-repeat;
}

a:link#floatthumb_r3 div,
a:visited#floatthumb_r3 div {
  background: url(/image/ver2009/c3.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_r3 div,
a:active#floatthumb_r3 div {
  background: url(/image/ver2009/c3.jpg) 0 0 no-repeat;
}

a:link#floatthumb_r4 div,
a:visited#floatthumb_r4 div {
  background: url(/image/ver2009/c4.jpg) -65px 0 no-repeat;
}

a:hover#floatthumb_r4 div,
a:active#floatthumb_r4 div {
  background: url(/image/ver2009/c4.jpg) 0 0 no-repeat;
}

.floating_loginbox_uname {
  margin-bottom: 10px;
  border: 1px dotted transparent;
  /* height: 35px; */
}

.floating_box_notification {
  float: right;
  width: 240px;
  height: 80px;
  
  margin: 15px 0 0 0;
  
  color: #fff;
  
  filter: alpha(opacity: 75);
  KHTMLOpacity: 0.75;
  MozOpacity: 0.75;
  opacity: 0.75;
}

.floating_box_notification img {
  width: 240px;
  height: 80px;
  border: none;
}

.floating_box_notification_large {
  float: right;
  width: 240px;
  height: 130px;
  
  margin: 15px 0 0 0;
  
  color: #fff;
  
  filter: alpha(opacity: 75);
  KHTMLOpacity: 0.75;
  MozOpacity: 0.75;
  opacity: 0.75;
}

.floating_box_notification_large img {
  width: 240px;
  height: 130px;
  border: none;
}


.floating_loginbox_label {
  float: left;
  
  line-height: 27px;
  height: 27px;
  font-size: 0.95em;
  
  padding: 0 5px 0 0;
}

.floating_loginbox_input {
  float: right;
}

.floating_loginbox_login {
  float: right;
  text-align: left;
  width: 143px;
  
  padding: 0;
  margin: 0;
}

input.textbox_login_username {
  border: 1px dotted #a7a7a7;
  width: 140px;
  height: 20px;
  
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 2px;
  
  text-transform: lowercase;
  
  font-family: Verdana, Sans-Serif;
}

input.textbox_login_username_loginpage {
  border: 1px dotted #a7a7a7;
  width: 170px;
  height: 20px;
  
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 2px;
  
  text-transform: lowercase;
  
  font-family: Verdana, Sans-Serif;
}

input.button_black_login {
  padding: 0 10px;
  margin: 0;
  
  height: 27px;
  line-height: 27px;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.2em;
}

.floating_loginbox_spacer {
  width: 40px;
}

.floating_loginbox_chkbox {
  float: left;
  margin-right: 3px;
}

.floating_loginbox_loginbutton {
  margin-bottom: 10px;
}

.floating_loginbox_rememberpwd {
  border: 1px dotted transparent;
}

.floating_loginbox_chkbox input {
  padding: 0;
  margin: 0;
}

.floating_loginbox_rememberpwd_label {
  float: left;
  font-size: 0.9em;
  
  width: 190px;
}

.floating_forgotpwdbox {
  text-align: center;
  font-size: 1.1em;
  
  margin-top: 5px;
  
  border: 1px dotted transparent;
}

.floating_forgotpwdbox_my {
  text-align: center;
  font-size: 0.9em;
  
  margin-top: 5px;
}

.floating_registerbox {
  text-align: center;
  font-size: 1.1em;
  
  margin-top: 20px;
  
  border: 1px dotted transparent;
}

.floating_loginbox_notregistered {
  text-align: center;
  
  margin-bottom: 5px;
}

input.button_black_signup {
  padding: 0 10px;
  margin: 0;
  
  height: 30px;
  line-height: 30px;
  
  border: none;
  background: #231f20 url(/image/ver2009/searchbutton_bg.png) 0 0 repeat-x;
  
  color: #fff;
  font-family: Verdana, Sans-Serif;
  font-size: 1.1em;
  font-weight: bold;
}

.debugging_msg {
  float: left;
  color: transparent;
}

.floating_infobox_btm {
  float: left;
  width: 308px;
  height: 140px;
  
  border: 1px solid #eaeaea;
  
  padding: 10px;
  margin: 15px 15px 0 0;
  
  position: relative;
}

.floating_infobox_btm div.more {
  position: absolute;
  bottom: 10px;
  right: 10px;
  
  font-size: 0.9em;
  line-height: 1.2em;
}

.mlb_content_container {
  position: absolute; 
  visibility: hidden; 
  z-index: 1000;
}

.header_cartcount {
  color: #555;
}

a.header_feedbackinfo:link,
a.header_feedbackinfo:visited,
a.header_feedbackinfo:hover,
a.header_feedbackinfo:active {
  position: absolute;
  bottom: 9px;
  right: 15px;  
  
  padding: 3px 6px;
  
  width: 365px;
  height: 15px;
  line-height: 15px;
  
  text-align: right;
  
  border: 1px dotted #555;
}

a.header_feedbackinfo:link,
a.header_feedbackinfo:visited {
  background-color: #333;
  color: #c5c5c5;
}

a.header_feedbackinfo:hover,
a.header_feedbackinfo:active {
  background-color: #000;
  color: #fff;
}

div.inm2009_feedback_icon {
  position: absolute;
  width: 40px;
  height: 33px;
  
  right: 383px;
  bottom: 8px;
  
  background: url(/image/ver2009/icon_feedback_orange.png) 0 0 no-repeat;
}

.content_acc_summary {
  font-size: 0.9em;
  margin-bottom: 15px;
  line-height: 1.3em;
  color: #4a4a4a;
}

.content_acc_summary_title {
  color: #000;
}

a.content_gotopage div {
  background: url(/image/ver2009/header_popup_closebtn.png) 0 0 no-repeat;
  width: 15px;
  height: 14px;
  
  margin-left: 5px;
  cursor: pointer;
  cursor: hand;
}

a.content_gotopage:link div,
a.content_gotopage:visited div {
  background: url(/image/ver2009/arrow_gotopage.png) 0 0 no-repeat;
}

a.content_gotopage:hover div,
a.content_gotopage:active div {
  background: url(/image/ver2009/arrow_gotopage.png) -15px 0 no-repeat;
}

.srch_title
{
  font-weight: bold;
  font-size: 14px;
  margin: 8px;
  margin-left: 0px;
}

.srch_tab_header
{
   
  width: 130px; 
  height: 36px; 
  border: 1px solid #e5e5e5;
  color: #ffffff;
  font-size: 12px;
  
  text-align: center;
}

.srch_tab_header_a
{
  border: 0px;
  color: #ffffff;
}

.srch_tab_spacer
{
   
  width: 5px; 
  height: 36px; 
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
}
.srch_tab_spacer2
{
   
  
  height: 36px; 
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
}

.srch_tab_selected
{
  background: none;
  border-bottom: 1px solid #ffffff;
  color: #666666;
}

.srch_result_container
{
  width: 100%; 
  margin-top: 20px;
}

.srch_result_item
{
  float: left; 
  width: 170px; 
  margin-right: 20px;
  height: 300px;
}

.srch_result_item_100
{
  float: left; 
  width: 112px; 
  margin-right: 20px;
  height: 232px;
}

.srch_result_item_138
{
  float: left; 
  width: 140px; 
  margin-right: 20px;
  height: 270px;
}

.srch_result_item_200
{
  float: left; 
  width: 202px; 
  margin-right: 20px;
  height: 332px;
}

.srch_result_item_child
{
  height: 210px;
}

.srch_result_item_child_100
{
  height: 142px;
}

.srch_result_item_child_138
{
  height: 180px;
}

.srch_result_item_child_200
{
  height: 242px;
}

.srch_result_item_thumb
{
  width: 170px;
  height: 200px; 
  /*text-align: center;*/
}

.srch_result_item_thumb_100
{
  width: 102px;
  height: 132px; 
  /*text-align: center;*/
}

.srch_result_item_thumb_138
{
  width: 140px;
  height: 170px; 
  /*text-align: center;*/
}

.srch_result_item_thumb_200
{
  width: 202px;
  height: 232px; 
  /*text-align: center;*/
}

.srch_result_item_desc
{
  color: #cccccc; 
  font-size: 10px;
}

.srch_result_item_filename
{
  color: #666666; 
  font-weight: bold;
  margin-top:8px;
}

.srch_result_item_icon_cont
{
  margin-top: 3px;
}

.srch_result_item_icon_cont a
{
  border: 0px; 
  text-decoration: none;
  
}

.srch_nav_bar
{
  background-color: #efefef; padding: 10px; color: #666666;
}

.srch_nav_item_left
{
  float: left; 
  height: 21px; 
  line-height: 21px;
  margin-right: 15px;
}

.srch_nav_item_right
{
  float: right; 
  height: 21px; 
  line-height: 21px;
  margin-left: 15px;
}


.srch_nav_item_left2
{
  float: left; 
  
  
  margin-right: 15px;
}

.srch_nav_item_right2
{
  float: right; 
  
  
  margin-left: 15px;
}

.view_cart {
  margin:5px;
  font-size:12px;
}

.view_cart .image_box {
  float:left;
  margin:0 25px 0 0;
  width:188px;
  height:190px;
  border:1px solid #CDCDCD;
  text-align:center;
}
.view_cart .image_thumb {
  margin:10px;
  width:138px;
  height:138px;
}
.view_cart .remove_cart {padding:5px 0 0 0; width:188px;}

.view_cart .info_detail {padding:5px;}
.view_cart .info_detail .title {
  font-weight:bold;
  width:120px;
}

.view_cart .price {
  text-align:right;
  color:#4a4a4a;
}
.view_cart .cd_box {
  margin:10px 0 0 5px;
  padding:10px;
  background:#e0e0e0;
  border:1px solid #CDCDCD;
}
.view_cart .cd_box .title {margin:0 0 10px 0;}
.view_cart .cd_box .info {color:#777777;}

.lb_paging{
  width:100%;
  background:#efefef;
  height:50px;
  margin:20px 0;
}
.lightbox_paging {padding:0 20px;}

.lightbox_paging .left_paging {
  float:left;
  padding:15px 0 0 0;
}
.lightbox_paging .right_paging {
  float:right;
  padding:0 0 0 0;
}

.lightbox_paging .paging_on {
  float:left;
  text-align:center;
  width:20px;
  height:20px;
  margin:0 0 0 5px;
  line-height:20px;
  background:#000;
  color:#fff;
  border:1px solid #000;
}
.lightbox_paging .paging_off {
  float:left;
  text-align:center;
  width:20px;
  height:20px;
  margin:0 0 0 5px;
  line-height:20px;
  background:none;
  color:#000;
  border:1px solid #cdcdcd;
}

.lightbox_paging ul {
  margin:0;
  padding:0;
  line-height:50px;
}

.lightbox_paging ul li {
  margin:0 10px 0 0;
  padding:0;
  display:inline;
  list-style-type:none;
}
.lightbox_paging img {
  border:none;
  margin:0 5px 0 0;
}

.iconli{
  margin:0;
  padding:0;
}

.iconli ul {
  margin:0;
  padding:0;
}

.iconli ul li {
  margin:0 0 0 0;
  padding:0;
  display:inline;
  list-style-type:none;
}

.iconli ul li .lightbox_icon {
  float:left;
  margin:0 5px 0 0;
}
.iconli ul li .lightbox_text {
  float:left;
  margin:2px 0 0 0;
  width:110px;
}
.sent_history{
  display:none;
}

.t1{
  position:relative;
  top:-18px;
  z-index:0;
  width:200px;
  height:200px;
}
.div_thumbnail_icon{
  height:20px;
  vertical-align:bottom;
}

.download_pg {
  margin:20px 0;
  font-size:12px;
}
.download_box {
  border:1px solid #CDCDCD;
  text-align:left;
  padding:10px;
  margin:0 15px 20px 15px;
  height:240px;
  width:168px;
}
.download_inner {
  text-align:left;
  height:220px;
  width:168px;
  padding:0;
  margin:0;
  position:relative;
  top:0px;
  left:0px;
}
.download_img {
  text-align:center;
  width:168px;
  padding:5px 0 0 0;
  position:absolute;
  bottom:0;
  z-index:0;
}
.div_add2lightbox {
  margin-top: 5px;
}

.terms { 
  font-size: 11px; 
  line-height: 17px; 
  margin-top: 15px; 
  padding-top: 5px; 
  padding-right: 10px; 
  border-top: dotted 1px #CCC;
}

ul.myaccount {
  padding-left: 10px; 
  margin-left: 10px; 
  margin-top: 10px;
}

ul.myaccount li {
  margin-bottom: 20px;
  
  line-height: 25px;
}

div.corpform {
  margin-top: 10px; 
  width: 400px; 
  background-color: #EEE; 
  border: 1px solid #CCC; 
  line-height: 18px;
}

table.row_height tr{
  height:25px;
}

.contact_bg {
  background:#ddd;border:1px dotted #bbb;color: #1a1a1a;width:183px;
  padding:10px;
  filter: alpha(opacity:70);
  KHTMLOpacity: 0.70;
  MozOpacity: 0.70;
  opacity: 0.70;
  z-index:20;
}

.keyword_option {
  float:left;width:220px;
}



/* For view CD page */
.mylightbox_pg {margin:10px 0;font-size:12px;}
.mylightbox_box {/*border:1px solid #cdcdcd;*/text-align:left;padding:5px;margin:10px;height:330px;width:202px;}
.mylightbox_vid {/*border:1px solid #cdcdcd;*/text-align:left;padding:5px;margin:10px;width:202px;}
.mylightbox_inner {text-align:left;height:220px;width:202px;padding:0;margin:0;position:relative;top:0px;left:0px;}
.mylightbox_img {text-align:left;width:202px;padding:0;position:absolute;bottom:0;z-index:0;}
.mylightbox_cd {text-align:left;width:202px;padding:0;position:absolute;bottom:20px;z-index:0;}
.mylightbox_cdtitle {height:30px;margin:0 0 10px 0;color:#666666;}


/* For mylightbox page */
.urlightbox_pg {margin:0 0 20px 0;font-size:12px;}
.urlightbox_box {/*border:1px solid #cdcdcd;*/text-align:left;padding:5px;margin:10px;height:300px;}
.urlightbox_box2 {border:1px solid #cdcdcd;text-align:left;padding:5px;margin:10px;/*height:300px;*/width:170px;}
.urlightbox_inner {text-align:left;height:190px;width:170px;padding:0;margin:0;position:relative;top:0px;left:0px;}
.urlightbox_img {text-align:left;width:170px;padding:0;position:absolute;bottom:0;z-index:0;}
*:first-child+html .urlightbox_img {bottom:20px;}
.urlightbox_zoom {/*text-align:left;*/width:170px;padding:0;position:absolute;bottom:0;z-index:1;}
.urlightbox_cd {text-align:left;width:170px;padding:0;position:absolute;bottom:20px;z-index:0;}
.urlightbox_cdtitle {height:30px;margin:0 0 10px 0;color:#666666;}
.urlightbox_imageid {margin:0 0 5px 0;color:#666666;}

/* For Categories*/
ul.supplier_list_cat{
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 290px;
}

.supplier_list_scroll_wide_cat{
  float: left;
  margin: 3px 0 20px 3px;
}


/* Insight styles start */
div.liquid_left {
  position: absolute; 
  left: 0; 
  top: 0;
  
  width: 300px;
}

div.liquid_left_v2 {
  position: absolute; 
  left: 0; 
  top: 175;
  
  width: 300px;
}
div.liquid_right {  
  margin-left: 310px;
  padding: 0;
}


div.liquid_topleft {
  position: absolute; 
  left: 10;
  top: 0;
  
  width: 300px;
}
div.liquid_topright {
  margin-left: 310px;
  padding: 0;
}

div.insight_container {
  position: relative; 
  width: 100%;
  margin: 0 auto;
}

html>body div.insight_container {
  position: relative; 
  width: 98%;
  margin: 0 auto;
}

input.insight_searchtext {
  border: 1px dotted #a7a7a7;
  width: 100px;
  height: 20px;
  
  text-transform: lowercase;
  
  font-family: Verdana, Sans-Serif;
}

INPUT.insight_searchtext_small {
  
  text-transform: lowercase;
  
  border: 1px dotted #a7a7a7;
  height: 20px;
  /* line-height: 25px; */
  
  text-transform: lowercase;
  
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 2px;
  
  font-family: Verdana, Sans-Serif;
  
}

INPUT#insight_text {
  height: 17px;
  width: 180px;
  padding-top: 4px;
}

INPUT#insight_addtext {
  height: 18px;
  width: 95px;
  padding-top: 2px;
}

INPUT.insight_addtext_btn {
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Geneva, Sans-Serif;
  padding: 0;
  margin: 0;
}

div.sug_text {
  padding: 4px;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #666;
  
  line-height: 18px;
}

div.fumb_s {
  border: 2px solid #888;
  float: left;
  margin: 2px;
}

div.fumb {
  border: 2px solid #DDD;
  float: left;
  margin: 2px;
}

div.icondrag {
  margin: 1px 0 1px 2px;
}

div.thumb_result {
  float: left;
  
  width: 155px;
  height: 165px;

  text-align: center;

  /* background-color: #DADADA; */
  border-bottom: 1px #DADADA dotted;
}

div.thumb_result img {
  vertical-align: middle;
  border: 1px dotted #BBB;
}

div.thumb_result span {
  height: 165px;
  line-height: 165px;
  width: 0;
  vertical-align: middle;
}

div.thumb_result a {
  display: table-cell;
  height: 165px;
  width: 155px;
  text-align: center;
  vertical-align: middle;
}

div.thumb_result a:link, div.thumb_result a:visited {
  background-color: none;
}

div.thumb_result a:hover, div.thumb_result a:active {
  background-color: #E5E5E5;
}
/* Insight styles end */




/* Search tab 2009 styles */

div.srchtab2009_container {
  height: 35px;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}

div.srchtab2009_spacer_left {
  float: left;
  width: 60px;

  height: 35px;
  line-height: 35px;
}

div.srchtab2009_header {
  float: left;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  
  background-color: #fff;
  
  height: 35px;
  line-height: 35px;
  
  font-size: 1.2em;
  color: #666;
  
  padding: 0 20px;
  
  position: relative;
}

div.srchtab2009_spacer_mid {
  float: left;
  width: 10px;

  height: 35px;
  line-height: 35px;
}

a.srchtab2009_header_selected:link,
a.srchtab2009_header_selected:visited,
a.srchtab2009_header_selected:hover,
a.srchtab2009_header_selected:active {
  float: left;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  background-color: #fff;
  
  height: 35px;
  line-height: 35px;
  
  font-size: 1.2em;
  color: #666;
  
  padding: 0 20px;
}


a.srchtab2009_header:link, 
a.srchtab2009_header:visited {
  float: left;
  background-image: url(http://www.inmagine.com/image/ver2009/bg_tab.gif);
  
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: none;
  
  height: 34px;
  line-height: 34px;
  
  font-size: 1.2em;
  color: #fff;
  
  padding: 0 20px;
}


a.srchtab2009_header:hover,
a.srchtab2009_header:active {
  float: left;
  background-color: #000;
  background-image: none;
  
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: none;
  
  height: 34px;
  line-height: 34px;
  
  font-size: 1.2em;
  color: #fff;
  
  padding: 0 20px;
}


/* Advanced Search Styles */
ul.advsearch_options_float li .ethnic {
  vertical-align: bottom;
  margin-right: 5px;

  /* IE hack for all versions of IE incl. IE8 */
  margin-bottom: -3px\9;
}



ul.advsearch_options_radio li .searchresultoptions {
  vertical-align: bottom;
  margin-right: 5px;
  
  /* IE hack for all versions of IE incl. IE8 */
  margin-bottom: -3px\9;
}

/* Advanced Search Styles: for icons tooltip */
.icons_tip ul li a:hover { /* background-color: #2B2E21; */ color: #fff; text-decoration: none; }
.icons_tip ul li a:link span{ display: none; text-decoration: none; }
.icons_tip ul li a:visited span{ display: none; text-decoration: none; }
.icons_tip ul li a:hover span {
  position: absolute; margin: -37px 0px 0px 24px; margin: -17px 0px 0px -16px\9; background-color: #000; width: auto; padding: 4px 6px; white-space: nowrap; font-size: 10px; color: #fff; text-align: left; display: block; text-decoration: none;  filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80;
  
}

input.textbox_search_exclude {
  border: 1px dotted #A7A7A7;
  font-family: Verdana, Sans-Serif;
  height: 18px;
  margin: 0;
  margin-top: 2px;
  padding: 3px 0 0 2px;
  width: 291px;
  
  text-transform: lowercase;
}

/* valueimages faq */
div.valueimages {
  background:#ffffff;
  margin: 0px auto; 
  padding: 10px;
}

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

.ans {
  margin:0 0 30px 0;
}

ol.confirm_pay_terms {
  margin: 0 40px;
  padding: 0;
  line-height: 17px;
}

ol.confirm_pay_terms li {
  margin: 0 0 10px 0;
  padding: 0;
}

/**************************************************************
 The following styles are used in the old search and win pages
**************************************************************/

ul.winner_list_hr {
  padding: 0;
  list-style: none;
  margin: 0;
}

ul.winner_list_hr li {
  float: left;
  white-space: nowrap;
  
  font-size: 11px;
  
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  
  border-bottom: 1px dotted #333;
  
  line-height: 14px;
  
  width: 180px;
}

.winner_list {
  margin-bottom: 15px;
  line-height: 15px;
}

.winner_list .date,
ul.winner_list_hr .date {
  font-weight: bold;
  color: #ccc;
}

.winner_list .name,
ul.winner_list_hr .name {
  color: #FF5F00;
}

.winner_list .name_lh,
ul.winner_list_hr .name_lh {
  color: #FF5F00;
}

.winner_list .location,
ul.winner_list_hr .location {
  color: #777;
}

a.saw_dotted:link, a.saw_dotted:visited {
  color: #ddd;
  text-decoration: none;
  border-bottom: 1px dotted #888;
}

a.saw_dotted:hover, a.saw_dotted:active {
  color: #ff9900;
  text-decoration: none;
  border-bottom: 1px dotted #888;
}

.referral_url {
  padding: 1px 3px; 
  background-color: #2a2a2a; 
  color: #ddd;
}

.page_title_big {
  font-size: 15px;
  font-weight: bold;

  color: #f90;
  
  padding: 3px 0;
}

a.page_title_big:link, a.page_title_big:visited { color: #f90; }
a.page_title_big:hover, a.page_title_big:active { color: #f90; text-decoration: underline; }

/**********************************************************
 The above styles are used in the search and win pages
**********************************************************/