@charset "utf-8";
/* CSS Document */

body
{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image:url(../images/sanofi_bar_extend.gif); background-repeat:repeat-x; background-color:#000;}

p
{margin:12px 0;}

img
{border:none;}

h1
{font-family:century gothic, arial, sans-serif; font-size:43px;color:#9da0b7; margin:0; padding-bottom:16px;font-weight:normal;}

h2
{font-family:century gothic, arial, sans-serif; font-size:30px;color:#9da0b7; margin:0; padding-bottom:16px;font-weight:normal;}
.clear { clear: both; }
.ambienlogo
{
text-align:right;
padding:12px 34px 0 0;
}

#ambienLogoInner {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ambien_logo.png, sizingMethod='scale'); width: 163px; height: 74px; float: right;}
html>body #ambienLogoInner {
background: url(../images/ambien_logo.png) no-repeat;
width: 200px;
height: 90px;
float: right;
}
#ambienLogoInner a { display: block; position: relative; z-index: 10;}


.flashplaceholder
{width:271px; position: absolute; bottom: 0; left: 0; overflow: hidden; background-repeat: no-repeat; margin-left: -15px;}

.roosterFlash 
{ 
	padding-top: 20px;
	margin-left: -21px;
}

.gamelink
{float:right;position:absolute}

.gamelink a
{font-family:arial black;font-weight:normal;}


.homemain
{background-image:url(../images/homemain.jpg); width:1000px;background-repeat:no-repeat;}

.homecontent
{
line-height:21px; 
width:986px; 
padding:143px 0 192px 14px; 
color:#7d7f90;
font-size:14px;
font-family:helvetica;
position: relative;
}

/*html .homecontent
{float:left;
line-height:21px; 
width:610px; 
padding:200px 0 192px 14px; 
color:#7d7f90;
font-size:14px;
font-family:helvetica;
}
*/
.homecontent a
{color:#eee9c3; font-size:15px; text-decoration:none;
}

.homecontent strong
{font-size:15px; font-weight:bold;}

.headertier
{background-image:url(../images/header_back.gif); background-repeat:no-repeat;width:1000px; font-size:14px;color:#fff; padding: 19px 0 2px 0; height: 24px;}

.headertier a
{color:#7d7f90;text-decoration:none;font-size:14px;}
.headertier a:hover
{color:#fff;}

.headertier table
{margin-left:380px;}


.isi
{ position: relative; z-index: 9999; color:#777; padding:0 0 0 50px; margin-top: -65px; font-size:14px;}
.homeProven { margin-left: 310px; }
.isi a
{color:#777;}
.roostericon {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/roostericon.png, sizingMethod='scale'); width:53px; height: 62px; position:absolute; top:38px; left:906px;}
html>body .roostericon {
		background:url(../images/roostericon.png) no-repeat;
  		width:53px;
 		height: 62px;
		position:absolute;
		top:38px;
		left:906px;
		}
		
#sanofi_top {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sanofi_top.png, sizingMethod='scale'); width: 995px; height: 46px; position:absolute;}
html>body #sanofi_top {
		background:url(../images/sanofi_top.png) no-repeat;
  		width:995px;
 		height: 46px;
		position:absolute;
		}
		
.logolink
{width:350px;height:40px;position:relative;top:160px;}

.spacer
{position:absolute; z-index:444; top:0; left:654px;}
		
.sitewrap
{width:1000px;padding-top:54px;position:relative;}

.usresidents
{color:#7D7F90;font-size:16px;font-weight:bold;position:absolute;top:45px;left:651px;z-index:3443;}

.topISI
{margin-top:-35px;margin-left:10px;color: #777777;margin-bottom:20px;}

.topISI a
{color:#777777;}

/********** innerpage  *****************/

.innercontent {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/innercontentback.png, sizingMethod='scale'); line-height:21px; height:441px; margin-top:90px; width:910px; color:#7d7f90;font-size:14px; padding:50px 0 0 90px;font-family:helvetica;}			
html>body .innercontent {background:url(../images/innercontentback.png) no-repeat;
line-height:21px; height:441px; margin-top:90px; width:910px; color:#7d7f90;font-size:14px; padding:50px 0 0 90px;font-family:helvetica;
		}


.innercontent a
{color:#eee9c3; font-size:15px;text-decoration:none;
}

.innercontent strong
{font-size:15px; font-weight:bold;}

			
.roosterizecontent {background:url(../images/roosterizecontentback.png) no-repeat;
line-height:21px; height:441px; margin-top:90px; width:910px; color:#7d7f90;font-size:14px; padding:50px 0 0 90px;font-family:helvetica;
		}


.roosterizecontent a
{color:#eee9c3; font-size:15px;text-decoration:none;
}

.roosterizecontent strong
{font-size:15px; font-weight:bold;}

.videocontent {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/videocontentback.png, sizingMethod='scale'); line-height:21px; width:910px; color:#7d7f90;font-size:14px; height:577px; padding:0 0 0 90px;font-family:helvetica; }			
html>body .videocontent {background:url(../images/videocontentback.png) no-repeat;
line-height:21px; width:910px; color:#7d7f90;font-size:14px; height:577px; padding:0 0 0 90px;font-family:helvetica;margin-top:-16px;
		}
		
.videocontent .transLink{color:#777777;text-decoration:underline;}
		
.videocontent a
{color:#eee9c3;font-size:15px;text-decoration:none;
}

.gamepagecontent {
line-height:21px; width:910px; color:#7d7f90;font-size:14px; height:577px; padding:0 0 0 90px;font-family:helvetica;margin-top:-16px;
		}
		
.videoicons
{
font-size:12px;font-weight:bold; line-height:14px;margin-left:6px;
}

.videoicons a
{font-size:11px;font-weight:normal;position:relative; z-index:3434;color:#7d7f90;}

.videoicons a:hover
{color:#fff;}

.videocontent strong
{font-size:15px; font-weight:bold;}


.videotriallink
{position:absolute; z-index:324; width:120px; margin-top:-290px;margin-left:815px;}


.subHead 
{
	display: block;
	margin-top: 27px;
}
.freeTrialLink {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/freetrial.png, sizingMethod='scale'); margin-top:-320px; overflow: hidden; position: absolute;	}
html>body .freeTrialLink {
	background: url(../images/freetrial.png) no-repeat bottom left;
	margin-top:-320px;
	overflow: hidden;
	position: absolute;		
}
.freeTrialLink a {
	display: block;
	position: relative;
	z-index: 500;
}

.roosterizeSilence {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_silenceRoosterBig.png, sizingMethod='scale');width: 551px; height: 66px; position: absolute; top: 175px; left: 71px;}
html>body .roosterizeSilence 
{
	background: url(../images/bg_silenceRoosterBig.png) no-repeat;
	width: 551px;
	height: 66px;
	position: absolute;
	top: 175px;
	left: 71px;
}
.ruffleFeathers {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/txt_ruffleSomeFeathers.png, sizingMethod='scale'); width: 367px; height: 31px; margin-left: 5px;}
html>body .ruffleFeathers 
{
	background: url(../images/txt_ruffleSomeFeathers.png) no-repeat;
	width: 367px;
	height: 31px;
	margin-left: 5px;
}
.tiredOfMorning {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/txt_tiredOfMorning.png, sizingMethod='scale'); width: 432px; height: 78px;}
html>body .tiredOfMorning 
{
	background: url(../images/txt_tiredOfMorning.png) no-repeat;
	width: 432px;
	height: 78px;
}
.roosterizeTheWeb {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/txt_roosterize.png, sizingMethod='scale');width: 333px;height: 27px;}
html>body .roosterizeTheWeb 
{
	background: url(../images/txt_roosterize.png) no-repeat;
	width: 333px;
	height: 27px;
}

.kindOfAnnoying {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/txt_kindOfAnnoying.png, sizingMethod='scale');width: 387px;height: 37px;}
html>body .kindOfAnnoying
{
	background: url(../images/txt_kindOfAnnoying.png) no-repeat;
	width: 387px;
	height: 37px;
}

.grassPatch {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/grassPatch.png, sizingMethod='scale');width: 298px;height: 138px;position: absolute;left: 125px;bottom: 0;z-index: 500;}
html>body .grassPatch 
{
	background: url(../images/grassPatch.png) no-repeat;
	width: 298px;
	height: 138px;
	position: absolute;
	left: 125px;
	bottom: 0;
	z-index: 500;
}
#gameCTA {
	position: absolute;
	width: 105px;
	height: 83px;
	right: 168px;
	top: 244px;
}
#gameCTA img {
	width: 105px;
	height: 83px;
}

.triallink
{font-size:12px; position:relative; z-index:324; font-weight:bold; line-height:14px;color:#000;width:120px; padding:98px 0 0 10px;}

.triallink strong
{font-family:arial black;font-weight:normal;}

.roosterizebutton
{
border: none; 
background-color: #2e2e2e;
width: 250px; 
color: #7d7d7d;
}

ul.roosterNav {
margin: 0 0 0 460px;
padding: 0;
height: 24px;
}
ul.roosterNav li {
float: left;
overflow: hidden;
width:150px;

}
ul.roosterNav li a {
display: block;
/*text-indent: -2000px;*/
height: 24px;
overflow: hidden;
}
ul.roosterNav li a:hover {
background-position: 0 -24px;
}
ul.roosterNav a.sleep {
background: url(../images/nav_sleep.gif) no-repeat;
width: 85px;
}
ul.roosterNav a.sleep_on {
background: url(../images/nav_sleep.gif) no-repeat;
background-position: 0 -24px;
width: 85px;
}
ul.roosterNav a.play {
background: url(../images/nav_play.gif) no-repeat;
width: 99px;
margin-left: 19px;
}
ul.roosterNav a.play_on {
background: url(../images/nav_play.gif) no-repeat;
background-position: 0 -24px;
width: 99px;
margin-left: 19px;
}
ul.roosterNav a.watch {
background: url(../images/nav_watch.gif) no-repeat;
width: 108px;
margin-left: 38px;
}
ul.roosterNav a.watch_on {
background: url(../images/nav_watch.gif) no-repeat;
background-position: 0 -24px;
width: 108px;
margin-left: 38px;
}
ul.roosterNav a.roosterize {
background: url(../images/nav_roosterize.gif) no-repeat;
width: 136px;
margin-left: 40px;
}
ul.roosterNav a.roosterize_on {
background: url(../images/nav_roosterize.gif) no-repeat;
background-position: 0 -24px;
width: 136px;
margin-left: 40px;
}