/*==================================
dignity pledge google map
====================================*/
#dignityPledgeContainer{padding:10px 15px 15px 15px;}

.dignityPledgeHeader{position:relative; margin-bottom:10px; width:100%; background:#66B5AF url(../../../graphics/dignityPledge/curve_top_greenGrad.gif) no-repeat top left;}
.dignityPledgeHeaderBotCurve{width:840px !important; width /**/:930px; /*box model hack*/ padding:15px 60px 10px 30px; background: url(../../../graphics/dignityPledge/curve_bot_greenGrad.gif) no-repeat bottom left;}

.dignityPledgeHeaderBotCurve h1{padding:5px 0px 15px 45px; color: #fff; margin:0px 0px 0px 0px !important; width:280px !important; width /**/:325px; /*box model hack*/ float:left; background:url(../../../graphics/dignityPledge/icon_pledgeSearch.gif) no-repeat top left;}
.dignityPledgeHeaderBotCurve p{margin:0px 0px 0px 150px !important; padding:10px 0px 10px 40px; width:295px !important; width /**/:335px; /*box model hack*/  background:url(../../../graphics/dignityPledge/icon_howManyPledges.gif) no-repeat 0px 5px; color:#fff; font-size:1.2em; float:left;}


.dignityPledgeWrapper{width:100%; background: url(../../../graphics/dignityPledge/bg_2px_whiteGreyBorder.gif) repeat-y top left;}

.dignityPledgeTopCurve{width:100%; background: url(../../../graphics/dignityPledge/curve_top_whiteGreyBorder.gif) no-repeat top left;}
.dignityPledgeBotCurve{padding:8px 10px 15px 10px; background: url(../../../graphics/dignityPledge/curve_bot_whiteGreyBorder.gif) no-repeat bottom left;}

.dignityPledgePadding{padding:0px 0px 0px 15px;}


.dignityPledgeFilter{margin-bottom:10px; background: url(../../../graphics/dignityPledge/curve_top_green.gif) no-repeat top left;}
.dignityPledgeFilterBot{padding:10px 15px 10px 15px; background: url(../../../graphics/dignityPledge/curve_bot_green.gif) no-repeat bottom left;}

.dignityPledgeFilter form fieldset{border:none; margin:0; padding:0;}

.pledgeFilterOptions{width:540px; float:left; font-size:0.9em; }
.pledgeFilterOptions .col25{margin-bottom:10px;}
.pledgeFilterAddress{padding-top:10px; width:320px; float:left;}

.pledgeFilterAddress label{padding-bottom:8px; display:block;}
.pledgeFilterAddress p.smallText{font-size:0.8em; color:#555;}
.pledgeFilterAddress .addressInput{width:225px; border:1px solid #999; padding:5px 0px 5px 0px; }

#mapWrapper{width:100%;}
#pledgeMapContainer{width:620px; float:right;}
#pledgeMapContainer #map{margin:0;}

.mapSidePanelPods{width:275px; float:left;}
.mapSidePanelTopPod{width:275px; background: url(../../../graphics/dignityPledge/curve_top_gradTop.gif) no-repeat top left;}
.mapSidePanelTopPodBotCurve{padding:15px 5px 15px 15px; background: url(../../../graphics/dignityPledge/curve_bot_gradTop.gif) no-repeat bottom left;}

.mapSidePanelTopPodBotCurve h2{margin:0; padding:0px 0px 15px 0px;}

#mapSide{height:375px; overflow:auto;}
p.activityIcon{margin:0; padding:0px 0px 15px 28px; background: url(../../../graphics/dignityPledge/icon_activity.gif) no-repeat top left;}
p.activityNeedHelpIcon{margin:0; padding:0px 0px 15px 28px; background: url(../../../graphics/dignityPledge/icon_activityNeedHelp.gif) no-repeat top left;}
p.pledgeIcon{margin:0; padding:0px 0px 15px 28px; background: url(../../../graphics/dignityPledge/icon_pledge.gif) no-repeat top left;}
p.pledgeNeedHelpIcon{margin:0; padding:0px 0px 15px 28px; background: url(../../../graphics/dignityPledge/icon_pledgeNeedHelp.gif) no-repeat top left;}

.mapSidePanel{margin-top:10px; width:275px; background: url(../../../graphics/dignityPledge/bg_2px_greyGreyBorder.gif) repeat-y top left;}
.mapSidePanelTopCurve{background: url(../../../graphics/dignityPledge/curve_top_greyGreyBorder.gif) no-repeat top left;}
.mapSidePanelBotCurve{padding:15px 5px 15px 10px; background: url(../../../graphics/dignityPledge/curve_bot_greyGreyBorder.gif) no-repeat bottom left;}

#pledgeKeys li.activityIconListItem{margin:0; padding:0px 0px 10px 28px; background: url(../../../graphics/dignityPledge/icon_activity.gif) no-repeat top left;}
#pledgeKeys li.activityNeedHelpIconListItem{margin:0; padding:0px 0px 10px 28px; background: url(../../../graphics/dignityPledge/icon_activityNeedHelp.gif) no-repeat top left;}
#pledgeKeys li.pledgeIconListItem{margin:0; padding:0px 0px 10px 28px; background: url(../../../graphics/dignityPledge/icon_pledge.gif) no-repeat top left;}
#pledgeKeys li.pledgeNeedHelpIconListItem{margin:0; padding:0px 0px 10px 28px; background: url(../../../graphics/dignityPledge/icon_pledgeNeedHelp.gif) no-repeat top left;}

/*marker label*/
.markerPledgeWrapper a{display:block; margin-top:10px;}
.markerPledgeTitle{font-size:1.1em;}

/*modal box pledge details*/
.pledgeDetailModalBox{padding:20px 50px 20px 90px;}
.modalBoxPledgeOnly{background:url(../../../graphics/dignityPledge/icon_pledge_lrg.gif) no-repeat 25px 18px;}
.modalBoxPledgeNeedHelp{background:url(../../../graphics/dignityPledge/icon_pledgeNeedHelp_lrg.gif) no-repeat 25px 18px;}
.modalBoxActivityOnly{background:url(../../../graphics/dignityPledge/icon_activity_lrg.gif) no-repeat 25px 18px;}
.modalBoxActivityNeedHelp{background:url(../../../graphics/dignityPledge/icon_activityNeedHelp_lrg.gif) no-repeat 25px 18px;}

.pledgeDetailModalBoxContent{overflow:auto; height:200px;}
.pledgeDetailModalBox p{padding-top:5px; padding-bottom:10px;}

.pledgeDetailModalBox h1{margin:0; padding:0; font-size:1.1em;}
p.modalBoxPledgeSubtitle{padding-bottom:0px; margin:0px;}
.pledgeDetailModalBox p.flushPadding{padding:10px 0px 0px 0px; margin:0;}
p.contactUseIcon{margin:20px 0px 0px 0px; padding:0px 0px 10px 30px; background:url(../../../graphics/dignityPledge/icon_contactUser.gif) no-repeat top left; }


/*modal box contact user*/
.simpleModalContactDignityPledgeUser{padding:10px 20px 10px 20px;}
.contactPledgeUser{margin:0; padding:15px 0px 40px 65px; background: url(../../../graphics/dignityPledge/icon_contactUser_lrg.gif) no-repeat top left;}

.simpleModalContactDignityPledgeUser .col75{margin-bottom:10px;}
.simpleModalContactDignityPledgeUser .col75 .contact-input{width:360px; border:1px solid #999;}
.simpleModalContactDignityPledgeUser .col75 textarea{border:1px solid #999;}

.contactElementNameError,.contactElementEmailError,.contactElementMessageError{color:#C00;}







