	body {
		margin-top: 0px;
		background-color: #FFFFFF;
	}
	
	#wrapper{
		width:980px;
		margin:auto;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#5a5b5b;
		background-color:#FFFFFF;
	}
	#wrapper2{
		width:760px;
		margin:auto;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#5a5b5b;
		background-color:#FFFFFF;
	}
	#wrappersmall{
		width:470px;
		margin:auto;
		padding:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#5a5b5b;
		background-color:#FFFFFF;
	}
	
	
	#topbody{
		width:980px;
		height:100px;
		margin:0 auto;
	}
	
	#imgbodycenter{
		width:980px;
		height:360px;
	}
	#centerbody{
		width:980px;
		margin:0 auto;
	}
	#txtbodycenter{
		width:980px;
		padding-top:40px;
	}
	#txtbodycenter2{
		width:980px;
		padding-top:20px;
	}
	#leftbody{
		background-image:url(../images/dot.gif);
		background-repeat:repeat-y;
		background-position:right;
		width:260px;
		float:left;
	}
	
	#rigthbody{
		padding-left:20px;
		float:left;
		width:660px;
		line-height:18px;
	}
	#bottombody{
		background-image:url(../images/dot.gif);
		background-repeat:repeat-x;
		background-position:top;
		color:#4f4f4f;
		width:980px;
		height:60px;
		text-align:center;
		margin:0 auto;
	}
	.h3{
		font-size:16px;
		color:#333;
		font-weight:bold;
	}
	.bb{
		border-bottom:1px solid #E4E4E4;
	}
	.bb a:link,.bb a:visited{
		font-size:12px;
		color:#F00;
		text-decoration:none;
	}
	.bb a:hover{
		font-size:12px;
		color:#F00;
		text-decoration:underline;
	}
	
	
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Sub Body                                   */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
	#logo{
		width:380px;
		height:55px;
		float:left;
	}
	#topright{
		width:600px;
		height:40px;
		padding-top:15px;
		text-align:right;
		float:left;
	}
	
	#topmenu{
		width:980px;
		height:40px;
	}
	#topmenushow{
		background-image:url(../images/imenu.gif);
		background-repeat:repeat-x;
		width:980px;
		height:40px;
	}
	
	
	.txthighlight{
		color:#F00;	
	}
	.txthighlightbold{
		color:#000000;
		font-weight:bold;
	}
	
	.txtnormal{
		color:#666666;
		text-decoration:none;
	}
	
	.txt {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #696969;
		color:#000;
		height:14px;
	}
	.txtcenter {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
		height:14px;
		text-align:center;
	}
	.txtarea {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #696969;
		color:#000;
		width:300px;
	}
	.selecttxt {
		background:#FFFFFF none repeat scroll 0 0;
		border:1px solid #696969;
		color:#8F8F8F;
	}
	
	.txtmenu{
		padding-left:15px;
		font-size:15px;
	}
	.mpage A{
		color:#5a5b5b;
		text-decoration:none;
	}
	.st{
		color:#5a5b5b;
		text-decoration:underline;
	}
	.txtmenu A{
		font-size:15px;
		color:#5a5b5b;
		text-decoration:none;
	}
	.txtmenu A:hover{
		color:#ff931f;
		text-decoration:none;
	}
	
	.btn {
		background:#FFFFFF none repeat scroll 0 0;
		border-color:#696969 #989898 #989898 #696969;
		border-style:outset;
		border-width:1px;
		color::#000;
		height:20px;
	}
	.requiredtext{
		color:#FF0000;
	}
	.txtmenuleft{
		color:#5a5b5b;
		text-decoration:none;
	}
	.txtmenuleft A:hover{
		color:#ff931f;
		text-decoration:underline;
	}
	.txtbottom , .txtbottom A{
		color:#4f4f4f;
		text-decoration:none;
	}
	.txtbottom A:hover{
		color:#ff0000;
		text-decoration:none;
	}
	.txtbottom2 , .txtbottom2 A{
		color:#5a5b5b;
		text-decoration:none;
	}
	.txtbottom2 A:hover{
		color:#ff931f;
		text-decoration:none;
	}
	.txtnormalselected{
		color:#ff931f;
		text-decoration:underline;
	}
	
	.imgborder{
		margin-right:15px;
		padding:1px;border:solid 1px #d6dae5;
	}
	.imgborder2{
		padding:1px;border:solid 1px #d6dae5;
	}

	#page_rightbody_set1{
		width:410px;
		float:right;
		text-align:right;
	}
	#page_rightbody_set1 A:hover{
		color:#ff931f;
		text-decoration:underline;
	}
	.txtnormal2,.txtnormal2 A{
		color:#5a5b5b;
		text-decoration:underline;
	}
	#sound{
		width:40px;
		float:right;
		margin-top:20px;
	}
	.imgspace{
		margin-right:10px;
		margin-bottom:6px;
		margin-left:0px;
		margin-top:0px;
		float:left;
	}
	.mainshowphoto{
		float:left;
		width:220px;
		vertical-align:middle;
		margin-left:5px;
		margin-right:30px;
		margin-bottom:10px;
	}
	.mainshowphotoimg1{
		background:  url(../images/load.gif) no-repeat 50% 50%;
		border:1px solid #D6DAE5;
		padding:1px;
		vertical-align:middle;
	}
	.mainshowphotoimg2{
		margin:0px;
		vertical-align:middle;
	}
	.detailimgs{
		width:350px;
		float:left;
	}
	.listbox{
		width:150px;
	}
/*////////////////////////////////////////////////////////////////////////////////////*/
/*                                         Menu                                                        */
/*////////////////////////////////////////////////////////////////////////////////////*/	
	
#navigation ul {
		float:right;
		margin:0px;
		padding:0px;
}

#navigation ul li {
	display: inline;
	line-height: normal;
}

#navigation ul li a {
	display: block;
	float: left;
	height:40px;
	text-indent:-9999px;
}

li#nav_home a {	width:90px;	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;}
li#nav_home a:hover { background-position:  0px -40px; }
.selectedhome{display: block;float: left;height:40px;text-indent:-9999px;width:90px;	background: url(../images/nav_menu.jpg) no-repeat 0px 0px;background-position:  0px -40px;}

li#nav_artist a { width:70px; background: url(../images/nav_menu.jpg) no-repeat -90px 0; }
li#nav_artist a:hover { background-position:  -90px -40px; }
.selectedartist{display: block;float: left;height:40px;text-indent:-9999px;width:70px; background: url(../images/nav_menu.jpg) no-repeat -90px 0;background-position:  -90px -40px;}

li#nav_painting a { width:95px; background: url(../images/nav_menu.jpg) no-repeat -160px 0; }
li#nav_painting a:hover { background-position:  -160px -40px; }
.selectedpainting{display: block;float: left;height:40px;text-indent:-9999px;width:95px; background: url(../images/nav_menu.jpg) no-repeat -160px 0;background-position:  -160px -40px;}

li#nav_soldpainting a { width:113px; background: url(../images/nav_menu.jpg) no-repeat -255px 0; }
li#nav_soldpainting a:hover { background-position:  -255px -40px; }
.selectedsoldpainting{display: block;float: left;height:40px;text-indent:-9999px;width:113px; background: url(../images/nav_menu.jpg) no-repeat -255px 0;background-position:  -255px -40px;}

li#nav_howtobuy a { width:106px; background: url(../images/nav_menu.jpg) no-repeat -371px 0; }
li#nav_howtobuy a:hover { background-position:  -371px -40px; }
.selectedhowtobuy{display: block;float: left;height:40px;text-indent:-9999px;width:106px; background: url(../images/nav_menu.jpg) no-repeat -371px 0;background-position:  -371px -40px;}

li#nav_contactus a { width:110px; background: url(../images/nav_menu.jpg) no-repeat -480px 0; }
li#nav_contactus a:hover { background-position:  -480px -40px; }
.selectedcontactus{display: block;float: left;height:40px;text-indent:-9999px;width:110px; background: url(../images/nav_menu.jpg) no-repeat -480px 0;background-position:  -480px -40px;}

	.mpage{
			float:right;
			padding:1px;
		}
	 .mpage .page_Link{
	    line-height:25px;
		color:#5A5B5B;
		text-decoration: none;
		padding: 0.2em 0.3em;
		border: 1px solid #D6DAE5;
	 }
	 .page_Link_off{
		 line-height:25px;
		color:#CCC;
		text-decoration: none;
		padding: 0.2em 0.3em;
		border: 1px solid #CCC;
	 }
	 .mpage .page_Linkselected{
	 	line-height:25px;
	 	font-weight:bold;
		background:#FF0000;
		color: #FFFFFF;
		text-decoration: none;
		padding: 0.2em 0.4em;
		border: 1px solid #D6DAE5;
	 }


