/* CSS Document */



body          {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; color: #000000f; 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: #000000; background-color: inherit;}

A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #525252; background-color: inherit;}

A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #0071bc; 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: #FF8000; background-color: inherit;}

.nav          {font-family: arial, helvetica, geneva, sans-serif; color: #5F5F5F; background-color: inherit;}







.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:#000000;

	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:#0071bc;

	text-align:center;

	color:#0071bc;

	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:#5f5f5f;

}



.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: #0071bc;

	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:#ffffff;

color:#5f5f5f;

}

.bg_function{

background-image:url(../../images/english/top_gradient.gif);

height:50px;

color:#5f5f5f;

}

.line_bottom{

border-top:2px solid #0071bc;

}



.bg_bottom_btn{

border-top:2px solid #0071bc;

}



a.text_private_gallery:link{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: none;

color:#5f5f5f;

background-color:#ffffff;

}

a.text_private_gallery:visited{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: none;

color:#5f5f5f;

background-color:#ffffff;

}

a.text_private_gallery:hover{

font-family: arial, helvetica, geneva, sans-serif; 

font-size: 12px; 

text-decoration: underline;

color:#000000;

background-color:#ffffff;

}

/*--- 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: #fff;

	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:#ff0022;

}



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}
