body {margin:0; padding:0; font-family:Comic Sans MS, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:18px; background:url(images/bg.jpg) repeat-x #D39ADE;}
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;}
.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:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.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;}

.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:Tahoma, Arial, Helvetica, 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:Georgia, '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:11px;}
.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:Georgia, 'Times New Roman', Times, serif;}
.footerA {padding-top:15px; font-size:11px;}
	.footerA a {text-decoration:none; color:#FFFFFF;}
	.footerA a:hover {text-decoration:underline; color:#CCCCCC;}
.footerB {font-size:10px; color:#FFFFFF;}
	.footerB a {text-decoration:none; color:#FFFFFF;}
	.footerB a:hover {text-decoration:underline; color:#FF6600;}
	
.big_img img {border:5px solid #660033;}
