body
{
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	
}

.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:inherit;}

a:link {color: #FFFFFF;	text-decoration: none;}
a:visited {color: #FFFFFF;	text-decoration: none;}
a:active {color: #FFFFFF;	text-decoration: none;}
a:hover {color: #FFFFFF;	text-decoration: underline;}

a.web:link {color: #000000;	text-decoration: none;}
a.web:visited {color: #000000;	text-decoration: none;}
a.web:active {color: #000000;	text-decoration: none;}
a.web:hover {color: #000000;	text-decoration: underline;}

a.mail:link {color: #000000;	text-decoration: underline;}
a.mail:visited {color: #000000;	text-decoration: underline;}
a.mail:active {color: #000000;	text-decoration: underline;}
a.mail:hover {color: #2479BA;	text-decoration: underline;}



/* Table Page - for help run on IE5.5 Center */
.table_border{
	width: 100%;
	height: auto;
	border:0px solid green;
	text-align:center;
	margin:auto 0px auto 0px;
	
}

/* end  */


.header_page {
width:786px;
height:171px;
border:0px solid white;
margin:0px auto 0 auto;
}


.bio_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_biography02.jpg);
background-repeat: no-repeat;
}

.gallery_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_gallery02.jpg);
background-repeat: no-repeat;
}

.jewelry_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_jewelry02.jpg);
background-repeat: no-repeat;
}

.download_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_download02.jpg);
background-repeat: no-repeat;
}

.news_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_news02.jpg);
background-repeat: no-repeat;
}

.contact_page {
width:786px;
height:364px;
border:0px solid yellow;
margin:0 auto 0 auto;
background-image: url(../images/pic_contact02.jpg);
background-repeat: no-repeat;
}


.menu_page{
width:514px;
height:21px;
border:0px solid red;
text-align:left;
margin:5px 0px 5px 0;
float:right;}

.detail_page{
width:756px;
height:auto;
border:0px solid red;
text-align:left;
margin:0 0 0 0;
float:left;
color:#000000;
line-hieght:25px;
}

.arrow{
width:99%;
height:auto;
border:0px solid red;
text-align:right;
margin:0 0 0 0;
float:right;
}


.detail2_page{
width:440px;
height:auto;
border:0px solid red;
text-align:justify;
margin:5px 30px 0 0;
float:right;
color:#000000;
line-hieght:25px;
}

.detail3_page{
width:756px;
height:auto;
border:0px solid red;
text-align:left;
margin:0 0 0 0;
float:left;
color:#000000;
line-hieght:25px;
}

.thumb_jewelry{
width:756px;
height:150px;
border:0px solid green;
text-align:right;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}


.pic_jewelry{
width:450px;
height:150px;
border:0px solid yellow;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}

		
.thumb_news{
width:380px;
height:auto;
border:0px solid green;
text-align:left;
margin:0 0 0 50px;
padding:0 0 0 0;
float:right;
}		
		
		
		




/* Contact */
#FormInput {
	margin: 0px;
	padding: 0px;
	border:1px solid green;
}
#FormInput fieldset {
	margin: 0px;
	padding: 0px 4px 4px 0px;
	border: 1px solid pink;
}
#FormInput fieldset label {
	float:left;
	text-align: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 100px;
	border: 1px solid blue;
}

#FormInput fieldset div {
 	float: right;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;;
	width: 320px;
	border:1px solid black;
	overflow: auto;
}
.input  {font-size:12px;}
.textarea  {font-size:12px;}

/

/* Profile*/

#Profile {
	text-align: center;
	float: left;
	padding: 5px 0px 5px 0px;
	border: 0px solid yellow;
	width: 400px;
	

}

#Profile ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	border: 0px solid blue;
	float: left;
}

#Profile ul li {
	margin: 0px;
	padding:0px 0px 2px 0px;
	float: left;
	border: 0px solid cyan;
	color:black;
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.biography{
line-height:16px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0;
padding:0;
border:0px solid yellow;
color:black;
width:420px;
float:left;
}

.jewelry{
line-height:14px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin:0;
padding:0;
border:0px solid yellow;
color:black;
width:420px;
float:left;
}


.bio_scroll{
border:0px solid green;
width:465px;
height:300px;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}

.jewel_scroll{
border:0px solid green;
width:450px;
height:155px;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}

.detail_contact{
width:340px;
height:212px;
border:0px solid red;
text-align:left;
margin:85px 0px 0px 0px;
float:right;
color:#000000;
font-size:15px;
line-height:28px;
}

 .detail_tel1{
width:100px;
height:auto;
border:0px solid red;
text-align:left;
margin:0px 0px 0px 0px;
float:left;
color:#000000;
line-height:28px;
font-size:15px;
}

.detail_tel2{
width:170px;
height:auto;
border:0px solid red;
text-align:left;
margin:0px 0px 0px 0px;
float:left;
color:#000000;
line-height:28px;
font-size:15px;
}

.detail_contact_city{
width:383px;
height:30px;
border:0px solid red;
text-align:left;
margin:0px 0px 0px 0px;
float:right;
color:#ffffff;
font-size:11px;

}