/*********************************************
					FOOTER
*********************************************/
div.footer {display:none;}

/*********************************************
					GENERAL
*********************************************/
body {background-color:#fff;background-image:none;}

/**** Fixed or Scaling - Add width for Fixed-width sites****/
div.containermainA {background-image:none;}
div.containermain {background-image:none;padding-bottom:0;}

/**** Middle ****/
div.middle {width:670px;}

/*********************************************
					LEFT SIDE
*********************************************/

/**** Main Nav ****/
div.middleTop div.leftsideB {position:static;height:auto;background-color:transparent;}
div.middleTop div.leftside {position:static;height:auto;}
div.middleTop div.leftside div.logocontainer {height:auto;}
div.middleTop div.leftside div.logo img {margin:0 0 30px;}
div.middleTop div.leftside div.logo2 {display:none;}
div.middleTop div.leftside div.sitesearch {display:none;}

div.middleTop div.leftside div.nav1 {display:none;}

div.middleTop div.leftside div.menu {display:none;}

/*********************************************
					RIGHT SIDE 
*********************************************/
div.rightside {display:none;float:right;width:210px;padding:0;}

/**** Page Tools ****/
div.middleTop div.rightside div.pagetools {display:none;}

div.rightside div.nav2 {display:none;}

div.rightside div.relatedlinks {display:none;}

div.rightside div.vcard {display:none;}

div.rightside div.highlights {display:none;}

/*********************************************
					MAIN 
*********************************************/
div.mainbodyB {} 
div.mainbodyA {}
div.mainbody {margin-left:0;/*width:520px;*/width:670px;/*padding:0 13px 23px 0;*/padding:0;}
div.mainbody h1 {color:#000;margin-top:10px;}
div.mainbody div.titleinfo, 
div.mainbody div.headingTitle {margin-bottom:20px;}
div.mainbody div.titleinfo div.content h1 {width: auto; }

/**** Listing ****/
div.mainbody div.listing table.list {width:100%;}
div.mainbody div.listing table.list td div.vcard {display:none;}

/**** View All ****/
div.mainbody div.viewall {display:none;}

/*********************************************
					SECTION
*********************************************/

/**** Offices ****/
body.officesdetail div.mainbody {width:450px;}
body.officesdetail div.rightside {display:block;}

/**** Services ****/
body.serviceslanding div.mainbody div.listing table.corpus {width:100%;}

body.serviceslanding div.mainbody div.industrieslisting {float:none;width:100%;margin-bottom:0.75em;}
body.serviceslanding div.mainbody div.industrieslisting table.corpus {width:100%;margin-right:0;}

body.serviceslanding div.mainbody div.internationalpracticeslisting table.corpus {width:100%;margin-right:0;}

body.servicesdetail div.mainbody {width:450px;}
body.servicesdetail div.rightside {display:block;}

/**** Bios ****/
body.biosdetail div.rightside {display:block;}

body.biosdetail div.mainbody {padding-left:0;width:450px;}
body.biosdetail div.mainbody div.image {background-image:none;}
body.biosdetail div.mainbody div.image img {margin-top:0;}

body.biosdetail div.mainbody div.contact {margin-top:0;}
body.biosdetail div.mainbody div.contact div.level {color:#000;}
body.biosdetail div.mainbody div.contact span.separator {display:none;}
body.biosdetail div.mainbody div.contact span.vcard {display:none;}

body.biosdetail div.mainbody div.sectioninfo {clear:left;}

/**** News ****/
body.newsdetail div.mainbody {width:450px;}
body.newsdetail div.rightside {display:block;}

/**** Events ****/
body.eventsdetail div.mainbody {width:450px;}
body.eventsdetail div.rightside {display:block;}

/**** Pubs ****/
body.pubsdetail div.mainbody {width:450px;}
body.pubsdetail div.rightside {display:block;}
