/* Cards & Services styles */


/* These styles are for the main image and button location for the main cards page */
#cardsMnTop {margin-left: 0px; top: 115px; float: left; display: block; width: 954px;}
#cardsMn {width: 954px;}

/* These styles are for the subnavigation */

#cardsSub {margin: 0px; padding: 0px; float: left; width: 761px;}
#cardsSub ul {list-style:none; padding: 0px; margin: 0px; }
#cardsSub li {float: left; margin: 0px; padding: 0px; }


/* For cards buttons and text links */

#cardsMainTop {margin-bottom: 10px; margin-top: -10px; padding-right: 20px;}
#cardsMainTopFlsh {margin-bottom: 10px; margin-top: 0px; padding-right: 20px;}
#mnFlashFtr, #mnFlashFtr2, #mnFlashFtr3 {margin-top:0px; }


#cardsMainTop .cardsMnBtn { margin-top: -20px; float:right; position: relative; }
.cardsMnBtn2 { margin-top: 60px; float:right; position: relative;margin-right: 20px; }

#cardsMainTop .mainTxtLnk2 {text-align: right; margin-top: -15px; float: right; margin-right: 30px; position: relative;}
#cardsMainTop .mainTxtLnk2 a { color: #fff; text-decoration: underline; font-weight: bold; }
#cardsMainTop .mainTxtLnk2 a:link { color: #fff; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk2 a:visited { color: #fff; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk2 a:hover { color: #fff; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk2 a:active { color: #fff; text-decoration: underline;font-weight: bold; }

/* These styles are for the main top white text header in main content area */
#cardsMnTop .topHdr {background:url(../images/cards/cardsMnTopBkg2.gif) no-repeat top left; /*width: 952px;*/ height: 38px; border-bottom: 1px solid #9e9f9f; }
#cardsMnTop .mnHdr {float: left; background-color: #fff; margin-top: 8px; padding: 0px 0px 0px 0px;   text-align: left; width: 952px; height: 19px;}
#cardsMnTop .topSp {margin-left: 10px; margin-top: 10px; height: 17px;}

/* These styles are for the main content area of the main cards page */
#cardsMainTop {padding-bottom: 10px;}

#cardsMainTop .mnBtn { margin-top: -35px;float: right; position: relative; padding-right: 20px; text-align: right; }

#cardsMainTop .mainTxtLnk {text-align: right; margin-right: 20px; position: relative;float: left;/*margin-top: -30px;  */ }
/*#cardsMainTop .mainTxtLnk {text-align: right; margin-right: 130px; margin-top: -30px; position: relative;}*/
#cardsMainTop .mainTxtLnk a { color: #000; text-decoration: underline; font-weight: bold; }
#cardsMainTop .mainTxtLnk a:link { color: #000; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk a:visited { color: #000; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk a:hover { color: #000; text-decoration: underline; font-weight: bold;}
#cardsMainTop .mainTxtLnk a:active { color: #000; text-decoration: underline;font-weight: bold; }




#csMain {width: 954px; /*padding-top: 10px;*/ float: left;}

#csMainLeft {width: 313px; float: left; padding-right: 8px; text-align: left;}
#csMainLeft .sectTtl1 {width: 313px;}
#csMainLeft .sectImg1 {width: 313px;}
#csMainLeft .sectTxt1 {width: 313px;}
#csMainLeft .sectbtm1 {width: 313px;}
#csMainLeft .csFtrBtn { float: right; text-align: left; }
#csMainLeft .txtLnk { text-align: left; float: left; padding-top: 5px;}
#csMainLeft .csFtrSp {width: 279px; background-color: #fff; margin-bottom: 0px; height: 21px;}

/* These styles are for the feature box white text headers for the leftmost box */
#csMainLeft .topHdr {background:url(../images/cards/csFtrBxTopBkg2.gif) no-repeat top left; height: 30px; /*width: 952px; height: 8px;*/border-bottom: 1px solid #9e9f9f; }
#csMainLeft .mnHdr {float: left; background-color: #fff; margin-top: 6px; padding: 0px 0px 5px 0px; /* border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 311px; /*height: 31px;*/}
#csMainLeft .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}

#csMainMid {width: 313px; float: left; padding-right: 7px; text-align: left;}
#csMainMid .sectTtl1 {width: 313px;}
#csMainMid .sectImg1 {width: 313px;}
#csMainMid .sectTxt1 {width: 313px;}
#csMainMid .sectbtm1 {width: 313px;}
#csMainMid .txtLnk { text-align: left; float: left; padding-top: 5px;}
#csMainMid .csFtrBtn { margin-right: 0px; float: right; text-align: left;}

#csMainMid .csFtrSp {width: 279px; background-color: #fff;  margin-bottom: 0px; height: 21px;}

/* These styles are for the feature box white text headers for the center box */
#csMainMid .topHdr {background:url(../images/cards/csFtrMidBkg2.gif) no-repeat top left; height: 30px;border-bottom: 1px solid #9e9f9f;/*width: 952px; height: 8px;*/ }
#csMainMid .mnHdr {background-color: #fff; float: left; margin-top: 6px; padding: 0px 0px 5px 0px; text-align: left; width: 311px; /*height: 31px;*/}
#csMainMid .topSp {margin-left: 12px; margin-top: 2px; /*height: 17px;*/}

#csMainRight {width: 313px; text-align: left; float: left; }
#csMainRight .sectTtl1 {width: 313px;}
#csMainRight .sectImg1 {width: 313px;}
#csMainRight .sectTxt1 {width: 313px;}
#csMainRight .sectbtm1 {width: 313px;}
#csMainRight .csFtrBtn { margin-top: 0px; float: right; text-align: left; }
#csMainRight .txtLnk { text-align: left; padding-top: 5px;}
#csMainRight .csFtrSp {width: 279px; background-color: #fff; height: 21px;}

/* These styles are for the feature box white text headers for the right box */
#csMainRight .topHdr {background:url(../images/cards/csFtrRtBkg.gif) no-repeat top left; height: 30px; /*width: 952px; height: 8px;*/border-bottom: 1px solid #9e9f9f; }
#csMainRight .mnHdr {background-color: #fff; float: left; margin-top: 6px; padding: 0px 0px 5px 0px; text-align: left; width: 311px; /*height: 31px;*/}
#csMainRight .topSp {margin-left: 15px; margin-top: 2px; /*height: 17px;*/}


.txtBkg {background-image: url(../images/highlights/highlights_bgSm.gif); background-repeat: repeat-y; background-position: top left; font-size: 11px; border-top: #cccccc 1px solid; padding: 18px 16px 0px 16px; text-align: left; /*height: 150px;*/}

.csMainTxt {display: block; clear: both; text-align: left; width: 279px; height: 124px; }


#csMain a { color: #9e9f9f; text-decoration: underline; }
#csMain a:link { color: #9e9f9f; text-decoration: underline; }
#csMain a:visited { color: #9e9f9f; text-decoration: underline; }
#csMain a:hover { color: #9e9f9f; text-decoration: underline; }
#csMain a:active { color: #9e9f9f; text-decoration: underline; }
#csMain h1 {color: #999; font-size: 14px; font-weight: normal; line-height: 15px; margin: 0; padding: 0;}

/* These styles are for a template with two content modules */

#csMainLeftFl {width: 472px; float: left; text-align: left; }
#csMainLeftFl .sectTtl1 {width: 472px;}
#csMainLeftFl .sectImg1 {width: 472px;}
#csMainLeftFl .sectTxt1 {width: 472px;}
#csMainLeftFl .sectbtm1 {width: 472px;}
#csMainLeftFl .csFtrBtn {float: right; text-align: left; margin-top: 0px;}
#csMainLeftFl .txtLnk { padding-top: 5px; text-align: left;}
#csMainLeftFl .csFtrSp {width: 440px; height: 21px;}

/* These styles are for the feature box white text headers for the leftmost box in full width version */
#csMainLeftFl .topHdr2 {background:url(../images/cards/csftr1TopFlBkg.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ }
#csMainLeftFl .mnHdr {float: left; background-color: #fff; margin-top: 7px; padding: 0px 0px 5px 0px;  border-bottom: 1px solid #9e9f9f; text-align: left; width: 472px; /*height: 31px;*/}
#csMainLeftFl .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}


#csMainMidFl {width: 472px; float: right; padding-right: 0px;}
#csMainMidFl .sectTtl1 {width: 472px;}
#csMainMidFl .sectImg1 {width: 472px;}
#csMainMidFl .sectTxt1 {width: 472px;}
#csMainMidFl .sectbtm1 {width: 472px;}
#csMainMidFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#csMainMidFl .txtLnk { padding-top: 5px; text-align: left;}
#csMainMidFl .csFtrSp {width: 440px; height: 21px;}

.txtBkgFl {width: 440px; background-image: url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; background: #fff;  height: 112px; font-size: 11px; border-top: #cccccc 1px solid; padding: 18px 16px 0px 16px; text-align: left; }

.csMainTxtFl {display: block; clear: both; text-align: left; width: 440px; height: 90px;}

/* These styles are for the feature box white text headers for the rightmost box in full width version */
#csMainMidFl .topHdr2 {background:url(../images/cards/csMidTtlFlBkg.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ }
#csMainMidFl .mnHdr {float: left; background-color: #fff; margin-top: 7px; padding: 0px 0px 5px 0px;  border-bottom: 1px solid #9e9f9f; text-align: left; width: 472px; /*height: 31px;*/}
#csMainMidFl .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}

/* These styles are for the Card Services - PayPass page */

#csSub1MnLft {width: 472px; float: left; padding-right: 10px;}
#csSub1MnLft .csMainTxt, #csSub1MnRt .csMainTxt {display: block; clear: both; margin-top: 10px; }
#csSub1MnRt {width: 472px; float: left; padding-right: 0px;}
#csSub1MnLft .sectTtl1, #csSub1MnLft .sectbtm1, #csSub1MnRt .sectTtl1, #csSub1MnRt .sectbtm1 {width: 472px;}
#csSub1MnLft .mnTxt, #csSub1MnRt .mnTxt {background-image:url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; background: #fff; width: 452px; height: 160px; font-size: 11px; border-top: #cccccc 1px solid; padding: 0px 6px 3px 12px; }
#csMain .footnote {font-size: 9px; color: #999; clear: both; }
#csSub1MnLft .smallImg {float: left; }
#csSub1MnLft .csFtrBtn {float: right; margin: 70px 10px 0px 0px;}
#csSub1MnLft .txtLnk { float: left; padding-top: 15px;}
#csSub1MnRt .csFtrBtn { margin: 29px 10px 0px 0px; float: right;}


#csSub1MnRt ul {margin: 10px 0px 0px 15px; padding: 0px 0px 0px 0px; }

#csSub1MnLft a { color: #9e9f9f; text-decoration: underline; font-size: 10px;}
#csSub1MnLft a:link { color: #9e9f9f; text-decoration: underline; }
#csSub1MnLft a:visited { color: #9e9f9f; text-decoration: underline; }
#csSub1MnLft a:hover { color: #9e9f9f; text-decoration: underline; }
#csSub1MnLft a:active { color: #9e9f9f; text-decoration: underline; }

/* These styles are for version 2 of the main Cards & Services page */
#csMn2 {width: 954px; position: relative; height: 187px;}
#csMn2Lft {float: left; position: relative; background:url(../images/cards/cs_finder_image.jpg) top left no-repeat; width: 470px; height: 187px;}
#csMn2Rt {float: right; position: relative; background: url(../images/cards/card_finder_right.gif) top left no-repeat; width: 484px; height: 187px; margin-bottom: 10px;}
#csMn2Rt .cont {width: 430px; margin: 43px 0px 10px 16px; text-align: left; font-size: 11px; float: left;}

#csMn2Rt .csFtrBtn2 { margin-right: 0px; float: right; text-align: left;}
#csMn2Rt .csFtrSp2 {width: 450px; height: 21px; margin-top: 150px;}

/* These styles are for the World Elite pages */

#eliteMnTop .topHdr {background:url(../images/cards/eliteMnTopBkg2.gif) no-repeat top left; /*width: 952px;*/ height: 38px; border-bottom: 1px solid #9e9f9f; }
#eliteMnTop .mnHdr {float: left; background-color: #252525; margin-top: 8px; padding: 0px 0px 0px 0px;   text-align: left; width: 952px; height: 19px;}
#eliteMnTop .topSp {margin-left: 10px; margin-top: 10px; height: 17px;}

#eliteLeftFl {width: 472px; float: left; text-align: left; }
#eliteLeftFl .topHdr2 {background:url(../images/cards/eliteFtr1TopFlBkg.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ width: 472px; background-color: #252525;}
#eliteLeftFl .mnHdr {float: left; background-color: #252525; margin-top: 8px; padding: 0px 0px 5px 10px;  /*border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 462px; /*height: 31px;*/margin-bottom: 10px;}
#eliteLeftFl .topSp {margin-left: 12px; margin-top: 2px; height: 0px;}
.eliteTxtBkgFl {width: 440px; background-image: url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; background: #fff;  /*height: 112px;*/ font-size: 11px; border-top: #9e9f9f 1px solid; padding: 18px 16px 0px 16px; text-align: left; }
#eliteLeftFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#eliteLeftFl .csFtrBtnM { float: right; text-align: left; margin-top: 0px; margin-left:5px}
#eliteLeftFl .csFtrSp {width: 440px; height: 21px; position: relative;margin-top: 10px;}
#eliteLeftFl .csMainTxtFl {display: inline; clear: both; text-align: left; width: 440px; }

#eliteMidFl {width: 472px; float: right; padding-right: 0px;}
#eliteMidFl .topHdr2 {background:url(../images/cards/eliteMidTtlFlBkg.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ background-color: #252525; width: 472px; }
#eliteMidFl .mnHdr {float: left; background-color: #252525; margin-top: 8px; padding: 0px 0px 5px 10px;  /*border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 462px; /*height: 31px;*/margin-bottom: 10px;}
#eliteMidFl .topSp {margin-left: 12px; margin-top: 2px; height: 0px;}
#eliteMidFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#eliteMidFl .csFtrBtnM { float: right; text-align: left; margin-top: 0px; margin-left:5px}
#eliteMidFl .csFtrSp {width: 440px; height: 21px; margin-top: 10px;}
#eliteMidFl .csMainTxtFl {display: inline; clear: both; text-align: left; width: 440px;}
.bttnSp {margin-right: 10px;}

.eliteSubTxt {font-size: 12px; color: #999999;}


#weMainLeft {width: 313px; float: left; padding-right: 8px; text-align: left;}
#weMainLeft .sectTtl1 {width: 313px;}
#weMainLeft .sectImg1 {width: 313px;}
#weMainLeft .sectTxt1 {width: 313px;}
#weMainLeft .sectbtm1 {width: 313px;}
#weMainLeft .csFtrBtn { float: right; text-align: left; }
#weMainLeft .txtLnk { text-align: left; float: left; padding-top: 5px;}
#weMainLeft .csFtrSp {width: 279px; background-color: #fff; margin-bottom: 0px; height: 21px;}

/* These styles are for the feature box white text headers for the leftmost box */
#weMainLeft .topHdr {background:url(../images/cards/csFtrBxTopBkg2_we.gif) no-repeat top left; height: 30px; /*width: 952px; height: 8px;*/border-bottom: 1px solid #9e9f9f; }
#weMainLeft .mnHdr {float: left; background-color: #252525; margin-top: 6px; padding: 0px 0px 5px 0px; /* border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 311px; /*height: 31px;*/}
#weMainLeft .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}

#weMainMid {width: 313px; float: left; padding-right: 7px; text-align: left;}
#weMainMid .sectTtl1 {width: 313px;}
#weMainMid .sectImg1 {width: 313px;}
#weMainMid .sectTxt1 {width: 313px;}
#weMainMid .sectbtm1 {width: 313px;}
#weMainMid .txtLnk { text-align: left; float: left; padding-top: 5px;}
#weMainMid .csFtrBtn { margin-right: 0px; float: right; text-align: left;}

#weMainMid .csFtrSp {width: 279px; background-color: #fff;  margin-bottom: 0px; height: 21px;}

/* These styles are for the feature box white text headers for the center box */
#weMainMid .topHdr {background:url(../images/cards/csFtrMidBkg2_we.gif) no-repeat top left; height: 30px;border-bottom: 1px solid #9e9f9f;/*width: 952px; height: 8px;*/ }
#weMainMid .mnHdr {background-color: #252525; float: left; margin-top: 6px; padding: 0px 0px 5px 0px; text-align: left; width: 311px; /*height: 31px;*/}
#weMainMid .topSp {margin-left: 12px; margin-top: 2px; /*height: 17px;*/}

#weMainRight {width: 313px; text-align: left; float: left; }
#weMainRight .sectTtl1 {width: 313px;}
#weMainRight .sectImg1 {width: 313px;}
#weMainRight .sectTxt1 {width: 313px;}
#weMainRight .sectbtm1 {width: 313px;}
#weMainRight .csFtrBtn { margin-top: 0px; float: right; text-align: left; }
#weMainRight .txtLnk { text-align: left; padding-top: 5px;}
#weMainRight .csFtrSp {width: 279px; background-color: #fff; height: 21px;}

/* These styles are for the feature box white text headers for the right box */
#weMainRight .topHdr {background:url(../images/cards/csFtrRtBkg_we.gif) no-repeat top left; height: 30px; /*width: 952px; height: 8px;*/border-bottom: 1px solid #9e9f9f; }
#weMainRight .mnHdr {background-color: #252525; float: left; margin-top: 6px; padding: 0px 0px 5px 0px; text-align: left; width: 311px; /*height: 31px;*/}
#weMainRight .topSp {margin-left: 15px; margin-top: 2px; /*height: 17px;*/}

/* These styles are for a template with two content modules */

#weMainLeftFl {width: 472px; float: left; text-align: left; }
#weMainLeftFl .sectTtl1 {width: 472px;}
#weMainLeftFl .sectImg1 {width: 472px;}
#weMainLeftFl .sectTxt1 {width: 472px;}
#weMainLeftFl .sectbtm1 {width: 472px;}
#weMainLeftFl .csFtrBtn {float: right; text-align: left; margin-top: 0px;}
#weMainLeftFl .txtLnk { padding-top: 5px; text-align: left;}
#weMainLeftFl .csFtrSp {width: 440px; height: 21px;}

/* These styles are for the feature box white text headers for the leftmost box in full width version */
#weMainLeftFl .topHdr2 {background:url(../images/cards/csftr1TopFlBkg.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ }
#weMainLeftFl .mnHdr {float: left; background-color: #fff; margin-top: 7px; padding: 0px 0px 5px 0px;  border-bottom: 1px solid #9e9f9f; text-align: left; width: 472px; /*height: 31px;*/}
#weMainLeftFl .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}


#weMainMidFl {width: 472px; float: right; padding-right: 0px;}
#weMainMidFl .sectTtl1 {width: 472px;}
#weMainMidFl .sectImg1 {width: 472px;}
#weMainMidFl .sectTxt1 {width: 472px;}
#weMainMidFl .sectbtm1 {width: 472px;}
#weMainMidFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#weMainMidFl .txtLnk { padding-top: 5px; text-align: left;}
#weMainMidFl .csFtrSp {width: 440px; height: 21px;}


/* These styles are for a template with two content modules in World Elite */

#weMainLeftF2 {width: 472px; float: left; text-align: left; }
#weMainLeftF2 .sectTtl1 {width: 472px;}
#weMainLeftF2 .sectImg1 {width: 472px;}
#weMainLeftF2 .sectTxt1 {width: 472px;}
#weMainLeftF2 .sectbtm1 {width: 472px;}
#weMainLeftF2 .csFtrBtn {float: right; text-align: left; margin-top: 20px;}
#weMainLeftF2 .txtLnk { padding-top: 5px; text-align: left;}
#weMainLeftF2 .csFtrSp {width: 440px; height: 21px;}

/* These styles are for the feature box white text headers for the leftmost box in full width version */
#weMainLeftF2 .topHdr2 {background:url(../images/cards/csftr1TopFlBkg_left.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ }
#weMainLeftF2 .mnHdr {float: left; background-color: #313131; margin-top: 7px; padding: 0px 0px 5px 0px;  border-bottom: 1px solid #9e9f9f; text-align: left; width: 471px; /*height: 31px;*/}
#weMainLeftF2 .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}


#weMainRightF2 {width: 472px; float: right; padding-right: 0px;}
#weMainRightF2 .sectTtl1 {width: 472px;}
#weMainRightF2 .sectImg1 {width: 472px;}
#weMainRightF2 .sectTxt1 {width: 472px;}
#weMainRightF2 .sectbtm1 {width: 472px;}
#weMainRightF2 .csFtrBtn { float: right; text-align: left; margin-top: 20px;}
#weMainRightF2 .txtLnk { padding-top: 5px; text-align: left;}
#weMainRightF2 .csFtrSp {width: 440px; height: 21px;}

/* These styles are for the feature box white text headers for the rightmost box in full width version */
#weMainRightF2 .topHdr2 {background:url(../images/cards/csftr1TopFlBkg_right.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ }
#weMainRightF2 .mnHdr {float: left; background-color: #313131; margin-top: 7px; padding: 0px 0px 5px 0px;  border-bottom: 1px solid #9e9f9f; text-align: left; width: 471px; /*height: 31px;*/}
#weMainRightF2 .topSp {margin-left: 12px; margin-top: 2px; height: 17px;}


/* These are for the World MasterCard pages */

#worldMnTop .topHdr {background:url(../images/cards/cardsMnTopBkg2.gif) no-repeat top left; /*width: 952px;*/ height: 38px; border-bottom: 1px solid #9e9f9f; }
#worldMnTop .mnHdr {float: left; background-color: #ffffff; margin-top: 8px; padding: 0px 0px 0px 0px;   text-align: left; width: 952px; height: 19px;}
#worldMnTop .topSp {margin-left: 10px; margin-top: 10px; height: 17px;}

#worldLeftFl {width: 472px; float: left; text-align: left; }
#worldLeftFl .topHdr2 {background:url(../images/cards/csftr1TopFlBkgM.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ width: 472px; background-color: #ffffff;}
#worldLeftFl .mnHdr {float: left; background-color: #ffffff; margin-top: 8px; padding: 0px 0px 5px 10px;  /*border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 462px; /*height: 31px;*/margin-bottom: 10px;}
#worldLeftFl .topSp {margin-left: 12px; margin-top: 2px; height: 0px;}
.worldTxtBkgFl {width: 440px; background-image: url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; background: #fff;  /*height: 112px;*/ font-size: 11px; border-top: #9e9f9f 1px solid; padding: 18px 16px 0px 16px; text-align: left; }
#worldLeftFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#worldLeftFl .csFtrBtnM { float: right; text-align: left; margin-top: 0px; margin-left:5px}
#worldLeftFl .csFtrSp {width: 440px; height: 21px; position: relative;margin-top: 10px;}
#worldLeftFl .csMainTxtFl {display: inline; clear: both; text-align: left; width: 440px; }

#worldMidFl {width: 472px; float: right; padding-right: 0px;}
#worldMidFl .topHdr2 {background:url(../images/cards/csMidTtlFlBkgM.gif) no-repeat top left; height: 31px;/*width: 952px; height: 8px;*/ background-color: #ffffff; width: 472px; }
#worldMidFl .mnHdr {float: left; background-color: #ffffff; margin-top: 8px; padding: 0px 0px 5px 10px;  /*border-bottom: 1px solid #9e9f9f;*/ text-align: left; width: 462px; /*height: 31px;*/margin-bottom: 10px;}
#worldMidFl .topSp {margin-left: 12px; margin-top: 2px; height: 0px;}
#worldMidFl .csFtrBtn { float: right; text-align: left; margin-top: 0px;}
#worldMidFl .csFtrBtnM { float: right; text-align: left; margin-top: 0px; margin-left:5px}
#worldMidFl .csFtrSp {width: 440px; height: 21px; margin-top: 10px;}
#worldMidFl .csMainTxtFl {display: inline; clear: both; text-align: left; width: 440px;}

#contTopWe a {color: #757572}

/* Map CSS Document */

#mapOutside { padding: 12px 13px 12px 12px; border-top: 1px solid #9e9f9f; border-bottom: 1px solid #9e9f9f;}

/*#map {border: 1px solid #9e9f9f; }*/

#bottomLeftMap { clear: both; background: url(../images/picks/map_bottom_bg.gif) repeat-y #ffffff; width: 709px; color: #A4A29C; padding-top: 5px; }

#searchMap { float: right; width: 233px; }
#searchMap ul {list-style: none; margin:0px; padding:0px;}
#searchMap ul li {float: left;}
#searchMap li.searchLast {padding-left: 5px;}
#searchRadio {float: right; }


#leftsideMap {padding: 0 0 8px 14px; }

.markerShell { height: 38px; }
.markerShell ul { list-style-type:none; margin:7px; margin-left:0px; margin-right:0px}
.markerShell ul li { float:left; }

.markerShell li.markerChecks {/*padding: 3px 0 0px 0;*/ }
.markerShell li.markerText {padding: 6px 10px 0px 0;}

.mapText { color: #000000; }
.mapText a:link { color: #000000; text-decoration: underline; }
.mapText a:hover { color: #9e9f9f; text-decoration: underline; }
.mapText a:active { color: #000000; text-decoration: underline; }
.mapText a:visited { color: #000000; text-decoration: underline; }
.selected { font-weight: bold; }

#mapSearchClose 
{
    position:absolute;
    right:15px;
    top:5px;
}


