/* Belgravia Centre - css */

/* site wide / template_1 / homepage */
/* #latest_stories contained in #content */


@import url("../belgravia/style.css");


.v2 *  {
	padding: 0;
	margin: 0;
}

body.v2  {
	background: url(images/main_header_image.jpg) no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
}

.v2 div.wpcf7-mail-sent-ok{border:none;}

.v2 #container div.wpcf7-validation-errors {border:none;}

.v2 img{border:none;}

.v2 #content p embed{float:right;}

/*.v2 em  {
	font-style: normal;
}*/

.v2 #container .product_box h3 a {text-decoration:none;}

.v2 a  {
	text-decoration: none;
}

.v2 li  {
	list-style-type:none;
}

.v2 #container  {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 800px;
}

.v2 #header  {
	color: #FFFFFF;
	position: relative;
	height:175px
}

.v2 #header p  {
	position: absolute;
	top: 35px;
	right: 14px;
	font-size: 1.32em;
	text-align: right;
	z-index:2;
}

.v2 #header ul  {
	padding: 135px 209px 0 11px;
	position:relative;
	width:780px;
	clear:left
}

.v2 #header ul li  {
	float: left;
	height: 41px;
	white-space:nowrap;
}

.v2 #header ul li a {
	white-space:nowrap;
} 

.v2 #header .search  {
	width: 202px;
	position:absolute;
	z-index:9999;
	right:0px;
	bottom:0px;
	height:30px
}

.v2 #header ul li.hair_loss_blog  {
}

.v2 #header #search_site {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#B6B6B6;
	font-size:1.2em;
	height:20px;
	padding:5px 0 0 31px;
	width:128px;
}

.v2 #header #search_button {
	background: url(images/go_button.gif) no-repeat left 1px;
	display:inline;
	width: 24px;
	margin: 0 0 0 9px;
	border:none;
	position:absolute;
	right:11px;
	top:7px;
	height:20px;
}

.v2 #header #search_button:hover {cursor:pointer}

.v2 #header ul li a  {
	background: url(images/primary_nav_button.jpg) repeat-x left top;
	color: #FFFFFF;
	font-size: 12px;
	height: 28px;
	display: block;
	margin: 0;
	padding: 13px 13px 0 13px;
}

.v2 #header ul li a:hover  {
	background-position: left -41px;
}

.v2 #header ul li input  {
	width:120px;
}

.v2 #header p a  {
	font-size: 1.6em;
	text-decoration:underline;
	color: #1d324e;
	font-weight: bold;
}

.v2 #header ul li a.current, .v2  #header ul li.current_page_item a   {
	background-position: left -41px;
	color: #ddf0ff;
}

.v2 #logo{	
	position:absolute;	
	left:13px;
	top:20px;
	z-index:9999;
}

.v2 #logo a  {
	background: url(images/logo.jpg) left top  no-repeat ;
	display: block;
	height: 99px;
	width: 138px;
	text-indent:-9999px;
}

.v2 #header h2  {
	font-size: 1.9em;
	font-weight: normal;
	padding: 33px 0 0 162px;
	width: 320px;
	line-height: 25px;
}
.v2 #header h2  {	
	position:absolute;
	top:33px;
	left:162px;
	padding: 0px;
}

.v2 #header h3, .v2 #header h1  {
	left: 161px;
	width: 300px;
	font-size:1.2em;
	top:87px;
	position:absolute
}

.v2 .phone_number  {
	font-style:normal;
	font-size:1.93em;
	color: #1d324e;
	font-weight: bold;
}

.v2 #sidebar, .v2 #secondary_nav  {
	float: right;
	width: 205px;
	padding-right:4px
}

.v2 .menu-header .menu  {
	padding-top: 6px;
	background:#dff1ff url(images/secondary_nav_bottom.gif) no-repeat left bottom;
	padding-bottom: 26px;
}

.v2 #secondary_nav ul ul{background:none;}

.v2 .menu-header .menu a  {
	color: #454748;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: bold;
}

.v2 .menu-header .menu ul a {
	color: #747474;
	text-transform:capitalize;
	font-weight: normal;
	font-size: 1.2em;
}

.v2 .menu-header .menu li  {
	padding-left: 10px;
	line-height: 2.01em;
}

.v2 .menu-header .menu li.fb  {
	background:url(images/fb.png) 10px 14px no-repeat;padding-top:10px
}
.v2 .menu-header .menu li.fb  a{padding-left:17px;font-weight:normal;text-transform:lowercase}

.v2 .menu-header .menu   li li{
	padding-left: 0px;
}

.v2 .menu-header .menu ul {
	padding: 0 0 8px 9px;
	margin-top: -2px;	
}
.v2 .menu-header .menu ul li  {
	line-height: 1.74em;
}

.v2 li.last_link  {
	background: url(images/secondary_nav_bottom.gif) no-repeat left bottom;
	padding-bottom: 26px;
}

.connect_widget_interactive_area{width:195px}

.v2  .got_a_question, .v2  {
	padding-left:0;
	padding-top: 10px;
}

.v2  .got_a_question  {
	padding: 10px 0 0 10px;
	background: url(images/got_a_question.jpg) no-repeat left top;
	height: 114px;
	display: block;
	font-size: 1.6em;
	color: #454545;
	font-weight: normal;
	position:relative
}

.v2  .got_a_question  a {
	text-transform: none;
	line-height: normal;
	font-weight: normal;
	color: #454545;
	font-size: 1.4em;
}

.v2  .got_a_question p.ask  {
	margin-top: 3px;
}

.v2 .got_a_question p.ask a{
	font-size: 1.2em;
	color: #2c7aab;
	line-height: 18px;
}

.v2  .got_a_question p.expert {
	font-size: 0.5em;
	position:absolute;
	top:108px;
}

.v2  .got_a_question p.expert a {
	text-transform:capitalize;	
	line-height:10px;
	margin-top:7px;
	font-size:10px;
}

.v2 #blognav h2{margin:20px 0;color:#2084BC}
.v2 #blognav{font-size:1.2em}

.v2 #content  {
	padding-left: 5px;
	width:780px;
	float:none;
	margin:0px;
	overflow:visible;
	clear:left;
	position:relative
}

.v2 #content .clearfix{clear:left}

.v2 #footer  {
	background: url(images/footer_background.jpg) repeat-x left top;
	height: 128px;
	padding: 20px 0 0 19px;
	color: #525252;
}

.v2 #footer h4  {
	font-size: 1.8em;
	color: #6e6e6e;
	padding: 0 0 13px 0;
}

.v2 #footer h4 em  {
	color: #2a71b9;
	font-size: inherit;
}

.v2 #footer p  {
	font-size: 1.2em;
	padding: 0 0 5px 2px;
}

.v2 #footer ul  {
	padding-left: 2px;
	height: 1.6em;
}

.v2 #footer ul li  {
	display: inline;
	font-size: 1.2em;
	border-right: 1px solid #525252;
	padding-right: 3px;
}

.v2 #footer ul li a  {
	color: #525252;
	font-weight: bold;
}

.v2 #footer ul li.last_link_2  {
	border: none;
}

.v2 .style_3  {
	float: left;
	margin-right: 3px;
}

.v2 #footer #we_support  {
	float: right;
	width: 258px;
	position:relative;
	bottom:13px
}

.v2 #footer #we_support a  {
	background: url(images/little_princess_logo.gif) no-repeat left top;
	width: 245px;
	height: 39px;
	display: block;
	text-indent: -9999px;
}

.v2 #footer #world-cancer-research {
	background: url(images/cancer.gif) no-repeat left top;
	width: 245px;
	height: 55px;
	display: block;
	text-indent: -9999px;
}

.v2 .style_4  {
	clear: left;
}

.v2 .info_box  {
	float: left;
	width: 178px;
	margin: 15px 11px 18px 6px;
	border-bottom: 3px solid #b8b8b8;
	position: relative;
	min-height: 239px;
	padding-bottom:30px
}

.v2 .info_box h4  {
	font-size: 1.8em;
	color: #f88408;
	font-weight: normal;
	padding: 2px 0 7px 2px;
}

.home #content .info_box h4  {
	color: #2A71B9
}

.v2 .info_box img  {
	margin-left: 1px;
}

.v2 .info_box p  {
	color: #6d7071;
	font-size: 1.3em;
	padding: 9px 0px 0 1px;
}

.v2 .info_box a.more {
	position: absolute;
	bottom: 3px;
	left: 0;
	color: #ea850e;
	font-size: 1.2em;
	font-weight: bold;
	background: url(images/read_me_image_orange_blue.gif) no-repeat left 2px;
	padding: 0 0 0 12px;
	text-decoration:none;
}

.home #content .info_box a.more, .home #latest_stories a   {
	color: #525252;
	text-decoration:none
}

.home #content .info_box h4 a{text-decoration:none;}

.home #latest_stories h6 ,.home #latest_stories h6 a{background-image:none;}

.v2 .info_box a.more:hover  {
	color: #096190;
	background: url(images/read_me_image_orange_blue.gif) no-repeat left -18px;
}

.v2 #success_stories  {
	background: url(images/success_stories_background.jpg) no-repeat left top;
	height: 234px;
	width: 364px;
	padding: 17px 0 0 20px;
	float: left;
	margin: 0 0 0 7px;
	clear:left;
}

.v2 #success_stories_flash{
	width:369;height:234px;float:left;margin: 0 20px 20px 7px;clear:left;
}

.v2 #banner{display:none}

.v2 #success_stories h4  {
	font-size: 2em;
	color: #175b82;
	font-weight: normal;
}

.v2 #success_stories h5  {
	font-size: 1.2em;
	color: #115074;
	font-weight: bold;
	padding-bottom: 15px;
}
.v2 
#success_stories p  {
	font-size: 1.3em;
	color: #ffffff;
	width: 140px;
	float: left;
	padding: 0 3px 10px 0;
	line-height: 17px;
}

.v2 #success_stories a  {
	color: #b1e0fe;
	font-size: 1.2em;
	font-weight: bold;
}

.v2 #success_stories .pic_box  {
	float: left;
	width: 96px;
	margin-right: 7px;
}

.v2 #success_stories .pic_box p  {
	width: 96px;
	text-align: center;
}

.v2 #video_box  {
	background: url(images/video_temp_img.jpg) no-repeat left top;
	width: 371px;
	height: 234px;
	float: left;
}

.v2 #latest_stories  {
	padding: 5px 0 0 12px;
	margin-bottom: 20px;
}

.home div#latest_stories  {
	padding: 15px 0 0 12px;
}

.v2 #latest_stories h4  {
	font-size: 2.2em;
	color: #505050;
}

.v2 #latest_stories .story_box  {
	width: 230px;
	float: left;
	border-bottom: 3px solid #757575;
	margin: 0 13px 0 0;
	padding-bottom: 25px;
	position:relative;		
	height:130px
}

.v2 #sidebar #latest_stories{padding: 20px 0 0 5px;}

.v2 #sidebar #latest_stories .story_box  {
	width: 200px;
	margin-right:0;
	height:auto;
}

.v2 #latest_stories .story_box  h5  {
	font-size: 1.1em;
	color: #6d7071;	
	margin-top: 8px;
}

.v2 #sidebar #latest_stories .story_box  h5  {
	margin-bottom:3px;
}

.v2 #container #latest_stories .story_box  h6  {
	font-size: 1.4em;
	color: #505050;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin-left:0;
background:none;	
	height:39px;
	overflow:hidden
}

.v2 #latest_stories .story_box  p  {
	font-size: 1.2em;
	color: #6d7071;
	margin-bottom: 13px;
	line-height: 16px;
	height:64px;
	overflow:hidden;
}

.v2 #latest_stories .story_box a  {
	color: #757575;
	font-size: 1.2em;
	font-weight: bold;
	background: url(images/read_me_image_blue.gif) no-repeat left 2px;
	padding-left: 12px;
	position:absolute;
	bottom:5px;
}

.v2 #latest_stories .story_box h6 a  {
	color: #505050;
	background: none;
	padding-left: 0px;
	font-size:1em;
	position:static;
	text-decoration:none;
}

.v2 #latest_stories .story_box a:hover  {
	color: #096191;
}

/* end site wide / template_1 / homepage */

/* sitewide only */

 .page-template #content  {
	padding-left: 0px;
	color: #6b6b6b;
	font-size: 1.2em;
	position:relative;
}

 .page-template #content h2  {
	padding-left: 25px;
	color: #2084bc;
	background:url(images/h6-bg.jpg) left 2px no-repeat;
	margin:0 0 3px 20px;
	font-size:1.5em;
	clear:left;
}

 .page-template #content h2 a { text-decoration:none;}

.v2 .post small{margin-left:20px;display:block;padding:10px 0 20px 0;font-size:0.9em}

.v2  .post .wp-notable-line{display:block;text-align:center;margin:20px 0 40px 0;}

.v2 .post img{margin:10px;}

 .contact #container #content  h2 {margin-left:0;}

 .page-template #content #contact_form h5  {
	margin-left:0;
}

.v2 .alignright{float:right;margin-left:20px;}
.v2 .alignleft{float:left;margin:0px 20px 20px 0;padding-right:10px}
.v2 .alignleft img{padding-left:20px;}
.page-template #content .wp-caption-text{text-align:center;padding:10px 0;color:#333;font-size:11px}

/* .page-template #content p em  {
	font-weight: bold;
	font-style: normal;
}
*/
.v2 .offer{font-size:1.2em;font-weight:bold}

 .page-template #content p  {
	padding: 4px 10px 14px 21px;
	line-height:1.4em;
}

 .page-template #content .commentlist{
	margin-left:20px;
	margin-top:20px;
	
}

 .page-template #content .commentlist li{
	padding:10px;
	background:#fafafa;
	border: solid 1px #ccc;
	margin-bottom:10px;
	
}

 .page-template #content .commentlist p  {
	padding: 10px 0px 20px 0px;
}

 .v2 #content ul  {
	padding: 4px 10px 14px 21px;
	margin-left:10px;
	list-style-type:disc;
	line-height:1.4em;
}

 .consultation #container #content ul li  {
	list-style-type:none;
	position:relative
}

 .v2 #content #gallery_box ul  {
	padding: 0;
	margin-left:0px;
	list-style-type:none;
	line-height:1em;
}

 .v2 #content ul li {
	margin:10px 0 10px 10px;
	list-style-type:disc;
}

 .v2 #content #gallery_box ul li {
	margin:0px;
	list-style-type:none;
}

 .page-template  #content .product_box p  {
	padding: 0 0 3px 24px;
}

#submit_button:hover{cursor:pointer}

 .page-template #content a.arrows  {
	font-size: 1.2em;
	color: #ea850e;
	font-weight: bold;
	margin: 0 0 5px 18px;
	background: url(images/read_me_image_orange_blue.gif) no-repeat left 3px;
	padding-left: 12px;
	display: block;
	text-decoration:none;
	width: 542px;
}

.v2 #content a, .v2 #blognav a{color:#2084bc;}
.v2 #content #success_stories a{color:#ffffff}
.v2 #content #success_stories h4 a{text-decoration:none;}

.v2 #content .text_list{margin:0 0 20px 20px;padding-left:10px;}
.v2 #content .text_list li{list-style-type:disc;line-height:1.5em}

.v2 #content h3 {
	font-size: 1.2em;
	color: #ea850e;
	font-weight: bold;
	background: url(images/h3-arrow.gif) no-repeat left 3px;
	padding-left: 12px;
	display: block;
	margin-left:20px;
}

.v2 #sidebar h6 {
	background: none;
}

 .page-template #content a:hover,  .v2 #blognav a:hover  {
	color: #096190;
	/*background: url(images/read_me_image_orange_blue.gif) no-repeat left -17px;*/
}


/* end sitewide only */

/* gallery page-template */
/* #latest_stories contained in #secondary_nav */

.v2 #secondary_nav #latest_stories  {
	margin: 5px 0 20px 0;
	padding: 20px 0 0 0;
}

.v2 #secondary_nav #latest_stories .story_box  {
	width: 209px;
	border-bottom: 1px solid #c5c5c5;
}

.v2 #secondary_nav #latest_stories .story_box  h6  {
	padding-right: 30px;
}

.v2 #secondary_nav #latest_stories .story_box  h6 a {
	background:none;
	font-size:1em;
	color:#505050;
	padding-left:0
}

.v2 #secondary_nav #latest_stories .story_box  p  {
	padding-right: 30px;
}

.v2 #secondary_nav #latest_stories .last_box  {
	border: none;
}

 .page-template #breadcrumbs  {
	margin: 7px 0 9px 3px;
	background: url(images/breadcrumbs_image.gif) no-repeat left top;
	padding: 2px 0 0 20px;
	min-height: 16px;
	color: #828282;
}

 .page-template #breadcrumbs  a{
	color: #828282;
	display:inline;
	font-weight:normal;	
	background:none;
	margin:0;
	padding:0
}

 .page-template #breadcrumbs  a:hover{
	background:none;
}

.v2 #content h1 {
	background: url(images/title_bar_grey.jpg) no-repeat left top;
	height: 61px;
	padding: 14px 0 0 41px;
	color: #ffffff;
	font-size:22px
}

 .page-template #content #page_title p {
	padding: 0;
}

.v2 #page_title h1 {
	font-size: 1.4em;
}

 .page-template #content #gallery_box  {
	background: url(images/gallery_box_top.gif) left top no-repeat #ebebeb;
	color: #757575;
	padding: 13px 0 0 0;
	width: 776px;
	float:left;
	margin-bottom:30px
}

 .page-template #content #gallery_box p  {
	color: #757575;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0;
}

 .page-template #content #gallery_box p em  {
	color: #5b5b5b;
	float: left;
	font-weight: bold;
	padding: 6px 7px 0 0;
}

 .page-template #content #gallery_box form  {
	float: left;
}

 .page-template #content #gallery_box form select  {
	color: #787878;
	height: 22px;
	font-size: 1.2em;
	padding: 0 0 0 4px;
	margin: 0 5px 10px 0;
	width: 129px;
	border: 1px solid #a8acad;
}

 .page-template #content #gallery_box form #submit_button  {
	background: url(images/filter_button.gif) no-repeat left top;
	width: 72px;
	height: 23px;
	border: none;
	text-indent: -9999px;
}

 .page-template #content #gallery_box form #submit_button:hover  {
	background: url(images/filter_button.gif) no-repeat left -23px;
}

 .page-template #content #gallery_box ul.thumb_list   {
	float: left;
	margin: 25px 43px 12px 0;
	width: 220px;
}

 .page-template #content #gallery_box ul.last_list  {
	margin: 25px 0 12px 0;
}

 .page-template #content #gallery_box ul.first_list  {
	margin-left: 20px;
}

 .page-template #content #gallery_box ul.thumb_list li a  {
	width: 100px;
	height: 90px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin: 0 10px 10px 0;
	padding: 0px;
}

 .page-template #content #gallery_box ul.thumb_list li a img  {
	display:block;
	border:none;
}

 .page-template #content #gallery_box ul#gallery_nav  {
	background: url(images/gallery_box_bottom.gif) no-repeat left bottom;
	padding-left: 20px;
	position:relative;
	height:30px;
}

 .page-template #content #gallery_box ul#gallery_nav li {
	float: left;
}

.page-template #content #gallery_box ul#gallery_nav li.back_button {
	position:absolute;
	left:170px;
}
	
 .page-template #content #gallery_box ul#gallery_nav li.back_button a, .newer_entries a {
	background: url(images/back_button.gif) no-repeat left top;
	width: 70px;
	height: 21px;
	text-indent: -9999px;
	padding: 0;
	display:block;
	margin-left:20px
	
}

 .page-template #content #gallery_box ul#gallery_nav li.number_button a {
	background: url(images/number_button.gif) no-repeat left top;	
	width: 22px;
	height: 18px;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0 5px 0 0;
}

.v2 .searchTitle{text-transform:uppercase;}

 .page-template #content #gallery_box ul#gallery_nav li.next_button{
	position:absolute;
	right:197px;
	top:0;
}

 .page-template #content #gallery_box ul#gallery_nav li.next_button a, .older_entries a {
	background: url(images/next_button.gif) no-repeat left top;
	width: 70px;
	height: 21px;
	display: block;
	text-indent: -9999px;
	padding: 0;
}

 .page-template #content #gallery_box ul#gallery_nav li a:hover  {
	background-position: left -21px;
}

 .page-template #content ul#share_with,  .page-template #content .socialwrap   {
	border-top: 2px solid #d3d3d3;
	border-bottom: 2px solid #d3d3d3;
	margin: 30px 15px 20px 0;
	padding: 14px 0 14px 0;
	width:776px;
	float:left
}

ul.socialwrap{padding-left:7px}
ul.socialwrap li{padding:15px 13px 0 0}

 .page-template #content ul#share_with li  {
	float: left;
	list-style-type:none;
	margin:0;
	padding:0;
}

 .page-template #content ul#share_with p  {
	font-size: 1.2em;
	float: left;
	padding: 0;
	margin: 0 0 0 20px;
	width: auto;
	color: #595959;
	font-weight: bold;
}

 .page-template #content ul#share_with li a  {
	background: none;
	font-size: inherit;
	color: #5e5e5e;
	width: auto;
	font-weight: normal;
	height: 16px;
	padding-left: 20px;
	margin-bottom: 0px;
	margin-left: 17px;
}

 .page-template #content ul#share_with li.twitter a  {
	background: url(images/twitter.gif) no-repeat left top;
}

 .page-template #content ul#share_with li.facebook a  {
	background: url(images/facebook.gif) no-repeat left top;
}

 .page-template #content ul#share_with li.stumbleupon a  {
	background: url(images/stumbleupon.gif) no-repeat left top;
}

 .page-template #content ul#share_with li.reddit a  {
	background: url(images/reddit.gif) no-repeat left top;
}

 .page-template #content ul#share_with li.delicious a  {
	background: url(images/delicious.gif) no-repeat left top;
}

 .page-template #content ul#share_with li.digg a  {
	background: url(images/digg.gif) no-repeat left top;
	margin-right: 44px;
}

 .page-template #content #form_consultation{margin-bottom:20px;clear:left}

 .page-template #content #form_consultation a  {
	float: left;
	width: 202px;
	height: 65px;
	text-indent: -9999px;
	margin-left: 125px;
	margin-right: 12px;
}

 .page-template #content #form_consultation a.form  {
	background: url(images/consultation_button.jpg) no-repeat left top;
}

 .page-template #content #form_consultation a.consultation  {
	background: url(images/diagnostic_button.jpg) no-repeat left top;
	margin-left: 108px;

}

 .page-template #content #form_consultation a:hover  {
	background-position: left -65px;
}

/* end gallery template */

/* gallery_internal template */

.gallery_internal #content a  {
	margin:0 0 7px 19px;
} 

.gallery_internal #content .iconOnly a {
	margin:0
}

.gallery_internal #content #page_title  {
	margin-bottom: 2px;
}

.gallery_internal #content p  {
	line-height: 17px;
	padding: 0 50px 0 20px;
	color: #878686;
}

.gallery_internal #content #gallery_box  {
	background: none;
}

.gallery_internal #content #gallery_box img {
	margin: 0 0 27px 114px;
}

.gallery_internal #content #page_title p {
	color: #ffffff;
}

.gallery_internal p#breadcrumbs  {
	color: #828282;
}

.gallery_internal #content a.back_to_link  {
	background: none;
	color: #0f77b3;
	text-decoration: underline;
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 0;
	margin-left: 21px;
}

.gallery_internal #content #gallery_box ul#gallery_nav {
	background: none;
	margin-top: 11px;
}

.gallery_internal #content #gallery_box ul#gallery_nav #page_counter{
	padding-left: 0px;	
	text-align:center;
	float:none;
	width:710px;
	clear:left;
}

.gallery_internal #content #gallery_box p  {
	font-weight: normal;
	padding-top: 2px;
	float: left;
}

.gallery_internal #content #gallery_box ul#gallery_nav li.next_button a  {
	margin: 0 0 0 76px;
}

.gallery_internal #latest_stories {
	padding:20px 0 0 12px;
}

/* end gallery_internal template */

/* various amendments to internal_gallery 2 to 5 */
.gallery_internal_2 #content #page_title,
.gallery_internal_3 #content #page_title,
.gallery_internal_4 #content #page_title,
.gallery_internal_5 #content #page_title {
	padding: 12px 0 0 41px;
}

.gallery_internal_2 #container #content #page_title p,
.gallery_internal_3 #container #content #page_title p,
.gallery_internal_4 #container #content #page_title p,
.gallery_internal_5 #container #content #page_title p {
	margin-top:-1px;
}

.gallery_internal_2 #content #page_title,
.gallery_internal_3 #content #page_title,
.gallery_internal_4 #content #page_title,
.gallery_internal_5 #content #page_title {
	height: 64px;
}

.gallery_internal #content #gallery_box .image_box  {
	float: left;
	margin: 0 50px 10px 0;
	text-align:center;
}

.gallery_internal #content #gallery_box .image_box  p {
	padding-left:0;
}

.gallery_internal #container #content #gallery_box .triplet  {
	width:158px;
}

/* end various amendments to internal_gallery 2 to 5 */

/* gallery_internal_2 template */

.gallery_internal #content #gallery_box .image_box img  {
	margin: 0 0 0 0;
}

.gallery_internal #content #gallery_box .image_box p {
	float: none;
	text-align: center;
	width: 252px;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0px;
	color: #333333;
}

.v2 #image_box_container  {
	margin: 6px 0 0 89px;
	padding-bottom: 12px;
}

.gallery_internal_2 #content #gallery_box  {
	padding-bottom: 33px;
}

.gallery_internal_2 #image_box_container  {
	margin:6px 0 0 109px;
}

.gallery_internal_2 #content #gallery_box .image_box {
	margin:0 50px 10px 0;
}

.gallery_internal_2 #content #gallery_box .image_box p {
	padding-left: 0;
}

/* end gallery_internal_2 template */

/* gallery_internal_3 template */

.gallery_internal_3 #content #gallery_box .image_box p  {
	width: 162px;
	padding-left: 0;
}

.gallery_internal_3 #image_box_container  {
	margin:3px 0 0 104px;
}

.gallery_internal_3 #content #gallery_box .image_box {
	margin:0 39px 10px 0;
}

/* end gallery_internal_3 template */

/* gallery_internal_4 template */

.gallery_internal_4 #content #gallery_box .image_box p  {
	width: 162px;
	padding-left: 0;
}

.gallery_internal_4 #image_box_container  {
	margin: 0 0 0 84px;
}

.gallery_internal_4 #content #gallery_box .image_box {
	margin:0 39px 10px 0;
}

.gallery_internal_4 #content #gallery_box {
	padding:6px 0 35px 25px;
}

.gallery_internal_4 #content a.back_to_link  {
	margin-left: -4px;
}

.gallery_internal_4 #content #gallery_box ul#gallery_nav li.back_button a {
margin:0 90px 0 146px;
}

/* end gallery_internal_4 template */

/* gallery_internal_5 template */

.gallery_internal_5 #content a.back_to_link  {
	margin-left: -1px;
}

.gallery_internal_5 #content #gallery_box ul#gallery_nav li.back_button a {
margin:0 90px 0 149px;
}

.gallery_internal_5 #content #gallery_box .image_box p  {
	width: 162px;
	padding-left: 0;
}

.gallery_internal_5 #image_box_container  {
	margin: 0 0 0 84px;
}

.gallery_internal_5 #content #gallery_box .image_box {
	margin:0 39px 10px 0;
}

.gallery_internal_5 #content #gallery_box {
	padding: 20px 0 35px 22px;
}

/* end gallery_internal_5 template */

/* contact */

.v2 #further_details  {
	width: 270px;
	float: right;
	padding: 10px 0 0 0;
}

 .contact #content #further_details p,
 .contact #content #further_details h2,
 .contact #content #further_details address  {
	margin: 0 0 0 31px;
	padding-bottom: 6px;
	font-style: normal;
}

 .contact #content #further_details a  {
	background:none;
	color:#2284bc;
	display:inline;
	font-size: inherit;
	font-weight:normal;
	margin:0;
	padding-left:0;
	width:auto;
	text-decoration: underline;
}

 .contact #content #further_details p em  {
	color: #454343;
}

 .contact #content #further_details h2  {
	padding-bottom: 12px;
}

.v2 #contact_form  {
	margin: 0 270px 0 0;
	color: #515050;
	padding: 10px 0 0 19px;
}

 .contact #content h2,
.v2 .subpage #content h2,
.v2 .product_review #content h2  {
	background: url(images/heading_arrow.jpg) no-repeat left 2px;
	height: 20px;
	padding: 0 0 18px 25px;
	color: #2284bc;
	font-size: 1.6em;
}

.v2 #content #contact_form p {
	padding:0 20px 6px 0;
	font-weight: bold;
	line-height: 17px;
}

.v2 #content #contact_form p em  {
	color: #c71f1f;
	font-weight: normal;
	font-size: inherit;
}

.v2 #content #contact_form form {
	margin: 7px 0 0 0;
}

.v2 #content #contact_form form p  {
	float: left;
	width: 230px;
	padding: 3px 0 0 0;
}

.v2 #content #contact_form form input,
.v2 #content #contact_form form textarea  {
	width: 239px;
	float: left;
	margin: -2px 0 13px 0;
	border: 1px solid #a8acad;
}

.v2 #content #contact_form form input  {
	background: url(images/contact_form_background.gif) repeat-x left top;
}

.v2 #content #contact_form form textarea  {
	height: 145px;
	margin-bottom: 10px;
}

.v2 #content #contact_form form em  {
	color: #c71f1f;
	position:absolute;
	font-weight: bold;
	padding-left: 5px;
	font-size: 1.3em;
}

.v2 #content #contact_form form input#submit_button  {
	background: url(images/submit_button.gif) no-repeat top left;
	border: none;
	float: none;
	margin: 0 0 0 170px;
	width:70px;
	text-indent: -9999px;
	height:23px;
}

.v2 #content #contact_form form #submit_button:hover  {
	background-position: left -23px;
}

 .contact #content p  {
	padding: 0 0 0 0;
}

 .contact #content #directions  {
	border-top: 2px solid #e5e5e5;
	margin-top: 30px;
	padding: 32px 0 0 20px;
	clear:left;
}

#sidebar #latest_stories h4{display:none;}

 .contact #content #directions img  {
	float: right;
}

 .contact #content #directions h2  {	
	width: 310px;
	float: left;
	padding:0 0 8px 25px;
	margin-left:0;
}

 .contact #content #directions h3,
.v2 .subpage #content h3  {
	font-size: 1.2em;
	color: #ea850e;
	font-weight: bold;
	margin: 0 0 9px 0;
	background: url(images/read_me_image_orange_blue.gif) no-repeat left 3px;
	padding-left: 12px;
	display: block;
	width: 542px;
}

 .contact #content #directions p  {
	margin-right: 347px;
	padding-bottom: 17px;
}

/* end contact */


/* subpage */

.v2 .subpage #content p  {
	color: #686767;
}

.v2 .subpage #content img#pie_chart  {
	float: right;
	margin: -8px 1px 0 5px;
}

.v2 .subpage #content p {
	padding:0 50px 22px 19px;
	line-height: 16px;
}

.v2 .subpage #content #page_title {
	height: 64px;
}

.v2 .subpage #content h5  {
	margin: 0 0 0 18px;
	padding:0 0 7px 25px;
}

.v2 #hair_combing_img  {
	float: left;
	padding: 1px 15px 29px 20px;
}

.v2 .subpage #content a.drug_link {
	background: none;
	color: #2084bc;
	display: inline;
	font-size: inherit;
	font-weight: normal;
  	margin:0;
	padding:0;
	width:auto;
	text-decoration: underline;
}

.v2 .subpage #content a:hover  {
	background: none;
}

.v2 .subpage #content h6  {
	margin: 2px 0 8px 19px;
} 

.v2 .subpage #content ul.text_list  {
	color: #727171;
	font-weight: bold;
	margin: -10px 0 12px 80px;
}

.v2 .subpage #content ul.text_list li  {
	list-style-type: disc;
	padding-bottom: 7px;
}

.v2 .subpage #content p em  {
	font-size: inherit;
	color: #484747;
}

.v2 .subpage #content ul#share_with  {
	margin-top: 2px;
} 
/* end subpage */

/* product_review */
.v2 .product_review #content h5 {
	margin:0 0 0 20px;
	padding:0 0 7px 25px;
}

.v2 .product_review #content p {
	padding:0 20px 26px 20px;
	color: #878686;
	line-height: 17px;
}

.v2 .product_review #content #page_title {
	height:62px;
}

.v2 .product_box  {
	background: url(images/product_box_border.gif) no-repeat right 49px;
	width: 223px;
	float: left;
	margin: 0 0 0 20px;
	padding-bottom: 20px;
}

.v2 .end_of_line  {
	background: none;
}

.v2 #content .product_box h3 {
	color: #2284bc;
	font-size: 1.2em;
	padding: 0 0 0 24px;
	margin: 0 0 3px 0;
	background:none;
}

.v2 .product_box:nth-child(3) {
	margin-bottom: 10px;
}

.v2 .product_box p span.green  {
	color: #07d302;
}

.v2 .product_box p span.red  {
	color: #d30202;
}

.v2 .product_review #content .product_box p em  {
	font-size: 1.0em;
}

.v2 .product_review #content .product_box p  {
	padding: 0 0 0 21px;
}

.v2 .product_review #content .product_box p.product_style  {
	padding: 0 30px 10px 21px;
}

.v2 .product_review #content .product_box img  {
	margin: 0 0 0 9px;
}

.v2 .product_container  {
	margin: 0 0 30px 8px;
	float:left;
	width:750px
}

/* end product_review */


.consultation #content h1  {
	background: url(images/blue_title_bar.jpg) no-repeat left top;
	height: 56px;
	margin-top:20px;
}

.consultation #content #page_title h1 {
	padding-left: 1px;
}

.page-template #content p.subheading {
	position:absolute;
	top:63px;
	color:#fff;
	left:23px;
}

.page-template #content fieldset p.subheading {top:55px;width:100%;}

.consultation fieldset{border:none;position:relative;}

.consultation #content a {
	background: none;
	font-size: inherit;
	color: #2084bc;
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: inline;
}

.consultation form li{min-height:30px;}

.consultation form ul.form_list_1 li{height:20px;}

.consultation #content a:hover {
	background: none;
	color: #2084bc;
}

.consultation #content ul.consultation_links  {
	padding: 2px 0 27px 16px;
}

.consultation #content ul.consultation_links li  {
	background: none;
	display: inline;
	border-right: 1px solid #2084bc;
	padding: 0 5px 0 1px;
}

.consultation #content ul.consultation_links li.last_link  {
	border: none;
}

.consultation #content p.last_p {
	padding:0 50px 0 18px;
}

.consultation #content p  {
	line-height: 18px;
	padding:0 30px 18px 18px;
}

.consultation #content .page_title p  {
	padding:0px;
}

.consultation #content #consultation-subhead  {
	top:36px
}

.consultation #content p em  {
	font-size: inherit;
	color: #454343;
	font-weight: bold;
}

.consultation #content p .red  {
	color: #c30f0f;
}

.consultation #content form p  {
	color: #454343;
	font-weight: bold;
	width: 108px;
	float: left;
}


.consultation #content form .page_title p  {
	color: #fff;
	font-weight: normal;
	width: auto;
	float: none;
}

.consultation #content form ul.title  {
	display: inline;
	clear:none;
}

.consultation #content form ul.title label {
	font-weight: normal;
	width: auto;
	float: left;	
	margin: 0 0 0 0;
}

.consultation #content form ul.title li  {
	display: inline;
}

.consultation #content form ul.title li input  {
	margin: 0 7px 12px 4px;
	float: left;
}

.consultation #content form ul.title li  {
	display: inline;
	margin: 0 0 3px 0;
}

.consultation #content form .red  {
	color: #c71f1f;
	font-weight: bold;
	font-size: 1.3em;
	margin-left: 6px;
}

.consultation #content form label  {
	color: #454343;
	font-weight: bold;
	width: 137px;
	display: block;
	float: left;
}

.consultation #content form input  {
	width: 237px;
}

.consultation #content form input.style_6  {
	height: auto;
	width: auto;	
}

.consultation #content form label.style_5  {
	font-weight: normal;
	width: auto;
}

.consultation #content form li.telephone label {
	width: auto;
}

.consultation #content form li.telephone ul  {
	margin-left: 80px;
	padding-left: 0;
}

.consultation #content form li.telephone ul li label  {
	width: 57px;
}

.consultation #content form #daydropdown  {
	width: 65px;
}

.consultation #content form select {
	background: url(images/contact_form_background.gif) repeat-x top left;
	border: 1px solid #a8acad;
	width: 70px;
}

.consultation #content form #country{width:auto}

.consultation #content form #country_other_container{display:none;position:absolute;left:316px;top:0;width:340px}
.consultation #content form #country_other_container label{width:62px;display:inline}

.consultation #content form li#sex  {
	margin-top: 10px;
}

.consultation #content form li#sex label  {
	margin-top: 3px;
}

.consultation #content form li#sex ul li label  {
	float: left;
	padding: 0px 0 0 5px;
	margin-top: 0;
}

.consultation #content form li#sex ul li input  {
	width: auto;
	float: left;
	margin-left: 3px;
}

.consultation #content form li#sex ul li  {
	float: left;
	margin: 0 10px 0 0;
}

.consultation #content form li#how_did_you_hear  {
	margin-top: 30px;
}

.consultation #content form li#how_did_you_hear label  {
	width: 275px;
}

.consultation #content form li#problem label {
	width: auto;
	margin-right: 15px;
}
.consultation #content form li#problem input  {
	float: left;
	width: auto;
	margin-right: 6px;
}

.consultation #content form ul#personal_details #time {
	background: url(images/time_box_arrows.gif) no-repeat left bottom #daf0fb;
	height: 160px;
	width: 275px;
	padding-left: 14px;
	position: absolute;
	left: 433px;
	top: 258px;
	z-index:1;
}

.consultation #problem li{width:130px;float:left;}

.consultation #area_of_head input,
.consultation #sex input,
.consultation #problem input,
.checkboxes input
{margin:0px 3px 0 0;}

.consultation .checkboxes #diet_other, .consultation .checkboxes #mineral_vitamin_other{margin-top:0;}

.consultation #content form ul#personal_details #time label  {
	width: auto;
	margin: 14px 0 0 14px;
}

.consultation #content form ul#personal_details #time input  {
	margin: 6px 0 5px 14px;
}

.consultation #content form ul#personal_details  {
	position: relative;
}

.consultation #content #page_title p  {
	color: #ffffff;
	float: none;
	font-weight: normal;
	width: auto;
}

.consultation #content form ul#hair_loss  {
	margin-bottom: 30px;
}

.consultation #content form ul#hair_loss input  {
	width: auto;
	float: left;
	margin-right: 4px;
} 

.consultation #content form ul#hair_loss label  {
	font-weight: bold;
}  

.consultation #content form ul#hair_loss ul#area_of_head li  {
	float: left;
	margin-right: 20px;
	width: 206px;
	
}

.consultation #content form ul#hair_loss ul#area_of_head li label  {
	font-weight: bold;
	width:180px;
}

.consultation #content form ul  {
	padding-left: 20px;
}

.consultation #content form ul#hair_loss label,
.consultation #content form ul#lifestyle label,
.consultation #content form ul#hairstyle label   {
	width: auto;
	float: none;
	margin-bottom: 10px;
}

.consultation #content form ul#hair_loss select  {
	margin-left: 12px;
	color: #939393;
	font-size: 1.0em;
	width: 159px;
}

.consultation #content form ul#hair_loss li#how_long  {
	margin-top: 30px;
}

.consultation #content form ul#hair_loss li#how_long label  {
	float: left;
}

.consultation #hair_care label{padding-left:5px}

.consultation #content form ul#hair_loss li  {
	margin-bottom: 15px;
}

.consultation #content form ul ul  {
	padding-left: 0px;
}

.consultation #content form ul#hair_loss ul li  {
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
}

.consultation #content form ul#hair_loss ul li label {
	font-weight: normal;
	float: left;
	color: #515050;
}

.consultation #content form ul#hair_loss ul.form_list_1  {
	padding-bottom: 10px;
}

.consultation #content form ul#hair_loss ul.form_list_1 li  {
	float: none;
	display: block;
	clear: both;
	min-height:20px;
}

.consultation #content form ul#hair_loss ul.form_list_1 li input {
	margin-bottom: 0px;
	height: auto;
}

.consultation #content form ul#hair_loss ul.form_list_1 li.other input  {
	width: 239px;
}

.consultation #content form ul#hair_loss ul.form_list_1 li.other label  {
	padding: 5px 10px 0 0;
}

.consultation #content form ul#lifestyle label,
.consultation #content form ul#hairstyle label,
.consultation #content form ul#hair_care label   {
	width: auto;
}

.consultation #content form ul#lifestyle li.general_health label  {
	float: left;
}

.consultation #content form ul#lifestyle select  {
	margin: 0 0 0 10px;
	width: 159px;
	color: #939393;
	font-size: 1.0em;
	padding: 2px 0 0 0;
}

.consultation #content form ul#lifestyle input  {
	width: 179px;
}

.consultation #content form ul#lifestyle li.form_list_2 input,
.consultation #content form ul#hairstyle li.form_list_2 input   {
	float: left;
	width: auto;
	height: auto;
	margin-right: 4px;
} 

.consultation #content form ul#lifestyle li.form_list_2 ul label,
.consultation #content form ul#hairstyle li.form_list_2 ul label {
	font-weight: normal;
	float: left;
}

.consultation #content form ul#lifestyle li.form_list_2 ul li,
.consultation #content form ul#hairstyle li.form_list_2 ul li  {
	float: left;
	margin-right: 20px;
}

.consultation #content form ul#lifestyle,
.consultation #content form ul#hairstyle  {
	margin: 10px 0 30px 0;
}

.consultation #content form ul#hair_care label  {
	padding-right: 10px;
}

.consultation #content form ul#hair_care input  {
	width: 209px;
}

.consultation #content form ul#hair_care ul label,
.consultation #content form ul#dietary ul label,
.consultation #content form ul#medical ul label  {
	font-weight: normal;
} 

.consultation #content form ul#hair_care ul li.chemicals  {
	display: block;
	width: 300px;
	float: left;	
	margin-top: 20px;
	margin-left: 50px;
}

.consultation #content form ul#hair_care ul li.chemicals label  {
	padding-right: 0px;
	width: 80px;
}

.consultation #content form ul#hair_care ul li.chemicals input  {
	float: none;
	width: 209px;
}

.consultation #content form ul#hair_care ul input  {
	float:left;
	width: auto;
}

.consultation #content form ul#scalp  {
	margin-top: 10px;
}

.consultation #content form ul#scalp ul  {
	margin-top: 10px;
}
	
.consultation #content form ul#scalp li label {
	width: auto;
	float: none;
}

.consultation #content form ul#scalp ul label  {
	font-weight: normal;
	float: left;
	margin-right: 20px;
}

.consultation #content form ul#scalp ul input  {
	margin-right: 4px;
	float: left;
	width: auto;
	height: auto;
}

.consultation #nourkrin_extra_info,
.consultation #procerin_extra_info,
.consultation #provillus_extra_info,
.consultation #revivogen_extra_info,
.consultation #regaine_extra_info,
.consultation #propecia_extra_info,
.consultation #other1_extra_info,
.consultation #other2_extra_info,
.consultation #other3_extra_info
 {margin-bottom:20px  }
.consultation #nourkrin_extra_info div, .consultation #nourkrin_extra_info ul,
.consultation #procerin_extra_info div, .consultation #procerin_extra_info ul,
.consultation #provillus_extra_info div, .consultation #provillus_extra_info ul,
.consultation #revivogen_extra_info div, .consultation #revivogen_extra_info ul,
.consultation #regaine_extra_info div, .consultation #regaine_extra_info ul,
.consultation #propecia_extra_info div, .consultation #propecia_extra_info ul,
.consultation #other1_extra_info div, .consultation #other1_extra_info ul,
.consultation #other2_extra_info div, .consultation #other2_extra_info ul,
.consultation #other3_extra_info div, .consultation #other3_extra_info ul
{margin:5px 0}

.consultation #content form ul#scalp ul#is_your_scalp  {
	width: 460px;
	display: block;
	margin-bottom: 5px;
}

.consultation #content form ul#scalp ul#is_your_scalp li  {
	width: 150px;
	display:block;
	float: left;
}

.consultation #content form ul#scalp ul#is_your_scalp li input  {
	margin-bottom: 10px;
}

.consultation #content form  textarea  {
	margin-top: 7px;
	margin-bottom: 20px;
}

.consultation #content form ul#medical label,
.consultation #content form ul#dietary label   {
	width: auto;
	float: none;
}

.consultation #content form ul#medical input,
.consultation #content form ul#dietary input  {
	float: left;
	width: auto;
}

.v2 .hidden{display:none;}

.consultation #container #content form ul .hidden input  {
	float: none;
}

.consultation #content form ul#medical ul li,
.consultation #content form ul#dietary ul li  {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
}

.consultation #content form ul#medical ul li label,
.consultation #content form ul#dietary ul li label  {
	float: left;
}

.consultation #content form ul#medical ul li input,
.consultation #content form ul#dietary ul li input  {
	margin-right: 3px;
}

.consultation #content form ul#medical li#condition ul  {
	width: 700px;
	margin-top: 10px;
}

.consultation #content form ul#medical li#condition ul li  {
	width: 167px;
}

.consultation #content form ul#medical li#condition ul li input  {
	height: auto;
	margin-bottom: 0;
	margin-top: 1px;
}

.consultation #content form ul#medical li#condition ul li.condition_style  {
	float: none;
	width: auto;
	display: block;
	clear: left;
	padding-top: 5px;
	height: auto;
} 

.v2 #container #content .success{font-size:1.4em;margin:20px 0;padding:10px;border:solid 1px #0f0;color:#000}
.v2 #container #content .error{font-size:1.4em;margin:20px 0;padding:10px;border:solid 1px #f00;color:#000}

.consultation #content form ul#medical textarea  {
	float: none;
	clear: left;
	color: #939393;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	width: 374px;
	height: 75px;
	padding:4px;
}

.consultation #content form ul#medical li.textarea_style  {
	clear:left;
	margin-top: -5px;
	margin-bottom: 30px;
}

.consultation #content form ul#medical li.treatments ul  {
	margin-bottom: 50px;
}

.consultation #content form ul#medical li.treatments ul li  {
	float: none;
	clear: left;
}

.consultation #content form ul#medical li.treatments ul li input  {
	margin-bottom: 0;
}

.consultation #content form ul#medical li.treatments ul li label  {
	margin-right: 20px;
}

.consultation #content form ul#medical li.treatments ul li.treatments_style input {
	margin-bottom: 10px;
}

.consultation #content form ul#medical li#treatment_advice ul  {
	margin-bottom: 5px;
}

.consultation #content form ul#medical li#treatment_advice ul li  {
	margin-right: 0px;
	width: 107px;
	margin-top: 10px;
}

.consultation #content form ul#medical li#treatment_advice ul li input  {
	height: auto;
}

.consultation #content form ul#medical li#treatment_advice ul li label  {
	margin-top: 0;
}  

.consultation #content form ul#medical li#treatment_advice ul li input.style_1  {
	margin-left: 20px;
}

.consultation #content form ul#medical li#treatment_advice ul li.style_2  {
	clear: left;
}

.consultation #content form ul#medical li#treatment_advice ul li.style_3  {
	width: auto;
}

.consultation #content form ul#medical  {
	margin-bottom: 10px;
}

.consultation #content form ul#dietary ul#what_diet  {
	padding-bottom: 15px;
}

.consultation #content form ul#dietary ul#what_diet li  {
	float: none;
	clear: left;
}

.consultation #content form ul#dietary ul#what_diet li input  {
	margin-bottom: 2px;
}

.consultation #content form ul#dietary ul#what_diet li label  {
	margin-right: 10px;
}

.consultation #content form ul#dietary  {
	margin-bottom: 15px;
}

.consultation #content form #extra_comments p  {
	width: auto;
	padding-bottom: 12px;
}

.consultation #content form #extra_comments #page_title  {
	margin-bottom: 10px;
}

.consultation #content form #extra_comments textarea  {
	width: 379px;
	height: 153px;
	margin: -4px 0 30px 16px;
}
.consultation #content form #extra_comments a  {
	text-decoration: none;
	clear: left;
	color: #c41515;
	margin-left: 18px;
	font-weight: bold;
	margin-bottom: 13px;
	display: block;
}

.consultation #content form #extra_comments input#submit_button  {
	background: url(images/submit_button.gif) no-repeat left top;
	height: 23px;
	width: 70px;
	padding: 0;
	margin: 0 0 0 18px;
	border: none;
	display: block;
	clear: left;
}

.consultation #content form #extra_comments input#submit_button:hover  {
	background-position: left -23px;
}

.consultation #content form  {
	margin-bottom: 25px;
	float:left
}



/* consultation */

/* end consultation */

/* blog */


.pagination{
	padding:3px;
	margin:3px 3px 30px;
	width:760px;
	text-align:center;
	}
.pagination a{
	padding:2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color:#369;
	}
.pagination a:hover,.v1  .pagination a:active{
	border:1px solid #333;
	color:#000;
	}
.pagination span.current{
	padding:2px 5px;
	margin:2px;
	border:1px solid #369;
	font-weight:bold;
	background:#369;
	color:#fff;
	}
.pagination span.disabled{
	padding:2px 5px;
	margin:2px;
	border:1px solid #eee;
	color:#ddd;
	}
	
body #sb-container{z-index:9999}

.video-popup{height:150px;padding-left:20px;float:left;margin-right:10px;width:230px;margin-top:10px}
#content .video-popup h3{margin:5px 0;width:140px;text-align:center;background:none;padding-left:0}
.video-popup br, .video-row br{display:none}
#content .video-popup p{padding:0 0 4px 0;font-weight:bold}

.fan_box .profileimage,.name_block {display:none}
 
 #fb-like{position:absolute;top:-84px;left:280px;overflow:hidden;width:295px;height:33px;}
 #fb-masked{position:relative;left:0px;top:1px}
 #fb-find{position:absolute;top:-87px;left:160px;background:url(images/facebook-find.gif) left top no-repeat;width:109px;height:33px}
 
 .home #fb-like{top:-77px;}
 .home #fb-find{top:-80px;}
 
 body.v2 #header h2{top:22px}
 
 body.v2 #header h3, body.v2 #header h1 {top:73px}
 
 #chemical_other, #Chemo_Treatment_Div, #Iron_Deficiency_Div, #Dramatic_Weight_Change_Div, #Family_Cancer_Div{clear:left}
 
#home-flash-wrapper{position:absolute;left:400px}

.v2 #content ul #photo-upload li{margin-left:0px}
 
#photo-upload label{padding-right:5px;line-height:22px}
 
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* end clearfix */
