/* CSS Document Index Page */
body 
{
	background-color:#747e88;
}

.royallogo
{
	padding:4px;
		
}

/********************************************************/
.ts-1 {
	border: none;
	height: 961px;
	position: relative;
	text-align: left;
	width: 995px;
	margin:auto;
	background:url(../images/bground.jpg);
}

.ts-1-1 {
	border: none;
	height: 153px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 689px;
	background:url(../images/top_bg2.jpg);
}

.ts-1-2 {
	border: none;
	height: 153px;
	left: 689px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 306px;
	text-align:right;
	background:url(../images/index_02.jpg);
}

.text_form
{	
	padding:4px;
}

.ts-1-3 {
	border: none;
	height: 32px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 153px;
	width: 995px;
	background:url(../images/top_butbg.jpg);
}

.ts-1-4 {
	border: none;
	height: 9px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 185px;
	width: 995px;
	background:url(../images/index_04.jpg);
}

.ts-1-5 {
	border: none;
	height: 271px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 194px;
	width: 8px;
}

.ts-1-6 {
	border: none;
	height: 271px;
	left: 7px;
	padding: 0px;
	position: absolute;
	top: 194px;
	width: 439px;
}

.ts-1-7 {
	border: none;
	height: 271px;
	left: 447px;
	padding: 0px;
	position: absolute;
	top: 194px;
	width: 11px;

}

#flash_box
{
	border: 7px solid #666666;
}

.ts-1-8 {
	border: none;
	height: 271px;
	left: 458px;
	padding: 0px;
	position: absolute;
	top: 194px;
	width: 530px;
}

.ts-1-9 {
	border: none;
	height: 271px;
	left: 986px;
	padding: 0px;
	position: absolute;
	top: 194px;
	width: 8px;
}

.ts-1-10 {
	border: none;
	height: 18px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 465px;
	width: 995px;
	background:url(../images/index_10.jpg);
}

.ts-1-11 {
	border: none;
	height: 291px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 8px;
}

.ts-1-12 {
	border: none;
	height: 291px;
	left: 8px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 403px;
}

.ts-1-13 {
	border: none;
	height: 291px;
	left: 411px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 9px;
}

.ts-1-14 {
	border: none;
	height: 213px;
	left: 420px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 276px;
}

.ts-1-15 {
	border: none;
	height: 291px;
	left: 696px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 8px;
}

.ts-1-16 {
	border: none;
	height: 291px;
	left: 704px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 282px;
}

.ts-1-17 {
	border: none;
	height: 291px;
	left: 986px;
	padding: 0px;
	position: absolute;
	top: 483px;
	width: 9px;
}

.ts-1-18 {
	border: none;
	height: 8px;
	left: 420px;
	padding: 0px;
	position: absolute;
	top: 696px;
	width: 276px;
}

.ts-1-19 {
	border: none;
	height: 70px;
	left: 420px;
	padding: 0px;
	position: absolute;
	top: 704px;
	width: 276px;
}

.ts-1-20 {
	border: none;
	height: 8px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 774px;
	width: 995px;
}

.ts-1-21 {
	border: none;
	height: 169px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 782px;
	width: 8px;
}

.ts-1-22 {
	border: none;
	height: 169px;
	left: 8px;
	padding: 0px;
	position: absolute;
	top: 782px;
	width: 688px;
}

.ts-1-23 {
	border: none;
	height: 169px;
	left: 696px;
	padding: 0px;
	position: absolute;
	top: 782px;
	width: 8px;
}

.ts-1-24 {
	border: none;
	height: 169px;
	left: 704px;
	padding: 0px;
	position: absolute;
	top: 782px;
	width: 282px;
}

.ts-1-25 {
	border: none;
	height: 169px;
	left: 986px;
	padding: 0px;
	position: absolute;
	top: 782px;
	width: 9px;
}

.ts-1-26 {
	border: none;
	height: 24px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 951px;
	width: 995px;
}

.ts-1-27 {
	border: none;
	height: 1px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 8px;
}

.ts-1-28 {
	border: none;
	height: 1px;
	left: 8px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 403px;
}

.ts-1-29 {
	border: none;
	height: 1px;
	left: 411px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 9px;
}

.ts-1-30 {
	border: none;
	height: 1px;
	left: 420px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 27px;
}

.ts-1-31 {
	border: none;
	height: 1px;
	left: 447px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 11px;
}

.ts-1-32 {
	border: none;
	height: 1px;
	left: 458px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 231px;
}

.ts-1-33 {
	border: none;
	height: 1px;
	left: 689px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 7px;
}

.ts-1-34 {
	border: none;
	height: 1px;
	left: 696px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 8px;
}

.ts-1-35 {
	border: none;
	height: 1px;
	left: 704px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 282px;
}

.ts-1-36 {
	border: none;
	height: 1px;
	left: 986px;
	padding: 0px;
	position: absolute;
	top: 975px;
	width: 9px;
}

/**********End of Index Page*****************/

/*********Service Page**********************/
.topbg-services
{
	width: 995px;
	height:182px;
	background:url(../images/bg_service.jpg);
}

.ts-1-services {
	border: none;
	height: 840px;
	position: relative;
	text-align: left;
	width: 996px;
	margin:auto;
}

.ts-1-1-services {
	border: none;
	height: 150px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 696px;
}

.ts-1-3-services {
	border: none;
	height: 150px;
	left: 696px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 299px;
	text-align:right;
}

.ts-1-4-services {
	border: none;
	height: 150px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

.ts-1-5-services {
	border: none;
	height: 32px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 150px;
	width: 995px;
	background:url(../images/top_butbg.jpg);
}

.ts-1-6-services {
	border: none;
	height: 32px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 150px;
	width: 1px;
}

.ts-1-7-services {
	border: none;
	height: 53px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 182px;
	width: 995px;
	background:url(../images/services_05.jpg);
}

.ts-1-8-services {
	border: none;
	height: 53px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 182px;
	width: 1px;
}

.ts-1-9-services {
	border: none;
	height: 215px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 19px;
	background:url(../images/services_06.jpg);
}

.ts-1-10-services {
	border: none;
	height: 306px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 542px;
}

.ts-1-11-services {
	border: none;
	height: 215px;
	left: 561px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 8px;
	background:url(../images/services_08.jpg);
}

.ts-1-12-services {
	border: none;
	height: 360px;
	left: 569px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 408px;
}

.ts-1-12-tours {
	border: none;
	height: 360px;
	left: 569px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 408px;
}

.movie_box
{
	text-align:center;
	background:url(../images/but_bg4.jpg);
	padding-bottom:7px;
	padding-top:7px;
}

.ts-1-13-services {
	border: none;
	height: 215px;
	left: 976px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 19px;
	background:url(../images/services_10.jpg);
}

.ts-1-14-services {
	border: none;
	height: 215px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 235px;
	width: 1px;
}

.ts-1-15-services {
	border: none;
	height: 145px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 450px;
	width: 19px;
}

.ts-1-16-services {
	border: none;
	height: 145px;
	left: 561px;
	padding: 0px;
	position: absolute;
	top: 450px;
	width: 8px;
}

.ts-1-17-services {
	border: none;
	height: 145px;
	left: 976px;
	padding: 0px;
	position: absolute;
	top: 450px;
	width: 19px;
}

.ts-1-18-services {
	border: none;
	height: 91px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 450px;
	width: 1px;
}

.ts-1-19-services {
	border: none;
	height: 7px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 541px;
	width: 542px;
}

.ts-1-20-services {
	border: none;
	height: 7px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 541px;
	width: 1px;
}

.ts-1-21-services {
	border: none;
	height: 47px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 548px;
	width: 542px;
}

.ts-1-22-services {
	border: none;
	height: 47px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 548px;
	width: 1px;
}

.ts-1-23-services {
	border: none;
	height: 10px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 595px;
	width: 995px;
}

.ts-1-24-services {
	border: none;
	height: 10px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 595px;
	width: 1px;
}

.ts-1-25-services {
	border: none;
	height: 234px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 19px;
}

.ts-1-26-services {
	border: none;
	height: 181px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 542px;
}

.ts-1-27-services {
	border: none;
	height: 181px;
	left: 561px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 8px;
}

.ts-1-28-services {
	border: none;
	height: 181px;
	left: 569px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 407px;
}

.ts-1-29-services {
	border: none;
	height: 234px;
	left: 976px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 19px;
}

.ts-1-30-services {
	border: none;
	height: 181px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 605px;
	width: 1px;
}

.ts-1-31-services {
	border: none;
	height: 53px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 786px;
	width: 957px;
}

.ts-1-32-services {
	border: none;
	height: 53px;
	left: 995px;
	padding: 0px;
	position: absolute;
	top: 786px;
	width: 1px;
}

.ts-1-33-services {
	border: none;
	height: 1px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 19px;
}

.ts-1-34-services {
	border: none;
	height: 1px;
	left: 19px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 129px;
}

.ts-1-35-services {
	border: none;
	height: 1px;
	left: 148px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 413px;
}

.ts-1-36-services {
	border: none;
	height: 1px;
	left: 561px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 8px;
}

.ts-1-37-services {
	border: none;
	height: 1px;
	left: 569px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 127px;
}

.ts-1-38-services {
	border: none;
	height: 1px;
	left: 696px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 280px;
}

.ts-1-39-services {
	border: none;
	height: 1px;
	left: 976px;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 19px;
}

.ts-1-40-services {
	border: none;
	height: 1px;
	left: 995px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 839px;
	width: 1px;
}


/****JC Services****/
/* HEADER TEXT INFO */
.header_text
{
	color:#9f3c02;
	font-size:46px;
	margin-left:118px;
	font-weight:normal;
	padding:5px;
	font-family:"Garamond", Times, serif;
}

.header_text_services
{
	color:#fff;
	font-size:46px;
	font-weight:normal;
	padding:5px;
	font-family:"Garamond", Times, serif;
}

.header_text2{
color:#9f3c02;
font-size:36px;
font-weight:normal;
font-family:"Garamond", Times, serif;
}
.header_text3{
color:#9f3c02;
font-size:26px;
font-weight:normal;
font-family:"Garamond", Times, serif;
}

.header_links  {
color:#9f3c02;
font-size:16px;
font-weight:normal;
margin-left:15px;
font-family:"Garamond", Times, serif;
}

/*******Top Link*******************/
a.topbut:link 
{
	color:#000;
	text-decoration:none;
	font-size:12px;
	border: 1px solid #fff;
	padding:2px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/top_but1.jpg);

}      /* unvisited link */
a.topbut:visited 
{
		color:#000;
		text-decoration:none;
		border: 1px solid #fff;
		padding:2px;
		font-size:12px;
		font-family:Verdana, Geneva, sans-serif;
		background:url(../images/top_but1.jpg);	
}  /* visited link */

a.topbut:hover 
{
	color:#FF9D3C;
	font-family:Verdana, Geneva, sans-serif;
	border: 1px solid #fff;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/top_butbg.jpg);

}  /* mouse over link */
a.topbut:active 
{
	color:#000;
	text-decoration:none;
	border: 1px solid #fff;
	padding:2px;	
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/top_but1.jpg);
	
}  /* selected link */

/*****End of Top Link******************/

.header_text3_services
{
	color:#fff;
	font-size:26px;
	font-weight:normal;
	font-family:"Garamond", Times, serif;
	margin-top:200px;
	margin-left:20px;
}

.header_text_numbers{
color:#9f3c02;
text-align:right;
font-size:32px;
font-weight:bold;
font-family:"Garamond", Times, serif;
}
.header_address{
color:#000;
text-align:right;
font-size:12px;
font-weight:bold;
font-family:"Garamond", Times, serif;
}
.sub_title_text{
text-align:right;
color:#a26d2a;
font-size:16px;
font-weight:bold;
padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}
.sub_title_text2{
color:#a26d2a;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.sub_title_text3{
text-align:left;
color:#a26d2a;
font-size:16px;
font-weight:bold;
padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}
.sub_title_text3 a:link{
text-align:left;
color:#300;
text-decoration:none;
font-size:16px;
font-weight:bold;
padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}

.services_title_text1
{
	text-align:left;
	color:#DDDDFF;
	font-size:24px;
	font-weight:bold;
	padding-left: 6px;
	margin-left:20px;
	margin-top:18px;
	font-family:"Garamond", Times, serif;
}

.services_subtitle_text{
text-align:center;
color:#e1c594;
font-size:18px;
font-weight:bold;
padding-left: 10px;
padding-right: 10px;
font-family:"Garamond", Times, serif;
}
.videos_title_text{
text-align:center;
color:#e1c594;
font-size:24px;
font-weight:bold;
padding-left: 6px;
font-family:"Garamond", Times, serif;
}

.content_text {
text-align:left;
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

.content_text a:link, a:active, a:visited 
{
	text-align:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.footer_text 
{
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

 a.footer_text:link, a.footer_text:active, a.footer_text:visited 
{
	color:#fff;
}

.copyright_text 
{
	text-align:center;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.copyright_text a:link, a:active, a:visited 
{
	color:#fff;
}

.tour_text 
{
	text-align:left;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.content_staff_text {
text-align:center;
color:#e7e0d8;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.content_text_bold {
text-align:left;
color:#e1c594;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
}
.content_text_rev {
color:#e7e0d8;
text-align:left;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.main_title_text {
text-align:left;
padding-left:3px;
color:#d5b184;
font-size:20px;
font-weight:normal;
font-family:"Garamond", Times, serif;
vertical-align:top;
}
.main_text {
text-align:left;
padding-left:8px;
color:#ffffff;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
vertical-align:top;
}
.main_text a {
color:#d5b184;
}
.specials_text{
text-align:center;
color:#e1c594;
font-size:16px;
font-weight:bold;
font-family:"Garamond", Times, serif;
vertical-align:top;
}
.content_text_links {
text-align:center;
color:#e7dccb;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
div#button_container {
	float:left;
	position:inherit;
	width:230px;
	background:none;
	border:0px solid #333366;
	height:40px; display:block;
}
.button a:link {
text-align:center;
vertical-align:top;
position:inherit;
display:inline-block;
width: 120px;
height: 20px;
background-image:url(images/button-back.jpg);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
}
.button a:visited {
text-align:center;
display:inline-block;
width: 120px;
height: 20px;
background-image:url(images/button-back.jpg);
color:#FFF;
font-family:Arial, Helvetica, sans-serif;;
}
.button a:hover {
text-align:center;
display:inline-block;
width: 120px;
height: 20px;
background-image:url(images/button-backR.jpg);
color:#8e3703;
font-family:Arial, Helvetica, sans-serif;
}
.video_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#b14708;
	font-weight:bold;
	font-size:14px;
}
.video_button a:link {
text-align:left;
padding-left:40px;
vertical-align:top;
position:inherit;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btn.png);
background-position:left;
color:#300;
font-family:Arial, Helvetica, sans-serif;
}
.video_button a:visited {
text-align:left;
padding-left:40px;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btn.png);
background-position:left;
color:#300;
font-family:Arial, Helvetica, sans-serif;
}
.video_button a:hover {
text-align:left;
padding-left:40px;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btnR.png);
background-position:left;
font-size:12px;
color:#300;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

DIV#content_box {
	display:block;
	width:537px;
	height:287px;
	background: url(images/services_03.jpg);
	background-repeat:repeat;
}

DIV#services_content_container {
	display:block;
	width:540px;
	height:304px;
	text-align:left;
	background-color:#faf6ef;
	border:solid 1px #1111FF;
}

DIV#video_content_container {
	display:block;
	width:540px;
	height:354px;
	text-align:left;
	background-color:#000;
	border:solid 1px #525252;
}

DIV#video_box
{
	text-align:center;
	margin-top:5px;
	margin-left:13%;
	margin-right:13%;
	vertical-align:middle;
	
}

.viewVideo_box
{
	text-align:center;
	background:#ccc;
	padding-bottom:7px;
	padding-top:7px;
	border:solid 1px #525252;
	height:340px;
}

DIV#tours_content_container
{
	display:block;
	width:407px;
	height:362px;
	text-align:left;
	background-color:#fff;
	border:solid 1px #1111FF;
}

DIV#Preview_content_container {
	display:block;
	width:540px;
	height:355px;
	text-align:left;
	background-color:#fff;
	border:solid 1px #1111FF;
}

DIV#contact_content_container {
	display:block;
	width:540px;
	height:363px;
	text-align:left;
	background-color:#fff;
	border:solid 1px #1111FF;
}

.scrollAreaContact
{
	width: 500px; 
	height: 330px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

.scrollAreaServices2
{
	width: 500px; 
	height: 310px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

.scrollAreaSearch2
{
	width: 510px; 
	height: 355px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

.scrollAreaPReviews
{
	width: 500px; 
	height: 350px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

.scrollAreaTours
{
	width: 305px; 
	height: 300px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

.scrollAreaHelpulTip
{
	width: 380px; 
	height: 150px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:2px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	color:#000;
	background:#fff;
	float:left;
	overflow: auto;
}

DIV#default_content_container {
	display:block;
	width:539px;
	height:355px;
	text-align:left;
	background-color:#faf6ef;
	border:solid 1px #b14708;
}
DIV#bottom_bar {
	display:block;
	width:540px;
	height:50px;
	text-align:center;
	background-color:#faf6ef;
	border:solid 1px #1111FF;
}
.audio_box {
	display:block;
	width:100px;
	height:22px;
	background-image:url(images/audio_back.png);
}
.left_bar {
background-image: none;
}
.content_text_links a:link {
text-align:center;
color:#b14708;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
div#container_sidekick
{ width:230px; background:none; border:0px solid #333366; height:80px; display:block; }

.sidekick_text_bold 
{
	text-align:center;
	color:#300;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

.sidekick_text_bold a:link {
color:#b14708;
}
.search_title_text{
text-align:left;
color:#a26d2a;
font-size:16px;
font-weight:bold;
padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}
/*form formatting*/
/*
.form {
	width:240;
}
input
{
color: #2b1408;
background: #b0a08d;
border: 1px solid #2b1101;
width:160;
}
.appt {
background: #f3f3f3;
border: 1px solid #b14708;
}
.appt_chk {
background: #f3f3f3;
border: 0px solid #f3f3f3;
}
.appt_submit {
background: #b0a08d;
border: 1px solid #b14708;
}

input submit
{
color: #2b1408;
width:30px;
background: #000000;
border: 2px outset #2b1101;
}
*/
/*audio placement*/

div#position {
	float:right;
}
.video_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#a26d2a;
	font-weight:bold;
	font-size:14px;
}
.video_button a:link {
text-align:left;
padding-left:40px;
vertical-align:top;
position:inherit;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btn.png);
background-position:left;
color:#300;
font-family:Arial, Helvetica, sans-serif;
}
.video_button a:visited {
text-align:left;
padding-left:40px;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btn.png);
background-position:left;
color:#9f3c02;
font-family:Arial, Helvetica, sans-serif;
}

.video_button a:hover 
{
text-align:left;
padding-left:40px;
display:inline-block;
width: 180px;
height: 24px;
background-image:url(images/video_btnR.png);
background-position:left;
color:#a26d2a;
font-family:Arial, Helvetica, sans-serif;
}

/**Search text**/
DIV#search_content{
	display:block;
	width:535px;
	height:361px;
	text-align:left;
	background-color:#faf6ef;
	border:solid 1px #1111FF;
	padding-left:6px;
}

.search_title{
text-align:left;
color:#000075;
font-size:16px;
font-weight:bold;
padding-left: 0px;
font-family:Arial, Helvetica, sans-serif;
}

.scrollAreaFeed
{
	width: 272px; 
	height: 135px;
	padding-left: 0px;
	padding-right: 0px; 
	border-color: #6699CC;
	border-width: 0px; 
	border-style: hidden;
	background:none;
	float:left;
	text-align:left;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	overflow: auto;
}
/**************End of Service Page****************/

/*Contact Form*/
#form_cont
{
	text-align: left;
}

fieldset
{
	border: 1px solid #577EB3;
	width: 380px;
	background:#F3F3F3;
	padding:10px;
}

legend
{
	color: #fff;
	background:url(../images/but_bg2.jpg);
	font-size: 16px;
	border: 1px solid #577EB3;
	padding: 2px 6px
} 

label
{
	color:#000;
	width: 8em;
	padding-bottom:2px;
	font-size:13px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.textlabel
{
  color:#000;

}

textarea{
width: 200px;
height: 100px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 80px;
margin-top: 5px;
width: 90px;
}

/*End of Contact Form*/

/*Patient Review Form*/
#form_review
{
	text-align: left;
}

fieldset
{
	border: 1px solid #577EB3;
	width: 380px;
	background:#F3F3F3;
	padding:10px;
}

legend
{
	color: #fff;
	background:url(../images/but_bg2.jpg);
	font-size: 16px;
	border: 1px solid #577EB3;
	padding: 2px 6px
} 

label
{
	color:#000;
	width: 8em;
	padding-bottom:2px;
	font-size:13px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.textlabel
{
  color:#000;

}

textarea{
width: 200px;
height: 100px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 80px;
margin-top: 5px;
width: 90px;
}

.cont_line
{
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;	
	
}
/*End of Patient Review Form*/

/***********Quotation Mark********/
blockquote 
{
	position: relative;
	text-indent: 2em;
}

.bqstart, .bqend { font-size: 300%; }

.bqstart 
{
	text-indent: 0;
	position: absolute;
	top: -0.2em;
	left: 0;
}

.bqend 
{
	position: absolute;
	margin-top: -0.2em;
	right: 0;
	text-indent: 0;
}




/************Slide Show for Front Page***********/

/****************Patient Reviews*****************/
.entry 
{
	width: 500px; 
	border: 1px solid gray; 
	margin: 5px 0 0 0; 
	/*border-bottom: 1px dotted black;*/ 
	background-color: white; 
	color:#000; 
	padding: 2px;
}

.pages 
{
	text-align: center; 
	margin: 10px 0 0 0; 
	background:url(../images/but_bg3.jpg); 
	color: #fff; 
	border: 1px solid #d0deec; 
	padding: 2px;
}

.date 
{
	padding: 2px;
	float: right;
}

.entry a:link, .entry a:visited 
{
	text-decoration: none;
	color: #FFFFFF;
}

.entry a:hover 
{
	text-decoration: none;
	color:#000;
	background:#F90;
	font-size:20px;
	font-weight:bold;
}

td.info 
{ 
	border: 1px solid #d0deec; 
	background:url(../images/review_bg.jpg);
	color: #f8f0e3; 
	padding: 2px;
}

.er_message
{
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}
/***********End of Patient Reviews****************/

/*****************Mailing List Box**************/

.mailing_textmessage
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;	
}

/*****************Network Icons***********/

#network_icons
{
	margin-top:3px;
	margin-left:10%;
	margin-right:10%;
}

.goggle_button
{
	margin-left:438px;
	margin-bottom:1px;
	margin-right:1px;
}

.back_button
{
	margin-left:100px;
}

div#footer_index
{
	text-align:center;
	color:#fff;
}

.search_link a:link, a:active, a:visited
{
	color:#00F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}