@charset "utf-8";

/* CSS Document */



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F4DEF3;

}

.tdrightbanner {

	background-image: url(beauty-images/bannerright.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	background-color: #FFFFFF;

}

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.style1 {

	color: #FFFFFF;

	font-weight: bold;

}





a.whitemenu:link {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: underline;

}

a.whitemenu:visited {

	color: #FFFFFF;

}

a.whitemenu:hover {

	color: #FFCCFF;

	text-decoration: none;

}

a.whitemenu:active {

	color: #FFFFFF;

}



a:link {

	color: #0000FF;

}

a:visited {

	color: #0000FF;

}

a:hover {

	color: #C62DBB;

}

a:active {

	color: #C62DBB;

}



.tabletd {

	margin: 3px;

	padding: 3px;

}





#leftcol {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#leftcol a{

color: #000000;

display: block;

padding: 4px 0 2px 4px;

text-decoration: underline; 

} 



#leftcol a:hover, #leftcol a:focus { 

background-color: #FF99FF;

color: #000000;

}



#contents {

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	}



#contents h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 140%;

	color: #EA08C1;

	font-weight: bold;

	padding-top: 3px;

	padding-bottom: 3px;

	margin-top: 5px;

	margin-right: 3px;

	margin-bottom: 2px;

	margin-left: 3px;

}



#contents h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: bold;

		color: #0000FF;

	

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

}



#contents h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 110%;

	font-weight: bold;

	color: #000000;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

}

h4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}







#contents a {

	color: #0000FF;

	text-decoration: none;

}



#contents a:hover, #contents a:focus{

	color: #C62DBB;

	text-decoration: underline;

}

#rightcol {

	font-style: normal;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 90%;

}



#rightcol a{

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: underline;

}



a:hover, #rightcol a:focus{

	color:#FFCCFF;

	text-decoration:none;}



#footer {

	border-top-width: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #666666;

	border-bottom-width: 2px;

	border-bottom-color: #666666;

}

#footer p {

	font-size: 10px;

	color: #666666;

}



#footer a{

	color: #C62DBB;

	text-decoration: underline;

	font-size: 90%;

	font-weight: bold;

} 



#footer a:hover, #leftcol a:focus { 

color: #0000ff;

}

.style2 {font-weight: bold}.cellspace {

	padding-right: 3px;

	padding-left: 3px;

}

.bodercell {

	padding: 3px;

	border: 1px solid #000000;

}



.style3 {	color: #FFCCFF;

	font-size: 90%;

}

.adborder {

	border: 1px double #C62CBD;

	padding: 5px;

}



.adfont {font-size: 10px}



.style10 {

	color: #FF346B

}

.style5 {

	color: #C62CBD;

	font-weight: bold;

}

.style7 {

	color: #0033FF

}

.tableborder {	border: 1px solid #000000;

}

.style12 {
	color: #C62DBB;
	font-weight: bold;
}.getebook {

	font-size: 20px;

	font-weight: bold;

}

.ebookborder {

	border: 4px dotted #C62DBB;

	background-color: #FFDDFF;

}

.tableborder {	border: 1px solid #000000;

}

a:hover {

	color: #C62CBD;

}
.lefttopadbg {
	background-image: url(beauty-images/left-top-adback.jpg);
	background-repeat: repeat-x;
}

#ad1 {
width: 336x;
height: 2800px;
position: absolute;
left: 5px;
right: 0px;
bottom: 0px;
top: 10px;
} 
