/* 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: #CC3333; background-color: inherit;}A:visited     {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none; color: #CC3333; background-color: inherit;}A:hover       {font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline; color: #CC3333; 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:#FFFFFF;	color:#000000;}.gallery_stats_style {	font-size:10px;	background-color: #eeeeee;	text-align:right;	font-weight:bold;	color:#000000;}.gallery_stats_style2 {	BORDER-TOP: #cccccc 1px solid;}.adSearch_table_style {	text-align:left;}.gallery_cateory_link_style {	background-color:#FFFFFF;	color:#000000;}.gallery_style {	background-color:#FFFFFF;	color:#000000;}.category_table_style {	background-color:#FFFFFF;	width:100%;	color:#000000;}.category_table_style2 {	background-color:#FFFFFF;	color:#000000;}.category_style {	BORDER-TOP: #ffffff 1px dashed;	BORDER-BOTTOM: #ffffff 1px dashed;	BORDER-LEFT: #ffffff 1px dashed;	BORDER-RIGHT: #ffffff 1px dashed;	background-color:#ffffff;	color:#000000;}.media_table_style {	background-color: #ffffff;	width:100%;	text-align:left;	color:#ffffff;}.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:100%;	border-spacing:0px;	text-align:left;       border-style:none;}.category_link_style {	background-color: #ffffff;	width:100%;	border-spacing:0px;	color:#000000;}.header_table_style {	background-color:#ff8000;	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;}.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);}.media_thumb_style {	BORDER-TOP: #ffffff 1px solid;	BORDER-BOTTOM: #ffffff 1px solid;	BORDER-LEFT: #ffffff 1px solid;	BORDER-RIGHT: #ffffff 1px solid;	background-color:#ffffff;	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:#ffffff;	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: #ff8000;	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(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 -6px; 	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:#FF8000;color:#5f5f5f;}.bg_function{background-color:#eeeeee;height:26px;color:#5f5f5f;}.line_bottom{border-top:2px solid #FF8000;}.bg_bottom_btn{background-image:url(../../images/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:#ff8000;}a.text_private_gallery:visited{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: none;color:#FAFAFA;background-color:#ff8000;}a.text_private_gallery:hover{font-family: arial, helvetica, geneva, sans-serif; font-size: 12px; text-decoration: underline;color:#FAFAFA;background-color:#ff8000;}/*--- 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:215px;         HEIGHT:27px;	MARGIN-RIGHT: 0.25em;	BORDER-RIGHT: #999999 1px solid; 	BORDER-TOP: #999999 1px solid; 	FONT-SIZE: 12pt;         font-weight: bold;	BORDER-LEFT: #999999 1px solid; 	BORDER-BOTTOM: #999999 1px solid; 	FONT-FAMILY: Arial, Helvetica, sans-serif, sans-serif;	background: #eeefff;	color : #444444;	}#b-query2 {	WIDTH:180px; 	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 */#myGallery{	width: 460px;	height: 345px;	z-index:5;	display: none;	border: 1px solid #000;}.jdGallery{	overflow: hidden;	position: relative;}.jdGallery img{	border: 0;	margin: 0;}.jdGallery .slideElement{	width: 100%;	height: 100%;	background-color: #000;	background-repeat: no-repeat;	color:#FFFFFF;}.jdGallery .loadingElement{	width: 100%;	height: 100%;	position: absolute;	left: 0;	top: 0;	background-color: #000;	background-repeat: no-repeat;	background-position: center center;	background-image: url('images/loading-bar-black.gif');	color:#FFFFFF;}.jdGallery .slideInfoZone{	position: absolute;	z-index: 10;	width: 100%;	margin: 0px;	left: 0;	bottom: 0;	height: 40px;	background: #333;	color: #fff;	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:#000;}.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; background: url('images/carousel_btn.gif') no-repeat;*/	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: #333;	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: #b5b5b5;	background-color:#333333;}.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;	background: url('images/fleche1.png') no-repeat center left;}* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }.jdGallery a.right{	right: 0;	top: 0;	background: url('images/fleche2.png') no-repeat center right;}* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center 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 { background: url('images/open.png') no-repeat center center; }* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;	/*filter:alpha(opacity=80);*/ }/* css Tambahan */.spiffy{display:block}.spiffy *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#EEEEEE}  .spiffy0{display:block}.spiffy0 *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#CCCCCC}.spiffy1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #575757;  border-right:1px solid #575757;  background:#999999}.spiffy2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #141414;  border-right:1px solid #141414;  background:#a5a5a5}.spiffy3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #a5a5a5;  border-right:1px solid #a5a5a5;}.spiffy4{  border-left:1px solid #575757;  border-right:1px solid #575757}.spiffy5{  border-left:1px solid #999999;  border-right:1px solid #999999}.spiffyfg{  background:#CCCCCC}