body {
	font-family: Verdana, Trebuchet, Arial, geneva, sans-serif; 
	font-size: 11px; 
	color: #ffffff
}

pre, tt {
	font-size: 12px
}

th {
	font-family: arial, helvetica, geneva, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	background-color: #000000
}

td {
	font-family: arial, helvetica, geneva, sans-serif; 
	font-size: 13px; 
	color: #ffffff;
	vertical-align: top;
}

form {
	font-family: arial, helvetica, geneva, sans-serif; 
	font-size: 10px
}

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: underline; 
	color: #f6d0ca;
}

A:visited {
	font-family: arial, helvetica, geneva, sans-serif; 
	font-size: 12px; 
	text-decoration: underline; 
	color: #f6d0ca
}

A:hover {
	font-family: arial, helvetica, geneva, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	color: #f6d0ca
}

A:link.nav {
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #5F5F5F
}

A:visited.nav {
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #5F5F5F
}

A:hover.nav {
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #FF8000
}

.nav {
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #5F5F5F
}

.text {
	border-right: #f6d0ca 1px solid; 
	border-top: #f6d0ca 1px solid; 
	font-size: 9pt; 
	border-left: #f6d0ca 1px solid; 
	border-bottom: #f6d0ca 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	background: #000000;
	color : #ffffff;
}

.textarea {
	border-right: #f6d0ca 1px solid; 
	border-top: #f6d0ca 1px solid; 
	font-size: 10pt; 
	border-left: #f6d0ca 1px solid; 
	border-bottom: #f6d0ca 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif;
	background: #000000;
	color : #ffffff;
	overflow:auto;
	width: 100%;
}

.text_bgcolor {
	background: #ffffff;
}


.select_style {
	border-right: #F7F7FF 1px solid; 
	border-top: #F7F7FF 1px solid; 
	font-size: 10pt; 
	border-left: #F7F7FF 1px solid; 
	border-bottom: #F7F7FF 1px solid; 
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	background: #eeeeee;		
}

.button	{
	border-right: #f6d0ca 1px solid; 
	border-top: #f6d0ca 1px solid; 
	font-size: 9pt; 
	border-left: #f6d0ca 1px solid; 
	border-bottom: #f6d0ca 1px solid; 
	font-family: Georgia, Times, serif;
	background: #000000;
	color : #f6d0ca;
}


.button_style {
	border-right: #f5cfac 1px solid; 
	border-top: #f5cfac 1px solid; 
	font-size: 9px; 
	border-left: #f5cfac 1px solid; 
	border-bottom: #f5cfac 1px solid; 
	font-family: Georgia, Times, serif;
	color: #f5cfac;
	background: #000;
}

.category_table_style {
	width: 100%;
}

.detail_table_style {
	width:100%;
	cellspacing:px;
}

.detail_table_style tr:first-child td {
	padding-bottom: 20px;
}

.media_table_style {
	background-color: #000000;
	width:100%;
}

.basket_table_style {
	background-color: #000000;
	border: 0px solid white;
	width:100%;
	border-collapse: collapse;
}

.basket_table_style td {
	background-color: #000000;
	font-size: 11px;
	padding: 5px;
}

.basket_cell_header_style {
	color: #f5cfac;
	

}

.basket_cell_header_style td {
	border-right: 1px solid black;
	background-color: #333333;
	font-family: Georgia, Palatino, Times, serif;
	padding: 5px;
	
}

.category_link_style {
	background-color: #000000;
	width:100%;
	cellspacing:0px;
	font-size: 16px;
	font-family: Georgia, Times, serif;
	padding-bottom: 35px;
}

.category_link_style a, .category_link_style td, .category_link_style a:hover {
	font-size: 16px;
	font-family: Georgia, Times, serif;
}


.category_link_style table td {
	font-family: Verdana, Trebuchet, Arial, san-serif;
	font-size: 11px;
}

.header_table_style {
	background-color: #000;
	width:100%;
	cellspacing:0px;
}


.user_acount_table_style {
	background-color: #000;
	width:100%;	
}

.user_account_cell_style {
	background-color: #000;
}

.user_account_cell_style td {
	padding: 5px;	
}


.login_table_style {
	background-color: #000000;
	width:70%;
}


.login_cell_style {
	background-color:#000000;	
}

.lost_password_table_style{
	background-color: #000000;
}

.lost_password_cell_style {
	background-color:#000000;
}

.registration_table_style {
	background-color: #000;
	width:70%;	
}


.registration_cell_style {
	background-color:#000;
}

.registration_cell_style td {
	padding: 5px;
}

.registration_cell_style td textarea {
	width: 300px;
}

.registration_cell_style td input {
	background-color: #000;
	
}

.registration_cell_style td font {
	color: #fff;
}


.login_page {
	width:60%;
}


.media_cell_style {
	background-color:#000000;
        cellspacing:5px;
}

.basket_cell_style {
	background-color:#ffffff;
}

.checkbox {
	background-color:#000000;
	border: 1px solid #f5cfac;
}


.category_cell_style {
	background-color:#000000;
}

.category_cell_style td {
	vertical-align: top;
}

.next_page_table_style{
	background-color: #000000;
	width:100%;
	cellspacing:0px;
}


.outer_table_style{
	width:100%; /*582*/
	background:#000000;
}


.report_table_style {
	background-color: #eeeeee;
	width:100%;
	cellspacing:1px;
	cellpadding:0px;
	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;
}

.report_cell_style {
	background-color: #ffffff;
}

.report_header_style {
	background-color: #dddddd;
}

.report_title_style {
        background-color: #dedede;
}

.iptc_table_style {
    background: #000000;
	cellspacing:1px;
	cellpadding:0px;
	margin-bottom: 35px;
}


.invoice_table_style {
	background-color: #ffffff;
	width:100%;
	cellspacing:1px;
	cellpadding:0px;
	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: #000;
}

.invoice_table_style td {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, sans-serif font-size: 10px;
	color: #000;
	padding: 5px;
}

.mouse_over {
	
}

.upper_line {
	BORDER-TOP: #eeeeee 1px solid;
}

.bottom_line {
	BORDER-BOTTOM: #eeeeee 1px solid;
}

.left_line {
	BORDER-LEFT: #eeeeee 1px solid;
}

.right_line {
	BORDER-RIGHT: #eeeeee 1px solid;
}


.private_login_form_style {
	background-color: #000;
	width:300px;
	cellspacing:1px;
	cellpadding:0px;
	border:0px;
}

.private_login_header_cell_style {
	background-color: #333;
}

.slide_table_style {
	background-color: #000000;
}


.categoryTable {
	padding-right: 30px;
	padding-bottom: 45px;

}


.categoryTable td#displayName a img {
	padding-bottom: 15px;	
 

}

.categoryTable #displayName a {
	color: #f5cfac;
	font-size: 16px;	
}

.categoryTable #description {
	color: #ffffff;
	padding-top: 18px;
	font-size: 13px;
	
}

.mediaTable { 
	padding-right: 30px;
	padding-bottom: 45px;
}

.mediaTable {
	text-align: center;
}

.mediaTable .filename {

}

.mediaTable .display_name {
	padding-top: 15px;

}

.mediaTable .caption {

}

.mediaTable .lightBox {
	padding-top: 15px;
}

#sendToFriend {
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	visibility: hidden;
}

#sendToFriend td {
	font-family: Verdana; Trebuchet, Arial, Helvetica, san-serif;
	font-size: 11px;
	padding: 2px;
}

#sendToFriend table {
	visibility: visible;
}

#sendToFriend table tr:first-child td {
	visibility: hidden;
}


#sendToFriend h1 {
	font-family: Georgia, Times, serif;
	color: #f6d0ca;
	font-size: 20px;
	visibility: visible;
	margin-bottom: -15px;
}


.image_style 

{

border: 4px double #CCCCDB;

}

