﻿/* General */
body
{
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin-left: 0px;
}

td
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	border-collapse: collapse;
}

table
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0px;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
}

a:link IMG
{
	border-color: Black;
}

a:visited IMG
{
	border-color: Black;
}

a:hover IMG
{
	border-color: #ff7800;
}

a:active IMG
{
	border-color: Black;
}

/*#allcontent
{
	margin:0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 975px;
}*/

#allcontent
{
	width: 1100px;
	text-align:center;
	margin:0 auto;
}

#allcontentwide
{
	width: 1200px;
}

#allcontent_seeall12
{
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 750px;
}

/* Master Pages */

/*.master_header
{
	width: 975px;
	background-color: #f3d47b;
}

.master_left
{
	vertical-align: top;
	background-color: #faf1da;
	width: 171px;
}

.master_body
{
	width: 804px;
	vertical-align: top;
}

.master_footer
{
	width: 804px;
	background-color: #f3d47b;
}
*/
/* Content */

.page_header
{
	width: 100%;
}

.page_header td
{
	text-align: center;
}

.header
{
	/* height: 60px; */
	text-align: left;
}

.spacer_logo
{
	width: 19px;
	height: 1px;
	border: 0px;
}

.header2
{
	height: 10px;
}

.body_background
{
	background-position: left top;
	height: 100%;
}
.body_background table
{
	border-collapse: collapse;
	padding: 0px;
	width: 0px;
	border: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}

.header3
{
	height: 20px;
}

/* left_nav */

.menu_group_spacer
{
	width: 1px;
	height: 20px;
}

.left_nav
{
	vertical-align: top;
	text-align: center;
	width: 594px;
}
.left_nav table
{
	border-collapse: collapse;
	width: 475px;
	border: 0px;
}
.left_nav td
{
	padding: 17px;
	text-align: left;
}
.left_nav span /* gray text */
{
	font-weight: normal;
	font-size: 16px;
	color: #8c8a8b;
	font-family: Arial, Helvetica, sans-serif;
}

/* login */

.login_header
{
	text-align: center;
}

/* right_nav */

.gallery_left_body_spacer
{
	width: 10px;
	height: 1px;
}

.right_nav
{
	vertical-align: top;
	text-align: center;
	width: 200px; /* Note: This is not an exact number, since the outer table has a width! */
}

.right_nav td
{
	padding-bottom: 10px;
}

.right_nav tr
{
	vertical-align: top;
}

.body_image
{
	vertical-align: top;
	text-align: center;
}
.body_image table
{
	border-collapse: collapse;
}
.body_image td
{
	padding: 6px;
}

/* footer */

.spacer_footer
{
	width: 19px;
	height: 1px;
	border: 0px;
}

/*.footer
{
	height: 25px;
	padding: 5px;
	border-collapse: collapse; /* Border-collapse essentially causes table cells to share borders 
	text-align: left;
	border: 0px;
	width: 800px;
}
.footer tr
{
	background-color: #323500;
	vertical-align: middle;
}
.footer td, .footer a
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer a:link
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #ff7800;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
*/

.footer
{
	text-align:center;
}

.footer a:link
{
	color: #CE2121;	
	text-decoration: none;
}

.footer a:visited
{
	color: #CE2121;	
	text-decoration: none;
}

.footer a:hover
{
	color: black;
	text-decoration: none;
}

.copyright
{
	font-weight: normal;
	font-size: 11px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	width: 234px;
}

/* General */

.header_color
{
	background-color: #fb7b3e;
}

.header_color2
{
	background-color: #323500;
}

.side_color
{
	background-color: #e8e7e7;
}

.bold
{
	font-weight: bold;
}

.bold_italics
{
	font-weight: bold;
	font-style: italic;
}

.italics
{
	font-style: italic;
}

/* EZMail */

.login_text
{
	font-weight: bolder;
	font-size: 13px;
	color: #406618;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.login_forgot
{
	font-weight: bolder;
	font-size: 10px;
	color: #F98081;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* SeeAll12 */

.seeall12_title
{
	vertical-align: bottom;
	text-align: center;
}

.seeall12_series_name td
{
	vertical-align: bottom;
}

.seeall12_header
{
	text-align: center;
}

.seeall12_spacer_middle
{
	width: 10px;
}

.seeall12_spacer_month
{
	width: 10px;
}

/* EZMail Page */

.ezmail_left_body_spacer
{
	width: 5px;
}

.ezmail_left_schedule_spacer
{
	width: 20px;
}

.ezmail_printerfriendly
{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 100px;
	position: absolute;
	left: 370px;
	top: -37px;
	z-index: 2;
}

.ezmail_schedule
{
	vertical-align: middle;
	text-align: left;
}

.ezmail_select
{
	position: absolute;
	left: 270px;
	top: -30px;
	z-index: 2;
}


.ezmail_content_bottom_spacer
{
	height: 35px;
	width: 1px;
}

/* Promo Page */
.promo_bottom_spacer
{
	height: 35px;
	width: 1px;
}

.pricelist_left_schedule_spacer
{
	width: 20px;
}

.pricelist_conversion_top_spacer
{
	height: 10px;
	width: 0px;
}

.pricelist
{
	vertical-align: middle;
	text-align: center;
}

.promo_price_list_dropdown
{
	position: absolute;
	left: 10px;
	top: -9px;
	z-index: 2;
}

.pricelist_top_spacer
{
	height: 15px;
}

.promo_price_comparison
{
	vertical-align: middle;
	text-align: center;
}
/* Testimonials */

.testimonials_content_left_spacer
{
	width: 25px;
}

.testimonials_text_left_spacer
{
	width: 10px;
}

.testimonials_text_top_spacer
{
	height: 5px;
}

.testimonials_picture
{
	vertical-align: top;
}

.testimonials_highlight
{
	color: Red;
}

.testimonials_text
{
	vertical-align: top;
}

.testimonials_text p
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 625px;
}

.testimonials_content_bottom_spacer
{
	height: 20px;
}

.testimonials_page_bottom_spacer
{
	height: 25px;
}

/* FAQ */
.faq_left_spacer
{
	width: 25px;
	height: 0px;
}

.faq_bottom_spacer
{
	height: 35px;
	width: 0px;
}

.faq_table
{
	vertical-align: top;
}

.faq_table p
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.faq_question
{
	font-weight: bold;
}

.faq_answer
{
	font-weight: bold;
}

.faq_download
{
	font-weight: bold;
}

.faq_center
{
	text-align: center;
}

/* Default Page */
.default_newsletter
{
	text-align: center;
	vertical-align: middle;
}

.default_login
{
	text-align: center;
	vertical-align: middle;
}

/* Home Page */
.homepage_title
{
	text-align: center;
}

/* Contact Page */
.contact_left_spacer
{
	width: 25px;
	height: 0px;
}

/* Newsletter Page */
.newsletter_left_spacer
{
	width: 25px;
}

.galleryList li
{
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ContentCentered
{
	text-align:center;
	margin:0 auto;
}

