@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	background-color:#b5d8ba;
	line-height:20px;
	margin:0px;
	background-image:url(/themes/drmd/ingtheme/background-main.png);
	background-repeat:repeat-x;
}

a{color:#950A14; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}

img{border:0px;}

strong{color:#003300;}

p{margin:0px; padding:7px 0;}

hr{
	height:1px;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#CCCCCC;
	color:#CCCCCC;
	margin:18px 0;
	#margin:10px 0;
}

table{border-collapse:inherit;}

form{margin:0px; padding:0px;}

#Header{
	width:980px;
	height:125px;
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:center;
	position:relative;
	z-index:999;
	background:url(/themes/drmd/ingtheme/backhead.jpg) no-repeat;
}

#Headernew{
	width:980px;
	height:125px;
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:center;
	position:relative;
	z-index:999;
	background:url(/themes/drmd/ingtheme/backhead-new.jpg) no-repeat;
}

.headertitle{
	font-family:"Trajan Pro", "Adobe Caslon Pro", Arial;
	color:#6c280a;
	font-size:45px;
	font-weight:bold;
	line-height:normal;
}
.headersubtitle{
	font-family:"Trajan Pro", "Adobe Caslon Pro", Arial;
	color:#6a8471;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
}


#Banner{
	width:980px;
	height:272px;
	background:#003300;
	margin:0 auto;
	padding:0px;
	position:relative;
}

#Container{
	width:860px;
	height:auto;
	margin:0 auto;
	padding:20px 60px;
	background:url(/themes/drmd/ingtheme/backcontainer.jpg) no-repeat #FFF;
	overflow:hidden;
}

#Container .section{width:100%; padding:0px; margin:0px; height:auto; overflow:hidden;}
#Container .section .block01{float:left; width:405px; margin:0 40px 0 0; height:auto;}
#Container .section .block02{float:left; width:250px; height:auto;}
#Container .section .block03{float:left; width:165px; height:auto;}

#Container .section.two {margin:20px 0 0 0; display:inline-block;}

#Container .section.two .block01{width:295px; margin:0 20px 0 0;}
#Container .section.two .block02{width:295px;}
#Container .section.two .block03{width:250px;}

#Container .section.three .block01{width:150px; margin:0 10px 0 0;}
#Container .section.three .block02{width:650px; text-align:right;}


#Container.internal .section .block01{width:590px; height:auto; margin:0 20px 0 0}
#Container.internal .section .block01 .bread{width:100%; padding:0 0 15px 0;}
#Container.internal .section .block02{width:250px; height:auto;}
#Container.internal .section .block02 hr{border-color:#FFF; color:#FFF; margin:15px 0;}
#Container.internal .section .block02 .title01 {margin:0 0 8px 0; display:block;}

#FootMenu{
	width:980px;
	height:auto;
	padding:0px;
	margin:0 auto;
	font-family:"Arial Narrow", Arial;
	color:#FFF;
}

#FootMenu .top{width:100%; margin:0 auto; padding:15px 0; text-align:center; background:#568d55;}
#FootMenu .top table{margin:0 auto;}
#FootMenu a{color:#FFF; text-decoration:none; font-weight:normal; font-size:11px; font-size:12px\9}
@-moz-document url-prefix() {
	#FootMenu a{font-size:11px;}
}
#FootMenu a:hover{color:#D9E255; text-decoration:none;}
#FootMenu .fot{width:auto; margin:0 auto; padding:0px;}
#FootMenu .fotsitemap{color:#333; width:auto; margin:0 auto; padding:12px 0px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#FootMenu .fotsitemap a{color:#333; text-decoration:none; font-weight:normal; font-size:12px;}
#FootMenu .fotsitemap a:hover{color:#568d55; text-decoration:none; font-weight:normal; font-size:12px;}

#MiniBlog-Home{width:100%; padding:0px; margin:0px; overflow:hidden;}
#MiniBlog-Home a{color:#70963F;}
#MiniBlog-Home .views-field-title, #MiniBlog-Home .views-field-title a{color:#003300; font-weight:bold; font-size:16px;}
#MiniBlog-Home .views-field-title a:hover{color:#A2AE00; text-decoration:none;}
#MiniBlog-Home .right, .block02.BLOG .right{float:right; width:213px; background:#F5F7F4; padding:10px 15px; height:auto; margin:0 0 0 20px; text-align:left;}




#MiniBlog-Home .right .view-content, #MiniBlog-Home .right .view-content a, .block02.BLOG .right .view-content, .block02.BLOG .right .view-content a{color:#666; text-transform:uppercase;}
#MiniBlog-Home .right .view-content .views-row, .block02.BLOG .right .view-content .views-row{padding:6px 6px 6px 0; background:url(/themes/drmd/ingtheme/linedotted3.jpg) left bottom no-repeat;}
#MiniBlog-Home .right .view-content .views-row.views-row-last, .block02.BLOG .right .view-content .views-row.views-row-last{background-image:none;}

#MiniBlog-Home .view-content .views-row-last hr{display:none;}
#MiniBlog-Home ul.links, #MiniBlog-Home ul.links li{ padding:0;}

.block02.BLOG .right{float:none;}
.block02.BLOG .right .views-summary{padding:0px; margin:0px;}
.block02.BLOG .right .views-summary li{list-style:none; margin:0px; padding:6px 6px 6px 0; background:url(/themes/drmd/ingtheme/linedotted3.jpg) left bottom no-repeat; display:block;}
.block02.BLOG .right .views-summary li a{color:#666; text-transform:uppercase;}
/*Small Contact*/
#SmallContact{
	width:auto; 
	/*height:222px;*/
	/*background:url(/themes/drmd/ingtheme/smallcontact.jpg) no-repeat; */
	color:#CCCCCC;
	background-color:#525252;
	padding:15px 17px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
	
	#SmallContact h2 {
	color:#fff;
	font-size: 26px;
	margin-bottom:15px;
}
#SmallContact input[type=text], #SmallContact textarea{border:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2B2B2B; padding:8px; margin:0 0 5px 0; #margin:0 0 3px 0; width: 201px; background:transparent;}
#SmallContact textarea{height:41px; margin: 0 0 12px 0;}
#SmallContact input[type=submit]{width:75px; height:32px; border:0px; margin:0 20px 0 0; filter: alpha(opacity=0); opacity: 0; cursor:pointer; float:right;}
/*end Small Contact*/

h1, h1 a, h2, h2 a, .title01, .title01 a{

	font-family:"Times New Roman", Times, serif;
	color:#562008;
	font-size:26px;
	font-weight:normal;
	margin:0px;
}

h2, h2 a{font-size:20px; color:#3d6e3c}

h3, a h3{ font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif;}
a:hover h3{text-decoration:underline;}

.LDoc{float:left; margin:60px 50px 0 0;}

.breadcrumb{float:left;}

.lpic {
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
.rpic {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
#webform-client-form-6920 #webform-component-address{
display:none;
}

#webform-client-form-6920 #webform-component-suite{
display:none;
}

#webform-client-form-6920 #webform-component-city{
display:none;
}
#webform-client-form-6920 #webform-component-state{
display:none;
}
#webform-client-form-6920 #webform-component-zip{
display:none;
}

#webform-client-form-6920 #webform-component-fax{
display:none;
}
#webform-client-form-6920 #webform-component-are_you_currently_a_patient{
display:none;
}
#webform-client-form-6920 #webform-component-if_not_how_do_you_hear_about_dr_roland{
display:none;
}
#webform-client-form-6920 #edit-submitted-what-procedure-are-you-interested-in{
display:none;
}

#webform-client-form-6920 .form-text {
	background-color: #DFE8D7;
    border: 1px solid #CCCCCC;
    color: #5C7558;
    font-size: 11px;
    font-weight: normal;
    width: 200px;
	margin-bottom:5px;
}
#webform-client-form-6920 .form-select{
	width:200px;
}
#webform-client-form-6920 .form-text .webform-client-form{
        margin:0px;
}

#webform-client-form-6920 label {
        display:none;
}
#webform-client-form-6920 .content.contact .contact2{
	width:400px;
}

#webform-client-form-6920 .textfield2{
	width:40px;
	height:10px;
}
#webform-client-form-6920 .table{
	margin:0px;
	padding:0px;
	height:10px;
}
#webform-client-form-6920 .form-radios label {
    display:block;
}
#webform-client-form-6920 .form-radios {
	margin:0;
	}
#webform-client-form-6920 .form-item {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0;
}
#webform-client-form-6920 .form-submit {
	background-color: #5C745A;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    width: 90px;
}
#webform-client-form-6920 .form-textarea {
	background-color: #DFE8D7;
    border: 1px solid #CCCCCC;
    color: #5C7558;
    font-size: 11px;
    font-weight: normal;
    width: 200px;
}


#edit-submitted-contact-date{
	display:none;
}

#webform-client-form-6920 #edit-submitted-are-you-currently-a-patient-Yes-wrapper, #webform-client-form-6920 #edit-submitted-are-you-currently-a-patient-No-wrapper { 
	float:left;
	margin-right:10px;
}

/*small contact */

#webform-client-form-6919 label {
	display:none;
}

#webform-client-form-6919 .form-item {
	margin:0;
	padding:0;
}
#webform-client-form-6919 #edit-submitted-newsletter-sign-up-yes-wrapper label {
	display:block;
}
#webform-client-form-6919 .form-checkboxes {
	margin:0;
}

#webform-client-form-6919 #edit-submitted-newsletter-sign-up-yes-wrapper input {
	margin-right: 0;
}
#block-webformblock-6919 h2 {
	display:none;
}

#webform-client-form-6920 .form-item input.error {
	border: 2px solid red;
}
.pointred {
	color:#F00;
}

/* Video gallery */
#VideoGalleryOle, table#VideoGalleryOle{
	width:590px;
	height:293px;
	padding:0px;
	margin:0px 0px 0px auto;
}

#VideoGalleryOle .playback{width:344px;	padding:0px; margin:0px;}
#VideoGalleryOle .thumnails{margin:0px;	padding:0px; width:382px;}
#VideoGalleryOle .thumnails div.main{overflow-y:auto; overflow-x:hidden; height:293px; width:100%;}
#VideoGalleryOle .thumnails div.main table{
	width:100%;
	background:#E5EAE6;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#FFF;
}
#VideoGalleryOle .thumnails div.main .img, #VideoGalleryOle .thumnails div.main .img img{width:75px; height:auto; -ms-interpolation-mode: bicubic; border:0px;}
#VideoGalleryOle .thumnails div.main .info, #VideoGalleryOle .thumnails div.main .info a{
	font-family: Arial;
	font-size:11px;
	color:#562008;
	padding:2px 10px 2px 5px;
	text-align:left;
	line-height:normal;
}
#VideoGalleryOle .thumnails div.main .info a{padding:0px; display:block; font-weight:inherit;}
#VideoGalleryOle .thumnails div.main .info a strong{color:#562008;}
#VideoGalleryOle .thumnails div.main table.actived, #VideoGalleryOle .thumnails div.main table.actived a, #VideoGalleryOle .thumnails div.main table.actived a strong{color:#FFF; background:#535353;}

#VideoGalleryOle .thumnails div.main table:hover, #VideoGalleryOle .thumnails div.main .info a:hover, #VideoGalleryOle .thumnails div.main table:hover a, #VideoGalleryOle .thumnails div.main table:hover a strong{
	text-decoration:none; 
	background:#C3CFC5; 
	color:#333;
	cursor:pointer;
	}
/*End Video Gallery*/

#webform-component-newsletter_sign_up {
	float:left;
}

/*navigation patient*/
#barmenupatient{
	display:inline-block;
	background:#e9edeb;
	padding:0px;
	margin:10px 0 0px 0;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#barmenupatient a{color:#6c280a;}
#barmenupatient.foot{margin:3px 0 10px 0; #margin:0 0 10px 0;}
#barmenupatient table tr td{padding:10px;}
.text-resalt, .tooptilpatient{font-size:14px; font-weight:bold; color:#6c280a;}
.tooptilpatient{text-align:center; padding:2px;}
.PGSeparator{width:30px;}
/*end navigation patient*/

.redlink a{
	color:#950A14;
}

#Container.internal .section .block0x {
    height: auto;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 590px;
	float: left;
}

/*Blog Section*/
#DateB{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; display:inline-block; margin:-5px 0 7px 0;}
/*-------------------*/


/******* Q&A ******/
.views-field-field-question-value, .field-field-question {
	background-color: #b2bfad;
    background-image: url("images/question_answers_arrow.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-top: 20px;
    padding: 20px 20px 45px;
	overflow:hidden;
	}
	
.field .field-label, .field .field-label-inline, .field .field-label-inline-first
	{
	}

.blog-padding-question-core {
	background-color: #b2bfad;
    background-image: url("images/question_answers_arrow.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-top: 20px;
    padding: 20px 20px 45px;
	}
	
#qanda {
	font-size:13px; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.view-QuestionAnswer .views-field-title a { color: #3D6E3C;
    font-size: 20px; font-family:"Times New Roman", Times, serif; font-weight: normal  }

ul.links li {  padding: 0; }

.views-label-field-question-value { font-size:18px; color:#3d6e3c; font-family:"Times New Roman", Times, serif;}

.views-label-field-answer-value { font-size:18px; color:#3d6e3c; font-family:"Times New Roman", Times, serif;}

.field-label { font-size:18px; color:#3d6e3c; font-family:"Times New Roman", Times, serif; font-weight:normal;}

.field .field-label, .field .field-label-inline, .field .field-label-inline-first { font-weight: normal; }

li a.active { color: #950A14; }

#MiniBlog-Home .view-QuestionAnswer .views-field-title a{
	color: #003300;
    font-size: 16px;
    font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	
}
#MiniBlog-Home .view-QuestionAnswer .views-field-title a:hover {
	color:#a2ae00}
	
#MiniBlog-Home .views-field-tid a, #MiniBlog-Home .views-field-field-answer-value a{
	color:#950A14
}

#comments h3 {
	font-size:18px;
	margin-bottom:0;
}

#comments .submitted {
	margin-bottom:12px;
}

#comments .links {
	margin-top:12px;
	margin-bottom:18px;	
}

.comment-published {
	border-bottom:1px #CCCCCC solid;
}

#comments {
	border-top:2px #CCCCCC solid;
	margin-top:18px;
}

.disclamer {
	background:#fcc url(/themes/rootcandy/icons/i24/status/status-info.png) no-repeat;
	background-position: 10px 50%;
	padding:15px 10px 15px 50px;
	border:1px solid #d77;
	margin-bottom:20px;
}
#webform-client-form-6920 #webform-component-newsletter_sign_up .form-checkboxes label {
	display:block;
	margin-left: 29px;
}
#webform-client-form-6920 .form-checkboxes {
    margin:0;
}

.SEO{position:absolute; top:0px; left:0px; width:100%;}
#Container.seo{margin-top:410px;}

/*** Form 8029 **/
#webform-client-form-8029 input[type=text], #webform-client-form-8029 textarea{width:200px; border:solid 1px #ccc; background:#DFE8D7;}
#webform-client-form-8029 .form-item label{display:inline-block; width:200px; font-weight:normal;}
#webform-client-form-8029 #webform-component-contact_date, #webform-client-form-8029 #webform-component-small_newsletter_sign_up .form-item label{display:none;}
#webform-client-form-8029 #webform-component-small_newsletter_sign_up .form-checkboxes label, #webform-client-form-8029 #edit-submit{display:block; margin-left: 200px;}
#webform-client-form-8029 .form-submit{ 
	background-color: #5C745A;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    width: 90px;
}
/*** END Form 8029 **/

form#node-form div.standard fieldset.collapsible{
	display:none;
}

#node-6920 .captcha img { float:left; margin-right: 30px; }

#node-8029 .captcha img { float:left; margin-right: 115px; }
#node-8029 .captcha #edit-captcha-response-wrapper > label { display: none; }

#SmallContact .captcha { margin-bottom:0.5em; }
#SmallContact .captcha img { float:left; margin-right:10px; }
#SmallContact .captcha #edit-captcha-response-wrapper { float:none; }
#SmallContact .captcha #edit-captcha-response-wrapper #edit-captcha-response { width:100px; height:19px; }
#SmallContact .captcha #edit-captcha-response-wrapper .description { display:none; }


#smallformcontact {
	background-color:#525252;
	padding:15px 17px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#smallformcontact h2 {
	color:#fff;
	font-size: 26px;
	margin-bottom:15px;
}


/***************REVIEWS****************/
.reviews {
text-align: center;
font-size:14px;
}
.reviews .fa {
color:#F90;
}
/******Forms******/
input, textarea {
color:#000;
}
