#OVR_hideselect {
	background-color:#666;
	border:none;
	display: none;
	left: 0;
	position:absolute;
	top: 0;
	z-index:99 }

#OVR_overlay {
	background-color:#000;
	left: 0px;
	position: absolute;
	top: 0px;
	z-index:100 }

#OVR_window {
	background: transparent;
	color:#000000;
	display:none;
	position: absolute;
	text-align:left;
	z-index: 101 }

#OVR_load {
	background: transparent url(../images/overlay/loading.gif) no-repeat;
	display:none;
	height:32px;
	position: absolute;
	width:32px;
	z-index:102 }

#im_box { border-collapse: collapse; font-size: 1em}
#im_box.extern { margin: 30px auto 0 auto }
#im_box img { display: block }
#im_box.skin1 .title { background: url(../images/overlay/bg_horiz.png) repeat-x; height: 20px; margin: 0 15px; position: relative }
#im_box.skin1 .title strong {
	background: transparent url(../images/overlay/bg_corners.gif) top left no-repeat;
	height: 20px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 15px }
#im_box.skin1 .title em {
	background: transparent url(../images/overlay/bg_corners.gif) top right no-repeat;
	height: 20px;
	left: 100%;
	position: absolute;
	top: 0;
	width: 15px }
#im_box.skin1 .title h3 {
	color: #444;
	font-size: 1.1em;
	line-height: 20px;
	height: 20px;
	padding-left: 15px;
	text-align: center }
.skin1 #butClose {
	background: transparent url(../images/overlay/bg_butClose.png) no-repeat;
	display: block;
	height: 15px;
	right: -11px;
	position: absolute;
	top: 4px;
	width: 15px }
/*a:hover#butClose { background-position: -15px 0 }*/



.skin1 .content {
	background: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 0 14px }
.skin1 .content img { border: 1px solid #666; margin: 0 auto; padding: 1px }
.skin1 #description { color: #666; font-size: 0.8em; padding-top: 5px; text-align: center}
.skin1 .footer { background: url(../images/overlay/bg_horiz.png) bottom repeat-x; height: 20px; margin: 0 15px; position: relative }
.skin1 .footer strong {
	background: transparent url(../images/overlay/bg_corners.gif) bottom left no-repeat;
	height: 20px;
	left: -15px;
	position: absolute;
	top: 0;
	width: 15px }
.skin1 .footer em {
	background: transparent url(../images/overlay/bg_corners.gif) bottom right no-repeat;
	height: 20px;
	left: 100%;
	position: absolute;
	top: 0;
	width: 15px }

.skin2 .content {
	background: #fff599;
	border-left: 3px solid #ffd600;
	border-right: 3px solid #ffd600;
	padding-top: 5px }

.exchange_rates td { font-size: 0.9em; padding: 0 3px }
.exchange_note { color: #666; font-size: 0.9em; font-style: italic; margin-top: 5px; text-align: center }

.control_panel p { margin: 10px auto 0 auto; width: 210px }
.control_panel a { display: block; float: left; height: 35px; overflow: hidden; position: relative; text-decoration: none; width: 35px }
.control_panel a b { background: #fefefe url(../images/overlay/player_buttons.png) no-repeat; cursor: pointer; display: block; height: 35px; left: 0; position: absolute; top: 0; width: 35px }
.control_panel a.first b { background-position: 0 0 }
.control_panel a:hover.first b { background-position: -35px 0 }
.control_panel a.prev b { background-position: 0 -35px }
.control_panel a:hover.prev b { background-position: -35px -35px }
.control_panel a.play b { background-position: 0 -70px }
.control_panel a:hover.play b, .control_panel a.active b { background-position: -35px -70px }
.control_panel a.stop b { background-position: 0 -105px }
.control_panel a:hover.stop b { background-position: -35px -105px }
.control_panel a.next b { background-position: 0 -140px }
.control_panel a:hover.next b { background-position: -35px -140px }
.control_panel a.last b { background-position: 0 -175px }
.control_panel a:hover.last b { background-position: -35px -175px }

#address { width: 260px }
#address label { color: #666; clear: left; display: inline; font-weight: bold; float: left; height: 24px; line-height: 24px; margin-right: 10px; text-align: right; width: 90px }
#address select { float: left; width: 150px; margin: 3px 0 }
#address .required { text-decoration: underline }
#address p { border-top: 1px solid #ddd; margin-top: 5px; padding-top: 5px }
