.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
html{margin:0;padding:0;}     

h5 a{margin:0 0 0 20px;color:#333;border-bottom:1px dotted #333;font-size:15px;}
  h5 a:hover{color:#666;}

body{font-family:Georgia, Baskerville, Serif;color:#333;font-size:13px;height:100%;margin:0;padding:0;}

	a{color:#fff;text-decoration:none;}
	a img{border:none;}
	
#wrapper{width:701px;padding:0 10px 30px 10px;margin:0 auto;background:url("../image/bg.jpg");}

	#sidebar{width:200px;height:500px;float:left;color:#fff;}
		#logo{width:200px;margin:-7px 0 0 0;height:77px;overflow:hidden;padding:0;}
			#logo a img:hover{opacity:0.8;}
		ul.nav{list-style:none;margin:0;padding:0 20px 0px 20px;}
			ul.nav li{margin:5px 0;}
				ul.nav li a{display:block;width:100%;padding:10px 0;}
					ul.nav li a span{float:right;display:none;}
					ul.nav li a:hover span,ul.nav li a.selected span{display:inline-block;}
		.break{width:60%;margin:10px auto;height:2px;border-bottom:1px dotted #fff;}
		.morePhotos{width:160px;padding:0 20px;}
			.morePhotos a{float:left;margin:3px;}
			.morePhotos a img{border:1px solid #c5defd;}
				.morePhotos a:hover img{border:1px solid #5f9be8;}
		#sidebar p{font-size:11px;}
		#sidebar ul.contact{list-style:none;padding:0;margin:5px 25px;font-size:11px;color:#95c5fe;}
			#sidebar ul.contact li{margin:5px 0;}
				#sidebar ul.contact li a{border-bottom:1px dotted #fff;color:#95c5fe;}
				#sidebar ul.contact li a:hover{border-bottom:1px solid #fff;}
	#top{width:721px;height:14px;background:url("../image/top.jpg");display:block;margin:50px auto 0 auto;}
	
	#content{width:501px;float:left;}
		#image{margin:-7px 0 0 0;padding:0;}
		h2{width:460px;color:#fff;background:#022450;margin:0;padding:10px 20px;font-size:12px;font-weight:normal;}
		h3{color:#fff;font-weight:normal;font-size:13px;padding:0 0 0 20px;}
		p{padding:0 20px 0px 20px;line-height:24px;}
			p.emph{color:#333;font-size:15px;font-weight:bold;}
			p a{color:#333;border-bottom:1px dotted #333;}
			  p a:hover{border-bottom:1px solid #333;}
		div.lists{display:block;width:100%;}
		ul.cont{list-style:bullet;width:220px;float:left;line-height:24px;display:block;padding:0px 0 0 20px;margin:0;list-style-position: inside;
		}
			ul.cont li{margin:10px 0;}
  	ul.amount{list-style:none;width:220px;float:left;line-height:24px;display:block;padding:0px 0 0 20px;margin:0 0 20px 0;list-style-position: inside;
    		} 
    ul.prices{list-style:none;width:220px;float:left;line-height:24px;display:block;padding:0px 0 0 20px;margin:0 0 20px 0;list-style-position: inside;
        		}   
    		
		.footer{width:460px;padding:5px 0 0 0;font-size:11px;margin:0 20px;border-top:1px dotted #666;}
			.left{float:left;}
			.right{float:right;}
