/*
Theme Name: Dental
Author: Sarah Cook
*/
.ie6 body {behavior:url("/wp-content/themes/dentist/js/csshover.htc"); }
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	background: transparent url(images/bg.jpg) repeat-x fixed 0 0;
	}
small {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.6em;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 { font-size: 2.4em; }
h2 { font-size: 2em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em;font-family:Arial,Tahoma,Helvetica,sans-serif; }
h4.othodontic{
background:#FFE800 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:2px;
}
#post-976 h4 {font-family:Tahoma,Arial,Helvetica,sans-serif; }
pre {
	overflow:auto;
}
acronym, abbr
{
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dashed #999;
}
a {
	color: #7F7F7F;
	text-decoration: none;
}
#tblhome p span.content a {
	color: #7F7F7F;
	text-decoration: none;
	font-weight:normal;
	line-height:110%;
}
a:hover, #tblhome p span.content a:hover {
	color:#FFB300;
}
a.mailto:hover {
	color:#FFF;
}
a img {
	border: none;
	padding:0px;
	}
img {
	border: none;
	padding:0px;
	}

/* Layout */
body {
	margin: 0;
	padding: 0;
}
#page {
	/*background:transparent url(images/bgpage.gif) no-repeat scroll center top;*/
	background:transparent none repeat scroll 0 0;
	min-height:700px;
	left:50%;
	margin-left:-488px;
	margin-top:-300px;
	padding:0;
	position:absolute;
	top:50%;
	width:973px;
}
.ff3 #page {

}
#landing{
	width:983px;
	height:565px;
	padding: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -282px;
	margin-left: -491px;
}
#white{
	/*background:transparent url(images/bgpage.gif) no-repeat scroll center top;*/
	background:transparent none repeat scroll 0 0;
	margin:-2px 0 0;
	padding:0;
	width:983px;
}
#bot{
margin-top:0;
padding:0;
}
#header {
	margin: 0 20px;
	padding:0px 0;
	font-family:tahoma, Helvetica, sans-serif;
}
#wrapper {
	background:transparent url(images/midbg.gif) repeat-y scroll 0 0;
	padding:0 70px 30px 48px;
	/*padding:0 70px 50px 50px;*/
}
#content {
	/*margin:0  0 0 3px;*/
	margin:0 auto;
	padding:0 0px 0 0px;
	width:900px;
	}

/* Header */

#header h1 {
	margin:10px 0;
}
#header .description {
	font-size:1.2em;
}
#header img{
	border:medium none;
	float:left;
	/*margin-left:-7px;
	margin-top:13px;*/
	position:relative;
	top:13px;
	left:-7px;
}
#pages_nav {
	float:right;
	margin:0 10px;
	padding:25px 0;
	width:800px;
}
#pages_nav a {
	font-weight:bold;
}
#pages_nav ul {
	display:inline;
	margin:0;
	padding:0;
}
#pages_nav ul li {
	background:transparent url(images/line211.png) no-repeat scroll 0 -2px;
	display:inline;
	float:left;
	margin:0 5px 0 3px;
	padding:0 0 0 10px;
}
#pages_nav ul li.first, #pages_nav ul li ul li.first {
   background: none;
   padding: 0px;	
}
#pages_nav ul li {
	font-size:1.6em;
}	
#pages_nav ul li ul li a, #pages_nav ul li.current ul li a{
	color:#7F7F7F;
}
#pages_nav ul li#pages_nav_appt a{
	color:#ffb300;
}	
#header, #pages_nav {
}
#pages_nav li.current a, #pages_nav ul li.current ul li.current a{
        color:#ffb300;
}

/* End header */

/* Post */

.post {
	margin: 0;
	padding:0px 0; 
	text-align: justify;
	clear:both;
	/*height:450px;
	overflow:hidden;*/
	height:auto;
	overflow:visible;
	}
.post h1 {margin:0;
padding:0;
line-height:0.8em;
}
.post h2 {
	margin:0;
	padding:0;
	text-align:left;
	line-height: 100%;
}
#idservices h2 {
	font-size: 18.5px;
}
#idservices p:first-child, .right p:first-child{margin-top:0 !important}
#idservices img{
-moz-border-radius:3px;
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:4px;
}
#post-976 #idservices img{
background:#fff;
border:none;
padding:0px;
}
.post h3.post-title {
	font-weight:bold;
	font-size:1.8em;
	margin:0;
	padding:0;
	text-align:left;
}	
div.archive-title {
	font-size:1.6em;
	font-weight:bold;
}
.clear {
	clear: both;
}
.entry {
	font-size:1.2em;
	margin:0;
	position:relative;
	/*z-index:999;
	height:420px;
	overflow:hidden;*/
	height:auto;
	overflow:visible;
	top:-20px;
}

.ie6 .entry {
	height:1300px;
}
.entry fieldset {
	border:1px dashed #ccc;
}
.entry fieldset legend {
	font-weight:bold;
}
.entry2 {
	font-size:1.2em;
	margin:0;	
	position:relative;
	/*z-index:999;
	height:400px;
	overflow-x:hidden;
	overflow-y: scroll;*/
}
.postmetadata {
	display : none;
}
.tdleft {
	border-right:2px solid #666666;
	direction:rtl;
	position:relative;
	vertical-align:top;
	width:430px;
}
.entry2 fieldset {
	border:1px dashed #ccc;
}
.entry2 fieldset legend {
	font-weight:bold;
}
#form table td{padding:1px 16px 0 0;}
.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }
p img {	
	padding: 0;
	max-width: 100%;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignright {
	padding:0;
	margin: 2px 0 5px 10px;
	display: inline;
	float:right;
	}
.alignleft {
	padding:0;
	margin: 2px 10px 5px 0;
	display: inline;
	float:left;
	}
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.navigation .alignleft {
	text-align:left;
}
.navigation .alignright {
	text-align:right;
}
.navigation {
	font-size:1.2em;
	clear:both;
	margin:20px 0;
}	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px 5px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
#post-1453 .wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
display:block;
float:left;
margin:10px 2px 10px 0;
padding:2px 2px 0;
text-align:center;
width:118px !important;
min-height:222px;
}
#post-1453 #occlusion1.wp-caption, #post-1453 #occlusion2.wp-caption , #post-1453 #occlusion3.wp-caption , #post-1453 #occlusion4.wp-caption  {
width:160px !important;
min-height:190px !important;
}
.wp-caption img {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.searchbox {
	padding:20px;
	text-align:center;
	clear:both;
}
.center {
	text-align: center;
	}
.hidden {
	display: none;
	}

/* Footer */	

#footer {	
	background:transparent url(images/botbg.gif) no-repeat scroll 0 0;
	color:#B2B2B2;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
	min-height:50px;
	text-align:center;
}
#footer p{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#7F7F7F;
	margin:0;
}
#footer address{
	padding-top:20px;
}
#footer .music_addon{
	float:left;
	margin-left:10px;
	margin-top:-40px;
}
#footer a.rvnrf{
    color: #FFB300;
    position: relative;
    top: -5px;
}

#hmenu {
    height: auto;
    margin: 0;
    position: relative;
    top: -17px;
}
/*.webkit #hmenu{
    top: -34px;    
}*/
#hmenu ul {
	display:block;
	margin:0;
	padding:0 0 5px 0;
}
#hmenu ul li {
	padding:0;
	display:inline;
	margin:0 5px 10px 0;
}
#hmenu ul li {
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	font-size: .7em;
}	

/* Home Page */

#tblhome {
	font-family:arial;
	font-size:1.2em;
	line-height:110%;
	overflow:hidden;
	/*width:900px;*/
	table-layout:fixed;
}
#tblhome tr, #tblhome td{
	vertical-align:top;
}
#tblhome .content {
   	color : #555;
}
#tblhome p {
	margin:10px 0 0;
}
#tblhome p.link {
	font-size:0.75em;
	margin-bottom:25px;
	margin-top:3px;
}
#tblhome p a {
	color:#FFB300;
	font-weight:bold;
	line-height:90%;	
}
#tblhome p a.topic {
	color:#555;
	font-weight:normal;
	line-height:1.4em;	
}
#tblhome p a.topic:hover {
	color:#FFB300;
}
#tblhome p a.back{
float:right;
}
#tblhome .services_nav p a {
   font-weight:normal;
   color: #666;		
}
#tblhome .services_nav p a:hover {
	text-decoration: underline;
	color: #222;
}
#tblhome td.left {
	border-right:2px solid #888888;
    text-align: right;
	padding:0 30px 10px 0;
	width:398px;
}
#tblhome td.left p{
	text-align: justify;
}

#tblhome td.left .home {
	display:block;
	font-family:verdana;
	font-size:2.2em;
	margin-top:3px;
	color:#FFB300;
}
#tblhome td.right  {
	padding:0 40px 10px 30px;
	width:380px;	
}
#post-1577 #tblhome td.right  {
	padding:0 30px 10px 30px;
}
#tblhome h3 {
	font-size:1.25em;
	margin-bottom:15px;
	margin-top:0;
}
.underline , a.underline {
       border-bottom:1px solid #313131;
       display:inline-block;
       margin-top:5px;
}	
#form_contact_dentures {
	background:transparent url(/wp-content/uploads/2009/08/dentures21.png) no-repeat scroll -4px 0;
	font-size:12px;
	margin-top:20px;
	padding-top:510px;
}
#form_contact_diabetics {
	background:transparent url(/wp-content/uploads/2009/09/diabetes-guide.jpg) no-repeat scroll -4px 0;
	font-size:12px;
	margin-top:20px;
	padding-top:510px;
}
#form_contact_dentures .tr1, #form_contact_diabetics .tr1 {
	background:transparent url(http://rivergatedentalcare.com/wp-content/uploads/2009/08/bgtbl2.png) repeat scroll 0 0;
	z-index:-1;
}
#form_contact_dentures .tr2, #form_contact_diabetics .tr2 {
	background:#909EC1 url(http://rivergatedentalcare.com/wp-content/uploads/2009/07/bottomare_form4.png) no-repeat scroll -13px bottom;
	height:280px;
}
#form_contact_dentures .tbl, #form_contact_diabetics .tbl {
	float:right;
	margin-right:5px;
	width:366px;	
}
#form_contact_dentures .tbl1, #form_contact_dentures .tbl2,
#form_contact_diabetics .tbl1, #form_contact_diabetics .tbl2 {
	margin:0 auto;
	padding-bottom:15px;
}
#form_contact_dentures #submitbttn, #form_contact_diabetics #submitbttn{
	background: #aaa none;
	color: #000;
	border: 1px solid #000;
	width: 210px;
	margin-top:10px;
}
.services_nav ul#services_nav li, .diabetes_nav ul#diabetes_nav li  {
	list-style: none;
	font-family:arial;
	padding-top:  3px;
}
.services_nav ul#services_nav li ul, .diabetes_nav ul#diabetes_nav li ul{
	padding-left: 15px;
}
.services_nav ul#services_nav li a, .diabetes_nav ul#diabetes_nav li a{
	color:#000000;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.services_nav ul#services_nav li a:hover, .diabetes_nav ul#diabetes_nav li a:hover {
	text-decoration: none;
	color:#FFB300;
}
.services_nav ul#services_nav li ul a, .diabetes_nav ul#diabetes_nav li ul a{
	text-decoration: none;
	font-weight: normal;
	color: #777;
	font-size:1em;
	text-transform:capitalize;
}
#form_contact_appointment{
	margin: 15px 0;
}
#form_contact_appointment p{
	margin: 2px 0;
	padding: 0;
}
.right div.wpcf7-response-output, .left div.wpcf7-response-output {
	margin:0;
	padding:0;
}

/* --- STYLE FOR BLOG ---*/

#blog .content{

}
#blog p{
width:100%;
}
#blog .content ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:10px;
text-align:left;
}
#blog .content ul h3{
margin-top:22px;
color:#7F7F7F;
}
#blog .content ul li{
padding-top:10px;
}
#blog .content ul li a{

}
#blog #page {
background: none;
}
#blog #white {
background: none;
}
#tophead{
background:transparent url(images/topbg.gif) no-repeat scroll 0 0;
height:80px;
width:983px;
}
#blog #wrapper{
background:transparent url(images/midbg.gif) repeat-y scroll 0 0;
padding:0 70px 50px 50px;
}
#blog #tblhome td.left{
width:247px;
}
#blog #tblhome td.right{
width:533px;
}
#blog .post{
height:auto;
overflow:visible;
}
#blog .entry{
height:auto;
overflow:visible;
}
#blog #footer{
background:transparent url(images/botbg.gif) no-repeat scroll 0 0;
}
#blog #tblhome h3 a{
color:#FFB300;
line-height:22px;
}
.mainct{
padding-bottom:18px;
width:100%;
}
#blog .mainct h3{
clear:both;
margin-bottom:0px;
}
#post-5240 h3.title{
display:none;
}
#blog .mainct h3 a:hover{
color:#FFB300 !important;
}
#blog .postmetadata {

margin-top:5px;
}
#blog .postmetadata a{
color:#000;
font-weight:normal;
}
#blog .postmetadata a:hover{
color:#FFB300;
}
#comments {
padding-top:20px;
}
#blog #comments h3{
font-size:14px;
}
#comments form{
width:360px;
}
#comments input, #comments textarea{
border: 1px solid #888;
}
#comments .comment-meta{
font-size:0.6em;
}
#comments .fn{
font-style:normal;
font-weight:bold;
}
#comments .fn a{
color:#FFB300;
}
#comments ul.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0;
}
#comments .commentlist li{

}
#comments .commentlist .comment{
margin-top:20px;
padding:5px;
}
#comments .commentlist .even{
background:#EEEEEE none repeat scroll 0 0;
}
#comments .commentlist .odd{
background:#EEEEEE none repeat scroll 0 0;
}
#blog a.more-link{
color: #FFB300;
}
#blog #tblhome td.left .home a {
color: #FFB300;
}
#blog .navigation a{
color: #FFB300;
}

/* -- CASES --*/

#nav li ul {
	position: absolute;
	width: auto;
	left: -999em;
}
#nav li ul li{
	display:inline;
	background:transparent url(images/line211.png) no-repeat scroll 0 8px;
	margin-top:-3px;
}
.webkit #nav li ul li{
	display:inline;
	background:transparent url(images/line211.png) no-repeat scroll 0 -2px;
}
#nav li ul li a{font-size:0.6em;}
#nav li:hover ul {
	left: auto;
	display: block;
}
#nav li:hover ul, #nav li.sfhover ul {	
	*left: 380px;
	left: 247px;
	top:35px;
}
.webkit #nav li:hover ul, .webkit #nav li.sfhover ul {	
	top:45px;
}

.ie6 #nav li ul {
	position: absolute;
	width: 560px;
	left: -999em;
}
.ie6 #nav li ul li{
	background:transparent url(images/line211.png) no-repeat scroll 0 8px;
	margin-top:-3px;
}
.ie6  #nav li:hover ul, .ie6  #nav li.sfhover ul {	
	top:38px;
}
#blog .cases .content ul li {
border-color:#CCCCCC #888888 #888888 #CCCCCC;
border-style:solid;
border-width:1px;
display:inline;
padding:2px;
}
#blog #tblhome.cases td.left {
width:150px;
}
#blog #tblhome.cases td.right {
padding:0 30px 10px;
}
#blog #tblhome.cases .content ul {
padding-left:10px;
line-height:27px;
}
#blog #tblhome.cases .mainct div, #blog #tblhome.cases .mainct div p{
padding-top:10px;
}
#blog #tblhome.cases h3 a:visited {
color:#7F7F7F;
}
#blog #tblhome.cases .mainct h3 a{
color:#000;
}
ul.custom-page-list{
list-style:none;
margin:0;
padding:0;
}
div.wpcf7 {
width:392px;
overflow:hidden;
}
#wpcf7-f4-p12-o1,#wpcf7-f4-p868-o1,#wpcf7-f4-p871-o1,#wpcf7-f4-p873-o1,#wpcf7-f4-p893-o1,#wpcf7-f4-p889-o1,#wpcf7-f4-p887-o1,#wpcf7-f4-p885-o1,#wpcf7-f4-p879-o1,#wpcf7-f4-p877-o1,#wpcf7-f4-p1434-o1,#wpcf7-f4-p1436-o1,#wpcf7-f4-p1441-o1,#wpcf7-f4-p1443-o1,#wpcf7-f4-p20-o1,#wpcf7-f4-p641-o1,#wpcf7-f4-p646-o1,#wpcf7-f4-p648-o1,#wpcf7-f4-p650-o1,#wpcf7-f4-p652-o1,#wpcf7-f4-p654-o1,#wpcf7-f4-p658-o1,
#wpcf7-f4-p660-o1,#wpcf7-f4-p1396-o1,#wpcf7-f4-p1413-o1,#wpcf7-f4-p1419-o1,#wpcf7-f4-p1422-o1,#wpcf7-f4-p1424-o1,#wpcf7-f4-p1426-o1,#wpcf7-f4-p1428-o1,#wpcf7-f4-p3351-o1,#wpcf7-f4-p3460-o1,#wpcf7-f4-p3472-o1,#wpcf7-f4-p3479-o1,#wpcf7-f4-p3484-o1,#wpcf7-f4-p3487-o1,#wpcf7-f4-p3489-o1,#wpcf7-f4-p3508-o1,#wpcf7-f4-p3517-o1,#wpcf7-f4-p3521-o1,#wpcf7-f4-p3523-o1,#wpcf7-f4-p3526-o1,#wpcf7-f4-p3531-o1,#wpcf7-f4-p3533-o1,#wpcf7-f4-p3535-o1,#wpcf7-f4-p3546-o1,#wpcf7-f4-p3588-o1,#wpcf7-f4-p3633-o1,#wpcf7-f4-p3637-o1,#wpcf7-f4-p3644-o1,#wpcf7-f4-p3656-o1,#wpcf7-f4-p3660-o1,#wpcf7-f4-p3663-o1,#wpcf7-f4-p3667-o1,#wpcf7-f4-p3670-o1{
margin:0 auto;
padding:0;
width:72%;
text-align:left;
}
.page-id-106 div.wpcf7, .page-id-545 div.wpcf7, .parent-pageid-545 div.wpcf7, .page-id-3390 div.wpcf7, .page-id-6 div.wpcf7, .page-id-631 div.wpcf7{
margin:0 auto;
padding:0;
width:72%;
overflow:visible;
text-align:left;
}
#form_contact_appointment span.your-name input{width:200px;}
#form_contact_appointment span.address input{}
#form_contact_appointment span.city-state-zipcode input{}
#form_contact_appointment span.workphone input{width:123px;}
#form_contact_appointment span.homephone input{width:124px;}
#form_contact_appointment span.besttime input{width:125px;}
#form_contact_appointment span.your-email input{}
.ie #form_contact_appointment span.your-name input{width:211px;}
.ie #form_contact_appointment span.workphone input{width:127px;}
.ie #form_contact_appointment span.homephone input{width:127px;}
.ie #form_contact_appointment span.besttime input{width:138px;}

.share{
padding:15px 0 20px;
}

/*--carousel--*/

.rdc_root{
padding:20px 0 30px;
}

.rdc_root #jcarousel_pager {
position:absolute;
right:40px;
top:445px;
z-index:99999;
}
.page-id-2652 .rdc_root #jcarousel_pager {
top:273px;
}
.rdc_root #jcarousel_pager a {
color:#FFB300;
display:inline-block;
font-family:verdana;
font-size:11px;
font-weight:bold;
margin-right:5px;
text-decoration:none;
}
.rdc_root #jcarousel_pager a.activeSlide {
color:#FFFFFF;
}
.rdc_clear {
clear:both;
height:1px;
width:100%;
}
/*--End carousel--*/

.navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title {
background:none repeat scroll 0 0 #DDDDFF;
}

.navbox-group {
font-weight:bold;
padding-left:0.5em;
padding-right:0.7em;
text-align:left;
vertical-align:middle !important;
}
.navbox-list{
padding-left:0.5em !important;
vertical-align:middle !important;
}
#tbcm td{vertical-align:middle;}

address a{
color:#B2B2B2;
}
address a:hover{
color:#FFB300;
}
.emal a, .emal a:hover{color:#FFB300;}

/*--Special--*/
.page-template-special-off-php #page2, .page-template-consultfree-php #page2{
    margin: -100px auto 0;
    overflow-x: hidden;
    width: auto;
}
#wpcf7-f6-p5197-o1 {
    background: url("images/rivergatedentalcare.jpg") no-repeat scroll 0 0 transparent;
    height: 768px;
    width: 1024px;
}
#wpcf7-f7-p5206-o1 {
    background: url("images/consultfree.jpg") no-repeat scroll 0 0 transparent;
    height: 768px;
    width: 1024px;
}
#wpcf7-f6-p5197-o1 .wpcf7-form, #wpcf7-f7-p5206-o1 .wpcf7-form{
    float: right;
    padding-right: 38px;
    padding-top: 110px;
}
#wpcf7-f6-p5197-o1 .wpcf7-form-control-wrap input, #wpcf7-f7-p5206-o1 .wpcf7-form-control-wrap input{
    border: medium none;
    height: 22px;
    margin-bottom: 23px;
    width: 345px;
}
#wpcf7-f7-p5206-o1 .your-phone input{
    margin-right: 29px;
    width: 170px;
}
#wpcf7-f7-p5206-o1 .your-city-state-zip input{
    width: 142px;
}
#wpcf7-f6-p5197-o1 .your-time input, #wpcf7-f7-p5206-o1 .your-time input{
    margin-top: 2px;
}
#wpcf7-f6-p5197-o1 .your-email input, #wpcf7-f7-p5206-o1 .your-email input{
    margin: 1px 0 20px 0;
}
#wpcf7-f6-p5197-o1 #submit, #wpcf7-f7-p5206-o1 #submit{
    margin-left: 19px;
}
#homelogo{
    height: 100px;
    position: relative;
    top: 100px;
    width: 120px;
}
#testimonial{
    clear: both;
    float: right;
    font-size: 1.2em;
    padding-right: 32px;
    padding-top: 63px;
    text-align: left;
    width: 350px;
}
#testimonial2 {
    clear: both;
    float: right;
    font-size: 1.1em;
    padding-right: 35px;
    padding-top: 248px;
    text-align: left;
    width: 350px;
}
#quotearea {
    background: none repeat scroll 0 0 #FEF6E9;
    height: 84px;
    margin: 15px auto;
    padding: 20px 30px;
    width: 95%;
}
.quoterotator{
    display: none;
    position: relative;
    font-style: italic;
    line-height: 135%;
    list-style: none outside none;
}
.quoteauthor {
    display: block;
    font-style: normal;
    font-weight: bold;
    text-align: right;
}
/*--End Special--*/

/*-- Review & Refer --*/

#wpcf7-f8-p5240-o1, #wpcf7-f9-p5240-o2{
	text-align: right;
    float: right;
}
