/* CSS Document */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background: #202020; TEXT-ALIGN: center
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-size:10px;
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#wrap-outer {
	MIN-WIDTH: 960px;
}
#wrap-inner {
	MIN-WIDTH: 960px;
}
#header {
	CLEAR: both; MARGIN: 0px auto
}
#content {
	CLEAR: both; MARGIN: 0px auto
}
#footer {
	CLEAR: both; MARGIN: 0px auto
}
#header .wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 960px;
}
#content .wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 960px;  background:#0f0f0f
}
#footer .wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 960px; text-align:right; background:#202020
}
#footer .wrap p {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #555; padding-top: 4px
}
#header {
	WIDTH: 960px;
}
#header .wrap {
	clear: both; BACKGROUND: #202020; WIDTH: 960px; TEXT-ALIGN: left; min-height:30px
}
#logo	{
	float: left; width: 200px; height:60px; text-align:left; padding-top:10px
}
#bottom-logo	{
	float: left; width: 110px; height:23px; text-align:left; padding-top: 5px; padding-bottom: 20px;
}
#header #menu	{
	width: 500px;
	height:75px;
	text-align:right;
	float:right;
}
#header #menu p	{
	margin-top: 55px; margin-right:10px;
	font-family:verdana, Arial, Helvetica, sans-serif; font-size:0.7em;
	COLOR: #A4A4A4;
}
#header #menu a	{
	color:#808080; text-decoration:none; padding: 3px 5px;
}
#header #menu a:hover	{
	background-color:#000; color:#FFF
}
#logo	img	{
	border: 0px; padding-top:4px !important;
}
#copyright	{
	float: left; width: 960px; padding-right: 5px; text-align:left; padding-bottom: 20px; padding-top:4px
}
#copyright .white	{
	color: #fff
}
#copyright #tel-fax	{
	padding-top: 6px; width: 70px; width: 500px; clear:none
}
#copyright P	{
	padding: 0px; margin: 0px
}
#bottom-menu	{
	float: right; width: 250px; padding-top: 0px; text-align:right; clear:none
}
#bottom-menu a	{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #A4A4A4;
	text-decoration:none;
	padding: 3px 5px;
}
#bottom-menu a:hover	{
	background-color:#000; text-decoration:none
}
.main-link	{
	text-decoration:none;
	color: #A4A4A4;
}
.main-link:hover	{
	background-color:#000; text-decoration:none
}

#hr	{
	clear: both; padding: 0px; margin:0px; background: #202020; width: 960px; height:2px; min-height:2px;
}
#main_pic	{
	clear: both; padding: 0px; margin:0px;
}
#main_stage	{
	background: url(../images/bg_info.jpg) repeat-x scroll left top; text-align:left; width: 960px;
}
#main_stage H1 {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 1.63em; MARGIN: 0px 0px 1.03em; COLOR: #900; LINE-HEIGHT: 1.03em;
}
#main_stage H2 {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN: 0px 0px 1.03em; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 1.03em
}
#main_stage H2.alt {
	COLOR: #fff; MARGIN: 0px 0px 0px; FONT-SIZE: 0.9em; font-weight: bold
}
#main_stage H3 {
	COLOR: #808080;
	font: bold 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.posContent P, .posContent li, .posContent_full P, .posContent_full li {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #808080
}
#main_stage	ul	{
	MARGIN: 0.85em 0px 0px 2em; color:#666
}
#main_stage li	{
	MARGIN-BOTTOM: 0.85em;
	LINE-HEIGHT: 1.1em;
	list-style: circle;
}
#main_stage H5	{
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #fff; font-weight: bold
}
.columnBox	{
}
.colLeft {
	width: 640px;
	min-width: 640px;
	float: left;
	position: static;
}
.colLeft_full {
	width: 900px;
	min-width: 900px;
	float: left;
	position: static;
}
.posContent	{
	width: 635px;
	padding: 25px 0px;
}
.posContent_divider	{
	padding:0px 30px 0px 30px;
	/*border-right: 1px solid #202020;*/
}
.posContent_divider_full	{
	padding:0px 30px;
	border-right: 1px solid #202020;
	margin-top: 25px;
	margin-bottom: 25px;
}

/* Layout for single column page */
.single_columnBox	{
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
}
.posContent_full	{
	width: 900px;
	padding: 25px 0px;
}

.add_basket	{
	padding:0 8px 15px 0; margin:0; text-align:left
}
.add_basket input, .add_basket_bottom input	{
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #333; text-align:center
}
.add_basket_bottom	{
	margin:0;
	text-align:left;
	padding-top: 15px;
	padding-right: 8px;
}

.cat-table	{
	background: #202020;
	border: 1px solid #414141;
	padding:0; margin:0; text-align:left
}

.cat-table th	{
	border-bottom: 1px solid #414141
}
.cat-table th, .cat-table td, .signin-table td	{
	padding: 10px;FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 0.7em; COLOR: #fff; text-align:left
}
.cat-table td	{
	COLOR: #ccc; border-bottom: 1px dotted #3A3A3A
}
.cat-table td.table-bottom	{
	border-style: none
}
.cat-table th.mid, .cat-table td.mid	{
	text-align: center
}
.cat-table td.right	{
	text-align: right
}
.cat-table .total	{
	font-size: 0.9em; font-weight:bold; color:#fff
}
.cat-table INPUT, .cat-table SELECT {
	FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #333; text-align:center
}
.cat-table .price	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 0.8em; color:#fff
}

/*  signin form */
.signin-table	{
	background: #202020;
	border: 1px solid #414141;
	padding:0; margin:0; text-align:left
}
.signin-table th	{
	padding: 10px; font: 20px "trebuchet ms", arial, helvetica, sans-serif; color: #CCC; margin: 0px; font-weight: bold; text-align:left
}
.signin-table td	{
	color: #CCC
}
.signin-table strong	{
	font-size: 12px;color:#FFF
}
.signin-table p strong	{
	color:#FFF
}
.signin-table .break	{
	border-bottom: 1px dotted #3A3A3A;
}
.signin-table .submit {
	BORDER-RIGHT: #10801c 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #10801c 1px solid; PADDING-LEFT: 9px; BACKGROUND: #10801c url(../images/h2_link_green.jpg) repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #10801c 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #10801c 1px solid; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; text-decoration:none
}
.signin-table .submit:hover {
	BORDER-COLOR: #1ac02b
}
.signin-table .smallsubmit, .add_basket .submit, .add_basket_bottom .submit {
	BORDER-RIGHT: #10801c 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #10801c 1px solid; PADDING-LEFT: 9px; BACKGROUND: #10801c url(../images/h2_link_green.jpg) repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #10801c 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #10801c 1px solid; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; text-decoration:none
}
.signin-table .smallsubmit:hover, .add_basket .submit:hover, .add_basket_bottom .submit:hover  {
	BORDER-COLOR: #1ac02b
}

.colRight {
	width: 260px;
	float: right;
	position: static;
	padding:30px 30px 30px 30px;
	text-align:left
}
.posRight	{
	width:	260px;
	float:left
}
.posRight P, .posRight P a	{
	padding-top: 6px;FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 0.7em; COLOR: #808080;
}
.posRight P a	{
	text-decoration: none; border-bottom: 1px dotted #808080; font-size: 0.9em
}
.posRight P a:hover	{
	border-bottom: 1px dotted #808080; color: #fff
}
.posRight P a.thumb, .posRight P a.thumb:hover	{
	border: none
}
.columnBox h6 {
	clear: both; 
	padding: 0px !important; 
	margin: 0px !important; 
	height: 1px;
	display: block;
}
HR {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.7em; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; BORDER-BOTTOM: #1f1f1f 1px solid; BORDER-RIGHT-WIDTH: 0px; margin-top:25px
}
HR.solid {
	BORDER-TOP: #1f1f1f 1px solid
}
.posRight HR {
	CLEAR: both;
	BORDER-TOP: 1px dotted #000;
	BORDER-LEFT-WIDTH: 0px;
	MARGIN: 0.7em 0px 1em;
	LINE-HEIGHT: 1em;
	BORDER-BOTTOM: 1px dotted #1f1f1f;
	BORDER-RIGHT-WIDTH: 0px;
	padding: 0px;
}
.posRight P.indent	{
	margin-left: 1em
}
.posRight img	{
	border: 5px solid #333333;
}
.posContent P a, .posContent_full P a, .posContent_full li a	{
	border-bottom: 1px dotted #808080; color:#808080; text-decoration:none
}
.posContent P a:hover, .posContent_full P a:hover, .posContent_full li a:hover	{
	border-bottom: 1px dotted #9F9F9F; color:#fff; background-color:#202020
}
H2.redblock A {
	BORDER-RIGHT: #900 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #900 1px solid; PADDING-LEFT: 9px; BACKGROUND: #900 url(../images/h2_link.jpg) repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #900 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #900 1px solid; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; text-decoration:none
}
H2.redblock A:hover {
	BORDER-COLOR: #d01010
}
.signin-table H2.redblock A, .signin-table H2.greenblock A	{
	font-size: 12px
}
H2.greenblock A {
	BORDER-RIGHT: #10801c 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #10801c 1px solid; PADDING-LEFT: 9px; BACKGROUND: #10801c url(../images/h2_link_green.jpg) repeat-x 50% top; PADDING-BOTTOM: 4px; BORDER-LEFT: #10801c 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #10801c 1px solid; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif;FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: uppercase; COLOR: #fff; text-decoration:none
}
H2.greenblock A:hover {
	BORDER-COLOR: #1ac02b
}
.stock_border	{
	border: 1px solid #3A3A3A;
}
.stock_notes	{
	
}
.stock_notes p	{
	margin-top: 6px
}
.stock_notes .stock_disclaimer	{
	font-size: 11px; color: #555
}
.txtSpecial-alert	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC3333;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.Red	{
	font-weight: bold;
	color: #D72430;
	line-height:0px;
}
.txtgreen	{
	color: #10801c
}
.txtWhite	{
	color:#fff
}

/* ======================================
	  LIGHTWINDOW CSS
   ======================================
*/

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
	font:"Trebuchet MS", Arial, Helvetica, sans-serif
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/clear.gif) no-repeat;
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 0;
		background-color: #fff;
		clear: both;
		text-align:left;
		line-height:15px;
		FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 12px; COLOR: #333
	}

	#lightwindow_data_details {
		visibility:hidden;
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 0px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 10px; COLOR: #333;
	 	font-style: italic;
		line-height: 0px;
		float: right;
		overflow: hidden;
		visibility:hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 0px;
		float: left;
		overflow: hidden;
		visibility:hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; COLOR: #fff; LINE-HEIGHT: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #FF2222;
		line-height: 25px;
		padding: 0;
		margin: 0;
		FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; FONT-SIZE: 14px;
	}

	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #fff;
	}
#lightwindow p {
	color: #000;
	padding-right: 10px;
}
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
	visibility:hidden;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;

		color: #ffffbe;
		background: url(../images/lightwindow/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}