ul{margin: 0;padding: 0;}#r1 {	height: 300px;	width: 1000px;	margin-top: 20px;	margin-right: auto;	margin-left: auto;	background-image: url(../Images/top-header-01.jpg);	background-repeat: no-repeat;	background-position: center top;}#r1 #menu {	float: left;	height: 300px;	width: 410px;	background-image: url(../Images/top-header-01_01.jpg);	background-repeat: no-repeat;	background-position: left top;}#r1 #menu #m1 {	float: left;	height: 50px;	width: 300px;	margin-left: 20px;	margin-top: 15px;}#r1 #imageholder {	float: left;	height: 300px;	width: 590px;}#r1 #menu #m2 {	float: left;	height: auto;	width: 235px;	margin-left: 83px;	margin-top: 15px;	overflow: hidden;}#r2 {	height: auto;	width: 1000px;	margin-right: auto;	margin-left: auto;	background-color: #474F51;	overflow: hidden;	background-repeat: repeat-y;	background-position: center top;	background-image: url(../Images/main-repeat-01.jpg);}#r2 #left {	float: left;	width: 740px;	overflow: hidden;	height: auto;	padding-bottom: 35px;}#r2 #right {	float: left;	height: auto;	width: 260px;	margin-top: -10px;	overflow: hidden;}#r2 #left #title {	float: left;	height: 55px;	width: 650px;	margin-left: 83px;}#r2 #left #contentarea {	height: auto;	width: 600px;	margin-left: 83px;	float: left;	padding-top: 10px;	text-align: left;	vertical-align: top;	overflow: hidden;}#contentshop   {	height: auto;	width: 500px;	float: left;	padding-top: 10px;	text-align: left;	vertical-align: top;	overflow: hidden;	margin-top: 50px;	margin-left: 10px;}#contentshopleft   {	height: 70px;	width: 60px;	margin-left: 83px;	float: left;	text-align: left;	vertical-align: top;	overflow: hidden;	margin-top: 30px;}#r2 #left #contentgallery {	height: auto;	width: 625px;	margin-left: 80px;	float: left;	padding-top: 10px;	text-align: left;	vertical-align: top;	overflow: hidden;	padding-bottom: 15px;}#footer {	height: 50px;	width: 917px;	margin-right: auto;	margin-left: auto;	background-image: url(../Images/bottom-shadow-01.png);	background-repeat: no-repeat;	background-position: center top;	padding-left: 83px;	padding-top: 10px;}#r2 #right #twtop {	width: 260px;	height: 60px;	background-image: url(../Images/tweet-box_01.png);	background-repeat: no-repeat;	background-position: center top;	float: left;	margin-top: 15px;}#r2 #right #twmiddle {	width: 230px;	height: 100px;	margin-top: 0px;	margin-left: 15px;	float: left;	padding-top: 0px;	padding-bottom: 0px;	overflow: hidden;}#r2 #right #twbottom {	width: 260px;	height: 30px;	background-repeat: no-repeat;	background-position: center top;	float: left;	background-image: url(../Images/tweet-box_02.png);	margin-top: 0px;}#r2 #contacts {	float: left;	height: auto;	width: 260px;	text-align: right;	padding-top: 20px;	padding-bottom: 20px;}#shadow {	height: 9px;	width: 1000px;	margin-right: auto;	margin-left: auto;	background-image: url(../Images/top-shadow-01.jpg);	background-repeat: no-repeat;	background-position: center top;}#r2 #left #contentarea #submenu {	padding-bottom: 20px;}#r2 #left #contentgallery #submenu {	padding-bottom: 20px;	margin-left: 3px;}#r2 #left #contentarea #map {	height: 220px;	width: 350px;	float: left;}#r2 #left #contentarea #map2 {	width: 200px;	height: auto;	float: left;	margin-left: 20px;}#r2 #left #contentarea #test1 {	padding-bottom: 10px;	height: auto;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #6D6D6D;}#r2 #left #contentarea #test2 {	padding-bottom: 10px;	height: auto;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #6D6D6D;	padding-top: 10px;}#r2 #left #contentarea #test3 {	padding-bottom: 10px;	height: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #6D6D6D;}#r2 #left #contentarea #test4 {	padding-bottom: 10px;	height: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #6D6D6D;}