
/*FONTS & HEADERS*/
h4 { font-family: 'Helvetica', Helvetica, arial, sans-serif; font-size: 24px; text-transform:uppercase; font-weight: Bold; color: #ff0055; padding: 0; margin: 0; }

h2 { font-family: 'Helvetica', Helvetica, arial, sans-serif; font-size: 20px; text-transform:uppercase; font-weight: Bold; color: #ff0055; padding: 0; margin: 0; }

.c1 { text-align:right; padding-right:50px; float: right; width: 100px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.c2 { width: 275px; padding-right:10px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

.c3 { text-align:left; width: 100px; height: inherit; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

/*p { margin:5px 0 15px 0; padding:0 0 0 0; border:0px solid #752E6E; }*/
.c4 { width: 250px; }

/*HEADER*/
#gnav { list-style-type:none; padding:22px 0 0 0; height:20px; background-image: url(../images/navBarGraphic.png); background-position: top center; background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; width: 1010px; text-align: left; }

#gnav li { display:inline; margin:0 0 0 25px; padding:0 5px; }

#gnav li { _padding:0 12px; }

#gnav li:first-child { padding:0 2px; }

#gnav a:link { color: #333333; text-decoration: none; padding: 0 5px 5px 5px; }

#gnav a:visited { text-decoration: none; color: #333333; padding: 0 5px 5px 5px; }

#gnav a:hover { text-decoration: none; color: #FFFFFF; background-color: #ff0055; padding: 0 5px 5px 5px; }

#gnav a:active { text-decoration: none; color: #FFFFFF; background-color: #ff0055; padding: 0 5px 5px 5px; }

#disclaimer { text-align: right; padding: 0; width: 990px; float: left; }

#disclaimerMicrosite { padding: 15px 25px 0 0; width: 520px; float: right; text-align: right; }

#bookmarkButton { padding: 0 0 0 0; width: 990px; }

#masthead { text-align: left; padding: 5px 25px 25px 25px; width: 990px; }

#mastheadMicrosite { text-align: left; padding: 5px 25px 0px 25px; width: 990px; }

.glamalerLogo { width: 250px; float: left; }

/*BODY*/
/*body { font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0; text-align: center; color: #ff055; width: 100%; margin: 0; overflow-x: hidden; position:absolute; height:100%;
}*/

body { font: 100% Arial, Helvetica, Verdana, sans-serif; margin:0; padding:0; position:absolute; height:100%; width:100%; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: center 0; background-color: #ffffff; }

#container { width: 100%; margin: 0 auto; text-align: center; top: 0px; }

#header { background: #DDDDDD; padding: 0 10px 0 20px; }

#header h1 { padding: 10px 0; }

#mainContent { padding: 20px;width: 990px; margin: 0 auto; text-align: center; height: 500px;  }
#laurenContent  { padding: 0; width: 990px; margin: 0 auto; text-align: center; height: 500px; }

#navBar { padding: 2px 0 0 0; margin: 0; width: 100%; min-height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; line-height: 14px; font-weight: bold; text-align: center; }

#navBarContent { margin: 0 auto; padding: 0; width: 1010px; text-align: center; }

#navBarMicrosite { padding: 2px 0 0 0; margin: 0; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; line-height: 14px; font-weight: bold; text-align: center; }

/*FOOTER*/
#footer { padding: 10px 10px; height: 50px; bottom: 0px; }

#footer p { margin: 0 auto; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: left; height: 60px; }

/*IFRAME*/
.iframe { border: 0; }

/*CLEARFIX*/
/*.clearfix:after { clear:both; content: "."; display: block; height: 0; visibility: hidden; }*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

/*LINKS*/
a:link { color: #ff0055; text-decoration: none; font-weight: bold; }

a:visited { text-decoration: none; color: #ff0055; font-weight: bold; }

a:hover { text-decoration: none; color: #999999; font-weight: bold; }

a:active { text-decoration: none; color: #ff0055; font-weight: bold; }

