@font-face {
    font-family: 'Myriad Pro';
    src: url('Fonts/MyriadWebPro.ttf');
    src: url('Fonts/MyriadWebPro.ttf?#iefix') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#header img, img, .footer, #headerhome img, #headerhome .logo imgselectBox{ behavior:url(Portals/4/iepngfix.htc); }
*{ outline:none; }
html, body{ margin:0px; padding:0px; }
body{ background:#cccccc url(images/bodyBG.png) repeat-y center top; color:#333333; font-family:Trebuchet MS ,Arial; font-size:13px; }
select, input, textarea{ color:#666666; font-size:11px; }
a img{ border:none; outline:none; }
a, a.SkinObject:link{ color:#12317d; outline:none; }
a:hover{ color:#12317d; text-decoration:uunderline; }
h1, h2, h3, h4, h5, h6{ color:#07246a; font-family:Trebuchet MS,Arial; font-weight:normal; letter-spacing:1px; line-height:auto; margin:0px; padding:0px; }
h1{ color:#3d91cc; font-family:Calibri; font-size:26px; font-weight:bold; }
h2{ color:#3d91cc; font-family:Calibri; font-size:21px; font-weight:bold; line-height:23px; }
h3{ font-size:14px;color:#3d91cc; font-family:Calibri; font-weight:bold; }
h4{ font-size:13px; }
h5{ font-size:12px; }
h6{ font-size:10px; }
a{ color:#3d91cc; }
a:active{ color:#3d91cc; }
a:link{ color:#3d91cc; }
a:visited{ color:#3d91cc; }
ul, ol{ color:#333333; margin:0 0 0 0; padding:8px 0 8px 0; }
ol{ margin:0 0 0 7px; padding:0 0 3px 8px; }
ol li{ color:#333333; margin:0 0 0 7px; padding:0 0 3px 0; }
ul li{ list-style:none; }
.blueBG .ContainerContent ul li{ background:url('images/whiteBullets.gif') no-repeat left 6px; }
ul li a{ color:#41568a; text-decoration:none; }
ul li a:hover{ text-decoration:underline; }
p, .Normal{ color:#333333; font-family:Trebuchet MS,Arial; font-size:13px; line-height:18px; margin:0; }
p{ color:#333333; display:block; font-family:Trebuchet MS,Arial; font-size:13px; line-height:18px; margin:0; padding:5px 0 10px 0; }
.clear{ clear:both; }
.float_l{ float:left; }
.float_r{ float:right; }
#wrapper{ margin:0 auto; position:relative; width:982px; }
#ContentContainer{ background:#fff; float:left; padding:0 16px 0px 16px; width:950px; }
#header{ background:#fff url(images/headerBG.jpg) no-repeat center top; float:left; height:85px; width:982px; z-index:99; }
#header a{ color:#12317d; font-weight:normal; text-decoration:underline; }
#header a:hover{ text-decoration:none; }
#header .logo{ float:left; height:86px; padding:12px 0 0 15px; width:267px; }
#headerhome{ float:left; width:950px; }
#headerhome .logo{ float:left; height:86px; padding:22px 0 0 15px; position:absolute; width:267px; z-index:1; }
#headerhome .flash{ float:left; text-align:center; width:100%; background:url(images/matrix_header.jpg) no-repeat; }
.businesssold{ position:absolute; top:133px; right:16px; width:300px; /*background:url(images/header-iframe-bg.png) left bottom no-repeat; */ z-index:1000;}

.topNav{ color:#4c4c4c; float:left; font-family:Calibri; font-size:14px; height:30px; line-height:30px; text-align:right; width:100%; }
.topNav a{ color:#4c4c4c; padding:0 4px; }
.topNav a:hover{ text-decoration:none; }
.topNav a.SkinObject{ color:#4c4c4c; font-family:Calibri; font-size:14px; padding:0 4px; }
.topNav a.SkinObject:hover{ text-decoration:none; }
.topNav span{ padding:0 4px; }
.topNav a.newzeland{ background:url(images/grey-down-arrow.png) no-repeat right top; padding-right:22px; }
.topNav .newze{ float:right; height:30px; margin:0; padding:0; }
.topNav .newze li{ position:relative; }
.topNav .newze li ul{ background:#4c4c4c; display:none; float:left; padding:0; position:absolute; right:0;top:22px;*top:15px; width:100%; z-index:1000; }
.topNav .newze li ul li{ border-bottom:1px dashed #F2F2F2; float:left; line-height:23px; list-style:none; padding:0 5px; text-align:left; width:90%; }
.topNav .newze li ul li.last{ border:0; }
.topNav .newze li ul li a{ color:#fff; font-size:12px; font-weight:normal; white-space:nowrap; }
.topH1{ color:#fff; float:right; font-family:Georgia, Times New Roman; font-size:24px; font-weight:normal; line-height:auto; margin:20px 30px 0 0; }
.topH1 span{ font-family:Georgia, Times New Roman; font-size:12px; }
hr{ background-color:transparent; border:none; border-bottom:1px solid #ccc; border-top:1px solid white; height:0px; margin:0; padding:0; }
.menusearch{ float:left;padding:17px 0 18px 0; width:950px; }

.menu:after { background-position: right top; right: 0;}
.menu:before, .menu:after { background-repeat: repeat; bottom: 0; content: " "; position: absolute; top: 0; z-index: -1;}
.menu:before {background-position: left top;left: 0;}
.menu {  position: relative; z-index: 910; }

.seacharea{ background:#e5e5e5; float:right; height:37px; width:179px; }
.seacharea input{ background:#efecec; border:1px solid #c0bebe; color:#4c4c4c; float:left; font-family:Trebuchet MS; font-size:13px; font-weight:bold; margin:6px 0 0 5px; padding:3px 5px; width:130px; }
.seacharea a{ background:url(images/search-icon.png) no-repeat left top; float:left; font-size:#e5e5e5; font-size:0; height:12px; margin:13px 0 0 4px; overflow:hidden; padding-left:15px; width:0; }
.menu{ background:#4c4c4c; float:left; line-height:37px; width:757px; }
.menu ul{ float:left; margin:0; padding:0; }
.menu ul li{ display:inline; list-style:none; }
.menu ul li a{ clear:both; }
#content{ float:left; height:400px; height:auto !important; min-height:400px; width:950px; }
.leftPane{ padding-right:12px; width:228px; }
.contentPane ul{ }
.contentPane ul li{ background:url(images/black-bullet.png) no-repeat left 7px; font-size:14px; line-height:18px; padding-left:15px; }
.footerCont{ background:#cccccc url(images/footer-shadow.png) no-repeat center top; color:#808080; float:left; font-size:12px; height:42px; padding-top:10px; width:100%; }
.footerCont a{ color:#808080; }
.copyright{ margin:auto; padding:10px 0 0 0; width:980px; }
.copyrighttxt{ color:#808080; }
.footerlink-sociallink{ border-top:1px solid #666666; float:left; margin-top:10px; width:950px; }
.footerlink-sociallink .links{ float:left; height:34px; line-height:34px; }
.footerlink-sociallink .links a{ color:#333333; font-family:Trebuchet MS; font-size:13px; font-weight:bold; padding:0 15px; }
.footerlink-sociallink .links a:hover{ text-decoration:underline;}
.footerlink-sociallink .sociallink{ float:right; padding-top:9px; white-space:nowrap; }
.footerlink-sociallink .sociallink a{ text-decoration:none; }
.footerlink-sociallink .sociallink a:hover{ text-decoration:none; }
.footerlink-sociallink .sociallink a.google{ background:url(images/social-icon.jpg) no-repeat 0 0; float:left; height:23px; margin-left:10px; width:25px; }
.footerlink-sociallink .sociallink a.google:hover{ background-position:0 -24px; }
.footerlink-sociallink .sociallink a.facebook{ background:url(images/social-icon.jpg) no-repeat -25px 0; float:left; height:23px; margin-left:10px; width:25px; }
.footerlink-sociallink .sociallink a.facebook:hover{ background-position:-25px -24px; }
.footerlink-sociallink .sociallink a.twitter{ background:url(images/social-icon.jpg) no-repeat -50px 0; float:left; height:23px; margin-left:10px; width:25px; }
.footerlink-sociallink .sociallink a.twitter:hover{ background-position:-50px -24px; }
.footerlink-sociallink .sociallink a.rss{ background:url(images/social-icon.jpg) no-repeat -76px 0; float:left; height:23px; margin-left:10px; width:25px; }
.footerlink-sociallink .sociallink a.rss:hover{ background-position:-76px -24px; }
.footerlink-sociallink .sociallink a.linkdin{ background:url(images/social-icon.jpg) no-repeat -102px 0; float:left; height:23px; margin-left:10px; width:25px; }
.footerlink-sociallink .sociallink a.linkdin:hover{ background-position:-102px -24px; }
.featuredView{ float:left; padding-bottom:10px; padding-top:7px; width:100%; height:177px; margin:3px 0; overflow:auto; }
.featuredView .picture{ float:left; padding-top:13px; width:194px; padding-left:10px; }
.featuredView .discri{ float:left; width:486px; }
.featuredView .discri h4{ color:#666666; font-family:Calibri; font-size:16px; font-weight:bold; padding-right:43px; line-height:15px; }
.featuredView .discri h4 a{ color:#666666; font-size:15px; }
.featuredView .discri h4 a{ text-decoration:none; }
.featuredView .discri p{ color:#4d4d4d; font-size:14px; line-height:17px; }
.featuredView .discri .othertxt{ color:#4d4d4d; float:left; font-size:14px; width:420px; }
.featuredView .discri .othertxt a{ color:#4d4d4d; font-size:14px; }
.FeaturedC .readmore{ background:url(images/readmore.png) no-repeat; bottom:6px;height:26px; right:0px; width:72px; margin-right:6px;display:block;  position:absolute; }
.featurepost .readmore{ position:absolute; margin:0; right:20px;}
.featuredView .readmore:hover, .FeaturedC .readmore:hover{ text-decoration:none;}
.featuredView .discri .download{ background:url(images/download.png) no-repeat;}
.homethreebox{ margin-top:10px; }
.homethreebox h2{ padding:3px 0; }
.footer{ background:url(images/wrapBotBG.png) no-repeat top center; height:15px; margin:auto; text-align:center; width:950px; }
.footer a{ color:#12317d; }
.footer a:hover, .underline{ text-decoration:underline; }
.goGreyBtn{ background:url( 'images/goGrey.gif' ) no-repeat left bottom; border:0px solid red; cursor:pointer; height:34px; margin:0 0 0px 20px; text-align:right; text-decoration:none; text-indent:10000; width:36px; }
.goBtnDiv{ text-align:right; width:200px; }
.goBlueBtn{ background:url( 'images/goBlue.gif' ) no-repeat left top; border:0px; cursor:pointer; float:left; height:28px; margin:0 0 0 10px; text-decoration:none; text-indent:10000; width:38px; }
.greyBG .ContainerContent a.linkArrow{ background:url('images/linksArrow.gif') no-repeat left 6px; color:#41568a; font-size:12px; padding:0 0 0 15px; text-decoration:underline; }
.greyBG .ContainerContent a.linkArrow:hover{ text-decoration:none; }
.confirmBtn{ background:url( 'images/confirm-btn.jpg' ) no-repeat left top; border:0px; cursor:pointer; height:30px; margin:0 10px 0 0px; text-decoration:none; width:111px; }
.cancelBtn{ background:url( 'images/cancelbtn.jpg' ) no-repeat left top; border:0px; cursor:pointer; height:30px; margin:0 10px 0 0px; text-decoration:none; width:111px; }
.downloadBtn{ background:url( 'images/downloadbtn.jpg' ) no-repeat left top; border:0px; cursor:pointer; height:30px; margin:0 10px 0 0px; text-decoration:none; width:111px; }
.floatl{ float:left;}

img.leftImage{ margin:0 20px 0 0; }
img.rightImage{ margin:0 5px 0 20px; }
.lineSep{ background:url('images/borderBG.gif') repeat-x bottom center; float:left; height:2px; margin:5px 0 5px 0; padding:0 0 2px 0; width:100%; }
.searchTab{ color:#333373; font-size:12px; }
.searchTab a{ color:#41568a; }
.searchTab td{ padding:2px 0 2px 0; }
.selectBox{ margin-bottom:6px; padding:3px; width:208px; }
.textBx{ border:#c7d8e3 solid 1px; float:left; height:17px; padding:2px 0px 0 0px; width:140px; }
.star{ background:url('images/star.png' ) no-repeat left top; height:45px; margin:-15px 0 0 165px; position:absolute; width:47px; }
ul.sideLogin li{ background-image:none; list-style:none; list-style-image:none; list-style-type:none; }
h2.h2Border{ background:url('images/borderBG.gif') repeat-x bottom center; }
.ContainerContent p.smallFont{ font-size:11px; padding:2px 0 5px 0; }
.ContainerContent p.smallFont a{ text-decoration:none; }
.loginTab{ font-size:12px; }
.loginTab td{ background:#294a99; color:#fff; padding:10px 3px 0 2px; vertical-align:top; }
.loginTab label{ float:left; }
.loginTab p{ color:#fff; }
.textBoxBG{ background:url('images/textBoxBG.gif') repeat-x bottom center; height:21px; margin:-1px 0 0 0 !important; margin:-8px 0 0 0; padding:0 3px 0 3px; width:111px; }
.textBoxInn{ background:none; border:0px; height:21px; padding:3px 0 3px 0; width:111px; }
.mainContTab{ clear:both; }
.mainContTab td{ padding:5px 0 5px 0; }
.floatLeft{ float:left; }
.floatRight{ float:right; }
ul.leftMenu{ margin:0; padding:0; width:200px; }
ul.leftMenu li{ background:none; float:left; list-style:none; margin:0px; padding:5px 0 5px 0; }
.leftPane ul.leftMenu li a{ background:url('images/leftMenuLinksBG.gif') no-repeat bottom left; color:#07246a; float:left; font-family:Times New Roman; font-size:17px; height:52px; letter-spacing:1px; line-height:52px; text-decoration:none; width:221px; }
.leftPane ul.leftMenu li a img{ float:left; margin:2px 10px 0 3px; }
.leftPane ul.leftMenu li a:hover{ color:#000; }
#HouseMenuNav, #HouseMenuNav ul{ border:0; list-style:none; margin:0; padding:0; position:relative; z-index:90; }
#HouseMenuNav li{ background-image:none; border:0; display:inline; float:left; margin:0; position:relative; }
#HouseMenuNav li li{ z-index:89; }
#HouseMenuNav a{ border:0; display:block; margin:0; padding:0; }
#HouseMenuNav li li a{ border:0; margin:0; padding:0; }
#HouseMenuNav li ul{ border:0; margin:0; padding:0; position:absolute; top:37px; z-index:88; }
#HouseMenuNav li ul ul{ border:0; margin:0; padding:0; }
#HouseMenuNav li:hover ul ul, #HouseMenuNav li:hover ul ul ul, #HouseMenuNav li.sfhover ul ul, #HouseMenuNav li.sfhover ul ul ul{ left:-9999px; }
#HouseMenuNav li:hover ul, #HouseMenuNav li li:hover ul, #HouseMenuNav li li li:hover ul, #HouseMenuNav li.sfhover ul, #HouseMenuNav li li.sfhover ul, #HouseMenuNav li li li.sfhover ul{ left:auto; z-index:99; }
#HouseMenuNav iframe{ display:block; filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0); left:0; position:absolute; top:40; z-index:0; }
.ArrowPointer{ cursor:default; }
#HouseMenuNav, #HouseMenuNav ul{ font-size:14px; margin:0px; padding:0px; text-align:center; z-index:99; }
#HouseMenuNav ul{ behavior:url(Portals/4/Skins/Link/csshover.htc); font-family:Trebuchet MS,Arial; }
#HouseMenuNav li ul{ background:#4b4b4b; left:-9999px; margin:0 0 0 0; width:186px; }
#HouseMenuNav li{ background:url(images/naviSep.gif) no-repeat right 13px; display:inline; font-size:14px; padding:0 2px 0 0; }
#HouseMenuNav li:hover{ background:url(images/naviSep.gif) no-repeat right 13px; color:#07246a; padding:0 2px 0 0; }
#HouseMenuNav li.last{ background:none; }
#HouseMenuNav li:hover a{ color:#07246a; }
#HouseMenuNav li:hover li a{ margin:0px; }
#HouseMenuNav li li{ background:none; background:url(images/nav-hover-divider.gif) no-repeat 10px bottom; padding:0; padding-bottom:2px; width:100%; z-index:100; }
#HouseMenuNav li li:hover{ background:none; background:url(images/nav-hover-divider.gif) no-repeat 10px bottom; padding:0; padding-bottom:2px; width:100%; z-index:100; }
#HouseMenuNav li li.last:hover{ background:none; }
#HouseMenuNav a{ color:#ffffff !important; font-family:"Myriad Pro"; font-size:13px;  padding:0 16px 0 18px; text-decoration:none; text-transform:uppercase; }
html > body*#HouseMenuNav a, html > body*#HouseMenuNav li:hover a{ font-size:12px; }
#HouseMenuNav a:visited{ }

#HouseMenuNav li li a{ font-weight:normal; height:24px; line-height:24px; margin:0px; padding:0 8px 0 10px; text-align:left; }
#HouseMenuNav li a:hover{ background:#0091ce; }
#HouseMenuNav li ul ul{ background:#333333; border:red 0px solid; color:#07246a; height:24px; line-height:24px; margin:-40px 0 0 190px; }
#HouseMenuNav #HouseMenuNavParentItem a{ color:#07246a; text-decoration:none; }
#HouseMenuNav a#HouseMenuNavParentLink{ color:#07246a; text-decoration:none; }
#HouseMenuNav a#HouseMenuNavCurrentLink{ background:#0091ce; }
#HouseMenuNav li li a#HouseMenuNavCurrentLink{ background:#0091ce; color:#07246a; text-decoration:none; }
#HouseMenuNav li li a#HouseMenuNavCurrentLink:hover{ background:#0091ce; color:#07246a; text-decoration:none; }
#HouseMenuNav a:visited{ color:#07246a; }
li.NoLeftBorder, #HouseMenuNav li.NoLeftBorder, #HouseMenuNavCurrentItem li.NoLeftBorder, #HouseMenuNav li#HouseMenuNavCurrentItem.NoLeftBorder{ background-image:none; }
.ControlPanel{ margin:0 auto; width:86%; }
.handcursor{ color:#333333; font-size:15px; font-weight:bold; margin:5px 0; }
.handcursor .status{ float:left; padding-top:5px; width:24px; }
.switchgroup1{ padding-left:24px; }
.popupHome{ background:url(images/popup-topcurv.png) no-repeat left top; display:none; float:left; left:268px; padding-top:15px; position:fixed; top:183px; width:593px; z-index:10000; }
.popupHome .popupbotcurv{ background:url(images/popup-botcurv.png) no-repeat left bottom; float:left; padding-bottom:15px; width:593px; }
.popupHome .popupC{ background:url(images/popup-bg.png) repeat-y left top; float:left; height:265px; height:auto !important; min-height:265px; padding:30px 50px 0 55px; position:relative; width:488px; }
.popupHome .popupC h1{ font-size:42px; font-weight:bold; font-family:calibri; color:#0092cf;}
.popupHome .popupC p{ color:#303030; font-size:31px; font-weight:normal; line-height:43px; *line-height:30px; line-height:30px\9; }
.popupHome .popupC .setuplink{ color:#0092cf; font-size:31px; font-weight:normal; }
.popupHome .popupC .closebtn{ background:url(images/close-btn.png) no-repeat; height:31px; position:absolute; right:-1px; top:-14px; width:30px; }
.popupHome .popupC .closebtn:hover{ text-decoration:none; }
.srchleftbox{ float:left; width:209px; padding-top:5px;}
.paddbot{ padding-bottom:12px; float:left; height:34px;}
.paddbot1{ padding-bottom:6px !important;}
.checkbox, .radio {	width: 19px;height: 25px;padding: 0 5px 0 0;/*background: url(checkbox.gif) no-repeat;*/display: block;clear: left;float: left;}
.radio {/*background: url(radio.gif) no-repeat;*/}
.select {position: absolute;width: 167px;height: 29px;padding: 6px 34px 0px 8px;color: #333; background: url(images/select.gif) no-repeat;overflow: hidden; font-size:14px; font-family:Trebuchet MS;}
select.styled{ width:208px !important; margin-top:9px; }
.horizonal select.styled{ margin-top:4px; margin-top/*\**/: 6px\9;height/*\**/: 16px\9;}
.greyselct383 select{ width:383px !important;font-size:#333; font-weight:bold; font-size:16px;}
.greyselct383 .select{ width:341px; background:#e5e5e5 url(images/greydropdown.jpg) no-repeat 355px 8px; font-size:#333; font-weight:bold; font-size:16px; }
.greyselct311 select{ width:311px !important; margin-top:7px;}
.greyselct311 .select{ width:269px; height:24px; background:#e5e5e5 url(images/greydropdown.jpg) no-repeat 283px 5px; }

.horizonal .select {width: 176px;height: 23px;padding:3px 25px 0 8px; background: url(images/selectbox-bg-209.gif) no-repeat;}

.screenMask{ position: absolute;left: 0px; top: 0px; width: 100%; height: 100%; display:none;}
#loading_overlay {  background-color:#000; filter:alpha(opacity=35); height:100%; left:0px; moz-opacity:0.35; opacity:0.35; position:fixed; top:0px; width:100%; z-index:10000; }
.contrypopup{ position:absolute; z-index:1000001; top:100px;}
.contrypopup .popupC{ padding:3px 50px 10px 55px;}
.contrypopup .popupC h1{ font-size:25px;}
.contrypopup .popupC p{ font-size:15px; line-height:22px;}
.contrypopup .courtrydiv{ float:left; width:100%; padding:5px 0; font-weight:bold; font-size:14px; color:#000; }
.contrypopup .courtrydiv .countrycode{ float:left;}
.contrypopup .courtrydiv p{ padding:0 0 0 24px; font-size:12px;}
.contrypopup .Gobtn{ width:45px; height:26px; border:0; cursor:pointer; background:url(images/gobtn.png) no-repeat;}
.contrypopup .Cancelbtn{ width:72px; height:26px; border:0; cursor:pointer; background:url(images/cancelbtn.png) no-repeat;}

/*------------------------Contact-from--css--------------------------*/
.spac{ background:#e5e5e5;width:168px; border:none; padding:4px 10px; color:#333; font-weight:bold; font-size:16px;}
.addrs{background:#e5e5e5;width:362px; border:none; padding:4px 10px; color:#333; font-weight:bold; font-size:16px;}
.spac_bg{ background:#e5e5e5; width:377px; padding:4px; border:0px; color:#333; font-weight:bold; font-size:16px;}
.selectbox{width:383px; }
.form_text{ font-size:13px;font-weight:bold; padding:12px 0 0;}
.form_buttn{ background:#3c91cc; height:29px; border:none;width:380px; color:#fff;font-size: 13px;font-weight: bold; cursor:pointer;
}
h5 {color: #3D91CC; font-family: Calibri; font-size: 19px; font-weight: bold;}
h4 {font-size:17px;}
.link_colr {color:#6f6f6f !important;font-size:17px;}
.email_link{ color:#3facda;font-weight:bold; color:#3facda;}
.selectbox-310{ background:#e5e5e5; width:310px; border:0px; padding:5px; font-size:14px; font-weight:bold; color:#333333;}
.textbox-310{ background:#e5e5e5; width:300px; border:0px; padding:5px; font-size:14px; font-weight:bold; color:#333333;}
.textbox-140{ width:140px;}
.checkboxtxt{ font-size:14px; font-weight:bold; color:#333333;}
.checkboxtxt input{ margin-right:10px;}
.searchtbl tr td{ padding:4px 10px 4px 0; font-size:14px;}
/*-------Business listing------*/
.featurepost{ background:#e6f4fa; padding:10px 17px 10px 14px; margin:0px 0 7px 0;}
.featurepost .featuredView{ padding:0; height:auto;}
.featurepost .featuredView .picture{ width:175px; height:156px; padding:0;overflow: hidden;}
.featurepost .featuredView .picture img{ width:158px !important; }
.featurepost .anythingSlider{ width:678px !important; height:160px !important;}
.featurepost div.anythingSlider .anythingWindow ul{ padding-top:0 !important;}
.featurepost ul.anythingBase li.panel{  width:678px !important; height:160px !important;}
.featurepost .FeaturedC{ float:left; width:678px !important;height:auto !important; position:relative; }
.featurepost .featuredView .discri{ width:500px !important; padding-bottom:27px; min-height:129px; height:auto !important; height:129px;}
.topfeature .featuredView .discri{ height:160px !important; overflow:auto; padding:0; overflow-x:hidden;}
.featurepost .featuredView .discri .othertxt b{float:left; width:67px; }
.featurepost div.anythingSlider{ padding:0;}
.featurepost div.anythingSlider .arrow{ top:0;}
.featurepost div.anythingSlider .forward{ right:4px; }
.featurepost div.anythingSlider .back{ right:24px; }
.featurepost .featuredView .discri p{ display:none;}
.featurepost .featuredView .discri h4{ font-size:23px; color:#000a3e; margin-bottom:10px; padding-right:40px; line-height:20px;}
.featurepost .featuredView .discri h4 a{ font-size:23px; color:#000a3e;}
.featurepost .featuredView .discri h4.businesslist a{ font-size:23px; color:#3d91cc;}
.businesslistbox{ float:left; background:#fff url(images/dashedbdr.jpg) repeat-x left bottom; padding:6px 17px 9px 14px; margin:0;}
.businesstxt{ float:left; width:67px; font-weight:bold;}
.backtoppage{ color:#000a3e; font-size:16px; font-weight:bold;}

.greybg{ background:#e5e5e5; padding:0px 15px 10px 12px;}
.orderselect{ width:172px; background:#dadada; color:#303030; border:0; padding:4px 7px 4px 7px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.pagging span{ float:left; font-size:16px !important; padding:0 3px;}
.pagging a{ float:left; font-weight:bold; font-size:16px; padding:0 3px;}
.pagging a.prevnextlink{ color:#1a1a1a !important;}
/*Business list popup*/
.busipopup{ position:absolute; left:186px; top:136px; z-index:100001; float:left; background:url(images/white-top-curv-590.png) no-repeat left top; padding-top:10px; }
.busipopup .busi-bot-curv{ float:left; background:url(images/white-bot-curv-590.png) no-repeat left bottom; padding-bottom:10px;}
.busipopup .businpopupC{ float:left; width:554px; background:url(images/white-bg-590.png) repeat-y left top; padding:10px 25px 20px 25px;}
.busipopup .businpopupC .closebtn{ background:url(images/close-btn.png) no-repeat; height:31px; position:absolute; right:-1px; top:-4px; width:30px; }
.busipopup .businpopupC .closebtn:hover{ text-decoration:none;}
.busipopup .businpopupC h1{ font-weight:bold; font-size:23px; line-height:30px; color:#3d91cc; margin-bottom:14px; font-family:Calibri;}
.busipopup .businpopupC .rightdis{ float:right; width:281px;}
.busipopup .businpopupC .busipicture{ float:left; padding:0 18px 0 0; width:240px;}
.busipopup .businpopupC .busipicture img{ margin-bottom:10px;}
.busipopup .businpopupC .businesstxt{float: left; font-weight: bold; width: 67px;} 
.busipopup .businpopupC .linkicon{ margin-bottom:3px;}
.busipopup .businpopupC .rightdis a{ color:#333333 !important;}
.busipopup .businpopupC .rightdis a.emailalert{ color:#3D91CC !important;}
.busipopup .businpopupC .bottomdis{ float:left; width:100%;}
.busipopup .businpopupC .bottomdis h2{ margin-bottom:4px;}
.busipopup .businpopupC .bottomicon{ padding-bottom:23px; float:left; width:100%;}

.listpage { position:relative;}
.listpage .Topdispic{ float:left; width:100%;}
.listpage .rightdis{float:left; width:342px;}
.listpage .busipicture{float:right; width:355px; text-align:right;}
.poputimglist{ float:left; width:265px; min-height:185px; height:auto !important; height:185px;}
.popupgetemail{ clear:both;}
.listpage .popupgetemail{ clear:none;}

.busipopup .businpopupC .stButton{ float:left;}
.busipopup .businpopupC .st_email_large .stButton .stLarge{ width:38px; height:38px; background:url(images/mail-icon.jpg) no-repeat !important; }
.busipopup .businpopupC .st_email_large .stButton .stLarge:hover{width:38px; height:38px; background:url(images/mail-icon.jpg) no-repeat left -39px !important; }
.busipopup .businpopupC .st_gbuzz_large .stButton .stLarge{ width:38px; height:38px; background:url(images/google.png) no-repeat !important; }
.busipopup .businpopupC .st_gbuzz_large .stButton .stLarge:hover{ background:url(images/google.png) no-repeat left -39px !important; opacity:1;}
.busipopup .businpopupC .st_facebook_large .stButton .stLarge{ width:38px; height:38px; background:url(images/facebook-icon.png) no-repeat !important; }
.busipopup .businpopupC .st_facebook_large .stButton .stLarge:hover{ background:url(images/facebook-icon.png) no-repeat left -39px !important; opacity:1; }
.busipopup .businpopupC .st_twitter_large .stButton .stLarge{ width:38px; height:38px; background:url(images/twitter-icon.png) no-repeat !important; }
.busipopup .businpopupC .st_twitter_large .stButton .stLarge:hover{ background:url(images/twitter-icon.png) no-repeat left -39px !important; opacity:1; }
.busipopup .businpopupC .st_ybuzz_large .stButton .stLarge{ width:38px; height:38px; background:url(images/yahoo-icon.jpg) no-repeat !important; }
.busipopup .businpopupC .st_ybuzz_large .stButton .stLarge:hover{ background:url(images/yahoo-icon.jpg) no-repeat left -39px !important; opacity:1; }
.busipopup .businpopupC .st_sharethis_large .stButton .stLarge{ width:38px; height:38px; background:url(images/share-icon.jpg) no-repeat !important; }
.busipopup .businpopupC .st_sharethis_large .stButton .stLarge:hover{ background:url(images/share-icon.jpg) no-repeat left -39px !important; opacity:1; }

.bottomicon {  padding-bottom:23px; float:left; width:100%;}
.bottomicon h2{ margin-bottom:4px;}
.bottomicon .stButton{ float:left;}
.bottomicon .st_email_large .stButton .stLarge{ width:38px; height:38px; background:url(images/mail-icon.jpg) no-repeat !important; }
.bottomicon .st_email_large .stButton .stLarge:hover{width:38px; height:38px; background:url(images/mail-icon.jpg) no-repeat left -39px !important; }
.bottomicon .st_gbuzz_large .stButton .stLarge{ width:38px; height:38px; background:url(images/google.png) no-repeat !important; }
.bottomicon .st_gbuzz_large .stButton .stLarge:hover{ background:url(images/google.png) no-repeat left -39px !important; opacity:1;}
.bottomicon .st_facebook_large .stButton .stLarge{ width:38px; height:38px; background:url(images/facebook-icon.png) no-repeat !important; }
.bottomicon .st_facebook_large .stButton .stLarge:hover{ background:url(images/facebook-icon.png) no-repeat left -39px !important; opacity:1; }
.bottomicon .st_twitter_large .stButton .stLarge{ width:38px; height:38px; background:url(images/twitter-icon.png) no-repeat !important; }
.bottomicon .st_twitter_large .stButton .stLarge:hover{ background:url(images/twitter-icon.png) no-repeat left -39px !important; opacity:1; }
.bottomicon .st_ybuzz_large .stButton .stLarge{ width:38px; height:38px; background:url(images/yahoo-icon.jpg) no-repeat !important; }
.bottomicon .st_ybuzz_large .stButton .stLarge:hover{ background:url(images/yahoo-icon.jpg) no-repeat left -39px !important; opacity:1; }
.bottomicon .st_sharethis_large .stButton .stLarge{ width:38px; height:38px; background:url(images/share-icon.jpg) no-repeat !important; }
.bottomicon .st_sharethis_large .stButton .stLarge:hover{ background:url(images/share-icon.jpg) no-repeat left -39px !important; opacity:1; }


/*Popup 800*1000*/
.articlepopup800{ position:absolute; left:90px; top:35px; z-index:100001; float:left; background:url(images/article-top-curv.png) no-repeat left top; padding-top:10px; }
.articlepopup800 .article-bot-curv{ float:left; background:url(images/article-bot-curv.png) no-repeat left bottom; padding-bottom:10px;}
.articlepopup800 .articlepopupC{ float:left; width:590px; height:1000px; overflow:auto; background:url(images/article-bg.png) repeat-y left top; padding:0 112px; overflow-x:hidden;}
.articlepopup800 .topbotgrey{ float:left; width:550px; background:#fff; min-height:950px; height:auto !important; height:950px; padding:0 20px 10px 20px; border-bottom:20px solid #e1e3e4; border-top:20px solid #e1e3e4;}
.articlepopup800 .articlepopupC .closebtn{ background:url(images/close-btn.png) no-repeat; height:31px; position:absolute; right:13px; top:-4px; width:30px; }
.articlepopup800 .articlepopupC .closebtn:hover{ text-decoration:none;}
.articlepopupC h4{ font-size:23px; color:#000a3e; margin:15px 0 10px 0; padding-right:40px; font-weight:bold;}
.articlepopupC h4 a{ font-size:23px; color:#000a3e;}
.articlepopupC h4.businesslist a{ font-size:23px; color:#3d91cc;}
.articlepopupC h4.businesslist a:hover{ text-decoration:none;}
/*Download business magize popup*/
.down-magaz{ left:250px; background:url(images/downloadMag-topcurv.png) no-repeat left top; padding-top:15px; }
.down-magaz .down-magaz-curv{ background:url(images/downloadMag-botcurv.png) no-repeat left bottom; padding-bottom:15px;}
.down-magaz .down-magazpopupC{ float:left; width:425px; background:url(images/downloadMag-bg.png) repeat-y left top; padding:10px 30px 0px 30px;}
.down-magaz .down-magazpopupC p{ font-size:18px; line-height:20px;}
/*Map popup box*/
.map-popup{ left:250px; background:url(images/map-popup-topcurv.png) no-repeat left top; padding-top:15px; }
.map-popup .map-popup-curv{ background:url(images/map-popup-botcurv.png) no-repeat left bottom; padding-bottom:15px;}
.map-popup .map-popuppopupC{ float:left; width:242px; background:url(images/map-popup-bg.png) repeat-y left top; padding:10px 30px 0px 30px;}
.map-popup .map-popuppopupC p{ padding:5px 0 2px;}
.busipopup .businpopupC .closebtnsml{ background:url(images/close-btn-sml.png) no-repeat; height: 19px; position: absolute; right: 5px; top: 1px; width: 18px; }

.searchres{background:#e5e5e5; padding:5px 10px 0 15px; color:#3d91cc; font-size:20px; font-weight:bold;}
.searchres .refineserch{ color:#666666; font-size:13px;}
.bluebtn{ background:#3c90cc; color:#fff; text-align:center; border:0; cursor:pointer; padding:3px 0; font-weight:bold;}
.ourpeople img{ border:1px solid #017fb1; }
.font16{ font-size:16px;}
.font14{ font-size:14px;}

.CAFORM{ padding-left:10px;}
.submitbtn{ background:url(images/submitbtn.jpg) no-repeat; border:0; width:150px; height:30px; cursor:pointer;}
.helptxt{ font-size:12px;}
.greyselct311Res select{background:#E5E5E5; border: 0 none; color: #333333; font-size: 14px; font-weight: bold; padding: 5px; width: 308px;}
.soldimg{   position: absolute; top: 70px; right: 57px; width: 200px;}
.listpage .soldimg{left: 72px; top: 3px;}
.no_thanks{position:relative; margin-top:-20px; float:right;font-weight:bold;}
.no_thanks a{ font-weight:bold; text-decoration:underline;}
a.underline{ text-decoration:underline;}
.addtobasket{float: left; padding: 5px 0; text-align: right; width: 100%; }
.addtobasket a{ text-align:left; color:#3D91CC !important; font-weight:bold;}
.busipopup .businpopupC .rightdis .addtobasket a{ text-align:left; color:#3D91CC !important; font-weight:bold;}
.checkboxtbl{ margin-bottom:20px;}
.checkboxtbl td label{ color:#3D91CC; font-family:Calibri; font-size:17px;}
.teambox{ float:left; width:353px; height:137px; padding:8px 0;}
.teambox .imagebox{ float:left; width:121px; height:137px; overflow:hidden;}
.teambox .imagebox img{ width:121px; margin-top:-5px;}
.teambox .teamdetails{ float:left; width:222px; height:137px; padding-left:9px; }
.headLink{color:#3D91CC; font-family:Calibri; font-size:19px; font-weight:bold;}
.positiontxt{color:#3D91CC; font-family:Calibri; font-size:14px; float:left; width:3px 0 3px 0;}
.phonedis{ float:left; width:100%; line-height:18px;}
.teambox .teamdetails .profetag{ font-size:10px; color:#3D91CC;}
.styletextbox{ float:left; width:173px; background:url(images/styletextbox.gif) no-repeat; font-size:14px; padding:9px 29px 9px 7px; border:0; color:#333333; position:absolute;}
.horizonal .styletextbox{ width:177px; background:url(images/textBoxBG209.gif) no-repeat; padding:4px 25px 6px 7px;}
.bluearrow{ float:left; width:16px; height:17px; background:url(images/blue-down-arrow.gif) no-repeat; position:absolute; margin-left:182px; margin-top:9px; cursor:default;}
.horizonal .bluearrow{margin:0; left:186px; top:4px;}
.subcatdiv{display: none; width:207px; position: absolute; margin-top:34px; z-index:9999; background-color: White; border:1px solid #007fb2;}
.subcatinnerdiv{ height: 200px; overflow-y: scroll; overflow-x: hidden; }
.crossbuttonquickS{ float:right; margin:-13px 20px 4px 0; cursor:pointer; z-index:999;}
.horizonal .subcatdiv{ margin:25px 0 0 0;}
.horizonal h1{ text-align:left;}
.horiRow{ float:left; width:100%; padding-bottom:8px;}
.firstcolum{ float:left; width:223px; height:100px; text-align:left;}
.firstcolum .firstTop, .firstcolum .firstbottom, .firstcolum .firstlast{ float:left; width:100%; height:27px;}
.firstcolum .firstbottom{ padding:9px 0; *padding:6px 0;}

.secontcolum{ float:left; width:230px; height:53px; text-align:left; position:relative;}
.bigcolum{ float:left; width:475px; text-align:left; position:relative; height:68px; ;}
.bigcolum .bigtop{ float:left; width:100%; height:35px;}
.bigcolum .bigbottom{ float:left; width:100%;}


.secontIndustbox{ position:absolute; left:0; top:0px; z-index:1;}
.secontLocationbox{ position:absolute; left:0; top:35px;}

.bigtextbox470div{float:left; width:463px; background:url(images/textbox-bg.png) no-repeat left top; padding-left:7px;}
.bigtextbox470{float:left; width:436px;font-size:14px; padding:4px 0px 6px 0px; border:0; color:#333333; overflow:hidden; background:none;}
.bigtextbox209{float:left; width:195px; background:url(images/textBoxBG209.gif) no-repeat; font-size:14px; padding:4px 7px 6px 7px; border:0; color:#333333;}
.crossicon{ float:left; width:16px; height:17px; background:url(images/cut-icon.png) no-repeat left top; position:absolute; right:11px; top:4px;}

.bigbottom .crossicon{ top:39px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.crossicon, .horizonal .bluearrow  {top:6px; }
.bigbottom .crossicon{ top:41px;}
}
.relativediv{ position: relative; }
.searchbtnlisting{ width:101px; height:26px; border:0; background:url(images/searchbtn.gif) no-repeat; margin-right:8px;}
.savesaerch{ float:left; background:url(images/save-search.gif) no-repeat left top; padding:0 26px 0 20px; line-height:15px; font-size:13px; font-weight:bold; color:#3D91CC;}
.advancesearch{ float:left; background:url(images/advance-searchicon.gif) no-repeat left top; padding:0 26px 0 20px; line-height:15px; font-size:13px; font-weight:bold; color:#3D91CC;}
.browseall{ float:left; background:url(images/browseall-icon.gif) no-repeat left top; padding:0 26px 0 20px; line-height:15px; font-size:13px; font-weight:bold; color:#3D91CC;}
.interOffices{ float:left; width:710px;}
.officebox{ float:left; width:223px; margin:0 5px; height:120px;}
.errorbox{ height:175px;}
.errorbox a{ color:#666 !important;}

.horizonal:after { background-position: right top; right: 0;}
.horizonal:before, .horizonal:after { background-repeat: repeat; bottom: 0; content: " "; position: absolute; top: 0; z-index: -1;}
.horizonal:before {background-position: left top;left: 0;}
.horizonal {  position: relative; z-index: 904; float:left;}

.pricerangeSearch{ float:left; width:311px; height:30px;}
.pricerangeSearch .styletextbox{ width:269px; height:18px; padding:6px 34px 6px 8px; background:#E5E5E5;}
.pricerangeSearch .bluearrow{ width:19px; height:20px; margin-left:282px; margin-top:5px;background:url(images/greydropdown.jpg) no-repeat;}
.pricerangeSearch .bluearrow:hover{ text-decoration:none;}
.pricerangeSearch .subcatdiv1{ position:absolute; margin-top:30px; border:1px solid #b2b2b2; width:301px; padding:0 5px; z-index:9999; background:#fff;}
.IN-widget{ float:left; margin-top:2px;}
.IN-noshadow{float: left;left: -41px; position: absolute; top: 0;}
.listingview{ position:relative;}
.listingview .IN-noshadow iframe{left:94px !important; top:-20px !important;}
.profiledetail{ position:relative;}
.profiledetail .IN-noshadow iframe{left:94px !important; top:-20px !important;}
.linkprofile{ float:left; width:100%; }
*+html .linkprofile .positiontxt { margin-top:-15px; }
.linkprofile1{ float:left;}
*+html .linkprofile1 .positiontxt { margin-top:-15px; }
.mobilerow{float:left; width:100%; }
.phonedis .IN-widget .IN-noshadow > iframe{  left:444px !important;}
.advancesearchtbl a:hover{ text-decoration:none !important;}
select.styled{ font-size:13px; color:#333; font-family:Trebuchet MS;}

.secontcolum:after { background-position: right top; right: 0;}
.secontcolum:before, .secontcolum:after { background-repeat: repeat; bottom: 0; content: " "; position: absolute; top: 0; z-index: -1;}
.secontcolum:before {background-position: left top;left: 0;}
.secontcolum {  position: relative; z-index: 904;}
.sitemap{ padding-left:50px;}
.sitemap ul{ padding:0 0 0 15px;}
.sitemap ul li{ list-style:none; text-transform:capitalize;}



