/*
+--------------------------------------------------------------------------------
|
|	Table of Contents
|
|		Two Column Update (Duplication as on common.css line 556; need to resolv)
|		Procedures
|				Procedures  >>  Home
|		Ask A Surgeon  >>  Home
|			Ask A Surgeon  >>  Home  >>  Questions and Answers
|			Ask A Surgeon  >>  Home  >>  Submit A Question
|			Ask A Surgeon  >>  Home  >>  Submit A Question  >>  Form
|			Ask A Surgeon  >>  Home  >>  Disclaimer
|
|		Banner
|			Title
|			Search
|		Content
|			Sidebar Left
|			Main
|			Sidebar Right
|			Block Level Elements
|		Footer
|			Link Map
|		Footer Navigation
|		Credits
|		Image Control
|		Thumbnail Control
|		Adhoc list-item Control
|		Find-A-Surgeon
|				EPP
|		Consumers Landing Page
|
|
|
|	Reserved Selectors
|
|		body.page-epp
|       body.page-find_a_plastic_surgeon-results
|
+--------------------------------------------------------------------------------
*/

/* ---------------------------------------------- 1. Two Column Update */
body.two_column div#content{
    background:#fff url(images/content-background-sidebar_left.gif) repeat-y left top;
}

/* ---------------------------------------------- 1.5 Home */
body.asaps_landing div#content div#main div#column_right div.last_question{ margin-bottom:20px; }


/* ---------------------------------------------- 2. Procedures  >>  Home */
body.page-procedures-home div#content h3,
body.page-photos-home div#content h3 {
	margin:1em 0 .2em;
	display: block;
	padding-left: 6px;
}

/* ---------------------------------------------- 2.1 Procedures  >>  Snapshot */


body.consumers div#container div#content div#main div.related_links { border:1px solid #999999; clear:both; }
body.consumers div#container div#content div#main div.related_links h5 { background-color:#999999; padding:5px 0 5px 5px; color:#fff; margin-bottom:10px; }
body.consumers div#container div#content div#main div.related_links ul { padding-left:10px; }
body.consumers div#container div#content div#main div.related_links ul li { list-style:none; }

body.consumers div#container div#content div#main div.seperator { padding-bottom:20px; margin-bottom:30px; border-bottom:1px dotted #14505E; }
body.consumers div#container div#content div#main div.seperator img { border:2px solid #953e2a; padding:5px; }
body.consumers div#container div#content div#main div.seperator img.alignRight { float:right; margin:0 0 20px 15px; }
body.consumers div#container div#content div#main p.back_to_top { margin-top:30px; text-align:center; text-transform:capitalize; }




/* ---------------------------------------------- 3. Ask A Surgeon  >>  Home */
body.page-ask_a_surgeon-home{}

/* ---------------------------------------------- 3.1 Ask A Surgeon  >>  Home  >>  Featured Videos */
body.ask_a_surgeon div#content div#main div.featured_video_category{border-bottom:1px solid #D6D6D6;clear:both;padding:2em 0 1em;}
body.ask_a_surgeon div#content div#main div.featured_video_category ul{padding-left:0;}
body.ask_a_surgeon div#content div#main div.featured_video_category ul li{list-style-type:none;overflow:auto;padding:1em;}
body.ask_a_surgeon div#content div#main div.featured_video_category ul li div.video_thumbnail{margin-right:20px;width:100px;}
body.ask_a_surgeon div#content div#main div.featured_video_category ul li div.question{width:460px;padding:1em;border:0;line-height:1.7em;}
body.ask_a_surgeon div#content div#main div.featured_video_category ul li div.video_thumbnail,
body.ask_a_surgeon div#content div#main div.featured_video_category ul li div.question{float:left;clear:none;}


/* ---------------------------------------------- 3.1 Ask A Surgeon  >>  Home  >>  Questions and Answers */

body.page-ask_a_surgeon-home fieldset.ask_a_surgeon-submit legend a {
	font-size: 150%;
}

body.page-ask_a_surgeon-home fieldset.ask_a_surgeon-submit div.fieldset-wrapper {
	margin-left: 20px;	
}

body.page-ask_a_surgeon-home div.question{
	padding:2em 0 1em;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
	clear:both;
	width:100%;
}

body.page-ask_a_surgeon-home div.question.last{
	border-bottom: none;
	padding-bottom: 30px;
}

body.page-ask_a_surgeon-home div.question div.description{
	font-size: 80%;
	line-height: 125%;
	padding-top: 5px;
	padding-bottom: 10px;
}

body.page-ask_a_surgeon-home div.first_question{
	padding-top:0;
}


body.page-ask_a_surgeon-home div.last_question{
	border-bottom:0;
}

body.page-ask_a_surgeon-home div.question div.author {
  margin-left: 70px;
}

body.page-ask_a_surgeon-home div.question div.icon {
	width:30px;
	margin-right:20px;
}

body.page-ask_a_surgeon-home div.question div.content {
    line-height: 150%;
	width: 580px;	
}

body.page-ask_a_surgeon-home div.question div.content p {
    padding: 0;
}

body.page-ask_a_surgeon-home div.question div.info {
	float:right;
	width:100px;
	text-align: center;
}
body.page-ask_a_surgeon-home div.question div.info div.date {
  margin-bottom: 5px;
	width: 100%;
}
body.page-ask_a_surgeon-home div.question div.info div.button {
  background: url(images/button-blank.png) top center no-repeat;
	width: 100%;
	height: 22px;
	padding-top: 4px;
	width: 100%;
}
body.page-ask_a_surgeon-home div.question div.info div.button A {
  color: White;
}
body.page-ask_a_surgeon-home div.question div.content-expanded {
	width:510px;
	margin-right:20px;
}

body.page-ask_a_surgeon-home div.question {
	font-size: 14px;
}

body.page-ask_a_surgeon-home div.question .doctor-profile-right {
  font-size: 12px;
}

body.page-ask_a_surgeon-home div.question div.answer,
body.page-ask_a_surgeon-home div.view-answers-for-question div.question {
	font-size: 12px;
}

.view-answers {
	background: url(images/view-answers-bg.png) no-repeat top left;
	color: #FFF;
	display: block;
	float: right;
	height: 23px;
	padding-top: 7px;
	text-align: center;
	width: 120px;
}

.view-answers-for-question .views-row-odd,
.view-answers-for-question .views-row-even {
    margin-top: 25px;
} 




/* ---------------------------------------------- 3.2 Ask A Surgeon  >>  Home  >>  Submit A Question */
body.page-ask_a_surgeon-home div.submit_a_question{
	border:1px solid #dcdcdc;
	background:#f4f4f4;
	padding:1em;
	color:#3b3b3b;
	margin:1em 0;
}

body.page-ask_a_surgeon-home div.submit_a_question p.required_fields{
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
}

/* ---------------------------------------------- 3.3 Ask A Surgeon  >>  Home  >>  Submit A Question  >>  Form */
body.page-ask_a_surgeon-home div.submit_a_question{
	background:#f4f4f4;
	padding:1em;
	margin-bottom:1em;
}

body.page-ask_a_surgeon-home div.submit_a_question div.info{
    padding-top:10px;
    font-size:11px;
}

body.page-ask_a_surgeon-home div#content h3.answer{
    background:#ac1e30;
}

/* ---------------------------------------------- 3.4 Ask A Surgeon  >>  Home  >>  Disclaimer */
body.page-ask_a_surgeon-home p.disclaimer{
	color:#898989;
	font-size:11px;
}

/* ---------------------------------------------- 3.4 Ask A Surgeon  >>  Home  >> Featured Videos */

/*
body.ask_a_surgeon div#content div#main div.featured_video_category { clear:both; }
body.ask_a_surgeon div#content div#main div.featured_video_category ul li { list-style-type:none; }
body.ask_a_surgeon div#content div#main div.featured_video_category ul li div.question { float:left; }
body.ask_a_surgeon div#content div#main div.featured_video_category ul li a img { float:left; padding:0 20px 30px 0; }
*/

/* ---------------------------------------------- Consumer >> Photo Layout */

body.layout-photo div#content {
}
body.layout-photo div#sidebar-left {
    display: block;
    float: left;
    padding: 30px 0;
    width: 268px;
}

div#content span.photo-title {
    display: block;
    font-weight: bold;
    margin: 0.5em 0;
}

div#content span.photo-artist {
    font-weight: bold;
}

body.layout-photo div#content div#main {
    float: left;
    padding: 30px 0 30px 30px;
    width: 664px;
}

body.layout-photo div#content div#main ul.links {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;
}

body.consumers.procedures div#content div#main ul.links li,
body.page-photos-home.layout-photo div#content div#main ul.links li {
    border-bottom: none;
    float: left;
    padding: 6px 6px 0;
    width: 48%;
}
body.layout-photo div#content div#main ul.links li {
    border-bottom: medium none;
    float: left;
    padding: 0.5em 0 0.5em 10px;
    width: 48%;
}
body.layout-photo.one_column div#content div#main ul.links {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding-bottom: 10px;
    width: 525px;
}

body.layout-photo.one_column div#content div#main ul.links li {
    border-bottom: 1px solid #D6D6D6;
    float: left;
    padding: 0.5em 0 0.5em 10px;
    width: 525px;
}

body.layout-photo div#content div#main ul.links li.last_list_item {
    border-bottom: 0 none;
}
body.layout-photo div#content div#main div.sub-footer {
    float: right;
    text-align: right;
}

body.layout-photo div#main_procedure {
    float: right;
    margin: 30px 60px 30px 30px;
    width: 630px;
}

/* ---------------------------------------------- Consumer >> Photo Gallery */

/* Set background colours for the 4 major category groups. */

/*

body.photos div#content .group-background-head,
div#content .group-background-head,
.group-background-head {
	background-color: #87b8fa;
}

body.photos div#content .group-background-breast,
div#content .group-background-breast,
.group-background-breast {
	background-color: #f89cd6;
}

body.photos div#content .group-background-body,
div#content .group-background-body,
.group-background-body {
	background-color: #cb9866;
}

body.photos div#content .group-background-skin,
div#content .group-background-skin,
.group-background-skin {
	background-color: #f6f79b;
}

*/


.group-background-head {
	background-color: #9586E6;
}


.group-background-breast {
	background-color: #694f80;
}


.group-background-body {
	background-color: #b1a68b;
}

.group-background-skin {
	background-color: #f1e8a7;
}

/* Float the social media widget to the right for the photo gallery pages. */

body.photos div.addthis_toolbox {
	float: right;	
}

/* Browse button styles */

div#photogallery-browse-toggle {
	border: 1px solid #ccc;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding: 5px;
    width: 330px;
    color: #327375;
}

/* Set icon shape within browse button */

div.photogallery-icon {
	width: 24px;
	height: 24px;
	padding: 0;
}

div#photogallery-browse-toggle div.photogallery-icon {
	float: right;
	margin-right: 10;
}

div.group-icon {
	width: 10px;
	height: 10px;
	padding: 0;
}

div.photogallery-icon div.group-icon {
	margin: 1px;
	float: left;
}

/* Browse list styles */

div#photogallery-browse {}

div#photogallery-browse div.top {
	background: transparent url(/sites/all/themes/asaps/consumers/images/photo_gallery/drawer_background_pointer.png) 50px 0px no-repeat;
	height: 12px;
}

div#main ul#photogallery-browse-list {
	width: 960px;
	height: 177px;
	padding: 3px;
	margin: 0;
	background-color: #E9EEF1;
}

ul#photogallery-browse-list li {
	width: 231px;
	height: 36px;
	background-color: #FFFFFF;
	padding: 0;
	margin: 4px;
	list-style-type: none;
	float: left;
}

ul#photogallery-browse-list li a {
	display: block;
	padding: 8px 8px 8px 25px;
	width: 174px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}

ul#photogallery-browse-list li div.group-icon {
	float: left;
	margin: 13px 0 13px 8px;
}

/* Section specific feature widget styles */

body.photos div.widget-feature-compact {
	margin-top: 30px;	
}

/* Define category group styles */

div.photogallery-group {
	padding: 0px;
	width: 461px;
	height: 400px;
	margin-bottom: 10px;
	float: left;
}
div.photogallery-group.group-breast div.image > img {
    margin-left: 32px;
}
div.photogallery-group.left {
	margin-right: 40px;	
}

div.photogallery-group div.image {
	display: block;
	height: 253px;
	border: 7px solid #E9EEF1;
}

div.photogallery-group div.image img {
	height: 220px;
	width: 415px;
	display: block;
	border: none;
	margin: 0;
	padding: 0;
}

div#content div.photogallery-group div.image h3 {
	color: #000000;
	display: block;
	border-bottom: 1px solid #E9EEF1;
	line-height: 22px;
	height: 22px;
	margin: 0;
	padding: 5px 10px;
	background: #E9EEF1;
	color: #327375;
    font-size: 13px;
    font-family:'HelveticaNeueETW01-45Lt';

}

div#main div.photogallery-group ul {
	padding: 0;
	margin-top: 10px;
}

div#main div.photogallery-group ul li {
	list-style-type: none;
	width: 214px;
	margin: 0 15px 0 1px;
	line-height: 25px;
	font-family: 'HelveticaNeueW01-Thin';
	letter-spacing: 0.036em;
	float: left;
	text-transform: uppercase;
}
div#main div.photogallery-group ul li a{
	list-style-type: none;
	width: 214px;
	margin: 0 15px 0 1px;
	line-height: 25px;
	font-family:"Helvetica",Helvetica,Arial,sans-serif;
	float: left;
	text-transform: none;
}

div#main div.photogallery-group ul li.last_list_item {
	border-bottom: none;
}

/* Category List page styles */

/* Section specific feature widget styles */

div#main ul.photogallery-category-list {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 30px;
	background-color: #D1D1D1;
	display: inline-block;
}

div#main ul.photogallery-category-list li {
	width: 200px;
	height: 150px;
	padding: 5px;
	float: left;
	list-style-type: none;
}

div#main ul.photogallery-category-list li.right {
	margin-right: 0;
}

div#main ul.photogallery-category-list li img {
	padding: 0;	
}

/* Photogallery Page View styles */

div.photogallery_case-slider {

	margin-bottom: 20px;	
}

div.photogallery_case-slider ul.photos {
	width: 100%;
	margin-bottom: 5px;
}

div.photogallery_case-slider ul.photos.square {
	height: 280px;
}

div.photogallery_case-slider ul.photos.long {
	height: 405px;
}

div.photogallery_case-slider ul.photos img {
	padding: 10px;
	border: 2px solid #999999;
}

div.photogallery_case-slider ul.photos img.before {
	margin-right: 10px;	
}

div.photogallery_case-slider div.toolbar {
	height: 42px;
	font-size: 17px;
	margin-left: 2px;
}

div.photogallery_case-slider span.previous,
div.photogallery_case-slider span.next {
	background-color: #622174;
	color: #FFFFFF;
	margin-right: 6px;
	font-size: 27px;
	padding: 0px 10px 5px;
	cursor: pointer;
}

div.photogallery_case-slider span.next {
	margin-right: 8px;
}

div.photogallery_case-contributor-info {
	border: 2px solid #999999;
	padding: 10px;
	background: #fff url(/sites/all/themes/asaps/consumers/images/photo_gallery/profile-gradient-badge.png) repeat-x left top;
	width: 340px;
	height: 102px;
	margin-bottom: 20px;
}

div.photogallery_case-contributor-info img {
	float: left;
	margin-right: 10px;
	padding: 0px;
	border: 1px solid #999999;
}

div.photogallery_case-contributor-info div.info {
	float: left;
	font-size: 110%;
	line-height: 130%;
	width: 228px;
	word-wrap: break-word;
}

div.photogallery_case-contributor-info div.info a {
	line-height: 130%;
}

div#main ul.photogallery_case-contributor-cases {
	display: block;
	padding: 0;
}

div#main ul.photogallery_case-contributor-cases li {
	border: 2px solid #999999;
	padding: 10px;
	height: 172px;
	margin-bottom: 20px;
	list-style-type: none;
	cursor: pointer;
}

div#main ul.photogallery_case-contributor-cases li.selected {
	background-color: #EDEDED;	
}

ul.photogallery_case-contributor-cases img {
	padding: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

ul.photogallery_case-contributor-cases img.contributor {
	float: left;
	margin-right: 10px;
}

ul.photogallery_case-contributor-cases div.info {
	float: left;
	font-size: 110%;
	line-height: 130%;
	width: 242px;
}

ul.photogallery_case-contributor-cases div.info label {
	font-weight: bold;	
}

ul.photogallery_case-contributor-cases div.info p {
	padding: 5px 0 20px;	
}

/*
div.photogallery-feature_set {
	border: 1px solid #999999;
	background-color: #D1D1D1;
	width: 800px;
	height: 400px;
	padding: 10px;
	margin: 0 auto 30px;
}

div#main ul.photogallery-photo_set-list {
	padding: 0;
	margin-top: 15px;
	margin-bottom: 30px;
	display: inline-block;
}

div#main ul.photogallery-photo_set-list li {
	width: 252px;
	height: 170px;
	border: 1px solid #999999;
	background-color: #D1D1D1;
	padding: 15px;
	margin-right: 10px;
	float: left;
	list-style-type: none;
}

div#main ul.photogallery-photo_set-list li.right {
	margin-right: 0;
}

div#main ul.photogallery-photo_set-list li img {
	padding: 0;	
}

div#main ul.photogallery-photo_set-list div.teaser_set {
	border: none;
	cursor: pointer;
	position: absolute;
}

div#main ul.photogallery-photo_set-list div.feature_set {
	position: absolute;	
}
*/

/* ---------------------------------------------- 3.3 Consumer >>  Newsletter  >>  Signup  >>  Form */
/*
+------------------------------------------------ TODO
| Review this set of rules. There shouldn't be any root level <div> elements
| that are specific to a portal.
*/
div#form{
	background:#3d3d3d;
	padding:1em;
	margin-bottom:1em;
	border:1px solid #d1d1d1;
}

div#form div#row{
	overflow:hidden;
	margin-bottom:1em;
	width:100%;
}

div#form div#row div#label{
	float:left;
	text-align:right;
	width:48%;
	padding-top:.35em;
}

div#form div#row div#label div#input{
	float:right;
	width:48%;
}

div#form div#row div#label div#input label{
	font-weight:bold;
}

div#form div#row div#label div#input input.text,
div#form div#row div#label div#input select.select,
div#form div#row div#label div#input textarea.textarea{
	border:1px solid #d3d3d3;
}

div#form div#row div#label div#input input.radio{
	margin-right:1em;
}

/* ---------------------------------------------- thumbnail-right */
div#content div.thumbnail-procedure{
	margin:0 10px 10px 20px;
	width:153px;
	float:right;
}

/* ---------------------------------------------- thumbnail-breast_augmentation */
div#content div.thumbnail-breast_augmentation{
	margin:0 10px 10px 20px;
	width:183px;
	float:right;
}

/* ---------------------------------------------- thumbnail-breast_implants */
div#content div.thumbnail-breast_implants{
	margin:0 10px 10px 20px;
	width:185px;
	float:right;
}

/* ---------------------------------------------- thumbnail-forehead_lift */
div#content div.thumbnail-forehead_lift{
	margin:0 10px 10px 20px;
	width:178px;
	float:right;
}
/* ---------------------------------------------- thumbnail-nose_reshaping */
div#content div.thumbnail-nose_reshaping{
	margin:0 10px 10px 20px;
	width:190px;
	float:right;
}
/* ---------------------------------------------- thumbnail-nose_reshaping_second */
div#content div.thumbnail-nose_reshaping_second{
	margin:0 10px 10px 20px;
	width:166px;
	float:right;
}

/* ---------------------------------------------- Consumers  >>  Landing Page*/
body.asaps_landing div#landing{
	background:#fff url(images/content-background-consumers-landing.png) repeat-y left top;
	/*padding: 40; This value needs a unit. (e.g. 40px) */
	width:962px;
}
/* ---------------------------------------------- Consumers  >>  Landing Page*/
body.asaps_landing div#index{}
body.asaps_landing div#index{
	overflow:hidden;
}

body.asaps_landing div#index_left{
	float: left;
	padding:20px 20px 0 20px;
	width:280px;
	background-color: blue;
}

body.asaps_landing div#index_left ul,
body.asaps_landing div#index_left li{
    border-color:#83995d;
}

body.asaps_landing div#index_right{
	padding:20px 20px 0 0;
	float: right;
	width:280px;
	background-color: aqua;
}

/*
===============================================================================
*/

/* ---------------------------------------------- Find A Surgeon
|	Portal: Public
|	Section: Find A Surgeon
|	Page:
|	Scope:
|	Description:
*/
body.find_a_plastic_surgeon {}

/**
 * Location link styles.
**/

div#main ul.region-links {
	display: inline-block;
	padding-left: 0px;
	width: 100%;
}

div#main ul.region-links li {
	float: left;
    line-height: 25px;
    list-style-type: none;
    padding-left: 10px;
    width: 215px;
}

div#main ul.area_links {
	display: inline-block;
	padding-left: 0px;
	width: 100%;
}

div#main ul.area_links li {
	float: left;
	width: 200px;
	border-bottom: 1px solid #ddd;
	list-style-type: none;
	line-height: 25px;
}

div#main ul.area_links li.last_list_item {
	border-bottom: none;	
}


div#sidebar-left ul.area_links li {
	border-bottom: 1px solid #ddd;
	line-height: 25px;
}

div#sidebar-left ul.area_links li.last {
	border-bottom: none;	
}

/* ---------------------------------------------- Find A Surgeon  >>  Widget
|	Portal: Public
|	Section: Find A Surgeon
|	Page:
|	Scope:
|	Description:
*/

div.widget-find_a_surgeon {}

div#content div.widget-find_a_surgeon h4 {
	color: #327375;
	font: 24px "HelveticaNeueW01-Thin";
	line-height: 28px;
	margin-bottom: 12px;
}

div.widget-find_a_surgeon div.row {
	padding-bottom: 12px;
}

div.widget-find_a_surgeon div.row label{
	font-weight:bold;
	color:#424242;
	line-height: 16px;
}

div.widget-find_a_surgeon div.row div.input {
	padding-top: 5px;
}

div.widget-find_a_surgeon div.row div.input input.text {
	border:1px solid #ddd;
}

div.widget-find_a_surgeon div.row div.input select {
	border:1px solid #ddd;
	padding: 4px;
}

div.widget-find_a_surgeon div.row div.input span {
	color:#a5a5a5;
	font-size:11px;
	margin-top:5px;
	display:block;
	font-weight:bold;
}

div.widget-find_a_surgeon div.row.submit img {
	cursor: pointer;
}

/**
 * Widget css for the "full" style.
**/

div.widget-find_a_surgeon.full {
	height: 188px;
	width: 100%;
	margin-bottom: 20px;
}

div.widget-find_a_surgeon.full > div {
	background: none repeat scroll 0 0 #e9eef1;
    float: left;
    height: 153px;
    padding: 20px 20px 8px;
    width: 409px;
}

div.widget-find_a_surgeon.full div.row {
	height: 45px;
}

div.widget-find_a_surgeon.full div.row div.input input.text {
	width: 395px;
}

div.widget-find_a_surgeon.full div.search_form-location {
	margin-right: 63px;	
}

div.widget-find_a_surgeon.full div.search_form-location div.row.procedure {
	float: left;
	width: 200px;	
}

div.widget-find_a_surgeon.full div.search_form-location div.row.submit {
	float: right;
	width: 66px;
}

div.widget-find_a_surgeon.full div.row.submit img {
	position: absolute;
	right: 0;
	bottom: 12px;
}

/**
 * Widget css for the "sidebar" style.
**/

div.widget-find_a_surgeon.sidebar div.row div.input input.text {
	width: 167px;
}

div.widget-find_a_surgeon.sidebar div.row div.input select {
	width: 100%;	
}

div.widget-find_a_surgeon.sidebar div.row.submit {
	text-align: right;
}

div.widget-find_a_surgeon.sidebar div.search_form-location {
	border-bottom: 1px solid #bbbbbb;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/* ---------------------------------------------- Find A Surgeon  >>  Landing Page
|
*/

body.find_a_plastic_surgeon div.column {
	float: left;
	width: 450px;
	padding-top: 15px;
	margin-bottom: 30px;
}

body.find_a_plastic_surgeon div.column.left {
	padding-right: 52px;	
}

body.find_a_plastic_surgeon div.column.right {
	padding-left: 10px;
}

body.find_a_plastic_surgeon div.copy {
	clear: both;
	padding-top: 30px;
	border-top: 1px solid #327375;
}

/* ---------------------------------------------- Find A Surgeon  >>  Landing Page  >>  Disclaimer
|	Portal: Public
|	Section: Find A Surgeon
|	Page:
|	Scope:
|	Description:
*/

body.find_a_plastic_surgeon p.disclaimer{
	font-size:11px;
	font-weight:bold;
	color:#919191;
}

/* ---------------------------------------------- Find A Surgeon  >>  Landing Page  >>  Headings
|	Portal: Public
|	Section: Find A Surgeon
|	Page:
|	Scope:
|	Description:
*/

body.find_a_plastic_surgeon div#content div#main div.column h2 {
    color: #676767;
    padding: 6px 10px 9px 0;
    text-align: left;
}
body.find_a_plastic_surgeon div#content div#main div.column h3 {
    color: #676767;
    font-family: "HelveticaNeueW01-Thin";
    font-size: 18px;

}

/* ---------------------------------------------- Find A Surgeon  >>  Search Results
|	Portal: Public
|	Section: Find A Surgeon
|	Page:
|	Scope:
|	Description:
*/
body.find_a_plastic_surgeon a.track-reveal_link {
	left: 24px;
	top: 1px;
	position: absolute;
}

/* ---------------------------------------------- Consumers
|	Portal: Public
|	Section: Consumers
|	Page:
|	Scope:
|	Description:
*/
body.consumers{}

/* ---------------------------------------------- Consumers  >>  Landing Page
|	Portal: Public
|	Section: Consumers
|	Page: Landing Page
|	Scope:
|	Description:
*/
body.consumers-home div#content div.sub-two_column{
	overflow:hidden;
	background:transparent url(../images/one_column-sub-two_column.gif) no-repeat left top;
}

body.consumers-home div#content div.sub-two_column div.sidebar-left{
    float:left;
    padding:30px;
    width:179px;
}

body.consumers-home div#content div.sub-two_column div.main{
    width:630px;
    float:right;
    padding:30px 60px 30px 30px;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope:
|	Description:
*/
body.page-epp{}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Main
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main
|	Description:
*/
body.page-epp div#main{
	padding:0;
	width:962px;
	/*overflow:auto;*/
	clear:both;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Profile
|	Description:
*/
body.page-epp div.profile{
	background:#ffffff url(images/epp/top-bg_tall.png) repeat-x left bottom;
	_background:#ffffff url(images/epp/top-bg_tall.jpg) repeat-x left bottom;
	min-height:255px;
	height:auto !important;
	height:255px;
	padding-top:40px;
	overflow:hidden;
	_overflow:inherit;
	position:relative;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Headshot
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Headshot
|	Description:
*/
body.page-epp div.profile div.headshot{
	float:left;
	width:239px;
	_width:199px;
	text-align:center;
}

body.page-epp div.profile div.headshot img{
	border:10px solid #fff;
}
body.consumers div#container div#content div#main div.sidebar-left {
	_position:absolute; /* IE6 */
	padding:20px 0 0 20px;
	width:210px;
	
}
body.consumers div#container div#content div#main div.sidebar-left p { padding-top:10px;padding-bottom:0;font-size:0.86em; }
body.consumers div#container div#content div#main div.sidebar-left ul.links,
body.consumers div#container div#content div#main div.sidebar-left ul.links li {
	_width:179px;/* IE6 */
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Photo/Video
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Contact
|	Description:
*/

body.page-epp div#content div.main ul li { position:relative; }
body.page-epp div#content div.main ul li div#image a img { position:absolute; }
body.page-epp div#content div#main div.results div.pager ul {position:relative;}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Contact
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Contact
|	Description:
*/
body.page-epp div.profile div.contact{
	float:right;
	width:723px;
	height: 220px;
	margin-bottom:10px;
	_margin-bottom:0;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Contact  >>  Cards
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Contact  >>  Cards
|	Description:
*/
body.page-epp div.profile div.contact div.cards{
	/*overflow:hidden;*/
	width:500px;
	height:220px;
	margin-bottom:0;
	_margin-bottom:0;
}

body.page-epp div#main div.profile div.contact div.cards ul{
	float: left;
	display: block;
	min-width: 170px;
	max-width: 220px;
	margin-right: 20px;
	position: relative;
}

body.page-epp div#main div.profile div.contact div.cards li{
	border-top:1px solid #d1d1d1;
	padding:.4em 0;
}

body.page-epp div#main div.profile div.contact div.cards li.last_li{
	padding-top:1em;
	border-top:0;
}

body.page-epp div#main div.profile div.contact div.cards a.epp-phone_stat_link {
	position: absolute;
	left: 24px;
	padding-top: 3px;
	white-space: nowrap;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Contact  >>  Tools
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Contact  >>  Tools
|	Description:
*/
body.page-epp div#main div.profile div.contact ul.tools{
	position:absolute;
	top:0;
	right:40px;
	background:#e0e0e0;
}

body.page-epp div#main div.profile div.contact ul.tools li{
	border-bottom:1px solid #d6d6d6;
	padding:.5em 1em;
}

body.page-epp div#main div.profile div.contact ul.tools li.last_li{
	border-bottom:0;
}

/* ---------------------------------------------- Find A Surgeon  >>  EPP  >>  Profile  >>  Contact  >>  Tabs
|	Portal: Public
|	Section: Find A Surgeon
|	Page: EPP
|	Scope: Main  >>  Contact  >>  Tabs
|	Description:
*/
body.page-epp div.profile div.tabs{
	height:37px;
	clear:both;
	_height:37px;
	margin:0 auto;
}

body.page-epp div#main div.profile div.tabs ul{ margin:0 auto; overflow:hidden; clear:both; text-align:center; height:37px; *margin-left:165px; }
body.page-epp div#main div.profile div.tabs li{	display:inline-block; margin-right:10px; padding-left:15px; height:37px; line-height:22px; *width:150px; *float:left; _margin:0 auto;}

/*
xbody.page-epp div#main div.profile div.tabs { }
xbody.page-epp div#main div.profile div.tabs ul{ height:37px;display:inline;width:800px;margin:0 auto; }
xbody.page-epp div#main div.profile div.tabs li{ float:left;padding-left:15px;margin-right:10px;height:37px; }
*/

body.page-epp div#main div.profile div.tabs a{
	display:block;
	padding:8px 15px 0 0;
	height:37px;line-height:22px; 
}

body.page-epp div#main div.profile div.tabs li.selected {
	background:transparent url(plastic_surgeon/images/tab-background-left.png) no-repeat left top;
	_background:transparent url(plastic_surgeon/images/tab-background-left.gif) no-repeat left top;
}

body.page-epp div#main div.profile div.tabs li.selected a {
	background:transparent url(plastic_surgeon/images/tab-background-right.png) no-repeat right top;
	_background:transparent url(plastic_surgeon/images/tab-background-right.gif) no-repeat right top;
}

body.page-epp .request-info {
    padding-top: 10px;
}

/* ---------------------------------------------- Consumers  >>  Formlabel
|	Portal:
|	Section:
|	Page:
|	Scope:
|	Description:
*/

body.page-epp label{
	margin-bottom:6px;
}

/* ---------------------------------------------- Consumers  >>  Footnote
|	Portal:
|	Section:
|	Page:
|	Scope:
|	Description:
*/
div.footnote-consumers{
	padding:20px 0 20px 20px;
}

div.footnote-consumers img{
	margin-right:18px;
}

/* ---------------------------------------------- Videos
|	Portal:
|	Section:
|	Page:
|	Scope:
|	Description:
*/
body.videos div.block{
	padding-bottom:30px;
}


/* ---------------------------------------------- Consumers  >>  Home page */

body.consumers-home div#main {
	margin-top: 20px;
	padding: 0;
}

body.consumers-home div#main > div.column {
	margin-right: 38px;
}

body.consumers-home div#main > div.column.last {
	margin-right: 0px;
}
	
body.consumers-home div#content hr {
	
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

body.consumers-home div#content h2 {
	
	font-size: 26px;
	margin-bottom: 20px;
	padding-top: 10px;
}

body.consumers-home div#column-left {
	width: 578px;
	float: left;
}

body.consumers-home div#column-right {
	width: 346px;
	float: left;
}

body.consumers-home div.content_feed-item > div.row > div {
	float: left;	
}

body.consumers-home div.content_feed-item > div.row > div.left {
	width: 120px;
}

body.consumers-home div.content_feed-item > div.row > div.right {
	width: 435px;
}

/*
body.consumers-home div.content_feed-item img {
	float: left;
	padding: 0 20px 0 0;	
}
*/

body.consumers-home div.content_feed-item div.date {
	color: #327375;
	font-family: "HelveticaNeueETW01-46Lt";
	margin-bottom: 10px;
}

body.consumers-home div#content div.content_feed-item h4 {
    margin: 0 0 16px;
}
body.consumers-home div#content div.content_feed-item h4 a {
	color: #327375;
    font-weight: normal;
    letter-spacing: 0.036em;
    margin: 0 0 16px;
    font-size: 22px;
    line-height: 28px;
    font-family: "HelveticaNeueW01-Thin";
    
}

body.consumers-home div.content_feed-item p {
	padding: 0;	
}

body.consumers-home div.content_feed-item span.publisher {
	font-weight: bold;
}

body.consumers-home div.content_feed-item span.publisher + p {
	display: inline;
}



/* ---------------------- Style widget blocks on homepage ---------------------------- */

body.consumers-home div.block {
	
	margin-bottom: 40px;
}

body.consumers-home div.block div.body {

	margin: 0 30px 30px;	
}

body.consumers-home div#content div.block h3 {
	margin-top: 30px;
	margin-bottom: 30px;
	height: 40px;
	padding: 0 30px;
	font-size: 25px;
    font-weight: normal;
    line-height: 28px;
    color: #327375;
    font-family: "HelveticaNeueW01-Thin";
    background: none;
}
body.consumers-home div#content #block-find_a_plastic_surgeon h3{
	color: #fff;
}
body.consumers-home div.form-item {
	margin-top: 0;
	margin-bottom: 10px;
}

body.consumers-home div.form-item label {
	font-size: 110%;
	margin-bottom: 6px;
	font-weight: normal;
	letter-spacing: 0.036em;
    font-family: "HelveticaNeueW01-Thin";
}

body.consumers-home div.form-item input[type="text"] {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    color: #8c8c8c;
    font-size: 100%;
    height: 34px;
    outline: medium none;
    padding: 2px 5px;
    width: 272px;
}

body.consumers-home select {
	height: 30px;
	padding: 4px;
	color: #8c8c8c;
	font-size: 1em;
	width: 100%;
}

body.consumers-home div.form-item a.submit {
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    text-align: center;
    display: inline-block;
}

body.consumers-home div.form-item a.submit:hover {
	
	text-decoration: none;	
}

body.consumers-home div#block-beautifulchoice {

	background-color: #430707;
	border: 3px solid #cccccc;
	padding: 20px;
	margin-bottom: 20px;
	color: #ffffff;
}

body.consumers-home div#block-beautifulchoice div.form-item {
	margin: 0px;	
}

body.consumers-home div#block-beautifulchoice h3 {
	background: transparent;
	display: block;
	font-size: 26px;
	padding: 0;
}

body.consumers-home div#block-beautifulchoice a {
	color: #ffffff;
}

body.consumers-home div#block-beautifulchoice a.submit {
    background-color: #963d25;
    position: absolute;
    width: 91px;
    padding: 4px 0;
    left: 421px;
    height: 19px;
    line-height: 19px;
}

body.consumers-home div#block-beautifulchoice input[type="text"] {
	width: 410px;
	height: 21px;
}

body.consumers-home div#block-find_a_plastic_surgeon {
	background: none repeat scroll 0 0 #327375;
	height: 300px;
	color: #ffffff;
	margin-bottom: 40px;
}

body.consumers-home div#block-find_a_plastic_surgeon h3 {
	
	background-color: #28595d;
}

body.consumers-home div#block-find_a_plastic_surgeon a.submit {
    background-color: #28595d;
    float: right;
}

body.consumers-home div#block-photos {
	
	background: transparent url(/sites/all/themes/asaps/consumers/images/homepage/photo-gallery-bkgd.jpg) no-repeat -1px -1px;
	height: 199px;
}

body.consumers-home div#block-photos h3 {
	
	background-color: #422c49;
}

body.consumers-home div#block-photos a.submit {
	margin-top: 20px;
    background-color: #327375;
}

body.consumers-home div#block-multiview {
	background-color: #e9eef1;
	/* background: transparent url(/sites/all/themes/asaps/consumers/images/homepage/resource-guide-bkgd.jpg) no-repeat 0 0; */
	height: 210px;
	/* height: 194px; */
	border: none;
}

body.consumers-home div#content div#block-multiview h3 {
	margin-bottom: 20px;
}

body.consumers-home div#block-multiview a.submit {
	float: right;
    background-color: #327375;
}

body.consumers-home div#block-ask_a_surgeon {
	
	background: transparent url(/sites/all/themes/asaps/consumers/images/homepage/ask-a-surgeon-bkgd.png) no-repeat -1px -1px;
	_height: 573px;
}

body.consumers-home div#block-ask_a_surgeon p {
	color: 7b7b7e;
	font-size: 125%;
	line-height: 125%;
}

body.consumers-home div#block-ask_a_surgeon ul a,
body.consumers-home div#block-ask_a_surgeon ul a:hover {
	color: #162467;
	font-size: 125%;
	line-height: 125%;
	font-weight: bold;
}

body.consumers-home div#block-ask_a_surgeon h3 {
	background-color: #162467;
}

body.consumers-home div#block-ask_a_surgeon a.submit {
	margin-top: 10px;
    background-color: #162467;
}

body.consumers-home div#block-ask_a_surgeon p.intro {
	padding-right: 60px;
}

body.consumers-home div#block-ask_a_surgeon ul li {
	padding: 6px 0;
}

body.consumers-home div#block-patient_resources {
	
	background: #e9eef1;
	height: 273px;
}

body.consumers-home div#block-patient_resources h3 {
	
	background-color: #442c19;
}

body.consumers-home div#block-patient_resources ul a,
body.consumers-home div#block-patient_resources ul a:hover {
	font-size: 125%;
	line-height: 125%;
}

body.consumers-home div#main div#block-patient_resources ul.links li {
	padding: 6px 0;
}

body.consumers-home div#block-partners {
	
	background: transparent url(/sites/all/themes/asaps/consumers/images/homepage/partners-bkgd.png) no-repeat -1px -1px;
	height: 130px;
	width: 960px;
	float: left;
	clear: both;
	margin-bottom: 0;
}



body.consumers-home div#block-partners ul.carousel li {
	width: auto;
	line-height: 129px;
	margin: 0 30px;
}

body.consumers-home div#block-partners ul.carousel li img {
	vertical-align: middle;	
}

/* ---------------------------------------------- Layouts  >>  consumer_resources  >>  content  */

body.consumer_resources div#content{}
body.consumer_resources div#main{
}
body.consumer_resources div#main div#news-text{
    padding:30px 30px 20px 30px;
    border-bottom:1px solid #d6d6d6; 
}
body.consumer_resources div#main div#footnote{
	border-top:1px solid #d6d6d6;
	padding:30px 30px 30px 30px;
	font-size: 10px;
}
/* ---------------------------------------------- List  >>  consumer_resources  >>  links */

body.consumer_resources div#main ul.links{
	list-style-type: none; 
	overflow:hidden;
	padding:0;
	margin:0;
}

body.consumer_resources div#content div#main ul.links li{
	background:transparent url(images/bullet-arrow.png) no-repeat 0 7px;
	padding-left:10px;
}

body.consumer_resources div#content div#main ul.links li.no_pad {
	padding-left:0;
}
body.consumer_resources div#content div#main ul.links li.last_list_item{
	border-bottom:0;
	padding-bottom:30px;	
}

body.consumer_resources div#content div#main ul.links li.graphic{
    border-bottom:0;
	background-image:none;
}

/* ---------------------------------------------- Index  >>  consumer_resources_index*/

body.consumer_resources div#index{
	overflow:hidden;
	width: 642px;
    /*background:#fff url(images/consumers/content-background-consumers-landing.png) repeat-y left top;*/
	border-right:1px solid #d6d6d6;
}

body.consumer_resources div#index_left{
	padding:20px 20px 0 30px;	
	float: left;
	width:275px;
}

body.consumer_resources div#index_left ul,
body.consumer_resources div#index_left li{
    border-color:#83995d;
}

body.consumer_resources div#index_right{
	padding:20px 0 0 20px;	
	float: left;
	width:275px;
	border-left:1px solid #d6d6d6;
}

/* ---------------------------------------------- Index  >>  index_right-links*/

body.consumer_resources div#main ul.index_right-links{}
body.consumer_resources div#main ul.index_right-links li{
    display:block;
	float:left;
	border-bottom:0;
}

/* ---------------------------------------------- Index  >>  archived-links*/

body.consumer_resources div#main ul.archived-links{
	list-style-type: none; 
}

body.consumer_resources div#main ul.archived-links li{
	background-image:none;
    display:block;
	float:left;
	width: 20%;
	border-bottom:0;
}


/* ---------------------------------------------- Layouts  >>  sidebar-right*/

body.consumer_resources div#sidebar-right{
    display:block;
/*	padding:40px 20px 0 20px;	*/
	padding:20px 20px 0 20px;
    width:260px;
}

body.consumer_resources div#sidebar-right ul.links{
	list-style-type: none; 
	overflow:hidden;
	padding:0;
	margin:0;
	line-height: 150%;
}

body.consumer_resources div#sidebar-right ul.links li{
	width: 200px;
	padding:1em 0;
	float:left;
	padding-left:10px;
	border-bottom:1px solid #d6d6d6;
}

body.consumer_resources div#sidebar-right ul.links li.last_list_item{
	border-bottom:0;
	padding-bottom:30px;	
}
/* ================================================================================================================= */
/* ---------------------------------------------- Layouts  >>  consumer_landing  */

body.consumer_landing div#content{}
body.consumer_landing div#main{
    width:620px;
    padding:30;
    float:left;
}
body.consumer_landing div#main div#news-text{
    x_padding:30px 30px 20px 30px;
    x_border-bottom:1px solid #d6d6d6; 
}
body.consumer_landing div#main div#footnote_consumer_landing{
	border-top:1px solid #d6d6d6;
	clear:both;
	padding:30px;
	font-size: 10px;
}


/* ---------------------------------------------- Consumers >> Additional  >> Site Map */

body.consumers.additional div#main ul.site_map{
	list-style-type: none; 
	overflow:hidden;
	padding:0 0 20px 30px;
	margin:0;
}

body.consumers.additional div#main ul.site_map li{
	list-style-type: none;
	padding:0;
}

body.consumers.additional div#main ul.site_map li ul{
	list-style-type: none; 
	overflow:hidden;
	padding:5px 0 15px 30px;
	margin:0;
}

/* ----------------------------------------------- Doctor Answer Profile */
.doctor-profile {
  clear: both;
	width: 500px;
}

.doctor-name {
  width: 420px;
}
.doctor-profile img {
  display: block;
  float: left;  
}

.doctor-profile div {
  display: block;
}

.doctor-profile .doctor-profile-right {
  float: none!important;
  margin-left: 75px;
}

/* ----------------------------------------------- Ask A Surgeon Landing Greeting */
.heading-text {
	background-color: #F4F4F4;
	border: 1px solid #DCDCDC;
	font-size: 13px;
	padding: 10px; 
	margin-bottom: 10px;
}

.heading-text .disclaimer {
	font-size: 11px;
	font-style: italic;
	margin-top: 10px;
}

#user-login-form {
  text-align: left;
}

/* ----------------------------------------------- Subscription Links */

.subscription-links {
	clear: both;
}

.subscription-links a {
	color: #9D9D9D;
	clear: both;
	display: block;
	height: 32px;
	margin-bottom: 10px;
	padding-left: 45px;
}

.rss-link {
	background: url(images/rss-bg.png) top left no-repeat;
	border-bottom: 1px solid #9D9D9D;
	padding-bottom: 10px;
}

.subscription-link {
	background: url(images/subscription-bg.png) top left no-repeat;
}


/* ----------------------------------------------- Service Links */
div#content div#main .service-links ul.links li {
	border: 0;
	float: left;
	margin-right: 10px;
}

.service-links,
.forward-links {
	clear: both;
}

/* ---------------------------------------------- Misc styles for breast revision procedure page */

div.pic-container {
       width: 575px;
       clear:both;
       overflow: auto;
       margin-bottom:10px;
}

div.pic {
       float:right;
       padding: 10px;
       border:1px solid #ececec;
}

div.pic-left {
       float:left;
}

div.caption {
       font-size:88%;
       color:#8c8080;
       margin:5px 0;
       line-height: 1.5em;
}

/**
 * Submit buttons
 */
input#edit-preview {
	background:transparent url(/sites/all/themes/asaps/consumers/images/button-preview.png) no-repeat 3px 3px;
}

/*
 * Homepage ask-a-surgeon link.
 */
.surgeon-block {
	margin-bottom: 20px;
}

/**
 * Homepage Question View
 */
.gray-link {
	color: #646464;
	font-size: 14px;
	font-weight: bold;
}

#column_right .view-questions-by-date {
	margin-bottom: 30px;
}

/* ---------------------------------------- General styles for content segments or re-used components  -------------------------------------------- */

/* ---------------------------------------------- Column  >>  Middle  >>  Find-A-Surgeon*/

div.find_a_plastic_surgeon-basic_menu{
	display: block;
}

div.find_a_plastic_surgeon-basic_menu h4 {
	color:#327375;
}

div.find_a_plastic_surgeon-basic_menu div.row{
	height:80px;
	padding:0;
	x_border:1px solid green;
}

div.find_a_plastic_surgeon-basic_menu div.row-with_border{
	x_border-bottom:1px solid #d6d6d6;
}

div.find_a_plastic_surgeon-basic_menu div.last_row{
    height:65px;
}

div.find_a_plastic_surgeon-basic_menu div.row div.input span{
	color:#a5a5a5;
	font-size:11px;
	margin-top:5px;
	display:block;
	x_font-weight:bold;
}

div.find_a_plastic_surgeon-basic_menu div.row div.input{}

div.find_a_plastic_surgeon-basic_menu div.row div.input input.text,
div.find_a_plastic_surgeon-basic_menu div.form-item input.form-text{
	border:1px solid #ddd;
	background:#ededed;
}

div.find_a_plastic_surgeon-basic_menu div.row div.input input.password{
	border:1px solid #ddd;
	background:#ededed;
}

div.find_a_plastic_surgeon-basic_menu div.row div.input select{
	border:1px solid #ddd;
	background:#ededed;
}

div.find_a_plastic_surgeon-basic_menu div.row div.input span{
	color:#a5a5a5;
	font-size:11px;
	margin-top:5px;
	display:block;
	x_font-weight:bold;
}

div.find_a_plastic_surgeon-basic_menu div.row div.label,
div.find_a_plastic_surgeon-basic_menu div.form-item label{
	/* width:115px; */
	text-align:right;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;	
}
div.find_a_plastic_surgeon-basic_menu div.form-item div.description{
	padding-top: 5px;	
}

/* ---------------------------------------------- Div Article Teasers */

div.teaser-article-small {
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
}

div.teaser-article-small p {
	padding-bottom: 10px;
}

div.teaser-article-big {
	margin-bottom: 30px;
	display: inline-block;
}

div.teaser-article-big > img {
	float: left;
	margin-right: 12px;
	border: 4px solid #E4E4E4;
}

div.teaser-article-big div.body {
	width: 460px;
	margin-left: 150px;
	line-height: 175%;
}

div#content div.teaser-article-big div.body h2 {
	margin-bottom: 0px;
}

div.teaser-article-big div.body p {
	padding-bottom: 0px;
	line-height: 175%;
}
/* ----------------------------------------------- Annual Meeting 2012 Links */

div#meeting-links {
    padding:0 20px;
    margin:5px 0
}

div#meeting-links ul {
    list-style: none;
    padding:0;
    margin:0;
}

div#meeting-links ul li {
    list-style-type: none;
}
