body

{

 margin:0;

 overflow-x:hidden;

 text-align:center;

 background:#999;

}



#content

{

 margin:0;

 margin-top:10px;

 width:875px;

 border:solid 2px #000;

 margin-bottom:20px;

 margin-left:auto;

 margin-right:auto;

 text-align:left;

}



#top

{

 margin:0;

 height:100px;

 background:#EFE8D5 url('/_makeup/logo.jpg') no-repeat 10px 10px;

}



#top h1

{

 display:none;

}



#top h2

{

 display:none;

}



#menu

{

 margin:0;

 padding-left:100px;

 background:#000;

 height:25px;

 border-bottom:solid 8px #fff;

}



#menu ul

{

 margin:0;

 font-size: 12px;

 font-family:Arial;

 padding:0;

 width:100%;

}



#menu ul li

{

 display: inline;

 margin-left:0px;

}



#menu ul li a

{

 color:#fff;

 text-decoration: none;

 float: left;

 vertical-align: middle;

 padding:5px;

 padding-left:13px;

 padding-right:13px;

 background:#000;

 border-left:solid 1px #fff;

 text-transform:uppercase;

 letter-spacing:-1px;

}



#menu ul li a.selected

{

 background-color:#242481;

}



#menu ul li a:hover

{

 background-color:#242481;

}



#maintop

{

 margin:0;

 height:253px;

 background:#999 url('/_makeup/background.jpg') repeat-y;

}



#maintop img.maintop1

{

 float:left;

 padding-bottom:10px;

 margin-left:28px;

}



#maintop .maintop2

{

 float:left;

 height:253px;

 width:253px;

 margin-left:85px;

 background:url('/_makeup/freeblue.jpg') no-repeat;

}



#maintop img.maintop2img

{

 height:253px;

 width:253px;

 margin-left:85px;

}



#maintop .maintop2:hover

{

 background:url('/_makeup/freeyellow.jpg') no-repeat;

}



#maintop .maintop2 a

{

 display:block;

 width:100%;

 height:100%;

 text-decoration:none;

}



#maintop .maintop3

{

 float:right;

 height:253px;

 width:253px;

 margin-right:25px;

 background:#000;

}



#maintop .maintop3:hover

{

 background:#f00;

}



#maintop .maintop3 a

{

 display:block;

 width:100%;

 height:100%;

 text-decoration:none;

 color:#fff;

 font-family:Arial;

 font-size:60px;

 text-align:center;

 vertical-align:middle;

 padding-top:50px;

}



#main

{

 margin:0;

 padding:10px;

 background:#fff;

}



#mainbg

{

 margin:0;

 padding:10px;

 background:url('/_makeup/background2.jpg');

}



#mainbg2

{

 margin:0;

 padding:10px;

 background:url('/_makeup/background3.jpg');

}



#main h3

{

 clear:both;

 margin:0;

 font-family:Arial;

 font-size:17px;

}



#main img.imgr

{

 float:right;

 padding-left:10px;

 padding-bottom:10px;

}



#main img.imgl

{

 float:left;

 padding-right:10px;

 padding-bottom:10px;

 padding-right:100px;

}



#main p

{

 margin:0;

 font-family:Arial;

 font-size:14px;

 margin-top:15px;

 color:#242481;

 line-height:20px;

}



.mainhalf

{

 margin:0;

 width:45%;

 float:left;

 margin-right:5%;

}



.mainthird

{

 margin:0;

 width:30%;

 float:left;

 margin-right:3%;

}



#main p.smallprint

{

 margin:0;

 clear:both;

 text-align:center;

 margin-top:20px;

 border:dotted 1px #c0c0c0;

 font-size:13px;

 padding:5px;

 vertical-align:middle;

 color:#000;

}



#main p.smallprint .bigger

{

 font-size:15px;

 font-weight:bold;

 text-transform:uppercase;

 margin-right:15px;

 margin-left:15px;

}



#main h4

{

 margin:0;

 display:block;

 background:#242481;

 padding:5px;

 color:#fff;

 font-family:arial;

 font-size:13px;

 letter-spacing:-1px;

 text-transform:uppercase;

 margin-top:20px;

 margin-bottom:-10px;

}



.candd

{

 margin:0;

 width:820px;

 text-align:center;

 margin-left:auto;

 margin-right:auto;

}



#main .candd h5

{

 margin:0;

 width:100%;

 font-family:Arial;

 color:#000;

 text-transform:uppercase;

 letter-spacing:-3px;

 margin-bottom:-17px;

}



#main .candd h6

{

 margin:0;

 margin-top:15px;

 margin-left:5px;

 display:block;

 padding:3px;

 padding-left:21px;

 background:#ff0;

 text-align:left;

 font-family:Arial;

 font-size:14px;

 text-transform:uppercase;

 letter-spacing:-1px;

 width:782px;

}



#main ol

{

 margin:0;

 margin-top:5px;

 padding:0;

 padding-left:35px;

}



#main ol li

{

 margin:0;

 padding-left:10px;

 text-align:left;

 font-family:Arial;

 font-size:15px;

 text-transform:uppercase;

 letter-spacing:-1px;

 width:782px;

 font-weight:bold;

 line-height:20px;

}



#main ol li .bigger

{

 font-size:18px;

 font-weight:bold;

 text-transform:uppercase;

 margin-left:8px;

 margin-right:8px;

}