/* CSS Document */

* { margin:0; padding:0;}

p { margin:14px 7px 14px 7px; line-height:16px;}

img { border: none;}

a { outline:none; color:#333333;}

a:hover { text-decoration:none; color:#CC0000;}

body { background: url(images/bg.jpg) left top repeat-x #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }



#main_wrap { margin:40px auto 0px auto; padding-top:18px; width: 900px; height:auto; background:url(images/top_box.jpg) top center no-repeat #ffffff; }

	#content_wrap { margin:0 auto 0 5px; padding:0;width:890px; height:auto;}

		#top { background:url(images/header_bg.jpg) repeat-x; height:142px;}

			#logo { float:left; margin: 0 0 0 30px;}

			#call_us { float:right; margin: 15px 30px 0 0;}

		#nav { margin-top:2px; margin-bottom:2px;}

		#nav tr td{ text-align:center;}

			#nav a { font-size:14px; color:#ffffff; background:url(images/nav_bg.jpg) repeat-x; display:block; text-decoration:none; line-height:40px;}

			#nav a:hover { background:url(images/nav_hover.jpg) repeat-x;}

			#nav .current { background:url(images/nav_hover.jpg) repeat-x;}

		

		#orange_box { background:url(images/orange_bg.jpg) repeat-x; height:171px;}

			#orange_box ul li { list-style-type:none; margin-left:7px;}

			#orange_left{ float:left;margin:20px 0 0 20px; width:400px;}

				#orange_box img { float:left;}

				#orange_left .list{ float:right;}

			#orange_right{ float:right; margin:20px 20px 0 0; width:380px; position:relative; left:-10px;}

				#orange_right .list { float: right; position:relative; left:-17px;}

		#orange_bottom { background:url(images/orange_bottom.jpg) no-repeat; clear:both;}

		

		#maintext_wrap { margin:10px 20px 10px 20px; padding-bottom:10px; height:auto;}

			#maintext_content { width:557px; float:left; font-size:14px;}

				#maintext_content p { line-height:21px;}

				#maintext_content ul li { list-style-type:circle; margin-left:40px;}

			#maintext_right { width:256px; float:right;}

				#maintext_right ul li { list-style-type:none; margin-left:7px;}

		

	#bottom { clear:both; background:url(images/bottom.jpg) no-repeat #333333; height:17px; width:900px;}



#bottom_banner { margin:20px auto 0 auto; text-align:center; background:url(images/bottom_banner.jpg) center no-repeat; height:184px; width:598px;}

	#banner_text { padding-top: 100px; font-size:17px; font-family:verdana; color:#fff;}



	

#footer { margin:40px auto 20px auto; padding-bottom:20px; color:#fff; text-align:center;}

	#footer ul li { list-style-type:none; display:inline; color:#CCCCCC; padding:4px;}

	#footer a { color:#CCCCCC; text-decoration:none;}





.copyright { font-size:11px; color:#999999;}

.red { color:#CC0000; font-weight:bold; font-size:18px;}

.title { font-size:25px; font-weight:bold;}

.strong { font-weight:bold; font-size:12px; color:#000000;}

.medium_font { font-size:17px;}

.italic { font-size:11px; font-style:italic; color:#666666; }

p.line { background:url(images/line.jpg) no-repeat; font-size:0px; height:10px;}



