/*********************************************
					Ajax Cards
*********************************************/

/* correct card class names after this */
/*service card*/
span.SCardWrapper {position:relative;}
span.SCardWrapper > a {display:block;}
div.SCard {position:absolute;visibility:hidden;z-index:100; width:275px;padding:10px;padding-right:0px;top:-50px;left:-309px; min-height: 40px;font:normal 11px/13px Arial, Helvetica, sans-serif;color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0){
div.SCard  {top:-66px;}
}

div.SCard table {border-collapse:collapse;}
div.SCard table td {vertical-align:middle;padding: 0px;}
div.SCard table td.leftblue {background-color: #00a9e0; padding-bottom: 12px;}
div.SCard table td.rtarrow {width:20px;padding-right:25px; vertical-align:top;}
div.SCard table td.rtarrow img {margin-top: 20px;}
div.SCardInfo {text-align:left;padding: 20px 16px 15px 16px; width: 208px; margin-top: -20px; min-height: 45px;}
div.SCardInfo ul {margin:0;padding:0;list-style:none none; list-style-image: none !important;}
div.SCardInfo ul li {margin:0px 0px 2px 0px !important;padding:0;list-style:none none; list-style-image: none !important;}
div.SCardInfo ul li a {color: #ffffff !important; text-transform: none !important;}
div.SCardInfo div.close {float:right;}
div.SCardInfo div.SCardInfo {margin-top: 0px; padding-bottom: 0px;font-size:11px;}

div.SCard div.image {float:left;margin-right:10px;}
div.SCard div.image img {vertical-align:bottom;}
div.SCard div.viewprofile {font:normal 12px/16px Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
div.SCard div.viewprofile a {}
div.SCard div.viewprofile a:hover {}
div.SCard div.position {}
div.SCard div.level {}
div.SCard div.phone {}
div.SCard div.fax {}
div.SCard div.email {}
div.SCard div.office {margin:10px 0px;}

/*bio listing card*/
span.ajaxBCardWrapper {position:relative;}
div.ajaxBCard {position:absolute;visibility:hidden;z-index:100;padding:10px;font:normal 11px arial, sans-serif;color:#666;width:240px;/*margin:-40px 0 0 -277px;*/left:-293px;top:-24px;.top:3px;}
*:first-child+html div.ajaxBCard123 {margin:-23px 0 0 -409px}
div.ajaxBCard123 {margin /*\**/:-23px 0 0 -409px\9;}

div.mainbody div.listing table.list div.ajaxBCard td {border: none;}

div.ajaxBCard div.ajaxBCardInfo {text-align:left;}
div.ajaxBCard div.ajaxBCardInfo ul {margin:0;padding:0;list-style:none none;}

div.ajaxBCard div.ajaxBCardInfo div.img {width: 20px; position: absolute; margin-left: 234px;.margin-left:249px;margin-top: 6px;}
div.ajaxBCard div.ajaxBCardInfo div.img img {.margin-left:-20px;}

div.ajaxBCard div.ajaxBCardInfo table {border-collapse: collapse; .margin-left:-10px;}
div.ajaxBCard div.ajaxBCardInfo table tr:hover {background-color: #ffffff !important;}
div.ajaxBCard div.ajaxBCardInfo table td {padding: 0px !important; margin: 0px !important;font-size:12px;}
div.ajaxBCard div.ajaxBCardInfo table .tl {background: url(../Img/HollandKnight/shadows/tl1.png) bottom right no-repeat scroll; height: 7px; width: 8px;}
div.ajaxBCard div.ajaxBCardInfo table .tc {background: url(../Img/HollandKnight/shadows/tc.png) bottom center repeat-x scroll;height: 7px;}
div.ajaxBCard div.ajaxBCardInfo table .tr {background: url(../Img/HollandKnight/shadows/tr.png) bottom left no-repeat scroll; width: 8px; height: 7px;}
div.ajaxBCard div.ajaxBCardInfo table .ml {background: url(../Img/HollandKnight/shadows/ml1.png) top right repeat-y scroll; width: 12px;}
div.ajaxBCard div.ajaxBCardInfo table .mc {background-color: #fff; width: 210px;}
div.ajaxBCard div.ajaxBCardInfo table .mr {background: url(../Img/HollandKnight/shadows/mr.png) top left repeat-y scroll; width: 8px;}
div.ajaxBCard div.ajaxBCardInfo table .bl {background: url(../Img/HollandKnight/shadows/bl.png) top right no-repeat scroll; width: 8px;}
div.ajaxBCard div.ajaxBCardInfo table .bc {background: url(../Img/HollandKnight/shadows/bc.png) top center repeat-x scroll; height: 8px;}
div.ajaxBCard div.ajaxBCardInfo table .br {background: url(../Img/HollandKnight/shadows/br.png) top left no-repeat scroll; width: 8px; height: 8px;}

body.listing div.mainbody div.listing table.list td div.title div.ajaxBCard div.ajaxBCardInfo span.viewall a, body.listing div.mainbody div.listing table.list td div.title div.ajaxBCard div.ajaxBCardInfo span.viewall a:visited {color:#981e32;}
body.listing div.mainbody div.listing table.list td div.title div.ajaxBCard div.ajaxBCardInfo span.viewall a:hover {color:#8c8c8c;}
div.ajaxBCard div.ajaxBCardInfo table td div.image img {margin: 0px 0px 15px 0px;width:210px;}
div.ajaxBCard div.ajaxBCardInfo table td div.heading {padding: 0px 15px 0px 15px;}
div.ajaxBCard div.ajaxBCardInfo table td div.heading h2 a{text-transform: none !important; color: #981e32 !important; font-size: 12px !important;font-weight:bold;margin-left:0;}
div.ajaxBCard div.ajaxBCardInfo table td div.heading h2 a:hover {color: #8c8c8c !important;}
div.ajaxBCard div.ajaxBCardInfo table td div.content {padding: 0px 15px 30px 15px;font-size:11px;}

/* service det bio card */
div.ajaxBCardServiced {position:absolute;visibility:hidden;z-index:100;font:normal 11px arial, sans-serif;color:#000;width:357px;padding:10px 10px 10px 0; margin:-30px 0 0 -1px;}
/* Target FireFox 3 [!] */
html>/**/body div.ajaxBCardServiced, x:-moz-any-link, x:default {margin-top:-30px;margin-left:0;display:inline;}
*+html div.ajaxBCard {margin:-29px 0 0 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:nth-of-type(1) div.ajaxBCardServiced {display:inline;margin-top:-32px;margin-left:0;}
}

div.leftside div.sectioninfo div.ajaxBCardServicedLoading {background: transparent url(../Img/HollandKnight/shadows/conrtactPopUp.png) top left no-repeat; width: 270px; height: 110px; padding: 30px 0 0 40px; }

div.ajaxBCardServiced table {border-collapse: collapse;}
div.ajaxBCardServiced .tl {background: url(../Img/HollandKnight/shadows/tl.png) bottom right no-repeat scroll; height: 7px; width: 26px;}
div.ajaxBCardServiced .tc {background: url(../Img/HollandKnight/shadows/tc.png) bottom center repeat-x scroll;height: 7px;}
div.ajaxBCardServiced .tr {background: url(../Img/HollandKnight/shadows/tr.png) bottom left no-repeat scroll; width: 8px; height: 7px;}
div.ajaxBCardServiced .ml {background: url(../Img/HollandKnight/shadows/ml.png) top right no-repeat scroll; width: 36px;}
div.ajaxBCardServiced .mc {background-color: #fff; width: 325px; padding: 14px 12px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
div.ajaxBCardServiced .mr {background: url(../Img/HollandKnight/shadows/mr.png) top left repeat-y scroll; width: 8px;}
div.ajaxBCardServiced .bl {background: url(../Img/HollandKnight/shadows/bl.png) -1px right no-repeat scroll; width: 26px;}
div.ajaxBCardServiced .bc {background: url(../Img/HollandKnight/shadows/bc.png) 0 -1px repeat-x scroll; height: 8px;}
div.ajaxBCardServiced .br {background: url(../Img/HollandKnight/shadows/br.png) -1px left no-repeat scroll; width: 8px; height: 8px;}

div.ajaxBCardServiced div.ajaxBCardInfo {text-align:left;}
div.ajaxBCardServiced div.ajaxBCardInfo > .img {display:none;}
div.ajaxBCardServiced div.ajaxBCardInfo ul {margin:0;padding:0;list-style:none none;}
div.ajaxBCardServiced div.ajaxBCardInfo div.atty_info {padding-bottom:14px;}
div.ajaxBCardServiced div.ajaxBCardInfo div.image {width: auto; float:right;margin-bottom:0;}
div.ajaxBCardServiced div.ajaxBCardInfo div.image img {width:105px;}
div.ajaxBCardServiced div.name {font-weight: bold;}
div.ajaxBCardServiced div.name a {color: #000;}
div.ajaxBCardServiced div.name a.hover {color: #0095c9}
div.ajaxBCardServiced div.level {font-size: 11px;}
div.ajaxBCardServiced div.office {font-size: 11px;}
div.ajaxBCardServiced div.phone {font-size: 11px;}
div.ajaxBCardServiced div.email {font-size: 11px;}
div.ajaxBCardServiced div.email a {text-transform: none; color: #0095c9;}
div.ajaxBCardServiced div.email a:hover {color: #8c8c8c;}