﻿body
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #08253c;
	margin: 0px;
	height: 100%;
	color: #ffffff;
}

/* Titles */
.title1
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff9933;
}
.title2
{
	font-weight: bold;
	font-size: 10pt;
	color: #ebcfcf;
}

.title_op1
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #13639d;
}
.title2a
{
	font-weight: bold;
	font-size: 11pt;
	color: #60c626;
}
.title2b
{
	font-weight: bold;
	font-size: 11pt;
	color: #f68c04;
}
.title2c
{
	font-weight: bold;
	font-size: 11pt;
	color: #fffbbe;
}

/* Text */
.text_std
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
}
.text_std_bold
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
}
.text_small_explanation
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #cccccc;
}
.text_small_important
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffcc00;
}
.text_req_fld_mark
{
	font-size: 11pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ff3300;
	font-weight: bold;
}

/* Messages */
.msg_deception_serious
{
	color: #ff3333;
}
.msg_deception_light
{
	color: #ff9966;
}
.msg_validation
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffe0;
	background-color: #990000;
}
.msg_warning_serious
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #cc0000;
	font-weight: bold;
}
.msg_important_notice
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ccccff;
}

/* Input controls */
.input_std
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
}

/* Links */
.link_darkbg /*A*/
{
	color: #ccffff;
}
/*.link_darkbg A:link
{
	color: #ccffff;
}
.link_darkbg A:active
{
	color: #ffff99;
}
.link_darkbg A:hover
{
	color: #ffffff;
}
.link_darkbg A:visited
{
	color: #ffccff;
}*/


/* Lists */
.list1_header
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	font-style: italic;
	background-color: #2d5273;
}
.list1_item
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #0e4872;
}
.list1_item A
{
	color: #ccffff;
}
.list1_altitem
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #125e96;
}
.list1_altitem A
{
	color: #ccffff;
}
.list1_selected
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #ffd05f;
}
.list1_footer
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #ecdeba;
}

.list2_header
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000099;
	font-style: italic;
	background-color: #c5e3fb;
}
.list2_item
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #ffffff;
}
.list2_altitem
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #e9f2f9;
}

.list3_header
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	font-style: italic;
	background-color: #2d5273;
	font-weight: normal;
}
.list3_item
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #08253c;
}
.list3_item A
{
	color: #ccffff;
}
.list3_altitem
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #0e4872;
}
.list3_altitem A
{
	color: #ccffff;
}

/* Picture list in pick_photos.aspx */
.pictlist_item
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0a314e;
}
.pictlist_selection
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #0e4872;
	height: 1%;
}
.pictlist_selection A
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
}
.pictlist_item_with_orders
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #115485;
}

/* Groups list in pick_photos.aspx */
.groupslist1
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #2c3e4c;
}
.groupslist1_item
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #344958;
}
.groupslist1_item A
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
}
.groupslist1_selected
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #ecf0f2;
	font-weight: bold;
}


/* add_prints.aspx */
.print_selection
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #0a314e;
}
.print_selection A
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
}


/* Picture list on shopping cart page */
.pictlistcart_item
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0e4872;
}
.pictlistcart_altitem
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0a314e;
}
.pictlistcart_header
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ccffcc;
	font-style: italic;
	background-color: #08253c;
	font-weight: normal;
}
.pictlistcart_editcontrols
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #000000;
	background-color: #ffffff;
}
.pictlistcart_separator
{
	font-size: 1pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #08253c;
	background-color: #08253c;
}

.floating_pict
{
	border-right: #ffffff thin solid;
	border-top: #ffffff thin solid;
	visibility: hidden;
	border-left: #ffffff thin solid;
	border-bottom: #ffffff thin solid;
	position: absolute;
}

.button_small
{
	font-size: 9pt;
	color: #323793;
	font-family: Tahoma, Arial, Helvetica;
}
.button_regular
{
	font-size: 10pt;
	color: #323793;
	font-family: Tahoma, Arial, Helvetica;
}

/* Backgrounds */
.bg_beige1
{
	background-color: #f2f1ec;
}
.bg_beige2
{
	background-color: #dcd7cc;
}

/* Forms */
.form_item
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #08253c;
}
.form_altitem
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0a314e;
}
.form_buttonsline
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0e4872;
}

/* Add prints page */
.selected_price
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	background-color: #f2f1ec;
	color: #08253c;
}

/* Shopping cart */
.cart_info
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	background-color: #129404;
	color: #ffffff;
}
.cart_link
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	background-color: #129404;
	color: #ffff66;
	text-decoration: underline;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.cart_total
{
	font-size: 11pt;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #94caf0;
	color: #000000;
}
.cart_nextstepbutton
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	background-color: #129404;
	color: #ffff66;
	text-decoration: underline;
}

/* Right side list */
.rightlist_title
{
	font-size: 11pt;
	font-family: Tahoma, Arial, Helvetica;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	color: #ff6600;
	padding-top: 5px;
	text-align: center;
	background-image: url(images/frame_bg.png);
}
.rightlist_cell
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #2f4f4f;
	padding-top: 5px;
	text-align: center;
	background-image: url(images/frame_bg.png);
}
.rightlist_link
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #0000ff;
	cursor: pointer;
}
/*.rightlist_link_disabled
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #85a3c3;
	cursor: default;
}*/

.pict_zoom_div
{
	visibility: hidden;
	position: absolute;
	border-right: #ffffff 5px solid;
	border-top: #ffffff 5px solid;
	border-left: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
}

/* Links */
.page_bottom_link
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #3399cc;
	cursor: pointer;
}

.list_keywords
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #ffffff;
	background-color: #0c3c60;
}

.edit_keyword
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f0f0f0;
	background-color: #0a314e;
}

.image_with_zoom
{
	cursor: pointer;
}

.paging_item
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f8eda4;
}

.paging_selected_item
{
	font-size: 11pt;
	font-family: Tahoma, Arial, Helvetica;
	color: #f8f2c2;
	font-weight: bold;
}
