@charset "utf-8";
/* CSS Document */
html{overflow-y:scroll}
*
{
margin:0;
padding:0;
}
body
{
background:url(../images/body_bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:11px;
}
.wrapper
{
width:947px;
margin:0 auto;
}
.topBar
{
background:#000;
padding:0px 20px 24px 30px;
}
h1.logo
{
	width:148px;
	height:25px;
	background:url(../images/glamAdaptLogo.jpg) no-repeat;	
	margin-top:27px;
	float:left;
	font-size:0px;
	cursor:pointer;
	
}
.topBar ul
{
float:right;
list-style:none;	
color:#FFF;
margin-top:16px;
}
.topBar ul li
{
float:left;
display:inline;
margin-left:7px;
font-size:11px;
}
.clear
{
clear:both;
}
.navigation
{
border-bottom:1px solid #bdbdbd;	
background-color:#FFF;
padding:5px 0px 8px 20px; 
}
a:link
{
text-decoration:none;
font-weight:bold;
color:black;
}
a:visited
{
text-decoration:none;
font-weight:bold;
color:black;
}
a:hover
{
text-decoration:none;
font-weight:bold;
color:#ee2200;
}
.navigation ul
{
list-style:none;	
}
.navigation ul li
{
float:left;
display:inline;
margin-right:31px;
}
.active
{
color:#ee2200;	
font-weight:bold;
}
.mainContent
{
padding:23px 20px 33px 20px;	
background-color:#FFF;
}
.slideBox
{
width:599px;
margin-right:20px;
}
.float_lft
{
float:left;	
}
.footer
{
border-top:1px solid #bdbdbd;
padding:6px 0px;	
background-color:#FFF;
font-size:11px;
margin-bottom:10px;
}
.footer_lft
{
padding-left:20px;	
width:454px;
float:left;
}
.footer_rgt
{
padding-left:153px;
width:300px;
float:left;
}
.footer_rgt img
{
margin-left:7px;
}
.mainContenRgt
{
width:288px;	
}
.footer ul
{
list-style:none;
}
.footer ul li
{
float:left;
display:inline;
margin-right:6px;
}
.footer ul li a:link
{
color:black;
font-weight:normal;	
}
.footer ul li a:visited
{
	color:black;
font-weight:normal;	
}
.footer ul li a:hover
{
color:#EE2200;
font-weight:normal;	
}

img
{
border:0 none;
font-size:0px;
line-height:0px;
}
li.copy
{
margin-left:219px;	
}
.col_big
{
	width:598px;
	margin-right:20px;
}
.col_small
{
width:289px;	
}
.col_big_down
{
	width:598px;
	margin-right:20px;
}
.col_small_down
{
width:289px;	
}
.col_big_up
{
width:598px;
}
.col_small_up
{
width:289px;
margin-right:20px;
}
.margin_left_20
{
margin-left:20px;	
}
.glamMedia
{
position:absolute;
top:5px;
right:22px;
}
.explanation_lft
{
margin-right:20px;
width:289px;
float:left;
}
p.lft
{
margin-bottom:23px;	
}
.explanation_rgt
{
width:598px;
float:left;
}
.explanation_lft h4
{
font-size:13px;
font-weight:bold;
margin-bottom:14px;
}
.explanation_lft h2
{
font-size:22px;
font-weight:bold;
margin-bottom:32px;
}

.explanation_rgt h4
{
font-size:13px;
font-weight:bold;
}
.explanation_rgt p
{
margin-bottom:24px;	
}
.header_spl
{
margin-bottom:30px;
}
.ttl
{
padding-bottom:2px;
margin-bottom:24px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #000000;	
}
.grey_text
{
color:#726e6e;
}
.partner_logo
{
margin-bottom:13px;
display:block;
}
.glamAdaptTtl
{
font-size:22px;
font-weight:bold;
margin-bottom:20px;
}
.glamAdaptGraph
{
margin-bottom:35px;	
}
.glamAdapt_H3
{
font-size:13px;
}
.glamAdaptH_p
{
margin-bottom:14px;
}
.feature_ttl
{
padding-bottom:2px;
margin-bottom:15px;
font-size:12px;
border-bottom:1px solid #000000;	
}
.feature ul
{
list-style-image:url(../images/bullet_red.gif);
list-style-position:inside;
}
.feature ul li
{
margin-bottom:12px;	
}
.txtBox
{
border:1px solid #404040;
width:291px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:20px;
}
.selectBox
{
border:1px solid #404040;
width:150px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:20px;
}
.txtArea
{
border:1px solid #404040;
width:291px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.btnSub
{
background-color:#EE2200;
border:2px solid #000;
font:Arial, Helvetica, sans-serif;

font-size:13px;
width:75px;
color:#FFF;
cursor:pointer;
}
.mandatory
{
color:#EE2200;
font-size:11px !important;
font-style:italic !important;
margin-left:319px;
font-weight:normal !important;
}
.resetLnk
{
text-decoration:underline;
font-size:12px;
color:blue;
font-weight:normal;
margin-left:10px;
}
.formTbl{font-size:13px;}
.ttl2
{
font-size:22px;
margin-bottom:18px;
}
ul.description
{
margin-bottom:24px;
list-style:none;
}
ul.description li
{
background:url(../images/red_bullet.jpg) no-repeat 0 center;
padding-left:15px;
margin-bottom:13px;
/*font-weight:bold;*/
font-size:12px;
}
.ttl3
{
border-bottom:1px solid #000000;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
padding-bottom:2px;
}
.row1
{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px 0px;
}
.row2
{
padding:5px 0px;
background-color:#ededed;
}
.red
{
background:url(../images/red_bullet.jpg) no-repeat 0 center;
padding-left:10px;
}
ul.listMain
{
list-style:none;
border-top:1px solid #ccc;
}
ul.listMain li
{
padding:7px 0px;
font-weight:bold;
border-bottom:1px solid #ccc;
}
