﻿  body {color: black;}
  main 
          {display:block}
  article 
          {display:block}
  section 
          {display:block}
  nav 
          {display:block}
  footer 
          {display:block}
  header 
          {display:block}
  header  {width:970px; background-color:yellow; text-align:center}
  main    {width:970px; background-color:red; display:table }
  nav     {width:230px; background-color:Orange; text-align:left; float:left; }
  section {width:740px; height:auto;  background-color:SpringGreen; float:left;}
  article {width:720px; display:table; float:left;  margin-left:10px; margin-top:10px;  margin-bottom:10px }
  footer  {width:970px; background-color:Pink; text-align:center; clear:both;} 


a:link.nav { text-decoration: none; color: #000; font-family:Trebuchet MS, Arial; font-size: 14px; font-style:normal;     }
a:visited.nav { text-decoration: none; color: #000; font-family:Trebuchet MS, Arial; font-size: 14px;    font-style:normal;   }
a:hover.nav { text-decoration: underline; color: #000; font-family:Trebuchet MS, Arial; font-size: 14px;  font-style:normal;    }

a:link { text-decoration: underline; color: #5B0B02; }
a:visited { text-decoration: underline; color: #5B0B02;   }
a:hover { text-decoration: underline; color: #D6BE9A;  }


.fb-like {
				margin-bottom: 5px;
}

.PageTitle {
	font-family:"Trebuchet MS", times-roman, helvetica; 
	font-size:22px; 
	color:#000; 
	text-decoration:none; 
	font-weight: bold;
}

.connect {
	font-family:arial,times-roman,helvetica; 
	font-size:12px; 
	color:#fff; 
	text-decoration:none; 
	font-weight: bold;}
	.line {
	font-family:arial,times-roman,helvetica; 
	font-size:12px; 
	color:#fff; 
	text-decoration:none; 
 }
	.footer {
	font-family:arial,times-roman,helvetica; 
	font-size:12px; 
	color:#fff; 
	text-decoration:none; 
	font-weight: bold;}
.add {
	font-family:Trebuchet MS,times-roman,helvetica; 
	font-size:16px; 
	color:#000; 
	text-decoration:none; 
 }
	
	
	.call {
	font-family:Trebuchet MS,times-roman,helvetica; 
	font-size:23px; 
	color:#000; 
	text-decoration:none; 
	font-weight: bold;}

.MainTable {
	background-color: #FFFFFF;
	}

body {
	background-image: url("/style/images/bg_main.webp");
	background-repeat:repeat-x;
 
	background-position: center top;
	background-color: #EBDDBD;
	margin: 0px;
	padding: 0px;
}

blockquote {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

span {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

div {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

li {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

ol {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

ul {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
  margin:0 0 0 0;
}

p {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

td {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

body {
  font-size : 14px ;
  color:#000;
  font-family:  Trebuchet MS, Arial;
}

div #javascriptmsg
{
background-image: url('/style/images/scrolling-text.webp'); background-repeat: no-repeat; background-position: left top;
}

.tour1	{
				-moz-column-count: 2;
				-moz-column-gap: 10px;
				-webkit-column-count: 2;
				-webkit-column-gap: 10px;
				column-count: 2;
				column-gap: 10px;
				width: 820px;
				margin: 10px auto 10px auto;
}
.tour2	{
				border: 1px black solid;
}
.review-box	{
				width: 580px;
				height: 50px;
				margin-left: auto;
				margin-right: auto;
				margin-top: 10px;
				background-color: #601006;
				padding: 10px;
				border: 1px black solid;
				-webkit-border-radius: 10px;
				border-radius: 10px;
}
a:link.rev	{
				color: #ffffff;
				font-weight: 700;
				text-decoration: none;
}
a:visited.rev	{
				color: #ffffff;
				font-weight: 700;
				text-decoration: none;
}
a:hover.rev	{
				color: #cccccc;
				font-weight: 700;
				text-decoration: underline;
}
.blog-view-box	{
				width: 180px;
				margin: 5px auto 0px 16px;
				background-color: #601006;
				padding: 10px;
				border: 1px black solid;
}
.blog-view-txt1	{
				color: #BE6A0E;
				font-weight: bold;
				font-size: 10pt;
}
.blog-view-txt2	{
				color: #ffffff;
				font-weight: normal;
				font-size: 9pt;
}
h1 {
				font-size: 19px;
				font-family:Arial, Helvetica, sans-serif;
				font-style:oblique;
				font-weight:bold;
				padding: 0px;
}
h2 {
				color:#5C1207;
				font-weight: bold;
				font-size: 14px;
}
h3 {
				color:#5C1207;
				font-weight: bold;
				font-size: 14px;
}
h3.cb {
				color:#5C1207;
				font-weight: bold;
				font-size: 16pt;
}

h4 {
				font-weight: normal;
				font-size: 14px;
}
h5 {
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11pt;
				font-weight: 500;
				color: #fff;
				margin: 5px auto 5px auto;
				padding-top: 10px;
}

.offer { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#545454;}


#bigdiv{
padding:0;	margin:0;	 border: 0px solid #C0C0C0; }


#content-inner{
padding:0;	margin:0;	 border: 0px solid #C0C0C0; width:620px; }

#footer{
padding:0;	margin:0;	 border: 0px solid #C0C0C0; /*height:110px;*/  background-image:url(/style/images/footer.webp); background-color:#581206; background-position:top; background-repeat:repeat-x;   }

#centerdiv {
margin-left:auto; margin-right:auto;   width: 969px; border: 0px solid #C0C0C0;     }

#top-bg {
margin-left:auto; margin-right:auto;   width: 969px;  height:38px;   }


#top-header {
margin-left:auto; margin-right:auto;   width: 969px; background-image:url(/style/images/logo.webp); height:99px; background-repeat: no-repeat;   }

#hr-nav {
margin-left:auto; margin-right:auto; padding-top:14px;   width: 969px; background-image:url(/style/images/hr-line.webp); height:30px; background-position:left top; background-repeat:no-repeat;     }

#hr-buttons {
margin-left:auto; margin-right:auto;   width: 969px;  height:158px; padding-top:14px;    }

#middle-header {
padding:0;	margin:0;    height:346px; background-image:url(/style/images/background-bg.webp);    }

#content-div {
margin-left:auto; margin-right:auto;   width: 969px; padding-top:20px; padding-bottom:40px;   }

#box-div {
margin-left:auto; margin-right:auto;   width: 969px;   }


#right-content{
	  	width:193px; height:346px; float:right; margin:0px 0 0 0px; background-image:url(/style/images/right-bg.png);   }
		
#right-c{
	  	width:305px; margin-left:26px; margin-top:26px;  float:right; padding:10px 10px 10px 10px; background-color:#21496A;   }
		
#middle-right{
	  	width:206px; float:right; margin:0px 0 0 0px;   }
		
#middle-scrolling{
	  	width:338px; float:right; margin:0px 0 0 0px;   }

#middle-faces{
	  	width:377px; float:left; margin:0px 0 0 0px;   }
		
		
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
        #prevBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
        .graphic{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container{	
		margin:0 0;
		position:relative;
		text-align:left;
		width:776px;
				
		margin-bottom:2em;
		}	
	#header{
		height:144px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider{}	
	#slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider ul{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:776px;
		height:346px;
		overflow:hidden; 
		}	
	#nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#prevBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:696px;
		}														
											

/* // Easy Slider */

/* start top navigation menu --- 

#mainMenuContainer ul.nav {
	width: 100%;
	padding:0 0 0 0px;
	text-align: center;
	margin: -1px 0 0 0;
}
#mainMenuContainer ul.nav li {
	margin: 1px 9px 1px 9px;
    text-align: center;
    display: inline;
}
#mainMenuContainer ul.nav li a {
	color: #000000;
    font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
#mainMenuContainer ul.nav li a:hover {
	color: #53150A;
    font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}
 --- end top navigation menu */


/* start top navigation menu --- */

#mainMenuContainer ul.mainMenu{
	width: 100%;
	padding:0 0 0 0px;
	text-align: center;
	margin: 1px auto 1px 0px;
}
#mainMenuContainer ul.mainMenu li{
	margin: 1px 8px 1px 8px;
    text-align: center;
    display: inline-block;
}
#mainMenuContainer ul.mainMenu li a{
text-decoration: none;
color: #000000; 
/* -moz-text-shadow: 1px 1px 0px #000;
-webkit-text-shadow: 1px 1px 0px #000;
text-shadow: 1px 1px 0px #000;*/
font-size: 14px;  
font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
 }
#mainMenuContainer ul.mainMenu li a:visited {
text-decoration: none;
color: #000000; 
/* -moz-text-shadow: 1px 1px 0px #000;
-webkit-text-shadow: 1px 1px 0px #000;
text-shadow: 1px 1px 0px #000;*/
font-size: 14px;  
font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
 }

#mainMenuContainer ul.mainMenu li a:hover {
text-decoration: underline; 
color: #53150A; 
/*-moz-text-shadow: 1px 1px 0px #000;
-webkit-text-shadow: 1px 1px 0px #000;
text-shadow: 1px 1px 0px #000;*/
font-size: 14px;  
font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
 }

/* --- end top navigation menu */

#special_menu01 {
	width:200px;
	height:158px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
	background-image: url("/style/images/button3.webp");
}
#special_menu02 {
	width:200px;
	height:158px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
	background-image: url("/style/images/button1.webp");
}
#special_menu03 {
	width:200px;
	height:158px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
	background-image: url("/style/images/button2.webp");
}
#special_menu04 {
	width:200px;
	height:158px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
	background-image: url("/style/images/button4-tmj.webp");
}



#special_menu {
    width: 969px;
	text-align: left;
	margin:0;
	padding:0;
	float:left;
	border-bottom:1px solid #C1B59B;
}
#special_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}
#special_menu ul li {
	float:left;
	list-style:none;
	margin:0 0 8px 19px;
	padding:0;
}
#special_menu ul span {
    color: #FFFFFF;
    font-family: "Trebuchet MS", "ArialTrebuchet MS", ArialAverage, serif;
    font-size: 17px;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
	display:block;
	text-align:center;
	margin:8px 0 0 0;
}


/* servicesmenu */

#servicesmenu {
    width: 97%;
	text-align: left;
	margin: 0;
	padding:15px 0 15px 15px;
	border: 2px solid #6B1B10;
	border-radius: 10px;
	float:left;
}
#servicesmenu ul {
	width:226px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}
#servicesmenu ul li {
	list-style: circle;
	color:#5B0B02;
	margin:0 0 -5px 20px;
	padding:0 0 14px 0;
	position:relative;
}
#servicesmenu ul li a {
    color: #5B0B02;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
	display:block;
	margin:0;
	padding:0;
/*  background:#ddd;  */
}
#servicesmenu ul li a:hover, 
#servicesmenu ul li a:active {
	color:#D6BE9A;
	text-decoration:underline;
}

/* servicesmenu */


.DWSReview	{
				padding: 10px;
				border: 1px #FFFFFF solid;
				margin: 10px auto 10px auto;
				-webkit-border-radius: 5px 5px 5px 5px;
				border-radius: 5px 5px 5px 5px;
				background-color:#E0CEA3;
}
.revName	{
				font-weight: 700;
				font-style: italic;
			}
.revName:before	{
				/* content: "\2022""\0020"; */
				content: " - ";
				display: inline;

}