	
/* GENERAL */
.clearer {
	clear: both;
}

.invisible {
	display: none;
}

.visible {
	display: inline;
}

.visible_block {
	display: block;
}

.show_id {
	position: relative; visibility: visible;
}

.hide_id {
	position: absolute; visibility: hidden;
}

.site_error {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.page_break {
	page-break-after: always;
}
html, body, form {
	height: 100%;margin: 0px;padding: 0px;
}
BODY, TD {
	color: #555555;font-family:Arial;font-size:15px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;
}
BR {
	letter-spacing: 0px;
}
HR {
	width: 80%;size: 1px;text-align: center;color: #555555;
}

.sys_msg {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}
/* ======================================= */
/* LINKS */
A:link, A:visited  {
	text-decoration: none;color: #504BAF;
}
A:hover, A:active {
	text-decoration: underline;color: #504BAF;
}

.link_nav {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.black_border {
	border-color: #000000;
}
/* ======================================= */
/* ARTICLES */
A.article_link:link, A.article_link:visited {
	text-decoration: underline;
}

.row_a {
	background-color: #EEEEEE;
}

.row_b {
	background-color: #DDDDDD;
}

.row_c {
	background-color: #CCCCCC;
}

.row_sep {
	background-color: #555555;padding: 0px;
}
/* ======================================= */
/* FORM ELEMENTS */
.input_radio {
	border-style: none;border-width: 0px;border-color: white;
}

.input_checkbox {
	border-style: none;border-width: 0px;border-color: white;vertical-align: middle;
}

.input_button {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;vertical-align: top;
}

.input_button_hover {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#3333aa;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;vertical-align: top;
}

.input_button_down {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#ffffff;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;vertical-align: top;
}

.input_text {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.input_select {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;vertical-align: bottom;
}

.input_textarea {
	color:#555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;vertical-align: top;
}
/* ======================================= */
/* SECTIONS */
.page_heading {
	color: #CF446A;font-family:Impact;font-size:25px;text-decoration:none;letter-spacing:4px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;border-top-color: #555555;border-top-width:0px;border-top-style:solid;padding-top:5px;margin-top:0px;border-bottom-color: #504BAF;border-bottom-width:2px;border-bottom-style:solid;padding-bottom:5px;margin-bottom:10px;background-color:transparent;background-repeat:no-repeat;background-position:center center;text-align:left;border-left-color: #555555;border-left-width:0px;border-left-style:solid;padding-left:15px;margin-left:0px;border-right-color: #555555;border-right-width:0px;border-right-style:solid;padding-right:5px;margin-right:0px;clear: both;
}

.page_subheading {
	color: #555555;font-family:Impact;font-size:20px;text-decoration:none;letter-spacing:2px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;clear: both;
}

.para_heading {
	color: #504BAF;font-family:Arial Black;font-size:18px;text-decoration:none;letter-spacing:1px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;border-top-color: #555555;border-top-width:0px;border-top-style:solid;padding-top:5px;margin-top:0px;border-bottom-color: #504BAF;border-bottom-width:1px;border-bottom-style:solid;padding-bottom:5px;margin-bottom:10px;background-color:transparent;background-repeat:no-repeat;background-position:center center;text-align:left;border-left-color: #555555;border-left-width:0px;border-left-style:solid;padding-left:15px;margin-left:0px;border-right-color: #555555;border-right-width:0px;border-right-style:solid;padding-right:5px;margin-right:0px;clear: both;
}

.para_heading a {
	color: #504BAF;font-family:Arial Black;font-size:18px;text-decoration:none;letter-spacing:1px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;
}

.para_subheading {
	color: #555555;font-family:Arial Black;font-size:14px;text-decoration:none;letter-spacing:1px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;clear: both;
}

.sub_section {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.alert_notice {
	color:#cc0000;font-family:Arial Narrow;font-size:13px;text-decoration:none;letter-spacing:1px;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;background-color:#eeeeee;text-align:left;border-left-width:2px;border-left-style:solid;border-left-color:#cc0000;padding-left:5px;margin-left:0px;border-right-width:2px;border-right-style:solid;border-right-color:#cc0000;padding-right:5px;margin-right:0px;border-top-width:2px;border-top-style:solid;border-top-color:#cc0000;padding-top:5px;margin-top:0px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#cc0000;padding-bottom:5px;margin-bottom:0px;
}
/* ======================================= */
/* ITEMS / CATALOG */
.item_title {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;
}

.item_price {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.catalog_nav {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.catalog_nav td {
	padding: 0px;margin: 0px;
}
A.catalog_nav, A.catalog_nav:visited {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;display: block;
}
A.catalog_nav:hover {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;display: block;
}

.catalog_item {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.catalog_item_featured {
	text-align: center; border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.breadcrumb_trail {
	text-align: center; border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}
/* ======================================= */
/* CART */
.cat_line {
	border-bottom-color: #FFFFFF;border-bottom-width: 0px;border-bottom-style: solid;text-align: center;width: 20%;
}

.cart {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}
TABLE.cart_status {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}
cart_status, A.cart_status, A:link.cart_status, A:visited.cart_status, TD.cart_status, DIV.cart_status {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;padding:5px;margin:0px;background-color:#FFFFFF;
}
/* ======================================= */
/* MISC */
.contact_info {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.copyright {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.search_fields {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.opt_in {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.opt_in TD {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}
/* ======================================= */
/* USERS */
.user_login {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}
TD.user_status, user_status, A.user_status, A:link.user_status, A:visited.user_status {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;padding:5px;margin:0px;
}
TABLE.user_status {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}
TH.user_status {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}
TABLE.page_counter {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.page_counter, A.page_counter, A:link.page_counter, A:visited.page_counter, TD.page_counter {
	padding:5px;margin:0px;background-color:#FFFFFF;color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}
/* ======================================= */
/* CALENDAR */
TABLE.event_calendar {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.event_calendar_heading {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.event_calendar_weekday {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}

.event_calendar_day_number {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}
TD.event_calendar {
	padding:5px;margin:0px;
}
TD.event_calendar_day {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color: #EE82EE;
}
TD.event_calendar_day_current {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color: #F0FFFF;
}
TD.event_calendar_day_off {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color: #7FFFD4;
}
TD.event_calendar_day_current a {
	color: #FFFFFF;
}
/* ======================================= */
/* MAIL LIST */
.mlist_heading {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.mlist_subheading {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.mlist_form {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.mlist_directions {
	color:#555555;font-family:Arial;font-size:14px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;
}
/* ======================================= */
/* PHOTO GALLERIES */
.gallery_nav {
	border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.gallery_nav_item {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;width: 150px;height: 20px;
}

.gallery_nav_item A:link, .gallery_nav_item  A:visited, .gallery_nav_item A:active, .gallery_nav_item A:hover {
	color: #995555;
}

.gallery_heading {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;border-width:1px;border-style:solid;border-color:#555555;padding:5px;margin:0px;background-color:#FFFFFF;
}

.photo_cart {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.photo_cart TH {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;text-align: center;
}

.photo_cart TD {
	background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;
}

.photo_cart A:link, .photo_cart  A:visited, .photo_cart A:active, .photo_cart A:hover {
	color: #995555;
}
#grand_total {
	color: #504BAF;font-family:Arial Black;font-size:18px;text-decoration:none;letter-spacing:1px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;word-spacing:normal;direction:ltr;
}

.photo_order_summary {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.gallery_photo, imageElement {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;background-color:#FFFFFF;text-align:left;border-left-width:1px;border-left-style:solid;border-left-color:#555555;padding-left:5px;margin-left:0px;border-right-width:1px;border-right-style:solid;border-right-color:#555555;padding-right:5px;margin-right:0px;border-top-width:1px;border-top-style:solid;border-top-color:#555555;padding-top:5px;margin-top:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#555555;padding-bottom:5px;margin-bottom:0px;
}

.gallery_photo TD {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;
}

.gallery_photo TH {
	color:#555555;font-family:Arial;font-size:16px;text-decoration:none;letter-spacing:normal;font-style:normal;font-variant:normal;font-weight:bold;text-transform:none;word-spacing:normal;text-align: center;
}

.gallery_photo A:link, .gallery_photo  A:visited, .gallery_photo A:active, .gallery_photo A:hover {
	color: #995555;
}

.photo_order_summary A:link, .photo_order_summary  A:visited, .photo_order_summary A:active, .photo_order_summary A:hover {
	color: #995555;
}
/* ======================================= */
