@charset "UTF-8";
/* CSS Document */
	@viewport{
    width: device-width;
}
	a {
		color:#900;
	}
	.logo {
		width:350px;
	}
	body{
		background-color:#CCC;
		font-size:100%;
	}
	h2 {
		font-size:1.2em;
		line-height:2em;
		color:#900;
	}
	.sub-menu {
		margin-left:20px;
		padding-left:20px;
		border-left:solid #900;
		border-left-width:40px;
	}
	
	p {
		font-size:100%;
		font-family: 'Quattrocento Sans', sans-serif;
	}
	#expert {
		display:block;
		float:right;
	}
	.redtitle {
		font-size:1.9em;
		border-bottom: solid 3px #C00;
		line-height:-24px;
	}
	#wrapper{
		margin:auto;
		background-color:#FFF;
		width:800px;
		padding-left:10px;
		padding-right:10px;
		-webkit-border-radius:6px;
		-moz-border-radius:6px;
		-o-border-radius:6px;
		border-radius:6px;
	}
	.headR{
		font-family: 'Quattrocento Sans', sans-serif;
		width:120px;
		line-height:30px;
		text-align:center;
		background-color:#333;
		float:right;
		padding-top:2px;
		padding-bottom:4px;
		color:#CCC;
		font-size:1.2em;
		-webkit-border-bottom-left-radius:12px;
		-moz-border-bottom-left-radius:12px;
		-o-border-bottom-left-radius:12px;
		border-bottom-left-radius:12px;
		-webkit-border-bottom-right-radius:12px;
		-moz-border-bottom-right-radius:12px;
		-o-border-bottom-right-radius:12px;
		border-bottom-right-radius:12px;
		-webkit-border-top-left-radius:12px;
		-moz-border-top-left-radius:12px;
		-o-border-top-left-radius:12px;
		border-top-left-radius:12px;
		-webkit-border-top-right-radius:12px;
		-moz-border-top-right-radius:12px;
		-o-border-top-right-radius:12px;
		border-top-right-radius:12px;
		
	}
	.headRr{
		font-family: 'Quattrocento Sans', sans-serif;
		width:120px;
		line-height:30px;
		text-align:center;
		background-color:#333;
		float:right;
		padding-top:2px;
		padding-bottom:4px;
		color:#CCC;
		font-size:1.2em;
		-webkit-border-bottom-left-radius:12px;
		-moz-border-bottom-left-radius:12px;
		-o-border-bottom-left-radius:12px;
		border-bottom-left-radius:12px;
		-webkit-border-bottom-right-radius:12px;
		-moz-border-bottom-right-radius:12px;
		-o-border-bottom-right-radius:12px;
		border-bottom-right-radius:12px;
		-webkit-border-top-left-radius:12px;
		-moz-border-top-left-radius:12px;
		-o-border-top-left-radius:12px;
		border-top-left-radius:12px;
		-webkit-border-top-right-radius:12px;
		-moz-border-top-right-radius:12px;
		-o-border-top-right-radius:12px;
		border-top-right-radius:12px;
		
	}
	#footer{
		background-color:#333;
		padding-top:4px;
		padding-bottom:2px;
		color:#CCC;
		margin:auto;
		width:800px;
		font-size:1.3em;
		text-align:center;
		-webkit-border-top-left-radius:12px;
		-moz-border-top-left-radius:12px;
		-o-border-top-left-radius:12px;
		border-top-left-radius:12px;
		-webkit-border-top-right-radius:12px;
		-moz-border-top-right-radius:12px;
		-o-border-top-right-radius:12px;
		border-top-right-radius:12px;
		
	}
	#content {
		width:760px;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
	}
	#moviebox {
		width:560px;
		padding-left:100px;
		padding-right:100px;
		margin:auto;
	}
	h4 {
		font-size:1.9em;
		color:#F33;
		font-family: 'Quattrocento Sans', sans-serif;
	}
	h3 {
		font-size:2.3em;
		color:#C00;
		font-weight:bold;
		font-family: 'Quattrocento Sans', sans-serif;
	}
		
   .infoboxL {
	   font-family: 'Quattrocento Sans', sans-serif;
	   font-size:4.4em;
	   color:#999;
	   width:260px;
	   float:left;
	   display:inline;
	   text-align:center;
   }
   .infoboxtextL {
	   font-family: 'Quattrocento Sans', sans-serif;
	   font-size:1.2em;
	   width:500px;
	   float:left;
	   display:inline;
	   
   }
   .infoboxR {
	   font-family: 'Quattrocento Sans', sans-serif;
	   font-size:4em;
	   color:#999;
	   width:260px;
	   float:right;
	   display:inline;
	   text-align:center;
   }
   .infoboxtextR {
	   font-family: 'Quattrocento Sans', sans-serif;
	   font-size:1.2em;
	   width:500px;
	   float:right;
	   display:inline;
	   padding-bottom:20px;
	   
   }
   .textbox {
	   font-family: 'Quattrocento Sans', sans-serif;
	   font-size:1.2em;
	   width:760px;
	   padding-top:5px;
	   padding-bottom:5px;
   }
   #navcontainer {
	   padding-top:3%;
   }
  
   #navcontainer ul li { 
	display: inline;
	background-color:#fff;
}
#navcontainer li a
{
	font-family: 'Quattrocento Sans', sans-serif;
	text-decoration: none;
	font-size:1.9em;
	line-height:20px;
	padding-top: .2em;
	padding-right:1em;
	padding-left:1em;
	padding-bottom:.2em;
	color: #333;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-transition: all 1s ease-out 0s;
  -moz-transition: all 1s ease-out 0s;
  -ms-transition: all 1s ease-out 0s;
  -o-transition: all 1s ease-out 0s;
  transition: all 1s ease-out 0s;
}

#navcontainer li a:hover
{
	
	color: #FFF;
	background-color: #900;
		-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.centerd {
	text-align:center;
	padding-bottom:3%;
}
.phone {
	display:none;
} 

/*locations css */
	
	.accordion {
		line-height:2em;
	}
	
	ul {
		list-style-type: none;
		margin-left:0;
}
	.accordion > li:target > a,
	.accordion > li > a.active {
   	 	color: #900;
 
}

	.accordion li.menu > a:before {
		background-position: 0px 0px;
		
}

	.accordion li.menu:target > a:before,
	.accordion li.menu > a.active:before { 
		background-position: 0px -24px;
}
 
	.accordion li > .sub-menu {
    display: none;
}
 
	.accordion li:target > .sub-menu {
    display: block;
}
	.lines {
		border-bottom: solid #333;
	}
	.contactlines {
		border-bottom: solid #333;
		width:55%;
	}
	.rightbox {
		padding-top:10px;
		margin-bottom:8px;
		float:right;
		width:40%;
		border-bottom: solid #FFF;
	}