body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}
a img{ border:0;}
.clear{ clear:both;}

a{ color:#f15a71; text-decoration:underline;}


html{background:#00699a url(../images/body_bg.jpg) top repeat-x;}
body{ width:100%; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#fff;
	  background:url(../images/body_inside_bg.jpg) center top no-repeat; padding-bottom:35px;}

.wrapper{ width:960px; margin:0 auto; background:url(../images/wrapper_bg.png) top repeat-x;}

/*header*/
#header{ width:100%; margin:0 auto; overflow:hidden;}
	
	.logo{ float:left; display:inline; margin-left:24px;}
	.head_txt{ float:right; display:inline; margin-right:20px;}


/*content*/
#content{ width:940px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
	
	.banner{ width:940px; margin:0 auto -190px; position:relative; z-index:1;}
	.discount{ position:absolute; left:-20px; top:82px; width:300px; height:180px; text-indent:-9999px; overflow:hidden;
			   background:url(../images/badge_discount.png) 0 0 no-repeat;}
	
	
	.navi_holder{ width:960px; background:url(../images/navi_holder.jpg) 0 0 no-repeat;}
	.navigation{ width:930px; height:43px; margin:0 auto; line-height:43px; position:relative; z-index:3; color:#fff;
				 background:url(../images/nav.gif) 0 0 no-repeat;}
		.tel{ float:left; font-size:18px; padding-left:20px;}
		
		.nav{ float:right; width:500px;}
		.nav li{ float:left; height:43px; display:inline; padding-right:2px; background:url(../images/nav_line.gif) right top no-repeat; position:relative;}
		.nav li a{ float:left; padding:0 12px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none;}
		.nav li a:hover{ color:#ddd;}
		.nav li.nav_last{ padding:0; background:none; border:0;}
		
		.nav li:hover ul{ left:0;}
		.nav li ul{ position:absolute; left:-9999px; top:43px; width:192px; background:#01173a; padding-top:4px;}
		.nav li ul li{ float:left; width:100%; height:auto; padding:0; background:none; line-height:180%; border-bottom:1px #376987 solid;}
		.nav li ul li a{ font-size:12px;}

	
	
	.entry_holder{ width:926px; overflow:hidden; margin:0 auto 20px; border:2px #226b9d solid; position:relative; z-index:1;
					 background:url(../images/entry_bg.jpg) top repeat-x; position:relative; z-index:2;
					 -moz-box-shadow:0px 3px 8px #002a3e; -webkit-box-shadow:0px 3px 8px #002a3e; box-shadow:0px 3px 8px #002a3e;}
		.entry{ float:left; width:216px; padding:10px 7px;background:url(../images/entry_line.gif) top right no-repeat; text-align:center;}
		.entry_title{ font-size:14px; font-weight:bold; margin-bottom:10px;}
		.entry_img{ margin-bottom:6px;}
		.entry_img img{ border:3px #226b9d solid; vertical-align:top;}
		.entry_txt{ font-size:11px; margin-bottom:6px;}
		.btn_more{ display:block; width:66px; height:20px; text-align:center; line-height:20px; color:#fff; text-decoration:none; margin:0 auto 2px;
					 background:url(../images/btn_more.gif) 0 0 no-repeat; font-size:11px;}
		.entry1{ width:185px; padding:10px 23px;}
		.entry4{ padding:10px 8px; background:none;}
		
		

	.main_content{ float:left; width:652px; padding-right:20px; display:inline; margin-left:10px; background:url(../images/content_line.png) right 10px no-repeat;}
	.main_content p{ line-height:144%; margin-bottom:20px;}
	.main_content h2{ font-size:36px; color:#e9142f; font-weight:bold; line-height:160%;}
	.main_content h3{ font-size:14px; line-height:140%; margin-bottom:12px;}
	
	.main_content ul, .main_content ol {
	padding:0 10px 10px 10px; margin:0 10px 10px 10px;	
	}
	.main_content ul li, .main_content ol li {
	padding:0 10px 5px 10px; margin:0 10px 10px 10px	;
	list-style:disc
	}
	
	.contacttable {
border:1px solid #ccc;
margin:10px;
width:400px;
color:#666
}
.contacttable tr td {
	padding:3px;	
	color:#666
}

		
	
	.sidebar{ float:right; width:232px; display:inline; margin:22px 12px 0 0;}
		.call_now{ width:100%; margin-bottom:8px;}
		
		.machine{ width:100%;}
			.mac_title{ font-size:17px; line-height:240%;}
			.mac_photo{ margin-bottom:12px;}
			.mac_photo img{ border:3px #004d85 solid; vertical-align:top;}
			.mac_txt{}

		


#footer{ width:100%; overflow:hidden; color:#fff; background:url(../images/footer.gif) top repeat-x; padding:12px 0; border-bottom:2px #02274d solid;}
	.foot_txt{ float:left; width:700px; display:inline; margin:10px 0 0 23px;}
		.foot_links{ font-size:13px; margin-bottom:10px; position:relative; left:-12px;}
		.foot_links li{ display:inline;}
		.foot_links li a{ color:#fff; text-decoration:none; padding:0 12px;}
		
		.foot_tel{ width:100%; overflow:hidden; font-size:12px; margin-bottom:14px;}
		.foot_tel .foot_info{ float:left; width:220px;}
		.foot_tel .foot_phone{ float:left; width:200px; margin-left:14px;}
		
		.foot_cc a {
				color:#fff;
				text-decoration:none;
		}
	
	.foot_logo{ float:right; width:200px; display:inline; margin-right:20px; text-align:right; font-size:11px;}
	.foot_logo .copyright a { color:#fff; text-decoration:none;}
	.foot_logo img{ width:125px; height:auto; margin-bottom:16px;}

	
