ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0; background-color:#dedede;  }
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-moz-box-shadow:3.5px 3.5px 5px #000000;-webkit-box-shadow:3.5px 3.5px 5px #000000;box-shadow:3.5px 3.5px 5px #000000;padding:0 10px 10px;background-color:#ffffff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	display:block;float:left;}
ul#css3menu1 li{
	display:block;white-space:nowrap;float:left;}
ul#css3menu1>li,ul#css3menu1 li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a,ul#css3menu1 a.pressed{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Trebuchet MS;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;}
ul#css3menu1 ul li{
	float:none;margin:10px 0 0;}
ul#css3menu1 ul a{
	text-align:left;padding:4px;background-color:#ffffff;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px Tahoma;color:#000000;text-decoration:none;}
ul#css3menu1 li:hover>a{
	background-color:#f8ac00; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;text-shadow:#3b659c 1px 1px 1px;
	background-image:url(/_resources/images/mainbk.png);background-position:0 100px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.def{
	display:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 a{
	padding:10px;background-color:#c1c1c1;background-image:url(/_resources/images/tabMid.png);background-repeat:repeat;background-position:0 0; color:#fff;text-decoration:none;text-shadow:#3b659c 1px 1px 1px;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	background-color:#f8ac00;background-image:url(/_resources/images/tabHover.jpg); background-position:0 89px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none;text-shadow:#3b659c 1px 1px 1px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{
	background-color:#ffffff; background-image:none;  color:#FFFFFF; text-decoration:none;}
ul#css3menu1 li.topfirst>a{ height:28px; line-height:28px; font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;
	}
ul#css3menu1 li.toplast>a{height:28px; line-height:28px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	}
	

.margintop5 {margin-top: 5px;}
.margintop10 {margin-top: 10px;}
.margintop15 {margin-top: 15px;}
.margintop20 {margin-top: 20px;}
.margintop30 {margin-top: 30px;}
.margintop35 {margin-top: 35px;}
.paddingtop5 {padding-top: 5px;}
.paddingtop10 {padding-top: 10px;}
.paddingtop15 {padding-top: 15px;}
.paddingtop20 {padding-top: 20px;}
.marginbottom5 {margin-bottom: 5px;}
.marginbottom10 {margin-bottom: 10px;}
.marginbottom15 {margin-bottom: 15px;}
.marginbottom20 {margin-bottom: 20px;}
.marginbottom30 {margin-bottom: 30px;}
.marginbottom35 {margin-bottom: 35px;}
.paddingbottom5 {padding-bottom: 5px;}
.paddingbottom10 {padding-bottom: 10px;}
.paddingbottom15 {padding-bottom: 15px;}
.paddingbottom20 {padding-bottom: 20px;}


/* Register_MyAccount */
.whitebox {padding: 20px 17px 20px 17px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-color: white;}
.whitebox_largermargin {padding: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-color: white;}
.content_title {color: #537fb0; font-size: 18px !important; font-family: arial; padding-left: 10px; padding-right: 5px; padding-bottom: 30px; text-align:left}
.content_title_main {color: #537fb0; font-family: arial; padding-left: 10px; padding-right: 5px; padding-bottom: 30px; text-align:left}
.content_title_nomargin {color: #537fb0; font-size: 22px; font-family: arial;}
.content_panel_left {background-image: url('/_resources/account_nimages/login_panel_left.png'); width: 449px; height: 382px; float: left;}
.content_panel_right {background-image: url('/_resources/account_nimages/login_panel_right.png'); width: 449px; height: 382px; float: left; margin-left: 5px;}
.content_panel_inside {padding: 30px;}
.content_panel_title {font-size: 22px; color: #74746b; font-family: arial; margin-bottom: 20px;}
.content_panel_seperator {width: 365px; height: 3px; background-image: url('/_resources/account_nimages/panel_seperator_bar.png'); margin-left: auto; margin-right: auto;}
.content_panel_inside_left {width: 90px; float: left; margin-top: 25px;}
.content_panel_inside_right {width: 290px; float: left; margin-top: 25px;}
.content_panel_inside_text {font-family: arial; color: #404040; font-size: 13px;}
.content_panel_inside_label {padding-top: 7px;}
.content_panel_inside_textarea {border: 1px solid #c4c4c4; background-color: white; padding: 5px; width: 290px;}
.btn_save_usern { width: 118px; height: 39px; background-image: url('/_resources/images/btn-save.png'); display: block; float: right;}
.link_reg_forgotpassword {color: #548fc8; font-size: 10.5px; text-decoration: none; float: right; margin-top: 5px;}
.link_reg_forgotpassword:hover {text-decoration: underline;}
.content_panel_inside_icon {width: 35px; float: left; margin-top: 5px;}
.content_panel_inside_icon i {color: #ca0099; font-size: 18px; top: 4px; position: relative;}
.content_panel_inside_iconlabel {width: 345px; float: left; padding-top: 3px; margin-top: 5px;}
.required_info {float: right; font-size: 13px; color: #404040;}
.clear {clear: both;}

.btn_reg_login {
	width: 97px; text-shadow: 0px 1px 1px #fff; color: #4e4e4e; font-weight: bold; border: 1px solid #cbcda5; float: right; display: block; box-shadow: inset 0px 1px #f3f4e5; border-radius: 5px; font-size: 18px; line-height: 35px;
	background: rgba(235,237,210,1); background: -moz-linear-gradient(top, rgba(235,237,210,1) 0%, rgba(211,214,173,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,237,210,1)), color-stop(100%, rgba(211,214,173,1))); background: -webkit-linear-gradient(top, rgba(235,237,210,1) 0%, rgba(211,214,173,1) 100%); background: -o-linear-gradient(top, rgba(235,237,210,1) 0%, rgba(211,214,173,1) 100%); background: -ms-linear-gradient(top, rgba(235,237,210,1) 0%, rgba(211,214,173,1) 100%); background: linear-gradient(to bottom, rgba(235,237,210,1) 0%, rgba(211,214,173,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebedd2', endColorstr='#d3d6ad', GradientType=0 );
}
.btn_reg_register {
	width: 118px; float: right; border-radius: 8px; border: 1px solid #ce4c92; line-height: 38px; text-align: center; text-decoration: none; color: #fff; font-size: 19px; text-shadow: 0px 1px 1px #333; box-shadow: inset 0px 0px 0px 1px #fa9ed1; 
	background: #f959b1; /* Old browsers */ background: -moz-linear-gradient(top,  #f959b1 0%, #ba347d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f959b1), color-stop(100%,#ba347d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #f959b1 0%,#ba347d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #f959b1 0%,#ba347d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #f959b1 0%,#ba347d 100%); /* IE10+ */ background: linear-gradient(to bottom,  #f959b1 0%,#ba347d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f959b1', endColorstr='#ba347d',GradientType=0 ); /* IE6-9 */
}
.btn_reg_register:hover {color: #fff;}
.blue_title {margin-bottom: 20px; background-color: #f0f5fa; color: #548fc8; font-size: 18px; font-family: arial; font-weight: normal; padding: 5px 15px 5px 15px;}
.content_panel_left_200 {width: 200px; float: left;}
.content_panel_left_430 { width: 430px; float: left; }
.content_panel_right_665 {width: 665px; float: left;}
.content_panel_right_175 {width: 175px; float: left;}
.required_astrix {font-family: arial; font-size: 18px; color: #f444a3;}
.reg_text_label {color: #404040; font-size: 13px; font-family: arial;}
.reg_text_link {color: #6b9ecf; font-size: 13px; font-family: arial; text-decoration: none;}
.reg_text_link:hover {text-decoration: underline;}
.reg_small_text, .reg_small_text_link {font-size: 10.5px; font-family: arial; color: #548fc8; text-decoration: none;}
.reg_small_text_link:hover {text-decoration: underline;}
.content_panel_row {margin-top: 20px; margin-bottom: 10px;}
.reg_textbox {padding: 5px 10px; color: #404040; font-size: 14px; border: 1px solid #c4c4c4; width: 285px;}
.reg_textbox_nowidth {padding: 5px 10px; color: #404040; font-size: 14px; border: 1px solid #c4c4c4; }
.reg_select {padding: 5px 10px;}
.reg_textbox_label {color: #b8b8b8;}
.reg_textbox_info {font-size: 11px; font-style: italic; font-family: arial; color: #b8b8b8; padding-top: 5px; display: block;}
.icon_question {width: 14px; height: 14px; background-image: url('/_resources/account_nimages/more_info.png'); display: inline-block; position: relative; top: 3px;}
.icon_question:hover {width: 14px; height: 14px; background-image: url('/_resources/account_nimages/more_info_over.png'); display: inline-block;}
.span_space {font-size: 22px;}
.btn_save_personal_info {width: 282px; height: 40px; background-image: url('/_resources/account_nimages/btn_save_personal_info.png'); display: block; float: left;}
.btn_skip_step a {margin-left: 50px; height: 40px; width: 200px; float: left; color: #537fb0; font-size: 14px; font-family: arial; text-decoration: none; margin-top: 15px;}
.btn_skip_step a:hover {text-decoration: underline;}
.content_panel_info {font-family: arial; font-size: 13px; color: #b8b8b8; }

/* Personal Information Styling */
/*
#ctl00_ContentBody_Month_Personal { float: left;}
#ctl00_ContentBody_Day_Personal { float: left; }
#ctl00_ContentBody_updateDay_Personal { float: left; }
#ctl00_ContentBody_MonthValidator_Personal { position:relative; left:3px; top: 1px;  }
#ctl00_ContentBody_DayValidator_Personal { position:absolute; top: 25px; right:295px;} 
#ctl00_ContentBody_YearValidator_Personal { position:relative; left: 109px; top: 1px;}
    */

.dob-form-field { float: left; }
.dob-form-field select{ margin-bottom: 5px; }
/*.dob-form-field span{ padding-left: 7px; padding-top: 5px; }*/
.dob-form-field.month-field { width: 100px; }
.dob-form-field.day-field { width: 79px; }
.dob-form-field.year-field { width: 79ddpx; }

.account-personal-info .dob-form-field.month-field { width: 120px; }
.account-personal-info .dob-form-field.month-field select{ width: 110px; }
.account-personal-info .dob-form-field.day-field { width: 65px; }
.account-personal-info .dob-form-field.year-field { width: 65px; }

.error {
    color: #c2302c;
}

#donorInfo {margin-top: 10px; background-image: url('/_resources/images/bg-info.jpg'); width: 660px; height: 250px; padding: 20px 10px;}
.donorInfoTitle {padding: 5px 0px 10px 0px; font-family: arial; font-size: 13px; font-weight: bold; color: #404040; width:110px;}
.donorInfoValue {padding: 5px 0px 10px 0px; margin-left: 35px; font-family: arial; font-size: 13px; color: #404040;}
.contentTitle {font-family: arial; font-size: 22px; color: #537fb0; font-weight:bold; }
.donorInfoBtnLink {margin-right: 10px; margin-bottom: 10px; display: block;}
.barTop1-1 {width: 224px; height: 168px; background-image: url('/_resources/images/bg-top-1-1.png'); position: relative; top: -3px;}
.barTop1-2 {width: 224px; height: 305px; background-image: url('/_resources/images/bg-top-1-2.png'); position: relative; top: -3px;}
.barTop1-3 {width: 224px; height: 445px; background-image: url('/_resources/images/bg-top-1-3.png'); position: relative; top: -3px;}
.barTop1-4 {width: 224px; height: 586px; background-image: url('/_resources/images/bg-top-1-4.png'); position: relative; top: -3px;}


/*.barTop2 {width: 226px; height: 170px; background-image: url('/_resources/images/bg-top-2.png'); margin-top: 1px;}
.barTop3 {width: 226px; height: 157px; background-image: url('/_resources/images/bg-top-3.png'); margin-top: 5px;}*/
a.donor_alike_links {font-family: aria; font-size: 12px; color: #537fb0; text-decoration: none;}
a.donor_alike_links:hover {text-decoration: underline;}
	
a.photo-modal-left {position: absolute; top: 5px; left: 0px; display: block; width: 70px; height: 487px; background-image: url('/_resources/images/btn-modal-arrow-left.jpg');}
a.photo-modal-left:hover {background-image: url('/_resources/images/btn-modal-arrow-left-over.jpg');}
a.photo-modal-right {position: absolute; top: 0px; right: 0px; display: block; width: 70px; height: 487px; background-image: url('/_resources/images/btn-modal-arrow-right.jpg');}
a.photo-modal-right:hover {background-image: url('/_resources/images/btn-modal-arrow-right-over.jpg');}

.single-box-yellow {background-color: #f8f9ef; width: 96px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}
.single-large-box-yellow {background-color: #f8f9ef; width: 580px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}
.single-box-light-blue {background-color: #eef4f9; width: 96px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}
.single-large-box-light-blue {background-color: #eef4f9; width: 580px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}

.single-box-purple {background-color:rgb(253,240,247); width: 96px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}
.single-large-box-purple {background-color:rgb(253,240,247); width: 580px; height: 85px; float: left; /*margin-right: 10px; margin-bottom: 10px;*/}

.icon-single-donor-profile {background-image: url('/_resources/images/icon-single-donor-profile.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-medical-history {background-image: url('/_resources/images/icon-single-medical-history.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-donor-personal-essays {background-image: url('/_resources/images/icon-single-donor-personal-essays.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-staff-impressions {background-image: url('/_resources/images/icon-single-staff-impressions.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-extended-donor-profile {background-image: url('/_resources/images/icon-single-extended-donor-profile.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-childhood-photos {background-image: url('/_resources/images/icon-single-childhood-photos.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-express-yourself {background-image: url('/_resources/images/icon-single-express-yourself.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-donor-conversation {background-image: url('/_resources/images/icon-single-donor-conversation.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-keirsey-reports {background-image: url('/_resources/images/icon-single-keirsey-reports.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-keirsey-qa {background-image: url('/_resources/images/icon-single-keirsey-qa.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.icon-single-facial-features-report {background-image: url('/_resources/images/icon-single-facial-features-report.jpg'); width: 96px; height: 85px; float: left; margin-right: 10px; margin-bottom: 10px;}
.single-item-title {font-family: arial; font-weight: bold; font-size: 15px; color: #404040; margin-top: 10px; margin-left: 10px; margin-right: 10px;}
.single-item-desc {font-family: arial; font-size: 10.5px; color: #404040; margin-top: 5px; /*margin-left: 10px;*/ margin-right: 10px;}
.single-item-price-title {font-family: arial; font-size: 10.5px; color: #404040; text-align: left; position: relative; left: 25px; margin-top: 5px;}
.single-item-price {font-family: arial; font-size: 28.64px; color: #404040; text-align: center; padding: 5px;}

.single-item-desc-disabled {font-family: arial; font-size: 12px; color: #e13333; font-weight: bold; font-style: italic; margin-top: 2px; margin-right: 10px;}
.single-item-price-title-disabled {font-family: arial; font-size: 10.5px; color: rgb(168,172,175); text-align: left; position: relative; left: 25px; margin-top: 5px;}
.single-item-price-disabled {font-family: arial; font-size: 28.64px; color: rgb(168,172,175); text-align: center; padding: 5px;}

a.single-item-add-to-cart {background-image: url('/_resources/images/btn-add-to-cart-single.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}
a.single-item-add-to-cart-disabled {background-image: url('/_resources/images/btn-add-to-cart-single-disabled.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}

a.single-item-download {background-image: url('/_resources/images/btn-download.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}
a.single-item-download:hover {background-image: url('/_resources/images/btn-download-active.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}
a.single-item-download-disabled {background-image: url('/_resources/images/btn-download-active.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}

a.single-item-login {background-image: url('/_resources/images/btn-login.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}
a.single-item-login:hover {background-image: url('/_resources/images/btn-login-active.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}
a.single-item-login-disabled {background-image: url('/_resources/images/btn-login-active.png'); width: 84px; height: 28px; display: block; margin-left: auto; margin-right: auto;}



.icon-pdf {width: 47px; height: 44px; background-image: url('/_resources/images/icon-pdf.png'); display: block; margin-left: auto; margin-right: auto; margin-top: 10px;}
a.btn-icon-pdf {font-family: arial; font-size: 10.5px; color: #548fc8; text-decoration: none; text-align: center; display: block;}
.single-item-sub-title {font-family: arial; font-size: 12px; color: #404040; margin-top: 10px;}


a.btn-icon-pdf-disabled {font-family: arial; font-size: 10.5px; color: rgb(168,172,175); text-decoration: none; text-align: center; display: block;}
 

.photos-left {width: 555px; height: 490px; background-color: black; float: left; position: relative; overflow: hidden;}
.photos-right {margin-left: 20px; width: 300px; float: left;}
.info-title-area {font-family: arial; font-weight: bold; font-size: 22px; color: #537fb0; margin-bottom: 10px; background-color: #f9f9f9; padding: 3px; position: relative; left: -3px;}
.info-title {font-family: arial; font-size: 18px; color: #404040; padding-bottom: 10px;}
.info-desc {font-family: arial; font-size: 13px; color: #696969; line-height: 18px;}
.main-thumb {width: 228px; height: 228px; background-image: url('/_resources/images/icon-large-thumb.png'); position: relative;}
#mainImageEnlarge {position: absolute; bottom: 0px; right: 2px; display: block;}
#mainImage {position: absolute; top: 0px; left: 0px; width: 228px; height: 228px;}
.pnl-upgrade {width: 221px; height: 152px; background-image: url('/_resources/images/pnl-upgrade.png'); display: block; margin-bottom: 10px; position: relative; left: 2px;}

a#btnAddToCart {width: 205px; height: 30px; background-image: url('/_resources/images/add_to_cart.png'); display: block;}
a#btnAddToCart:hover {width: 205px; height: 30px; background-image: url('/_resources/images/add_to_cart_over.png'); display: block;}

/*a#btnBuySubscription {width: 205px; height: 30px; background-image: url('/_resources/images/buy_subscription.png'); display: block;}
a#btnBuySubscription:hover {width: 205px; height: 30px; background-image: url('/_resources/images/buy_subscription_over.png'); display: block;}*/
/*a#btnBuySingleItems {width: 205px; height: 30px; background-image: url('/_resources/images/buy_single_item.png'); display: block;}
a#btnBuySingleItems:hover {width: 205px; height: 30px; background-image: url('/_resources/images/buy_single_item_over.png'); display: block;}*/
.icon-question {width: 14px; height: 14px; background-image: url('/_resources/images/more_info.png'); display: inline-block;}
.icon-question:hover {width: 14px; height: 14px; background-image: url('/_resources/images/more_info_over.png'); display: inline-block;}

a.btnDonorItems {color: #537fb0; text-decoration: none;}
a.btnDonorItems:hover {text-decoration: underline;}

a.btnBuyUpgrade {width: 205px; height: 30px; background-image: url('/_resources/images/btn_upgrade.png'); display: block;}
a.btnBuyUpgrade:hover {width: 205px; height: 30px; background-image: url('/_resources/images/btn_upgrade_active.png'); display: block;}
a.btnSubscribeNow {width: 108px; height: 30px; background-image: url('/_resources/images/subscribe.png');}
a.btnSubscribeNow:hover {width: 108px; height: 30px; background-image: url('/_resources/images/subscribe_over.png');}
a.btnRegisterNow {width: 108px; height: 30px; background-image: url('/_resources/images/register_now.png');}
a.btnRegisterNow:hover {width: 108px; height: 30px; background-image: url('/_resources/images/register_now_over.png');}
a.btnSubscribeNowPopup {width: 141px; height: 39px; background-image: url('/_resources/images/subscribe_popup.png');}
a.btnSubscribeNowPopup:hover {width: 141px; height: 39px; background-image: url('/_resources/images/subscribe_popup_over.png');}
a.btnRegisterNowPopup {width: 141px; height: 39px; background-image: url('/_resources/images/register_now_popup.png');}
a.btnRegisterNowPopup:hover {width: 141px; height: 39px; background-image: url('/_resources/images/register_now_popup_over.png');}

a.btnRegisterActivePopup {width: 141px; height: 39px; background-image: url('/_resources/images/btn_registered_active.png');}
a.btnSubscribed {width: 141px; height: 39px; background-image: url('/_resources/images/subscribe_popup_over.png');}


.miniBar1 {width: 190px; height: 2px; background-image: url('/_resources/images/mini-bar-1.jpg'); margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 10px;}
.miniBar2 {width: 190px; height: 2px; background-image: url('/_resources/images/mini-bar-2.jpg'); margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 10px;}
.miniBar3 {width: 190px; height: 2px; background-image: url('/_resources/images/mini-bar-3.jpg'); margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 10px;}

a.childhood_photos {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/childhood_photos.png');}
a.childhood_photos:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/childhood_photos_over.png');}
a.donor_conversation {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_conversation.png');}
a.donor_conversation:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_conversation_over.png');}
a.donor_personal_essay {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_personal_essay.png');}
a.donor_personal_essay:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_personal_essay_over.png');}
a.donor_profile {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_profile.png');}
a.donor_profile:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_profile_over.png');}
a.express_yourself {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/express_yourself.png');}
a.express_yourself:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/express_yourself_over.png');}
a.extended_donor_profile {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/extended_donor_profile.png');}
a.extended_donor_profile:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/extended_donor_profile_over.png');}
a.facial_features {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/facial_features.png');}
a.facial_features:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/facial_features_over.png');}
a.keirsey_qa {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_QA.png');}
a.keirsey_qa:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_QA_over.png');}
a.keirsey_report {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_report.png');}
a.keirsey_report:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_report_over.png');}
a.medical_history {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/medical_history.png');}
a.medical_history:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/medical_history_over.png');}
a.genetic_test_summary {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/genetic_test_summary.png');}
a.genetic_test_summary:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/genetic_test_summary_over.png');}
a.staff_impressions {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/staff_impressions.png');}
a.staff_impressions:hover {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/staff_impressions_over.png');}
a.upgrade_subscription {width: 149px; height: 43px; display: block; background-image: url('/_resources/images/upgrade_subscription.png');}
a.upgrade_subscription:hover {width: 149px; height: 43px; display: block; background-image: url('/_resources/images/upgrade_subscription_over.png');}

a.upgrade_subscription_noredirect {width: 149px; height: 43px; display: block; background-image: url('/_resources/images/upgrade_subscription.png');}
a.upgrade_subscription_noredirect:hover {width: 149px; height: 43px; display: block; background-image: url('/_resources/images/upgrade_subscription_over.png');}


/*locked*/
a.childhood_photos_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/child_photos_locked.png');}
a.donor_conversation_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_conversation_locked.png');}
a.donor_personal_essay_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_personal_essay_locked.png');}
a.donor_profile_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/donor_profile_locked.png');}
a.express_yourself_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/express_yourself_locked.png');}
a.extended_donor_profile_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/extended_donor_profile_locked.png');}
a.facial_features_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/facial_features_locked.png');}
a.keirsey_qa_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_QA_locked.png');}
a.keirsey_report_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/Keirsey_report_locked.png');}
a.medical_history_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/medical_history_locked.png');}
a.genetic_test_summary_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/genetic_test_summary_locked.png');}
a.staff_impressions_locked {width: 150px; height: 46px; display: block; background-image: url('/_resources/images/staff_impressions_locked.png');}
a.upgrade_subscription_locked {width: 149px; height: 43px; display: block; background-image: url('/_resources/images/upgrade_subscription_locked.png');}


/*Buttons*/

.btn.btn-grey {
	padding: 6px 10px 6px 15px;
	font-size:12px;
	border-radius: 20px;
	border: 2px solid #fff;
	box-shadow: 0px 0px 1px #b5b5b5;
	cursor:pointer;
	font-weight: bold;
	text-shadow: 0px 1px #fff;
	color: #101010;

    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #c9c9c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c9c9c9));
    background: -webkit-linear-gradient(top, #fefefe 0%,#c9c9c9 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#c9c9c9 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#c9c9c9 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#c9c9c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c9c9c9',GradientType=0 );

}
    .btn.btn-grey.btn-square {
        border-radius: 8px;
    }

.btn.btn-grey:hover {
	color: #959595;
    
	background: #c9c9c9;
    background: -moz-linear-gradient(top, #c9c9c9 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c9), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #c9c9c9 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #c9c9c9 0%,#fefefe 100%);
    background: -ms-linear-gradient(top, #c9c9c9 0%,#fefefe 100%);
    background: linear-gradient(to bottom, #c9c9c9 0%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#fefefe',GradientType=0 );
}


.btn.btn-grey .dark-grey {
	color: white !important;
	background: #696969;
	font-size: 12px !important;
	margin-left: 7px;
	padding: 3px 6px;
	text-shadow: none;
	border-radius: 10px;
}

.btn.btn-pink {
	color: white;
	border-radius: 22px;

    background: #F745A4;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F745A4),color-stop(1, #B53579));
	background-image: -o-linear-gradient(bottom, #F745A4 0%, #B53579 100%);
	background-image: -moz-linear-gradient(bottom, #F745A4 0%, #B53579 100%);
	background-image: -webkit-linear-gradient(bottom, #F745A4 0%, #B53579 100%);
	background-image: -ms-linear-gradient(bottom, #F745A4 0%, #B53579 100%);
	background-image: linear-gradient(to bottom, #F745A4 0%, #B53579 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F745A4', endColorstr='#B53579',GradientType=0 );
	border: 1px solid #ff6bbb;
}

.btn.btn-pink:hover {
	color: white;
}