@charset "utf-8";/* CSS Document */*{	margin:0px;	padding:0px;}.background{	background-color:#48403e;	background-image:url(images/bgblur1.png);	background-repeat:repeat;}.page{	padding-top:50px;	width:1170px;	margin:auto;	padding-bottom:50px;	}p{ 	font-family:Arial; 	font-size:15px;  	text-transform: uppercase; 	font-weight:bold;}.contentbg{	background-color:#f2d8b7;	 background-image:url(images/bgblur1.png);	background-repeat:repeat-y;	}nav{	margin-top:65px;	float:right;}nav ul{	list-style-type:none;	}nav ul li{	float:left;	margin-left:10px;	background:#6d1000;	padding:5px 37px 5px 37px;	}nav ul li a{	text-decoration:none;	font-family:Arial; 	font-size:17px; 	color:#e0bd9f; 	text-transform: uppercase; 	font-weight:bold;}nav ul li a:hover{	color:#73898d;} nav ul li a.active{	color:#73898d;	}.contentstyling{	margin-right:43px; 	padding-top:45px;	margin-left:40px;}.email{	float:left; 	margin-right:10px;}.facebook{	float:left;}.footertext{	float:left; 	margin-right:20px;	padding-top: 6px;}.footertext p{	color:#8c1a17;	}footer{	padding:5px 0px 10px;  	float:right;}.contentstyling1{	background-color:#8a9fa3; 	 position:relative; 	 margin-top:18px;  	 padding-bottom: 50px;	 background-image:url(images/bgblur1.png);	background-repeat:repeat-y;	}.contentstyling3{	background-color:#8a9fa3; 	 position:relative; 	 margin-top:18px;  	 padding-bottom: 300px;	 background-image:url(images/bgblur1.png);	background-repeat:repeat-y;}.box{	padding:30px 40px 50px; 	float:right; 	background:#feedd9;}table tr th{	text-align:center;	padding-left: 5px;}table tr td{	text-align:center;	border:1px solid #703738;	height:80px;	padding-left:32px;	padding-right:32px;}.numbers{	width:40px;	height:30px;}.weekdays{	width:80px;	color:#6d1000; 	font-size:12px;	padding-bottom:5px;	font-family:Arial; 	text-transform: uppercase; 	font-weight:bold;}.octagon-shape-home:after {    border-left: 17px solid #8a9fa3;    border-right: 19px solid #8a9fa3;    border-top: 12px solid #f3e2c7;    content: "";    height: 0;    margin: 0 0 0;    position: absolute;    width: 700px;	-moz-box-shadow: inset 1px 1px 10px #888;}.octagon-shape-home:before {    border-bottom: 12px solid #f3e2c7;    border-left: 16px solid #8a9fa3;    border-right: 19px solid #8a9fa3;    content: "";    height: 0;    position: absolute;    width: 700px;	-moz-box-shadow: inset 1px 1px 10px #888;}.octagon-shape-home {    background: none repeat scroll 0 0 #f3e2c7;    width: 695px;	}.octagon-shape-calendar:after {    border-left: 17px solid #6D7C7E;    border-right: 19px solid #6D7C7E;    border-top: 12px solid #f3e2c7;    content: "";    height: 0;    margin: 0 0 0;    position: absolute;    width: 590px;}.octagon-shape-calendar:before {    border-bottom: 12px solid #f3e2c7;    border-left: 16px solid #6D7C7E;    border-right: 19px solid #6D7C7E;    content: "";    height: 0;    position: absolute;    width: 591px;}.octagon-shape-calendar {    background: none repeat scroll 0 0 #f3e2c7;    width: 625px;}small{	display:none;}.map{	float:left; margin-left:82px; padding-top:55px;}.memphis-img{	float:left; margin-left:-28px; position:absolute; z-index:1000; padding-top:15px;}.paragraph{	width:209px;}.paragraph p{	color:#111111;line-height:23px;text-transform:none; font-size:15px;}.video-styling{	float:left; margin-left:300px;}.about-us{	padding-bottom:10px;}.about-us p{	font-size:18px; color:#362f2d;}.hours{	padding-top:30px;}.hours p{	color:#fff1de;font-size:18px;}.days{	padding-top:15px;}.days p{	color:#fff1de; font-size:14px; line-height:20px; text-transform:none;}.days p span{	color:#f3d9b4; margin-left:3px;}.weekdays-hours{	float:left; margin-left:50px;}.dates{	padding-top:30px;}.dates p{	font-size:15px; color:#362f2d; text-transform:none;}.age{	padding-top:30px;}.age p{	font-size:15px; color:#362f2d; text-transform:none}.performance{	font-size:15px; color:#362f2d; text-transform:none;}.styling-performance{	float:left; margin-left:70px; padding-top:165px;}.iframe{	float:left; margin-left:82px; padding-top:55px;}.innercontent{	margin-right:50px; padding-top:30px;}.iframe-maps{	float:right; background:#feece0; padding:30px;}.iframe-maps-styling{	margin-right:66px; padding-top:50px;}.book{	font-size:18px; color:#62181d;}.contact-us{	padding-top:30px; text-align:center;}.contact-us p{	color:#130405;}.contact-us a:hover{	text-decoration:none;}.contact-us a{	color:#6f8aa2;}.information{	color:#130405; padding-top:5px; line-height:20px;}.box-styling{	margin-right:85px;padding-top:55px;}.innerbox{	margin-right:35px; padding-top:55px;}.box1{	float:left; margin-left:43px; padding-top:30px;}.box1-style{	width:655px;/*width:735px;*/ /*height:203px;*/ height:120px; background:#f3e2c7; padding:40px; color:#62181d; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}.aclear{	clear:both;}.para{	float:left; margin-left:14px}.cutcorner {    background-color: #F2D8B7;    color: #48403E;    margin: 10px auto;    padding: 10px;    position: relative;    width: 1170px;}.cutcorner:after {    border-left: 20px solid #48403E;    border-right: 20px solid #48403E;    border-top: 20px solid #F2D8B7;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 1150px;}.cutcorner:before {    border-bottom: 20px solid #F2D8B7;    border-left: 20px solid #48403E;    border-right: 20px solid #48403E;    content: "";    left: 0;    position: absolute;    top: 0;    width: 1150px;}.cutcorner-inner {    background-color: #F2D8B7;    color: #48403E;    margin: 36px auto 10px;    padding: 1px;    position: relative;    width: 1099px;}.cutcorner-inner:after {    border-left: 20px solid #F2D8B7;    border-right: 20px solid #F2D8B7;    border-top: 20px solid #8a9fa3;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 1060px;}.cutcorner-inner:before {    border-bottom: 20px solid #8a9fa3;    border-left: 20px solid #F2D8B7;    border-right: 20px solid #F2D8B7;    content: "";    left: 0;    position: absolute;    top: 0;    width: 1060px;}.cutcorner-maps {    height: 570px;    margin: 0 0px 10px 410px;    position: relative;    width: 620px;}.cutcorner-maps:after {    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    border-top: 20px solid #FEECE0;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 580px;}.cutcorner-maps:before {    border-bottom: 20px solid #FEECE0;    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    content: "";    left: 0;    position: absolute;    top: 0;    width: 580px;}.cutcorner-parties {    background-color: #FEEDD9;    color: #48403E;    height:180px;    position: relative;    width: 680px;	margin:-31px 0 0 375px;}.cutcorner-parties:after {    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    border-top: 20px solid #FEEDD9;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 640px;}.cutcorner-parties:before {    border-bottom: 20px solid #FEEDD9;    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    content: "";    left: 0;    position: absolute;    top: 0;    width: 640px;}.cutcorner-home {    background-color: #FEEDD9;    color: #48403E;    /*height: 204px;*/	height:200px;	 margin-left: 25px;    position: relative;    width: 730px;}.cutcorner-home:after {    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    border-top: 20px solid #F3E2C7;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 695px;}.cutcorner-home:before {    border-bottom: 20px solid #F3E2C7;    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    content: "";    left: 0;    position: absolute;    top: 0;    width: 695px;}.calendar-bg{	 background: none repeat scroll 0 0 #FEECE0;    padding: 30px;}.cutcorner-calendar {    height: 465px;    position: relative;    width: 690px;}.cutcorner-calendar:after {    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    border-top: 20px solid #FEECE0;    bottom: 0;    content: "";    left: 0;    position: absolute;    width: 650px;}.cutcorner-calendar:before {    border-bottom: 20px solid #FEECE0;    border-left: 20px solid #8A9FA3;    border-right: 20px solid #8A9FA3;    content: "";    left: 0;    position: absolute;    top: 0;    width: 650px;}