@charset "UTF-8"; /* 
*Slate Blue: #688fb6
*Bright Green: #acdd2a
* Darker Blue: #3b6798
 */
 
body {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; }

h1 { color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 40px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }
h2 { color: #3b6798; font-family: "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; font-style:normal; }
h3 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }
h4 {color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }

a:link,
a:visited,
a:active {color: #3b6798; text-decoration: underline; font-weight: bold; }
a:hover {color: #e2362c; text-decoration: underline; font-weight: bold; }

.account_menu { background-color: #ffffff; color: #688fb6; font-size: 12px; padding: 2px; padding-right: 10px; text-align: right; }
.account_menu a:link,
.account_menu a:visited,
.account_menu a:active {color: #688fb6;font-family: Arial, Helvetica, sans-serif;padding-left: 5px;padding-right: 5px;text-decoration: none; }
.account_menu a:hover {color: #000000;font-family: Arial, Helvetica, sans-serif;padding-left: 5px;padding-right: 5px;text-decoration: none; }

.data {border: 1px solid #cecece; }
.data th {background-color: #688fb6;color: #ffffff;font-weight: bold;font-size: 14px;padding: 3px;text-align: left; }
.data th strong {background-color: #688fb6;color: #ffffff;font-weight: bold;font-size: 10px;padding: 0px;margin: 0px; }
.data td {color: #000000;font-weight: normal;font-size: 10px;padding: 2px;text-align: right;border-right: 1px #cecece solid;border-top: 1px #cecece solid; }
.data1 {background-color: #ddddfd; }
.data2 {background-color: #ffffff; }
.data_top { background-color: #ddddfd; color: #000000; font-weight: bold; font-size: 10px; padding: 2px; text-align: right; }

.menu { background-color: #84a1c1; color: #ffffff; font-size: 12px; padding: 2px; }

.menu a:link,
.menu a:visited,
.menu a:active { color: #ffffff; font-family: Arial, Helvetica, sans-serif;padding-left: 5px;padding-right: 5px;text-decoration: none;vertical-align: middle; }
.menu a:hover {color: #000000; font-family: Arial, Helvetica, sans-serif; padding-left: 5px; padding-right: 5px; text-decoration: none;vertical-align: middle; }

.menu_bottom { background-color: #84a1c1;font-weight: bold; color: #ffffff; font-size: 11px; padding: 0px; }
.menu_bottom a:link,
.menu_bottom a:visited,
.menu_bottom a:active {color: #ffffff;font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.menu_bottom a:hover {color: #000000;font-family: Arial, Helvetica, sans-serif;padding: 0px;font-size: 11px;text-decoration: none; }

.trademark { color: #e2362c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0px; vertical-align: baseline; position: relative; top: -0.9em; }

.content { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; vertical-align: top; padding-left: 40px; }
.content td { font-family: Arial, Helvetica, sans-serif; color: #000000; vertical-align: top; padding-left: 5px; }
.content strong {color: #3b6798; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; }
.content p { color: #000000; font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }
.content p b { color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: normal; font-style: italic; margin: 0px; padding: 0px 0px 0px; }
.content b { color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 16px;font-weight: bold;margin-bottom: 0px; margin-top: 0px; }

.content_np { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; vertical-align: top; padding-top: 10px; }
.content_np p{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; vertical-align: top; padding-top: 10px; }
.content_np strong { color: #3b6798; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; }
.content_np b { color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }
.content_np p a:link,
.content_np p a:visited,
.content_np p a:active { color: #3b6798;  text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }
.content_np p a:hover { color: #e2362c;  text-decoration: underline; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }

.tagline p { color: #000000; font-family: "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; margin: 0px; padding: 0px 0px 0px; }
.tagline p b { color: #e2362c; font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; font-style: italic; margin: 0px; padding: 0px 0px 0px; }

.form td { padding: 5px; }

.photo { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; vertical-align: top; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; padding-right: 10px}
.img_border { border: 3px solid #688fb6; }
.image_details { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 5px;padding-bottom: 10px; padding-top: 10px;  vertical-align: top; }

.toptext {padding-right: 40px; }
.special_instructions {background-image: url('images/upload_bg.gif'); background-repeat: repeat-x; }
.bluebar { background-color: #87a2bf; }

/*Layout Backgrounds*/
.about_bg { background-image: url('images/about_background.jpg'); background-repeat: no-repeat; background-position: bottom; }
.bg_1 { background-image: url('images/bg_1.jpg'); background-repeat: no-repeat; font-family: "Times New Roman", Times, serif; color: #3b6798; font-size: 25px; vertical-align: top; text-align: right; font-weight: bold; padding-right: 40px; }
.bg_2 { background-image: url('images/bg_2.jpg'); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; color: #ffffff; line-height: 33px; font-size: 16px; vertical-align: top; font-weight: bold; padding-top: 9px; padding-bottom: 11px; padding-left: 2px; }
.fundraisers_bg { background-image: url('images/fund_raisers_background.jpg'); background-repeat: no-repeat;background-position: bottom right; }
.lady_bottom2 { background-color: #ffffff; background-image: url('images/step2_womanbottom.jpg'); background-repeat: no-repeat; background-position: top right; }
.lady_top2 { background-color: #ffffff; background-image: url('images/step2_womantop.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.photographers_bg { background-image: url('images/photographers_background.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.pricing_bg { background-image: url('images/pricing_background.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.signin_bg { background-image: url('images/signin_background.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.signup_thankyou{ background-image: url('images/account_confirm_background.jpg'); background-repeat: no-repeat; background-position: bottom right; }
.step1_lady { background-image: url('images/step1_woman.jpg'); background-repeat: no-repeat;background-position: bottom right; }
.step3_lady { background-image: url('images/stepfinal_woman.jpg'); background-repeat: no-repeat; background-position: bottom right; }

.pricing_menu { background-image: url('images/dot_bg.gif'); background-repeat: repeat-x; }
.pricing b { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 15px; vertical-align: top; }
.pricing b p{ margin:0px padding:0px; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 9px; vertical-align: top; }

.size_menu { background-image: url('images/size_menu_bg.jpg'); background-repeat: no-repeat; background-position: top left; color: #ffffff; background-color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 17px; padding-left: 25px; padding-right: 25px; padding-bottom: 0px; }
.sizemenu_qty { border-right: 1px #ffffff solid; padding-bottom: 2px; text-align: center; }
.sizemenu_size { border-right: 1px #ffffff solid; padding-right: 3px; padding-left: 2px; text-align: left; }

.sizemenu_size b { font-size: 12px; margin: 0px;padding: 0px; }
.sizemenu_price { padding-left: 2px; text-align: left;}
.tools_menu {
	border-right-color: #999999;
	border-right-width: thin;
	border-right-style: solid;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
}
#email{float:right; padding:inherit; display:block;}
