@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unna:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');

body {margin:0; padding:0; font-family:'Comic Neue', cursive, 'Open Sans', sans-serif, 'Arimo', 'Questrial', sans-serif, sans-serif; font-size:13px; color:#333333; line-height:18px; background:url(images/bg.jpg) repeat-x #D39ADE; font-weight: 500;}
img {border:none;}
.wrapper {width:950px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden;}
.top_bg {width:950px; height:94px; background:url(images/top-bg.jpg) no-repeat left top;}
.top_left {float:left; width:300px; height:94px; background:url(images/top-left.jpg) no-repeat left top;}
.call_us {float:right; width:300px; height:94px; background:url(images/call-us.jpg) no-repeat left top;}

.banner_bg {width:950px; height:252px; background: url(images/GIF_BANNER_LOGO.gif);}
.banner_add {font-size:13px; letter-spacing:7px; padding-top:105px;}
.banner_number {font-size:12px; letter-spacing:3px; padding-top:5px;}
.nav_bg {width:950px; height:40px; background:url(images/nav-bg.jpg) repeat-x;}
.nav {font-family:'Unna', "Lora", serif; font-size:14px;}
.navSpacer {width:2px; height:40px; background:url(images/navSpacer.jpg) no-repeat left top;}
	.nav a {width:auto; height:40px; line-height:40px; text-decoration:none; color:#FFFFFF; display:block; text-align:center;}
	.nav a:hover, .current a {width:auto; height:40px; color:#FFFFFF; background:url(images/nav-hover.jpg) repeat-x;}
.flash_bg {width:950px; height:180px; background:url(images/flash-bg.jpg) no-repeat left top;}
.flash_padding {width:940px; height:170px; padding-left:5px; padding-top:5px;}
.flashshow { position: relative; overflow: hidden; height: 170px; max-width: 1285px;}
.flashshow::after{content: url(images/flash-after.png); position: absolute; bottom: -2px; right: -17px;}
.flashimages { background: url(images/flashimg.jpg); position: absolute; left: 0; top: 0; height: 100%; width: 300%; animation: slideshow 150s linear infinite; }
@keyframes slideshow { 0%    { left: 0; } 100%  { left: -200%; } }

.main_wrapper {width:950px; height:auto; margin:0 auto 0 auto; background:#FFFFFF; clear:both; overflow:hidden; padding-bottom:5px;}
.left {float:left; width:210px; height:auto;}
.left_padding {padding-left:10px; padding-top:40px;}
.left_flash {width:192px; height:139px; overflow:hidden;}
.contact_bg {width:192px; height:auto; background:url(images/contact-bg.jpg) no-repeat left top #FFFDF8;}
.contact_title {font-family:'Open Sans', sans-serif, 'Arimo', 'Questrial', sans-serif, sans-serif; font-size:17px; font-weight:bold; color:#660033; padding-top:5px;}
.contact_content {font-size:12px; padding-left:3px;}
	.contact_content a {text-decoration:underline; font-weight:bold; color:#7C3399;}
	.contact_content a:hover {text-decoration:none; font-weight:bold; color:#7C3399;}
	
.main_right {float:right; width:740px; height:auto;}
.main_whole_padding {padding-right:10px;}
.main_content {float:left; width:530px; height:auto;}
.main_padding {padding-left:1px;}
.main_title {font-family:'Unna', 'Times New Roman', Times, serif; font-size:23px; font-weight:bold; font-style:italic; color:#680169; padding-top:12px; padding-bottom:10px;}
.main_content_bg {border:dashed 1px #CF99D8; background:url(images/main-content-bg.jpg) repeat-x #FFFFFF; padding:10px;}
	.main_content_bg a {text-decoration:none; color:#006699; font-weight:bold;}
	.main_content_bg a:hover {text-decoration:underline; color:#006699; font-weight:bold;}
.subright {float:right; width:210px; height:auto;}
.subright_padding {padding-left:6px;}
.subright_bg {width:200px; height:auto; background:url(images/right-bg.jpg) repeat-y; padding-right:4px;}
.subright_title {padding-left:20px; padding-top:10px;}
.subright_content {font-size:12px;font-weight: bold;}
.main_content_bg p{font-weight: bold;}
.right_link {padding-left:20px;}
	.right_link a {text-decoration:underline; color:#990000;}
	.right_link a:hover {text-decoration:none; color:#990000;}
.colorful {font-weight:bold; color:#993366;}
	
.footer_bg {width:950px; height:60px; background:#660066; color:#FFFFFF; margin:auto; clear:both; overflow:hidden; font-family:'Unna', 'Times New Roman', Times, serif;}
.footerA {padding-top:15px; font-size:14px;}
	.footerA a {text-decoration:none; color:#FFFFFF;}
	.footerA a:hover {text-decoration:underline; color:#CCCCCC;}
.footerB {font-size:14px; color:#FFFFFF;}
	.footerB a {text-decoration:none; color:#FFFFFF;}
	.footerB a:hover {text-decoration:underline; color:#FF6600;}

	.myaudio { width: 100%; text-align: center; padding: 15px 0; }
.big_img img {border:5px solid #660033;}