body { 
  font-family:Helvetica, Arial, sans-serif;
  text-align:left;
  background:url(http://stphilips.oneblackbear.com/images/page_grad.gif) repeat-x;
}

p, h1, h2, h3, table {
  margin:12px 0;
  line-height:140%;
  color:#4c4c4c;
}
h1 {
  font-size:138.5%;
}
h1.profile{
	font-size:225%;
	margin:12px 3% 0 3%;
}
table td {
  padding-bottom:5px;
}
#internal_list h1.profile{
	margin:12px 5% 0 5%;
}
h2 {font-size:138.5%;}
h2.profile{
	font-size:167%;
	margin:2px 3% 15px 3%;
}
#internal_list h2.profile{
	margin:2px 5% 15px 5%;
}
h3 {font-size:100%; color:#373737; font-weight:bold;}
p,li, table {font-size:85%;}
strong {font-weight:bold;}
em {font-style:italic;}
a{
  color:#46135e;
  font-weight:bold;
  text-decoration:underline;
}
form label {
  display:block;
  margin:3px 0 0 0;
  color:#4c4c4c;
	width:100px;
	float:left;
}
form input[type=text] {
	float:left;
	padding:4px 3px;
	width:170px;
	border:1px solid #d7d7d7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
form textarea{
	width:176px;
	height:100px;
	border:1px solid #d7d7d7;
	-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
form fieldset {border:0;}
form fieldset ol{
	margin:10px 0;
}
form fieldset ol li{
	clear:both;
	margin:8px 0;
	overflow:auto;
}
form fieldset legend{
	color:#4F4F4F;
}
.checkbox label {
  float:none;
}
input[type=text]:focus, textarea:focus {
  border:2px solid #6b427e !important;  
}

form .error {
  border:1px solid #d7d7d7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color:#aa0303;
  padding:5px 5px 5px 25px;
  background:url(http://stphilips.oneblackbear.com/images/error_icon.gif) no-repeat 5px center;
  display:block;
  clear:both;
  margin:5px 30px 0 100px;
}
input.error_field, textarea.error_field {
  border:1px solid #aa0303 !important;
}



#page {
  width:1020px;
  margin:0 auto;
  background:white;
}
#header {
  background:#3d004c url(http://stphilips.oneblackbear.com/images/header_compressed.gif) center top no-repeat;
}
#logo {
  padding:20px 30px 20px 70px;
  float:left;
}
#tagline {
  float:left;
  width:410px;
  margin-top:55px;
  height:57px;
}
#accessibility { float:right;margin:0;padding:6px;}
#home #header {
  background:#3d004c url(http://stphilips.oneblackbear.com/images/home_header_panel_bg.gif) top 419px repeat-y;
}
#home #logo {
  background:#1d0a22 url(http://stphilips.oneblackbear.com/images/header_left.jpg) repeat-y;
  width:319px;
  float:left;
}
#home #content_secondary {
  width:36%;
}
#home #recent_cases a {
  color:#4c4c4c;
  text-decoration:none;
  font-size:93%;
}
#home #recent_cases a:hover {
  color:#472660;
}
#recent_cases li {
  background:url(http://stphillips.activedition.com/StPhilips/Upload/caseicon2.jpg) no-repeat left center;
  padding-left:25px;
  margin:12px 0
}



#logo p {
  color:#E1E1E1;
}
#browser {
  float:left;
  width:485px;
  height:200px;
  padding-left:15px;
  color:white;
}
#browser div {
  clear:left;
  margin-top:22px;
  overflow:auto;
}
#browser div img {
  float:left;
  margin-right:20px;
}
#browser p, #browser h2, #internal_search p {
  color:white;
  margin:0;
}
#browser a {
  color:#a1a1a1;
  text-decoration:underline;
  margin-right:8px;
}
#browser form input {
  vertical-align:middle;
}
#browser p {
  font-size:85%;
}
#internal_search {
  float:right;
  margin:20px 10px;
  width:250px;
}

/******* CUSTOM HEADER STYLING ***********/

.PracticeAreas_Crime_ #header {
  background:#af0002 url(http://stphilips.oneblackbear.com/images/headers/header_crime.gif) center top no-repeat;
}
.PracticeAreas_Crime_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/crime-trans.png) no-repeat left top;
}


.PracticeAreas_Employment_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/employment-trans.png) no-repeat left top;
}

.PracticeAreas_Property_ #header {
  background:#7d972e url(http://stphilips.oneblackbear.com/images/headers/header_property.gif) center top no-repeat;
}
.PracticeAreas_Property_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/property-trans.png) no-repeat left top;
}

.PracticeAreas_Family_ #header {
  background:#248cd6 url(http://stphilips.oneblackbear.com/images/headers/header_family.gif) center top no-repeat;
}
.PracticeAreas_Family_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/family-trans.png) no-repeat left top;
}

.PracticeAreas_Commercial_ #header {
  background:#763600 url(http://stphilips.oneblackbear.com/images/headers/header_commercial.gif) center top no-repeat;
}
.PracticeAreas_Commercial_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/commercial-trans.png) no-repeat left top;
}
.PracticeAreas_IP_ #header {
  background:#0033cc url(http://stphilips.oneblackbear.com/images/headers/header_intellectual.gif) center top no-repeat;
}
.PracticeAreas_IP_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/intellectual-trans.png) no-repeat left top;
}
.PracticeAreas_PersonalInjury_ #header {
  background:#cf4a15 url(http://stphilips.oneblackbear.com/images/headers/header_injury.gif) center top no-repeat;
}
.PracticeAreas_PersonalInjury_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/injury-trans.png) no-repeat left top;
}
.PracticeAreas_ADR_ #header {
  background:#9933cb url(http://stphilips.oneblackbear.com/images/headers/header_adr.gif) center top no-repeat;
}
.PracticeAreas_ADR_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/adr-trans.png) no-repeat left top;
}
.PracticeAreas_Construction_ #header {
  background:#339933 url(http://stphilips.oneblackbear.com/images/headers/header_construction.gif) center top no-repeat;
}
.PracticeAreas_Construction_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/construction-trans.png) no-repeat left top;
}
.PracticeAreas_Regulatory_ #header {
  background:#008081 url(http://stphilips.oneblackbear.com/images/headers/header_regulatory.gif) center top no-repeat;
}
.PracticeAreas_Regulatory_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/regulatory-trans.png) no-repeat left top;
}
.PracticeAreas__ #header {
  background:#818181 url(http://stphilips.oneblackbear.com/images/headers/header_publiclaw.gif) center top no-repeat;
}
.PracticeAreas__ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/public-trans.png) no-repeat left top;
}

.PracticeAreas_Insolvency_ #header {
  background:#666699 url(http://stphilips.oneblackbear.com/images/headers/header_insolvency.gif) center top no-repeat;
}
.PracticeAreas_Insolvency_ #tagline {
  background:url(http://stphilips.oneblackbear.com/images/headers/insolvency-trans.png) no-repeat left top;
}
/****** Nav Styling   ***********/


#navigation {
  background:url(http://stphilips.oneblackbear.com/images/navigation_right.gif) no-repeat top right;
	margin:0 6%;
  position:relative;
  top:-12px;
  padding-right:5px;
}
#navigation ul {
  background:white url(http://stphilips.oneblackbear.com/images/nav_bg.gif) repeat-x;
}

#navigation ul li {
  float:left;
  margin:0 8px;
	display:inline;
	position:relative;
	padding:18px 5px 13px 0px;
}
#navigation ul li a {
  color:#4f4f4f;
  text-decoration:none;
  font-weight:normal;
}
#navigation ul li a:hover {
  font-weight:bold;
}
#navigation ul li:first-child {
  background:url(http://stphilips.oneblackbear.com/images/nav_left.gif) no-repeat;
  margin-left:0;
  padding-left:15px;
}

#breadcrumb {
  background:#f0f0f0;
  padding:4px 8px;
  float:left;
  margin:0px 7% 9px 7%;
	font-size:85%;
  color:#373737;
}
#breadcrumb a {
  color:#373737;
}
#breadcrumb li {
  float:left;
  margin-right:10px;
}

/**** Content Styling *******/
#content {
  clear:both;
	margin:10px 4%;
}
#home #content{
  margin:10px 7%;
}

#content .more_link {
  background:url(http://stphilips.oneblackbear.com/images/link_icon.gif) no-repeat right top;
  padding-right:20px;
  line-height:130%;
}
#content h1 .more_link, #content h2 .more_link {
  background-image:none;
}
.important_link {
  color:#46135e !important;
  font-weight:bold !important;
}

#content p:first-child {
  font-weight:bold;
}

#content ul li {
  font-size:85%;
  line-height:145%;
  color:#4f4f4f;
  margin:10px 0;
  background:url(http://stphilips.oneblackbear.com/images/bullet.gif) no-repeat 4px left;
  padding-left:13px;
  margin-left:5px;
}
#content #sort li {
  background:none;
  margin:7px 0 7px;
  padding-left:0;
}
#content #sort {
  background:#fafafa;
  margin-bottom:10px;
  padding-left:5px;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background:url(/images/new_nav_bg.gif) repeat-x left bottom;
}
#content #sort li a {
  display:block;
  margin:0;
  background:#f3f3f3;
  padding:3px 6px;
  color:#464646 !important;
  border:1px solid #e1e1e1;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
#content .curvy_top #sort li {
  background:none;
  margin:10px 0 5px;
  padding:0;
}
#content .curvy_top #sort li a {
  display:inline;
  background:none;
  border:0;
}
#content .curvy_top #sort {
  background:url(http://stphilips.oneblackbear.com/images/curvy-top-left.gif) no-repeat top left;
  border:0;
}

#content #sort li a:hover {
  color:#46135e !important;
}
#search_col,#map_col,#more_info {
  float:right;
  margin:12px 0 0 50px;
  width:230px;
}
#search_col h3,#map_col h3,#more_info h3 {
  margin:10px 0 10px 0;
}
#search_col h2, #map_col h2, #more_info h2{
	margin-top:0;
}
#content_main {
  float:left;
  width:59%;
  margin-right:20px;
  border-right:1px solid #b5b5b5;
  padding-right:20px;
}
#content_main h1 a,#content_main h2 a,#content_listing h2 a {
  color:#4c4c4c;
  font-weight:normal;
  text-decoration:none;
}
#content_main h1 a:hover,#content_main h2 a:hover,#content_listing h2 a:hover {
  text-decoration:underline;
}

#content .article img {
  max-width:590px;
}
#internal #content_main {
  margin-left:30px;
  width:55%;
}
#internal #content h1 {
  margin-left:30px;
}

#content_secondary {
  float:left;
  width:30%;
}
#home_practice_areas h3, #home_members h3 {
  color:#230f2d;
  margin:8px 0 0 0;
  font-size:127%;
  font-weight:normal;
}
#home_practice_areas, #home_members {
  background:url(http://stphilips.oneblackbear.com/images/practice_areas_bg.png) no-repeat;
  margin-bottom:15px;
  width:222px;
  padding:5px 98px 15px 15px;
  min-height:116px; 
}
#home_practice_areas p {
  font-size:77%;
}
#content_secondary ul li a {text-decoration:none;}

#home_members {
  background:url(http://stphilips.oneblackbear.com/images/home_members_bg.png) no-repeat;
}

#member #content_main {
  width:64%;
  border:0;
}
#member #content_secondary {
  width:23%;
}



#content .article {
  float:none;
  width:100%;
  margin:10px 3% 0 0;
  clear:both;
}
#content .main_article {
  float:none;
  width:100%;
}
#content .article_image {
  border:1px solid #bababa;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}

#content .article .article_image {
  float:right;
  margin:0 0 10px 10px;
}
#content .main_article .article_image {
  float:left;
  margin:0 10px 10px 0;
}

/***** Footer Styling *******/
#footer {
  border-top:1px solid #c2c2c2;
  margin:20px 0 0 0;
  padding:5px 0 0 0;
  overflow:hidden;
}
#footer .intro_contact {
  width:450px;
  margin-left:20px;
}
#footer .contacts {
  float:left;
  width:245px;
  font-size:100%;
  margin-top:0px;
  margin-right:70px;
}
#footer #main_contact {
  background:url(http://stphilips.oneblackbear.com/images/main_contact_icon.gif) no-repeat left 4px;
  padding-left:25px;
  font-weight:normal;
  padding-right:50px;
}
#footer .supplementary_contact {
  float:left;
  width:45%;
}
#footer .team_contacts {
  margin-left:20px;
  margin-right:50px;
}
#footer #logos img {
  float:right;
  margin:10px;
}
#footer .contacts p {margin:5px 0;}
#footer .contacts p strong {
  display:block;
  text-align:right;
  position:relative;
  top:-15px;
  margin-bottom:-25px;
}

#footer #logos {
  margin-left:145px;
  margin-right:0;
  margin-top:-50px;
}

#footer .tagline .supplementary_contact {
  float:right;
  width:auto;
  padding-bottom:20px;
}
.clear {
  clear:both;
}
fieldset .checkbox label {
  display:inline;
  margin-left:7px;
  font-size:85%;
	width:auto;
	float:none;
}
fieldset .checkbox {
  vertical-align:middle;
  line-height:170%;
  margin:3px 0;
	clear:both;
}


/******* Slider Styles **********/
/* This file skins sliders */

.ui-slider { width: 201px; height: 48px; position: relative; background-repeat: no-repeat; background-position: center center; padding:0 8px; }
.ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 10px; left: 0px; background-image: url(http://stphilips.oneblackbear.com/images/slider-handle.gif);  }
.ui-slider-handle-active { border: 1px dotted black;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #9e7fa6; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; border:1px solid #631377;}

/* Default slider backgrounds */
.ui-slider-2 { background-image: url(http://stphilips.oneblackbear.com/images/slider_bg_3.gif); }
#example3 {
  margin:0 0 15px 0;
}

/*internal content*/
#internal_list{
	width:655px;
	float:left;
	margin-top:12px;
}
/*section nav*/
.curvy_top{
	background:url('http://stphilips.oneblackbear.com/images/curvy-top-right.gif') no-repeat 98% 0;
	padding-right:3%;
}
.curvy_top ul#sort, .curvy_top .top{
	background:url('http://stphilips.oneblackbear.com/images/curvy-top-left.gif') no-repeat top left;
	padding-left:2%;
}
.top{padding-top:6px;}
#content #sort li{
	line-height:2em;
	float:left;
	position:relative;
	margin-right:1.5%;
}
#content #sort li.head, form legend.highlight{
	font-weight:bold;
}
#content #sort li a, #search_col a, #map_col a,#more_info a, form legend{
	color:#363636;
	text-decoration:none;
	font-weight:normal;
}
#content #sort li.highlight a {
	color:#46135e !important;
	font-weight:bold !important;
}
/*list items*/
.row{
	margin:10px 4% 20px 4%;
}
.item{
	width:49%;
	float:left;
}
.item_image{
	clear:both;
	float:left;
	margin:0 10px 10px 0;
}
ol.contact li span{
	font-weight:bold;
}
ol.contact li{
	color:#373737;
}
.item h4.profile{
	font-size:138.5%;
	margin-bottom:1px;
	color:#202020;
}
h4.profile a {
  color:#202020;
	
}
.item h5.profile{
	font-size:95%;
	color:#202020;
	margin-bottom:15px;
}
.item h4.profile a {
  font-weight:normal;
  text-decoration:none;
}
.item h4.profile a:hover {text-decoration:underline;}

/*contact page*/
	/*google map*/
	#birmingham_google_map{
		width:220px;
		height:150px;
		border:2px solid #F0F0F0;
		margin:15px auto; 
	}
	#full_google_map {
	  width:680px;
		height:600px;
	}
	#contact_form{
		width:56%;
		float:left;
		margin-right:3%;
	}
	#contact_copy{
		width:40%;
		float:left;
		margin-top:20px;
	}
	#content #contact_copy p:first-child{font-weight:normal;}
	
/*profile page*/
ol.profile_contact, ul.case_list{
	margin:12px 5%;
}
ol.profile_contact li, ul.case_list li{
	font-size:100%;
	margin:4px 0;
}
.profile_copy{
	margin:12px 5%;
	border-top:1px solid #b5b5b5;
	text-align:justify;
}
.bottom_break{
	padding-bottom:10px;
	background:url('http://stphilips.oneblackbear.com/images/bottom-break.gif') no-repeat bottom center;
}
#content .profile_copy p:first-child{font-weight:normal;}
.cases h3{
	font-size:138.5%;
	margin:12px 5%;
	font-weight:normal;
}
ul.case_list li a{
	padding:4px 20px 4px 0;
}
#more_info ul li.email{
	margin:6px 0;
	padding-left:20px;
	background:url('http://stphilips.oneblackbear.com/images/email-icon.gif') no-repeat center left;
}
#more_info ul li.download, ul.info li.download{
	background:url('http://stphilips.oneblackbear.com/images/download-icon.gif') no-repeat center left;
	padding-left:20px;
}
#more_info ul.specials li{
	padding-left:0;
	background-image:none;
	margin:3px 0;
}
#more_info ul.specials li.download {
  padding-left:20px;
  background:url('http://stphilips.oneblackbear.com/images/download-icon.gif') no-repeat center left;
}
#more_info ul.specials li.download a {
  color:#46135e;
}
/****** Practice Areas Page Styles *******/

.practice_area {
  width:245px;
  margin:0 10px 25px 0;
  float:left;
}
.practice_area img {
  float:left;
  margin:0 15px 30px 0;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.practice_area h3 {
  margin:0;
}
.practice_area p {
  margin-top:0;
}
.sub_practice_area {
  margin:0 10px 25px 0;
  clear:both;
  border-bottom:1px solid #AAA;
  margin-bottom:10px;
  padding-bottom:5px;
  display:none;
}
.sub_practice_area .checker {float:none !important;}
.sub_practice_area label {
  width:200px;
  display:inline-block;
  line-height:auto;
  margin:0;
  font-size:85%;
  margin-right:10px;
  margin-left:4px;
  float:none;
}


/******** Content Page Styling **********/
#content_listing {
  float:left;
  width:66%;
  padding-left:27px;
}
#content_navigation {
  background:url(http://stphilips.oneblackbear.com/images/content_nav_bg.gif) no-repeat;
  float:left;
  width:20%;
  margin-left:3%;
  padding:6px 0 0 30px;
}
#content_navigation ul a {
  color:#111;
  text-decoration:none;
}
#content_navigation ul a:hover {
  text-decoration:underline;
}
#content_navigation ul li {
  margin:6px 0;
  background:none;
  padding-left:0;
}
#content_navigation ul li.selected {
  font-weight:bold;
}
#content_navigation ul li.selected a {
  color:#46135e;
}
#content_navigation ul li.selected ul a {
  color:#474747;
}
#content_navigation ul ul {
  margin-left:10px;
}
#content_navigation ul li.selected ul {
  display:block;
}
#content_navigation ul li.unselected ul {
  display:none;
}
#content_listing .article {
  float:none;
  width:auto;
  padding-bottom:10px;
	background:url(http://stphilips.oneblackbear.com/images/bottom-break.gif) no-repeat bottom center;
}
#content_listing .article img {
  float:right;
  margin:0 0 20px 20px;
}
#content_listing .article h4.date {
  float:left;
  margin:0 8px 10px 0;
  background:#46135e url(http://stphilips.oneblackbear.com/images/date_bg.gif) bottom left;
  color:white;
  padding:4px 6px;
  font-size:100%;
  text-align:center;
  text-transform:uppercase;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica;
  border:1px solid #46135e;
  line-height:120%;
  -moz-border-bottom-left-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
#content_listing .article h4.date span {
  font-size:160%;
  display:block;
}
#content_listing .article p {
  clear:left;
  line-height:160%;
}
#content_listing .article h2 {
  margin-top:3px;
}
#content_listing .article p.first_para:first-letter {
  color:#474747;
  font-size:320%;
  float:left;
  font-family: Georgia, "Times New Roman", serif;
  margin:9px 5px 0 0;
}
#pagination {
  border-bottom:1px solid #c2c2c2;
  overflow:auto;
  padding:3px;
}
#pagination .pagination_next {
  float:right;
  font-size:77%;
  text-decoration:none;
}
.pagination .pagination_link {
  background-image:none !important;
  padding-left:0 !important;
}
#content_secondary ul li {background:none;padding-left:0;}
.contacts li {background-image:none !important;padding-left:0 !important;}
#testimonials p {
  color:#F1F1F1;
}
#testimonials p {
  font-weight:normal;
}
#testimonials p em {
  font-style:italic;
  padding-top:5px;
}
#testimonials p strong, #testimonials p b {
  font-size:150%;
  font-weight:bold;
  font-family:Georgia, Times, "Times New Roman", serif;
}



/*Begin AESTYLE*/

.PurpleText {

            color: #462660;

}

/*End AESTYLE*/

 

/*Begin AESTYLE*/

.main { color: #462660;

font: 10pt Arial, Helvetica, sans-serif;

}

/*End AESTYLE*/

 

/*Begin AESTYLE*/

.Titletext {          color: #462660;

font: Bold 10pt Arial, Helvetica, sans-serif;

}

/*End AESTYLE*/

 

/*Begin AESTYLE*/

.mainwhite {       color: #ffffff;

font: 10pt Arial, Helvetica, sans-serif;

}

/*End AESTYLE*/

 

/*Begin AESTYLE*/

.mainblack {      color: #000000;

font: 10pt Arial, Helvetica, sans-serif;

}

/*End AESTYLE*/

 

/*Begin AESTYLE*/

.maincandara {   color: #000000;

font: 11pt candara;

}

/*End AESTYLE*/



/*********************** Brochure Gen Styling *****************/
#brochure_gen_header {
  border:1px solid #c2c2c2;
  background:url(http://stphilips.oneblackbear.com/images/nav_bg.gif) repeat-x left -2px;
  font-size:85%;
  color:black;
}
#brochure_gen_header .step {width:32%;padding:5px;float:left;}
#brochure_gen_header .step em {color:#601a81;}
#brochure_gen .practice_area {
  width:84px !important;
  float:left;
  margin-right:10px;
}
#brochure_gen .practice_area img {margin:0 15px 4px 0;}
#brochure_gen .practice_area label {
  float:left;
  width:80px !important;
  font-size:77%;
  line-height:100%;
}
#practice_areas, #barristers, #download {
  width:31.85%;
  overflow:auto;
  border-left:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  -webkit-border-bottom-left-radius:4px;
  float:left;
  height:400px;
  padding:5px;
}
#barristers .barrister_select {
  border:1px solid #c2c2c2;
  padding:4px;
  margin:9px;
  background:url(http://stphilips.oneblackbear.com/images/nav_bg.gif) repeat-x left -2px;
}
#barristers .barrister_select input {
  float:right;
}
#barristers .barrister_select label {
  width:95%;
}
#barristers .barrister_select h3, #barristers .barrister_select h4 {
  margin:0;
}
#barristers .tools {
  height:30px;
  font-size:85%;
}
#barristers .tools input {margin-right:10px;}
#barristers .barrister_select .item_image {margin:0 8px 0 0;}
#brochure_gen .practice_area .checker,#brochure_gen .sub_practice_area .checker  {
  float:right;
  height:16px;
  margin-bottom:-16px;
  padding-right:8px;
  vertical-align:bottom;
}

#download {
  -webkit-border-bottom-right-radius:4px;
  border-right:1px solid #c2c2c2;
  padding-right:11px;
  text-align:center;
}
#download p {
  margin:0 0 40px 0;
}
.cv {font-size:100%;}

#cv_container p {
  margin:3px 0;
}
#cv_container table {font-size:100%;}
#cv_container #footer {
  height:190px;
  margin:0;
  padding:0;
  border:0;
}
#cv_container h1 {font-size:200%;color:#46135e;font-weight:bold;}
#cv_container table td {margin:0;padding:0;}
#cv_container .cvarea {color:#46135e;}
#cv_container .cvimage {border:1px solid #e1e1e1;}
#practice_areas .clearfix {width:100%;}