

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.descriptions {font-family:Times New Roman; font-size : 12px; text-align: justify;}
.descriptionheaders {font-family:Times New Roman; font-size : 14px; text-align: justify;}
.companionresource {font-family:Times New Roman; color:#FF0000; font-weight: bold; font-size : 14px; text-align: justify;}
.audiocd {font-family:Times New Roman; font-size : 14px; }
.style2{ visibility:hidden;}
BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}
#wvhpA
{
	
	top: 0px;
	width: 100%;
	height: 100%;	
	background: url(images/storeBK.gif);
	background-repeat: repeat;
}
A {
  color: #006987;
  text-decoration: none;
}

A:hover {
  color: #fdffea;
  background-color:006987;
  text-decoration: underline;
}

FORM {
	display: inline;
}
#bluebox {background-image: url(images/blank_blue_box_background.gif);}

TR.header {
  background: #006987;
}

TR.headerNavigation {
  background: #00a9e1;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00a9e1;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #006987;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #006987;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #a1c7d4;
}

.infoBoxContents {
background-color:#ffffff;
  border-right:1px solid #bbc3d3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.white {
font-size: 45px;
  font-weight: bold;
  color: #ffffff;}
.infoBoxNotice {
  background: #ffffff;
}
.whiteHome {
font-size: 15px;
  color: #ff0000;
 a color:#ff0000; text-decoration: none;
 a:visited color:#ff0000; text-decoration: none;
 a:visited:hover color:#ff0000; text-decoration:underline;}


.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  color: #000000;
  text-align:center;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.main2  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.welcome{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  border-bottom:1px solid #bbc3d3;
  
 }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }




.table1{width:930px;}

.cpc{
	font-family: Arial,sans-serif;
    font-size: 12px;
	
}
.soaring{
	font-family: Arial,sans-serif;
	font-weight:bold;
    font-size: 20px;
	
}
 .crisis-pregnancy-center-page-headers
{font-size: 25px;
	color: #006987;}
	
.td1{height:9px;}
.td2{height:26px;}
.td3{height:3px;}
.td4{width:10%;}

/* Font styles */
.arial12B{font-family:arial,sans-serif; font-size:16px; color:#000000; border-top:3px solid #006987;border-bottom:1px solid #006987;background:#ffffff}
.arial12B a { color:#006987; text-decoration: none;}
.arial12B a:visited {color:#006987; text-decoration: none;}
.arial12B a:visited:hover {color:#006987; text-decoration:underline;}
.grayback {font-family:arial,sans-serif; font-size:16px; color:#000000;width:396px;background:#F2F0F5;border-top:3px solid #000099;border-bottom:1px solid #000099;margin-bottom:25px;}
.whiteback {font-family:arial,sans-serif; font-size:16px; color:#000000;width:396px;background:#FFFFFF;border-top:3px solid #006987;border-bottom:1px solid #006987; margin-top:10px; margin-bottom:25px;}
.seminars{width:396px;background:#F2F0F5;border-top:3px solid #000099;border-bottom:1px solid #000099;}
.pregnancy-care-centers{width:396px;background:#ffffff; border-top:3px solid #006987;border-bottom:1px solid #006987;}
.ramahWebDesigns {font-size: 10px; font-family:arial,sans-serif; }
.eSText, .eSColumnTitle, .eSColumnText {font: 12px Arial;}
.eSSmallText, .eSS {font: 11px Verdana;}
.eST {width:930px;font: 11px Tahoma; padding-top:10px; background:#fdffea; padding-bottom:5px;}
.eST a {font-family:Tahoma; color:#006987; text-decoration: none;}
.eST a:visited {color:#006987; text-decoration: none;}
.eST a:visited:hover {color:#ffffff; background:#006987; text-decoration:underline;}
.eST1{font-family:arial,sans-serif; font-size:12px; color:#000000; background:#ffffff; padding-left:5px; padding-right:5px; margin-top:-20px; padding-bottom:0px;}
.eST1 a {font-family:tahoma; font-size: 14px; color:#006987; text-decoration: none;}
.eST1 a:visited {color:#006987; text-decoration: none;}
.eST1 a:visited:hover {color:#006987;  text-decoration:underline;}

.eSTblank{ width:560;font-family:arial,sans-serif; font-size:12px; color:#000000; background:#ffffff; padding-left:5px; padding-right:5px; margin-top:-20px; padding-bottom:5px;}
.eSTblank a {font-family:tahoma; font-size: 14px; color:#006987; text-decoration: none;}
.eSTblank a:visited {color:#006987; text-decoration: none;}
.eSTblank a:visited:hover {color:#006987;  text-decoration:underline;}

.eSTstate{ width:545px; font-family:arial,sans-serif; font-size:10px; color:#000000; background:#ffffff; padding-left:5px; padding-right:5px; margin-top:-0px; padding-bottom:5px;}
.eSTstate a {color:#006987; text-decoration: none;}
.eSTstate a:visited {color:#006987; text-decoration: none;}
.eSTstate a:visited:hover {color:#ffffff; background:#006987; text-decoration:none;}

.wording{ width:545px; font-family:arial,sans-serif; font-size:12px; color:#000000; background:#ffffff; padding-left:5px; padding-right:5px; margin-top:-0px; padding-bottom:5px;}
.wording a {color:#006987; text-decoration: none;}
.wording a:visited {color:#006987; text-decoration: none;}
.wording a:visited:hover {color:#ffffff; background:#006987; text-decoration:none;}


.eSTorders{ width:100%;  color:#000000;  padding-left:0px; padding-right:0px; margin-top:-0px; padding-bottom:5px;}
.eSTorders a {color:#006987; text-decoration: none;}
.eSTorders a:visited {color:#006987; text-decoration: none;}
.eSTorders a:visited:hover {color:#ffffff; background:#006987; text-decoration:none;}

.eST2{font-family:arial,sans-serif; font-size:12px; color:#000000; background:#f2f0f5; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px;}
.eST2 a {color:#006987;font-family:tahoma; font-size:14px;  text-decoration:none;}
.eST2 a:visited {color:#006987; text-decoration: none;}
.eST2 a:hover {color:#006987;  text-decoration:underline;}
.signup{font-family:arial,sans-serif; font-size:14px; color:#006987;  padding-left:5px; padding-right:5px; padding-bottom:5px;}
.signup a {color:#006987;font-family:arial,sans-serif; font-size:14px;  text-decoration:none;}
.signup a:visited {color:#006987; text-decoration: none;}
.signup a:visited:hover {color:#006987;  text-decoration:underline;}
.eST3{font-family:arial,sans-serif; font-size:12px; color:#000000; background:#ffffff; padding-left:5px; padding-right:5px; margin-top:-0px; padding-bottom:5px;}
.eST3 a {font-family:tahoma; font-size: 14px; color:#006987; text-decoration: none;}
.eST3 a:visited {color:#006987; text-decoration: none;}
.eSTBottom {width:930px;font: 11px Tahoma; padding-top:0px; background:#fdffea; padding-bottom:0px;}
.eSTBottom a {font-family:Tahoma; color:#006987; text-decoration: none;}
.eSTBottom a:visited {color:#006987; text-decoration: none;}
.eSTBottom a:visited:hover {color:#ffffff; background:#006987; text-decoration:underline;}
 .eSTB, .eSSearchTop {font: 11px Tahoma; padding-top:10px; padding-bottom:5px;}
.eSTB2 {font: 11px Tahoma;padding-bottom:10px;  font-weight:bold;}
.eSTB { padding-left:10px;  font-weight:bold;}
.eSTB1 {font: 11px Tahoma; color: #006987;  padding-bottom:10px; font-weight:bold;}
.eSColumnTitle {font-size:18px;color: #633000;margin-bottom:3px;}
.eSColumnText {color: #996600;}
.eSColumnContinue {font:bold 80% Verdana;color:#999966;}

/* Shell & Module styles */
.eSHR {margin:8px 0px 5px 0px;border-bottom:1px solid #EAEAAE;}
.eSPageTitle {font:bold 110% Arial;margin-bottom:10px;color: #462D79;margin-top:5px;}
.eSTax {background:#fdffea; padding-left:15px; color:#006987;}
.eSTax a {font-family:Tahoma; color:#006987; text-decoration: none;}
.eSTax a:visited {color:#006987; text-decoration: none;}
.eSTax a:visited:hover {color:#ffffff; background:#006987; text-decoration:underline;}
.eSTaxMore {background:#fdffea; margin-left:10px; color:#006987;}
.eSTaxMore {background:#E6E1EC;}
.eSFTSTax {background:white;margin-left:10px;}
.eSDept { font-family:Tahoma; font-size:70%; color:#006987  }
.eSDeptS, .eSDeptR {font:70% Tahoma;border-bottom: 1px solid #C4B7D1;padding:5px;color:black;}
.eSDeptX, .eSDeptY {font:70% Tahoma;padding:5px;color:black;border-bottom: 1px solid #EAEAAE;border-right: 1px solid #EAEAAE;border-left: 1px solid #EAEAAE;}
.eSDeptR, .eSDeptY {font-weight:bold;}
.eSCat {font:bold 70% Tahoma;font-weight:bold;border-bottom: 1px solid #C4B7D1;padding:5px;}
.eSSub {font:50% Verdana;border-bottom: 1px solid #C4B7D1;padding:1px 3px 6px 5px;}
.eSSub A{color:#000099;}
.eSRefine {font: 70% Tahoma;margin:8px 0 0 10px;}
.eSBread {margin-top:10px;font:10px Verdana;color:#996699;}
.eSBread A{color:#996699;}
.eSptnrBread {margin-top:5px;font:10px Verdana;}
.eSModSm {border:#EAEAAE 1px solid; width:192px; padding:6px;padding-bottom:10px;}
.eSMod {width:396px;border:#EAEAAE 1px solid;background-color:white;padding:5px;}
.eSModL {border:#EAEAAE 1px solid;background-color:white;}
.eSPtnrMod {padding-bottom:8px;border-bottom:solid 1px #cccccc;margin-top:10px;}
.eSLCol {background: #fdffea; width:410px;}
.eSBuffer  {background: #fdffea; width:5px;}
.eSBuffer2  {background: #fdffea; width:3px;}
.eSCCol {background: #fdffea; width:396px;}
.eSRCol {background: #fdffea; padding-top:10px; width:165px; }
.eSRCol2 {background: #fdffea; padding-top:10px; width:40px; }
.eSColW {background: white;}
.eSSCol {background: white;width:146px;border:solid 1px #006987;padding-bottom:10px;padding-top:10px;
}
.eSSpnsr {padding-bottom: 8px;}
.eSTenant {padding-top: 5px;}
.eSSpnsrBorder {border: #006987 1px solid;}
.eSSearchTop {margin-top:8px;}

.eSOffer {font:11px arial normal;margin-top:6px;}
.eSOfferTitle {font-family:arial;font-size:12px;font-weight:normal;}
.eSOfferDesc, .eSOfferBrand, .eSOfferTitleGG, .eSOfferDescGG {font:12px arial;color: #333333;}
.eSOfferTitleGG {font:normal 12px arial;}
.eSOfferMerchant, A.eSOfferEdit {font:11px arial;color: #000000;}
.eSOfferPrice, .eSOfferMerchantGG, .eSOfferMore A, .eSOfferPriceGG, .eSOfferGGEditorial A {font:normal 11px arial;color: #000000;}
.eSFTSSale {font:bold 11px arial;color: #990000;}
.eSOfferSale {color: #990000;}
.eSOfferLocal A, .eSOfferPromo {font:11px arial;}
.eSOfferPromo {color:#990000;}
.eSOfferMore {padding-top: 10px;}

/* Newsletter styles */
.eSNewsFO, .eSNewsCat {font:bold 115% Arial;color:#E6E1EC;}
.eSNewsCat {color:white;}
.eSNewsFooter{font:60% Arial;color:#817D62;}
.abortion { visibility:hidden; font:7px;}

/* Header/Footer styles */
.big7 {font:70% tahoma;color:white; width:930px;}
.big2 {font:70% tahoma;color:white; width:375px;}
.big3 {font:70% tahoma;color:white; width:750px;}
.label {vertical-align: text-top; border:0px; text-align: right; font-size: 11px; font-weight: 700; padding-top: 1px;}
.small {font-size: 11px; font-weight: 400;} 
.small a {font-family:Tahoma; color:#006987;  text-decoration:none;}
.small a:visited {color:#006987;}
.small a:visited:hover {color:#ffffff; background-color:#006987;}
.input { border:0px;}
.formTable TD.topSpacer {padding: 0px;}
.formTable TD.labelError {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: 700; padding-top: 1px; color: #ffffff;}

.fields {font:100% tahoma;color:white; }

.eSsf {color:white; width:930px;}
.eSsf a{color:white;text-decoration:none;}
.eSsfl {font:24px tahoma;border-bottom: 0px solid #FDFFEA;white-space:nowrap;}
.eSsfl a{text-decoration:none;}
.eSsfm {width:113px; solid orange;}
.eSsfr {font-size:1px;width:458px;}
.eSsfi {font-family:Tahoma; font-size:70%;background:#006987 url('../images/sfg_p.gif');border-bottom:0px;  border-top:0px;  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:9px; background-image:url('../images/sfg_p.gif');}
.eSsfi a {font-family:Tahoma; color:#FFFFFF;  text-decoration:none;}
.eSsfi a:visited {color:#FFFFFF;}
.eSsfi a:visited:hover {color:#ffffff;}
.eSsflb {font-size:1px;background:#00A9E1;border-bottom: 0px solid #000099;}
.tb {font:90% tahoma;background:#00a9e1;color:#006987;width:930px;}
.tb a {color:#FFFFFF;font-weight:bold;text-decoration:none;}
.tb a:visited {color:#FFFFFF;}
.tb a:visited:hover {color:#ffffff;}

.tb1 {font:100% tahoma;color:#006987;width:930px; margin-bottom:-8px;}
.tb1 a {color:#FFFFFF;text-decoration:underline;}
.tb1 a:visited {color:#FFFFFF;}
.tb1 a:visited:hover {color:#ffffff;}

.terms {color:white;}
.terms td {font: 10px tahoma;border-top-width:1px;border-top-color:#9884A7;border-top-style:solid;}
.terms a {font: 10px  tahoma;text-decoration:none;color:white;}
.fhelp a {font-weight:normal;}.style2 {visibility : hidden;}
.pccborder {width:930px; border-right-width:15px;border-right-color:#fdffea;border-right-style:solid; border-left-width:15px;border-left-color:#fdffea;border-left-style:solid;}
.pccborder2 { width:930px;border-top-width:10px;border-top-color:#fdffea;border-top-style:solid;border-right-width:75px;border-right-color:#fdffea;border-right-style:solid; border-left-width:75px;border-left-color:#fdffea;border-left-style:solid;}
.pccborder3 {width:930px;border-bottom-width:10px;border-bottom-color:#fdffea;border-bottom-style:solid;border-right-width:75px;border-right-color:#fdffea;border-right-style:solid; border-left-width:75px;border-left-color:#fdffea;border-left-style:solid;}
.PCCNationWide{font-family:Tahoma; color: #ffffff; font-weight: bold;font-size: 16px; }
.Footer{width:930px;font-family:Tahoma; font-size: 10px;background:#fdffea;  padding-bottom:20px; color: #006987;}

