/* CSS Document */







body          {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #5F5F5F; margin-bottom:0;



margin-left:0; margin-right:0; margin-top:0; background-color:#FFFFFF;}



pre, tt       {font-size: 12px}



th            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}



td            {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px}



form          {font-family: arial, helvetica, geneva, sans-serif; font-size: 10px; display:inline}



h1            {font-family: arial, helvetica, geneva, sans-serif; font-size: large; font-weight: bold}



A:link        {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #9E0508; background-color: inherit;}



A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #9E0508; background-color: inherit;}



A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #9E0508; background-color: inherit;}



A:link.nav    {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}



A:visited.nav {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}



A:hover.nav   {font-family: arial, helvetica, geneva, sans-serif; color: #9E0508; background-color: inherit;}



.nav          {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}





.keyword	      {

	FONT-SIZE: 9pt; 

	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;

	background: #9E0508;

	color : #FFFFFF;

}





.text	      {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



}







.text_style	      {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



}







.text_input_style {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



}	







.textarea	      {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



	overflow:auto;



}







.textarea_input_style{



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



	overflow:auto;



}







.comment_input_style {



	BORDER-RIGHT: #fafafa 1px solid; 



	BORDER-TOP: #fafafa 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #fafafa 1px solid; 



	BORDER-BOTTOM: #fafafa 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #fafafa;



	color : #000000;



	overflow:auto;



}







.text_bgcolor {



	background: #ffffff;



	color:#000000;



}







.select_style {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #999999 1px solid;



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color:#000000;		



}







.select_input_style {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #999999 1px solid;



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color:#000000;		



}







.select_license_style {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 10pt; 



	BORDER-LEFT: #999999 1px solid;



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	width:250px;



	text-align:left;



	color:#000000;



}







.cat_select_input_style{



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;



	width:400px;



}







.license_table_style {



	text-align:left;



}







.button	      {



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9px; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #f0f0f0;



	color : #000000;



}







.button_input_style{



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9px; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #f0f0f0;



	color:#000000;



}







.gallery_table_style {



	background-color:#FFFFFF;



	color:#000000;



}







.gallery_stats_style {



	font-size:10px;



	background-color: #eeeeee;



	text-align:right;



	font-weight:bold;



	color:#000000;



	line-height:20px;



}







.adSearch_table_style {



	text-align:left;



}







.gallery_category_link_style {



	background-color:#FFFFFF;



	color:#000000;



}







.gallery_style {



	background-color:#FFFFFF;



	color:#000000;



}







.category_table_style {



	background-color:#FFFFFF;



	width:93%;



	color:#000000;



}







.category_style {



	BORDER-TOP: #dddddd 1px dashed;



	BORDER-BOTTOM: #dddddd 1px dashed;



	BORDER-LEFT: #dddddd 1px dashed;



	BORDER-RIGHT: #dddddd 1px dashed;



	background-color:#fafafa;



	color:#000000;



}







.media_table_style {



	background-color: #FFFFFF;



	width:95%;



	text-align:left;



	color:#5f5f5f;



}







.error_style {



	color:#FF0000;



	background-color: inherit;



}







.slide_table_style {



	background-color: #ffffff;



	height:400px;



	width:600px;



	color:#5f5f5f;



}







.lightbox_manager_table_style {



	background-color: #FFFFFF;



	color:#000000;



}







.basket_table_style {



	background-color: #ffffff;



	width:98%;	



	border-spacing:1px;



	color:#000000;



}







.basket_cell_header_style {



	background-color: #eeeeee;



	color:#5f5f5f;



}







.basket_product_table_style {



	width:100%;



	border-spacing:1px;



	padding:0px;



}







.checkout_table_style {



	background-color: #ffffff;



	width:98%;	



	border-spacing:1px;



	color:#5f5f5f;



}







.checkout_order_table_style {



	background-color: #ffffff;



	width:100%;	



	border-spacing:1px;



	color:#5f5f5f;



}







.checkout_table_style {



	background-color: #ffffff;



	width:95%;



	border-spacing:1px;



	padding:0px;



	color:#5f5f5f;



}







.user_account_table_style {



	background-color: #ffffff;



	width:95%;



	border-spacing:1px;



	padding:0px;



	color:#000000;



}







.process_payment_table_style {



	background-color: #ffffff;



	width:98%;



	border-spacing:1px;



	padding:0px;



	text-align:left;



	border:1px;



	color:#000000;



}







.detail_table_style {



	width:90%;



	border-spacing:0px;



	text-align:left;



}







.category_link_style {



	background-color: #ffffff;



	width:100%;



	border-spacing:0px;



	color:#000000;



}















.header_table_style {



	background-color:#9E0508;



	text-align:center;



	color:#FAFAFA;



	font-size:11px;



	FONT-WEIGHT: bold;



}











.outside_table_style {



	border-top:1px solid #666666;



	border-left:1px solid #666666;



	border-bottom:1px solid #666666;



	border-right:1px solid #666666;



}







.featured_text {



	font-size:10px;



	background-color: #eeeeee;



	text-align:left;



	font-weight:bold;



	color:#5f5f5f;



	line-height:20px;



}







.user_acount_table_style {



	background-color: #ffffff;



	width:95%;	



	text-align:left;



	color:#000000;



}







.user_account_cell_style {



	background-color: #eeeeee;



	color:#000000;



}







.login_table_style {



	background-color: #ffffff;



	width:90%;



	border-spacing:0px;



	padding:1px;



	text-align:left;



	color:#

	;



}







.lost_password_table_style{



	background-color: #ffffff;



	color:#5f5f5f;



}







.registration_table_style {



	background-color: #ffffff;



	width:70%;



	text-align:left;



	color:#5f5f5f;



}







.login_page {



	width:60%;



}











.media_cell_style {



	background-color:#ffffff;



  border-spacing:5px;



	color:#5f5f5f;



}







.basket_cell_style {



	background-color:#eeeeee;



	color:#5f5f5f;



}







.checkbox {



	background-color:#ffffff;



	color:#5f5f5f;



}







.category_cell_style {



	background-color:#ffffff;



	color:#5f5f5f;



}







.next_page_table_style{



	background-color: #ffffff;



	width:100%;



	border-spacing:0px;



	color:#000000;



}







.invoice_table_style {



	background-color: #ffffff;



	width:100%;



	border-spacing:1px;



	padding:0px;



	text-align:left;



	BORDER-RIGHT: #eeeeee 1px solid; 



	BORDER-TOP: #eeeeee 1px solid; 



	BORDER-LEFT: #eeeeee 1px solid; 



	BORDER-BOTTOM: #eeeeee 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	font-size: 10px;



	color:#5f5f5f;



}







.license_detail_table_style {



	text-align:left;



}







.horizontal_line_style {



	width:90%;



	border:1px;



}







.upper_line {



	BORDER-TOP: #cccccc 1px solid;



}







.bottom_line {



	BORDER-BOTTOM: #cccccc 1px solid;



}







.left_line {



	BORDER-LEFT: #cccccc 1px solid;



}







.right_line {



	BORDER-RIGHT: #cccccc 1px solid;



}







.dot_left_line {



	background-image:url(../../images/line.gif);



	background-repeat:repeat-y;



}







.media_thumb_style {



	BORDER-TOP: #dddddd 1px dashed;



	BORDER-BOTTOM: #dddddd 1px dashed;



	BORDER-LEFT: #dddddd 1px dashed;



	BORDER-RIGHT: #dddddd 1px dashed;



	background-color:#fafafa;



	color:#5f5f5f;



}







.feature_table_style {



	BORDER-TOP: #dddddd 1px dashed;



	BORDER-BOTTOM: #dddddd 1px dashed;



	BORDER-LEFT: #dddddd 1px dashed;



	BORDER-RIGHT: #dddddd 1px dashed;



	background-color:#fafafa;



	width:97%;



	color:#5f5f5f;



}







.category_listing_table_style {



	width:98%;



	text-align:left;



}







.private_login_form_style {



	background-color: #ffffff;



	width:300px;



	border-spacing:1px;



	padding:0px;



	border:1px;



	text-align:left;



	color:#5f5f5f;



}







.private_login_header_cell_style {



	background-color: #9E0508;



	text-align:left;



	color:#fafafa;



}







.menu_table_style {



	background-color: #eeeeee;



	border:0px solid;



	margin-top:0px;



	margin-bottom:0px;



	margin-left:0px;



	margin-right:0px;



	color:#000000;



}











.new_lightbox_confirm {



	width:500px;



	border-spacing:1px;



	padding:0px;



	text-align:left;



}







.photographer_media_detail_table_style {



	background-color: #ffffff;



	width:750px;



	border-spacing:1px;



	padding:0px;



	BORDER-TOP: #eeeeee 1px solid;



	BORDER-BOTTOM: #eeeeee 1px solid;



	BORDER-LEFT: #eeeeee 1px solid;



	BORDER-RIGHT: #eeeeee 1px solid;



	text-align:left;



	color:#5f5f5f;



}











.last_12_month_report_table_style {



	background-color: #ffffff;



	width:750px;



	border-spacing:1px;



	padding:0px;



	BORDER-TOP: #eeeeee 1px solid;



	BORDER-BOTTOM: #eeeeee 1px solid;



	BORDER-LEFT: #eeeeee 1px solid;



	BORDER-RIGHT: #eeeeee 1px solid;



	color:#5f5f5f;



}







.license_basket_table_style {



	background-color: #ffffff;



	border-spacing:1px;



	padding:1px;



	width:100%;



	BORDER-TOP: #eeeeee 1px solid;



	BORDER-BOTTOM: #eeeeee 1px solid;



	BORDER-LEFT: #eeeeee 1px solid;



	BORDER-RIGHT: #eeeeee 1px solid;



	color:#5f5f5f;



}







.other_lightbox_table_style {



	width:95%;



	text-align:left;



}











.paypal_error_table_style {



	width:700px;



}







.img-shadow {



	background: url(../../images/english/shadow2.gif) no-repeat bottom right; 



	/* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */







}







 







.img-shadow img {



	display: block; /* IE won't do well without this */







	position: relative; /* Make the shadow's position relative to its image */







	padding: 5px; /* This creates a border around the image */







	background-color: #fff; /* Background color of the border created by the padding */







	border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */







	margin: -6px 6px 6px 3px; 



	color: #5f5f5f;



	/* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */



}







.even_style {



	background:#e0e0e0;



	color:#5f5f5f;



}







.odd_style {	



	background:#eeeeee;



	color:#5f5f5f;



}







.column_title_style {



	background:#CCCCCC;



	font-weight:bold;



	color:#5f5f5f;



}







.bg_top{



background-color:#9E0508;



color:#5f5f5f;



}



.bg_function{



background-color:#eeeeee;



height:26px;



color:#5f5f5f;



}



.line_bottom{



border-top:2px solid #9E0508;



}







.bg_bottom_btn{



background-image:url(../../images/english/bg_btn.gif);



height:10px;



}







a.text_private_gallery:link{



font-family: arial, helvetica, geneva, sans-serif; 



font-size: 12px; 



text-decoration: none;



color:#FAFAFA;



background-color:#9E0508;



}



a.text_private_gallery:visited{



font-family: arial, helvetica, geneva, sans-serif; 



font-size: 12px; 



text-decoration: none;



color:#FAFAFA;



background-color:#9E0508;



}



a.text_private_gallery:hover{



font-family: arial, helvetica, geneva, sans-serif; 



font-size: 12px; 



text-decoration: underline;



color:#FAFAFA;



background-color:#9E0508;



}



/*--- CSS preview template  */



.border_preview {



	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute; background-color:#eeeeee; color:#5f5f5f;



}







.title_h2 {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;



}







.preview_temp_load {



	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center



}







H1 {



	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px



}



H1 {



	FONT-SIZE: 10px



}



.checkout_info_contents_style{



background-color:#fafafa;



color:#5f5f5f;



}



.bg_gallery_style{



background-color:#FFFFFF;



color:#5f5f5f;



}



.user_card_info_pop_border{



border-color:#5f5f5f;



}



.bg_basket{



background-color:#fafafa;



color:#000000;



}



.bg_header_basket{



background-color:#eeeeee;



color:#000000;



}



.b-search {



	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 0em; PADDING-TOP: 0px; TEXT-ALIGN: right



}



.b-this {



	DISPLAY: block! important



}



.class_form {



  margin: 0;



  padding: 0;



	width:100%;  



}



.class_div{



  clear: left;



  display: block;



  width: 100%;  



  margin: 0px 0px 0px 0px;



  padding: 0px 0px;



}



#b-query {



	WIDTH:80px; 



	MARGIN-RIGHT: 0.25em;



	BORDER-RIGHT: #999999 1px solid; 



	BORDER-TOP: #999999 1px solid; 



	FONT-SIZE: 9pt; 



	BORDER-LEFT: #999999 1px solid; 



	BORDER-BOTTOM: #999999 1px solid; 



	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;



	background: #eeeeee;



	color : #000000;	



}



#b-searchbtn {



	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; POSITION: relative; TOP: -1px



}	















/* Slideshow Section */



#myGallery



{



	width: 520px;



	height: 520px;



	z-index:5;



	display: none;



	border: 1px solid #C0C0C0;



}







.jdGallery



{



	overflow: hidden;



	position: relative;



}







.jdGallery img



{



	border: 0;



	margin: 0;



}







/* Slideshow Background */



.jdGallery .slideElement



{



	width: 100%;



	height: 100%;



	background-color: #EEEEEE;



	background-repeat: no-repeat;



	color:#FFFFFF;



}







.jdGallery .loadingElement



{



	width: 100%;



	height: 100%;



	position: absolute;



	left: 0;



	top: 0;



	background-color: #999999;



	background-repeat: no-repeat;



	background-position: center center;



	background-image: url('../../images/english/loading_icon.gif');



	color:#FFFFFF;



}







.jdGallery .slideInfoZone



{



	position: absolute;



	z-index: 10;



	width: 100%;



	margin: 0px;



	left: 0;



	bottom: 0;



	height: 40px;



	background: #999999;



	color: #FFFFFF;



	text-indent: 0;



	overflow: hidden;



}







* html .jdGallery .slideInfoZone



{



	bottom: -1px;



}







.jdGallery .slideInfoZone h2



{



	padding: 0;



	font-size: 80%;	



	margin: 2px 5px;



	font-weight: bold;



	color: inherit;



	background-color: inherit;



}







.jdGallery .slideInfoZone p



{



	padding: 0;



	font-size: 60%;



	margin: 2px 5px;



	color: #DDDDDD;



	background-color:#DDDDDD;



}







.jdGallery div.carouselContainer



{



	position: absolute;



	height: 135px;



	width: 100%;



	z-index: 10;



	margin: 0px;



	left: 0;



	top: 0;



}







.jdGallery a.carouselBtn



{



	position: absolute;



	bottom: 0;



	right: 30px;



	height: 20px;



	/*width: 100px; */



	text-align: center;



	padding: 0 10px;



	font-size: 13px;



	background: #333;



	color: #fff;



	cursor: pointer;



}







.jdGallery .carousel



{



	position: absolute;



	width: 100%;



	margin: 0px;



	left: 0;



	top: 0;



	height: 115px;



	background: #999999;



	color: #fff;



	text-indent: 0;



	overflow: hidden;



}







.jdGallery .carousel .carouselWrapper



{



	position: absolute;



	width: 100%;



	height: 78px;



	top: 10px;



	left: 0;



	overflow: hidden;



}







.jdGallery .carousel .carouselInner



{



	position: relative;



}







.jdGallery .carousel .carouselInner .thumbnail



{



	cursor: pointer;



	background-color: #000;



	background-position: center center;



	float: left;



	border: solid 1px #fff;



	color:#eeeeee;



}







.jdGallery .carousel .label



{



	font-size: 13px;



	position: absolute;



	bottom: 5px;



	left: 10px;



	padding: 0;



	margin: 0;



}







.jdGallery .carousel .label .number



{



	color: #FFFFFF;



	background-color:#999999;



}







.jdGallery a



{



	font-size: 100%;



	text-decoration: none;



	color: inherit;



	background-color: inherit;



}







.jdGallery a.right, .jdGallery a.left



{



	position: absolute;



	height: 99%;



	width: 25%;



	cursor: pointer;



	z-index:10;



/*	filter:alpha(opacity=20);



	-moz-opacity:0.2;



	-khtml-opacity: 0.2;



	opacity: 0.2;*/



}







* html .jdGallery a.right, * html .jdGallery a.left



{



/*	filter:alpha(opacity=50);*/



}







.jdGallery a.right:hover, .jdGallery a.left:hover



{



	/*filter:alpha(opacity=80);



	-moz-opacity:0.8;



	-khtml-opacity: 0.8;



	opacity: 0.8;*/



}







.jdGallery a.left



{



	left: 0;



	top: 0;



	



}







* html .jdGallery a.left { }







.jdGallery a.right



{



	right: 0;



	top: 0;



}







* html .jdGallery a.right {  }







.jdGallery a.open



{



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



}







.withArrows a.open



{



	position: absolute;



	top: 0;



	left: 25%;



	height: 99%;



	width: 50%;



	cursor: pointer;



	z-index: 10;



	background: none;



	/*-moz-opacity:0.8;



	-khtml-opacity: 0.8;



	opacity: 0.8;*/



}







.withArrows a.open:hover {  }







* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;



	/*filter:alpha(opacity=80);*/ }



.left_virtual_cd_name {



	font-size:10px;



	background-color: #eeeeee;



	text-align:left;



	font-weight:bold;



	color:#000000;



}















/*########################################################*/



.TabbedPanels {



	margin: 0px;



	padding: 0px;



	float: left;



	clear: none;



	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/



}







.TabbedPanelsTabGroup {



	margin: 0px;



	padding: 0px;



	width:320px;



}







.TabbedPanelsTab {



	position: relative;



	top: 1px;



	float: left;



	padding: 7px 10px;



	margin: 0px 5px 0px 0px;



	font: bold 12px sans-serif;



	/*background-color: #533939;*/



	list-style: none;



	/*border: solid 1px #dddddd;*/



	/*BORDER-TOP: #dddddd 1px solid;



	BORDER-BOTTOM: #dddddd 1px dashed;



	BORDER-LEFT: #dddddd 1px solid;



	BORDER-RIGHT: #dddddd 1px solid;*/



	/*-moz-user-select: none;



	-khtml-user-select: none;*/



	cursor: pointer;



	/*color:#FFFFFF;*/



}







.TabbedPanelsTabHover {



	/*background-color: #654d4d;*/



	color:#9E0508;



}







TabbedPanelsTab a {



	color: black;



	text-decoration: none;



}







.TabbedPanelsContentGroup {



	clear: both;



	BORDER-TOP: #dddddd 1px dashed;



	BORDER-BOTTOM: #dddddd 1px dashed;



	BORDER-LEFT: #dddddd 1px dashed;



	BORDER-RIGHT: #dddddd 1px dashed;



	background-color:#fafafa;



	width:100%;



	



	/*border: solid 1px #533939;



	background-color: #f0efea;*/



}



._TabbedPanelsContentGroup {



	clear: both;



	/*BORDER-TOP: #dddddd 1px solid;



	BORDER-BOTTOM: #dddddd 1px solid;



	BORDER-LEFT: #dddddd 1px solid;



	BORDER-RIGHT: #dddddd 1px solid;*/



	background-color:#fafafa;



	width:100%;



	/*border: solid 1px #533939;



	background-color: #f0efea;*/



}



.TabbedPanelsContent {



	padding: 5px;



}







.TabbedPanelsContentVisible {



}







.VTabbedPanels .TabbedPanelsTabGroup {



	float: left;



	width: 10em;



	height: 20em;



	background-color: #f0efea;



	position: relative;



	/*border: solid 1px #533939;*/



}







.VTabbedPanels .TabbedPanelsTab {



	float: none;



	margin: 0px;



	border-top: none;



	border-left: none;



	border-right: none;



}







.VTabbedPanels .TabbedPanelsTabSelected {



	background-color: #f0efea;



	border-bottom: solid 1px #999;



}







.VTabbedPanels .TabbedPanelsContentGroup {



	clear: none;



	float: left;



	padding: 0px;



	width: 30em;



	height: 20em;



}







.TabbedPanelsTabSelected {



	/*background-image:url(../../images/table_header_bg.gif);*/



	background-position:bottom left;



	background-repeat:repeat-x;



	color:#000000;



	



	/*background-color: #f0efea;*/



	background-color: #fafafa;



	/*border-bottom: 1px solid #f0efea;*/



	BORDER-TOP: #dddddd 1px dashed;



	BORDER-BOTTOM: #fafafa 1px solid;



	BORDER-LEFT: #dddddd 1px dashed;



	BORDER-RIGHT: #dddddd 1px dashed;



}



/*########################################################*/



/******************treeview-category***************************/



.treeview, treeview ul{



  padding:0;



  margin:0px 0 0 0px;



  list-style:none;



}



.treeview ul{



  background:#fff;  



  list-style:none;



  display:block;



  padding:0;



  margin:0



}



.treeview .cat_extend{



	background:url(../../images/cat_extend.gif) 0 1px no-repeat;



	height: 17px;



	width: 17px;



	margin-left:-16px;



	float: left;



	cursor: pointer;



}



* html .cat_extend, .cat_last, .collapse_cat{display:inline;float:none}



.treeview .cat_last{



  background:url(../../images/cat_last.gif) 0 1px no-repeat;



  height: 17px;



  width: 17px;



  margin-left:-16px;



  float: left;



}



.treeview .collapse_cat{



  background:url(../../images/collapse_cat.gif) 0 1px no-repeat;



  height: 17px;



  width: 17px;



  margin-left:-16px;



  float: left;



}



.treeview li{



  margin:0;



  padding:0px 0 0px 15px;  



}



.treeview li{background:url(../../images/treeview-default-line.gif) 0 0 no-repeat;}



.treeview li.collapsable, .treeview li.expandable { background-position: 0 0px; }



.treeview li.last { background-position: 0 -1766px; }







.send_email_class{margin-top:5px}



.user_send_name{padding:2px 0;width:100px;font-size:12px}



.user_send_email{padding:2px 0;width:100px;font-size:12px;text-align:center}