/* CSS Document */

.footer {
	font-size : 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}



.footer a {
	text-decoration: none;
	color: #FF6633;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}



.footer a:hover {
	color: #FF6633;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	line-height: 7px;
}

.style4 a:link {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 a:hover {
	text-decoration: none;
	color: #FF6633;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.style4 a:hover.nav {
	text-decoration: none;
	color: #FF6633;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 a:visited {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #666666; line-height: 18px;}

.style5 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF6633;
	line-height: 18px;
	font-weight: bold;
}

.style5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF6633;
	line-height: 18px;
	font-weight: bold;
}

.style5 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF6633;
	line-height: 18px;
	font-weight: bold;
}



body          {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	line-height: normal;
	background-color:#ffffff;

}

line_height {

	line-height: 5px;

	font-family: Arial, Helvetica, sans-serif;

}

pre, tt       {font-size: 10px}



th            {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	background-color: #0066FF

}



td            {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px

	

}



form          {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px

	background-color: #000000

}



h1            {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold

}



A:link        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background-color: inherit;
}



A:visited     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	background-color: inherit;
}



A:hover       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF6633;
	background-color: inherit;
}



A:link.nav    {
	font-family: Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	background-color: inherit;
	font-size: 12px;
}



A:visited.nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #5F5F5F;
	background-color: inherit;
	font-size: 12px;
}



A:hover.nav   {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6633;
	background-color: inherit;
	font-size: 16px;
}



.nav          {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 12px;
}















.text	      {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 12pt;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #eeeeee;
	color : #666666;
}



.text_style	      {
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #eeeeee;
	color : #666666;
}







.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;

	background: #eeeeee;

	color : #000000;

}	







.textarea	      {

	BORDER-RIGHT: #666666 1px solid; 

	BORDER-TOP: #666666 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #666666 1px solid; 

	BORDER-BOTTOM: #666666 1px solid; 

	FONT-FAMILY: Arial, Helvetica, 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;

	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;

	background: #fafafa;

	color : #000000;

	overflow:auto;

}







.text_bgcolor {

	background: #ffffff;

}







.select_style {

	BORDER-RIGHT: #666666 1px solid; 

	BORDER-TOP: #cccccc 1px solid; 

	FONT-SIZE: 10pt; 

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid; 

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

	background: #cccccc;		

}







.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;

	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;

	background: #eeeeee;

	width:200px;

	text-align:left;

}







.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;

	background: #eeeeee;

	color : #000000;

	width:400px;

}







.license_table_style {



	text-align:left;



}







.button	      {

	BORDER-RIGHT: #666666 1px solid; 

	BORDER-TOP: #666666 1px solid; 

	FONT-SIZE: 9pt; 

	BORDER-LEFT: #666666 1px solid; 

	BORDER-BOTTOM: #666666 1px solid; 

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

	background: #f0f0f0;

	color : #000000;

}



.button_style {

	BORDER-RIGHT: #666666 0px solid; 

	BORDER-TOP: #666666 0px solid; 

	FONT-SIZE: 9px; 

	BORDER-LEFT: #666666 0px solid; 

	BORDER-BOTTOM: #666666 0px solid; 

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

	background: #f0f0f0;

}



.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;

	background: #f0f0f0;

	color:#000000;

}







.gallery_table_style {

	background-color:#ffffff;

}



.gallery_stats_style {
	background-color:#ffffff;
	font-size: 14px;
}



.adSearch_table_style {

	text-align:left;

}





.gallery_cateory_link_style {

	background-color:#ffffff;

}



.gallery_style {

	background-color:#ffffff;

}



.category_table_style {

	background-color:#ffffff;

	width:93%;

}







.category_style {

	BORDER-TOP: #666666 1px;

	BORDER-BOTTOM: #666666 1px;

	BORDER-LEFT: #666666 1px;

	BORDER-RIGHT: #666666 1px;

	background-color:#ffffff;

}



.media_table_style {

	background-color: #ffffff;

	width:95%;

	text-align:left;

}







.error_style {
	color:#FF0000;
	font-size: 10px;
}



.slide_table_style {

	background-color: #000000;

	height:400;

	width:600;

}







.lightbox_manager_table_style {

	background-color: #ffffff;

}



.basket_table_style {

	background-color: #000000;

	width:98%;	

	border-spacing:1px;

}







.basket_cell_header_style {
	background-color: #ffffff;
	font-size: medium;
}



.basket_product_table_style {

	background-color: #000000;

	width:100%;

	border-spacing:1px;

	padding:0px;

}



.checkout_table_style {

	background-color: #000000;

	width:98%;	

	border-spacing:1px;

}







.checkout_order_table_style {

	background-color: #000000;

	width:100%;	

	border-spacing:1px;

}



.checkout_table_style {

	background-color: #000000;

	width:95%;

	border-spacing:1px;

	padding:0px;

}







.user_account_table_style {

	background-color: #999999;

	width:95%;

	border-spacing:1px;

	padding:0px;

}



.process_payment_table_style {

	background-color: #000000;

	width:98%;

	border-spacing:1px;

	padding:0px;

	text-align:left;

	border:1px;

}





.detail_table_style {

	width:90%;

	border-spacing:px;

	text-align:left;

}



.category_link_style {

	background-color: #ffffff;

	width:100%;

	border-spacing:0px;

}













.header_table_style {

	background-color:#FFCC66;

	text-align:center;

	color:#FAFAFA;

	font-size:11px;

	FONT-WEIGHT: bold;

}



.header_table_style {

	background-color: #000000;

	width:100%;

	border-spacing:0px;

}







.outside_table_style {



	border-top:1px solid #666666;



	border-left:1px solid #666666;



	border-bottom:1px solid #666666;



	border-right:1px solid #666666;



}

.line_height {

	border-top:0px solid #666666;

	border-left:0px solid #666666;

	border-bottom:0px solid #666666;

	border-right:0px solid #666666;

}








.user_acount_table_style {

	background-color: #000000;

	width:95%;	

	text-align:left;

}





.user_account_cell_style {

	background-color: #000000;

}



.login_table_style {

	background-color: #ffffff;

	width:90%;

	border-spacing:0px;

	padding:1px;

	text-align:left;

}







.lost_password_table_style{

	background-color: #000000;

}



.registration_table_style {

	background-color: #000000;

	width:70%;

	text-align:left;

}





.login_page {

	width:60%;

}





.media_cell_style {

	background-color:#000000;

                border-spacing:5px;

}







.basket_cell_style {

	background-color:#ffffff;

}



.checkbox {

	background-color:#000000;

}







.category_cell_style {

	background-color:#ffffff;

}



.next_page_table_style{

	background-color: #000000;

	width:100%;

	border-spacing:0px;

}







.invoice_table_style {

	background-color: #333333;

	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;

	font-size: 10px;

	color:#5f5f5f;

}

.report_table_style {

	background-color: #333333;

	width:100%;

	border-spacing:1px;

	padding:0px;

	BORDER-RIGHT: #000000 1px solid;

	BORDER-TOP: #000000 1px solid;

	BORDER-LEFT: #000000 1px solid;

	BORDER-BOTTOM: #000000 1px solid;

	FONT-FAMILY: Arial, Helvetica, sans-serif font-size: 10px;

}

.report_cell_style {

	background-color: #000000;

}



.report_header_style {

	background-color: #333333;

}



.report_title_style {

        background-color: #dedede;

}

.iptc_table_style {

    background: #dddddd;

	border-spacing:1px;

	padding:0px;

}



.invoice_table_style {

	background-color: #D5D5D8;

	width:100%;

	border-spacing:1px;

	padding:0px;

	text-align:left;

	BORDER-RIGHT: #ffffff 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	BORDER-LEFT: #ffffff 1px solid;

	BORDER-BOTTOM: #ffffff 1px solid;

	FONT-FAMILY: Arial, Helvetica, sans-serif font-size: 10px;

	background: #ffffff;

}



.license_detail_table_style {

	text-align:left;

}



.horizontal_line_style {

	width:90%;

	border:1px;

}







.upper_line {

	BORDER-TOP: #666666 1px solid;

}



.bottom_line {

	BORDER-BOTTOM: #666666 1px solid;

}



.left_line {

	BORDER-LEFT: #666666 1px solid;

}



.right_line {

	BORDER-RIGHT: #666666 1px solid;

}







.media_thumb_style {

	BORDER-TOP: #666666 0px solid;

	BORDER-BOTTOM: #666666 0px solid;

	BORDER-LEFT: #666666 0px solid;

	BORDER-RIGHT: #666666 0px solid;

	background-color:#ffffff;

}



.add_to_cart_icon {

	BORDER-TOP: #dddddd 0px solid;

	BORDER-BOTTOM: #dddddd 0px solid;

	BORDER-LEFT: #dddddd 0px solid;

	BORDER-RIGHT: #dddddd 0px solid;

	background-color:#000000;

}



.feature_table_style {



	width:97%;

}







.category_listing_table_style {

	width:98%;

	text-align:left;

}



.photographer_menu_table_style {

	background-color: #eeeeee;

	border:0px solid;

	padding:0px;

	border-spacing:0px;

	width:100%;

	text-align:center;

}







.private_login_form_style {

	background-color: #000000;

	width:300px;

	border-spacing:1px;

	padding:0px;

	border:1px;

	text-align:left;

}



.private_login_header_cell_style {

	background-color: #FFCC66;

	text-align:left;

}







.menu_table_style {



	background-color: #eeeeee;



	border:0px solid;



	margin-top:0px;



	margin-bottom:0px;



	margin-left:0px;



	margin-right:0px;



	color:#000000;



}

.menu_block {
	background-color: #ffffff;
	border:0px solid;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 10px;
}





.photographer_media_table_style {

	background-color: #ffffff;

	width:750px;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

}



.photographer_category_table_style {

	background-color: #000000;

	width:750px;

	border-spacing:1px;

	padding:0px;

	BORDER: #999999 1px solid;

	BORDER-TOP: #eeeeee 1px solid;

	BORDER-BOTTOM: #eeeeee 1px solid;

	BORDER-LEFT: #eeeeee 1px solid;

	BORDER-RIGHT: #eeeeee 1px solid;

	text-align:left;

}





.photographer_category_links_table_style {

	background-color: #000000;

	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;

}



.photographer_ftp_table_style {

	text-align:left;

}





.photographer_media_operation_table_style {

	background-color: #000000;

	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;

}



.photographer_add_new_media_table_style {

	background-color: #000000;

	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;

}







.new_lightbox_confirm {

	width:500px;

	border-spacing:1px;

	padding:0px;

	text-align:left;

}



.photographer_media_detail_table_style {

	background-color: #000000;

	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;

}





.photographer_delete_confirm_table_style {

	background-color: #000000;

	width:500px;

	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;

}



.photographer_download_file_table_style {

	background-color: #000000;

	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;

}







.photographer_download_file_table_style {

	text-align:left;

}



.photographer_reports_menu_table_style {

	background-color: #000000;

	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;

}





.photographer_current_order_table_style {

	background-color: #000000;

	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;

}







.last_12_month_report_table_style {

	background-color: #000000;

	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;

}



.license_basket_table_style {

	background-color: #000000;

	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;

}







.photographer_register_success_table_style {

	width:700px;

	text-align:left;

}



.photographer_login_table_style {

	text-align:left;

}



.photographer_forget_password_table_style {

	text-align:left;

}



.photographer_register_table_style {

	text-align:left;

}



.photographer_header_style {

	background:#eeeeee;

	text-align:left;

}





.photographer_bottom_line {

	border-bottom:1px solid #eeeeee;

}



.other_lightbox_table_style {

	width:95%;

	text-align:left;

}





.line_height .bottom_line .right_line #table2 a {

	font-size: 10px;

	font-style: normal;

	line-height: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

}

.line_height .bottom_line h1 {

	font-family: Arial, Helvetica, sans-serif;

	line-height: 5px;

}

.page_text {
	background-color: #000000;
	border:0px solid;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 10px;
}







.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: #000000; /* Background color of the border created by the padding */
	border: 1px solid #000000; /* 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:#ffffff;
	color:#666666;
}







.odd_style {
	background:#ffffff;
	color:#666666;
}







.column_title_style {
	background:#ffffff;
	font-weight:bold;
	color:#666666;
}







.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;



}











.text_private{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#FF8000;

	color:#fafafa;

}







a.text_private_gallery:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color:#FAFAFA;

	background-color:#ff8000;

}



a.text_private_gallery:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	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:#CCCCCC;

	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: 12px



}



.checkout_info_contents_style{
	background-color:#E8EAE9;
	color:#666666;	
}



.bg_gallery_style{

	background-color:#CCCCCC;

	color:#5f5f5f;

}



.user_card_info_pop_border{



border-color:#5f5f5f;



}



.bg_basket{

	background-color:#ffffff;

	color:#666666;

}



.bg_header_basket{
	background-color:#ffffff;
	color:#666666;
}



.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;

	background: #ffffff;

	color : #000000;

}



#b-searchbtn {



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



}	















/* Slideshow */



#myGallery



{



	width: 620px;



	height: 620px;



	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: #FFFFFF;
	background-repeat: no-repeat;
	color:#FFFFFF;


}







.jdGallery .loadingElement



{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	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:#FFFFFF;


}







.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: #FFFFFF;
	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:#FFFFFF;


}







.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);*/ }







.menu_style{

	border-bottom:1px solid #a5a5a5;

	border-top:1px solid #a5a5a5;

	height:40px;

	background-color:#ebebeb;

	color: #000000;

}







.featured_style{



border-bottom:1px solid #a5a5a5;



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



color:#79C944;



font-stretch:expanded;



font-weight:bold;



background-color: inherit;



}
.footer a:link {
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer  a:link.nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	background-color: inherit;
	font-size: 12px;
}

