/*  Philips global stylesheet. Only values that need to be overruled are defined here
 *   Version: 3.07
 *   Date: August 14, 2007
 *
 *  Structure of document:
 *  1. Page layout styles
 *    1a. Base elements
 *    1b. Reusable styles
 *    1c. Templates
 *    1d. Left navigation
 *  2. Global layout styles
 *    2a. Page structure
 *    2d. Left Navigation	
 *  Only 1a and 1b are public styles
 */

/* ----- Start of public styles ----- */


/* swfobject div */

	#flashcontent {
		position:absolute;
		width: 100%;
	}   

   
/* 1a. base element style definitions */
.body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#252F47;
	background-color:#000000 !important; 
	margin:0;
	padding:0;
	text-align:center;  
}

table{ 
	font-size:100%;
}	  

td{
	margin:0px;
}

td#spacer{
	margin:0px;
	height:6px;
	background:inherit;
}

td#retail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#252F47;
	margin:0;
	padding:0;
}

#containerCtr{
	text-align: center;
	margin: 0 auto;

}	

td#Non{
	background:none;
}

td#NonAccessories{
	background:inherit;
}


td#Black{
	background-color:#000000;
	padding:inherit;
}

td#Ctr{
	background:none;
}

form{

}

select, input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#000000;
	vertical-align:middle;
	padding:3;
}

input#code{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#eeeeee;
	padding:3;
}

input.checkbox{
	vertical-align:middle;
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
}

img{
	border:0px;
}

a:link{
	text-decoration:underline;
	color:#91c7ff;
}

a:visited{
	text-decoration:underline;
	color:#91c7ff;
}
a:active{
	text-decoration:underline;
	color:#91c7ff;
}
a:hover{
	text-decoration:underline;
	color:#91c7ff;
}

ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul li {
	padding:0px 15px 0px 15px;
	background-image: url("/crsc/images/icon-listitem-closed.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

* html ul li {
	background-position: 0 .1em;	/* IE Exception */
}

.p-iframe{
	background:#FFFFFF;
}

hr{
	height:1px;
	border:0px;
	color:#E0E0E8; /* IE fix */
	background:#E0E0E8;
}

.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #ffffff;
	line-height:30px;
}

.hdr_sm_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #91c7ff;
}


.bdText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.bdText_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F79421;
}

.bdText_8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ffffff;
}

.bdText_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #ffffff;
}
.bdText_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.bdText_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.bdText_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	line-height:normal;
}

.bdText_g_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1d1613;
	line-height:normal;
}

.bdText_20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
}

/* end base style definitions */

/* 1b. general reusable styles */

table.p-tight{
	border-collapse:collapse;
	border-spacing:0px;
}

table.p-tight td{
	vertical-align:top;
}

table.p-transparent, table.p-transparent td{
	background-color:transparent;
}

td p {
	margin-top:0px;
	margin-bottom:0px;
}

img.p-sectionArrow{
	padding-bottom:1px;
	vertical-align:middle;
}

/* Workaround for image bug in NS6 */
/*
img {vertical-align: bottom; line-height: 1%; padding: 0px; border: 0px}
*/
img {border: 0px}

.p-center{
	text-align:center;
}

.p-orange{
	color:#000000;
	font-size:9px;
}

.p-asterix{
	color:#DF2823;
	font-size:9px;
}

.p-linkplus{
	color:#000000;
	font-size:9px;
}

.p-error,
.p-highlight{
	color:#DF2823;
}

.p-metadata {
	color:#888B9C;
}

select.p-selectlist{
	width:200px;
	margin-bottom:5px;
}

h1 {
	text-align:left;
	font-size:250%; /* 28pt / 250%   */
	padding:6px 9px 5px 9px;
	font-weight:normal;
	color:#005AFF; /* #B9BBC7 */
	margin:0px;
	line-height:normal; /*normal */
}

h2{ 
	font-size:150%;	/* 17px */
	font-weight:normal;
	margin:5px 0px 7px 0px;
	color:#000066;
	line-height:normal;
}

h3{
	font-size:135%;	/* 15px */
	margin:5px 0px 7px 0px;
	color:#91C7FF;
	line-height:normal;
}

h4{
	/* Not defined, only at component level */
}

h5{
	margin:0px;
	font-size:110%;
}

h4 a:link, h4 a:visited, h4 a:hover, h4 a:active{
	color:#252F47;
}

/* General layout options for tables*/
table.p-maxwidth, td.p-maxwidth { 
  width: 100%; 
} 

td.p-nowrap { 
  white-space: nowrap; 
} 

td.p-middle { 
  vertical-align: middle; 
} 

table.p-right {
	float:right;
}

.p-action{color:#000000;}
.p-bold {font-weight:bold;} 
.p-italic {font-style:italic;} 
td.p-right, tr.p-right td {text-align:right;} 
td.p-center, tr.p-center td {text-align:center;} 
td.p-hl, tr.p-hl td {background:#EFEFF4;} 
td.p-hl-blue, tr.p-hl-blue td {background:#E9F5FF;} 
td.p-hl-yellow, tr.p-hl-yellow td {background:#FFF4DF;} 

.p-clear-both{clear:both;}
.p-clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.p-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .p-clearfix {height: 1%;}
.p-clearfix {display: block;}
/* End hide from IE-mac */

/* 1c. Styles related to templates */
td#p-mainbodywide{
	width:770px;
	vertical-align:top;
	padding:10px;
	text-align:center;
}

table#p-mainbodywide-table{
	width:750px;
}

table#p-mainbodywide-table td{
	vertical-align:top;
}

td.p-mainheader{
	text-align:left;
	font-size:16px;
	padding:3px 5px 3px 10px;
	height:20px;
	font-weight:bold;
	color:#878C9C;
	background:url(/crsc/images/dots.gif) repeat-x bottom;
	background-color:#ffffff; 
}

#p-sectionbanner{
	visibility:hidden;  /*Added for flashbanners */
 	height:42px;
}

/* breadcrumb */
td#p-breadcrumb{
	width:770px;
	line-height:26px;
	margin:0px;
	padding:0px 10px;
	vertical-align:middle;
	font-weight:bold;
	border-bottom:solid 1px #E0E0E8;
	color:#252F47;
	font-size:90%;
}

#p-breadcrumb a{
	font-weight:normal;
	line-height:26px;
}

#p-breadcrumb .p-microarrow {
   height:8px;
	padding-left:12px;
   background:url(/crsc/images/micro_arrow.gif) no-repeat 4px 50%;
	line-height:26px;
	white-space:nowrap;
}

#p-breadcrumb td#p-youarehere {
	line-height:26px;
	padding-right:5px;
	font-weight:bold;
}

.p-content-grid {
	width:770px;
	border-spacing:0px;
	border-color:#E0E0E8;
	border-width:0px 0px 1px 0px;	
	border-style:solid;
}

.p-content-grid td {
	vertical-align:top;
}

.p-content-grid .p-bottomleft {
	background: url(/crsc/images/bottomcorner_l.gif) no-repeat left bottom;
	padding-bottom:4px;
	height:4px;
}

.p-content-grid .p-bottomright {
	background: url(/crsc/images/bottomcorner_r.gif) no-repeat right bottom;
	padding-bottom:4px;
}

#p-banners {
	margin-top:0px;
}

#p-banners td{
	background-color:#EFEFF4;
}

.p-banner-large {
	width:478px;
}

.p-banner-small {
	width:146px;
}

.p-banner-small td.p-image{
	border-left:solid 1px #FFFFFF;
	width:145px;
}

td.p-caption {
   background-color:#EFEFF4;
	padding:6px 10px 3px 10px;
	font-size:90%;
	line-height:140%;
	height:74px;
	vertical-align:top;
}

/* Grid A/B - Themes */
.p-theme .p-banner-large {
	width:504px;
	margin:10px;
} 

.p-theme .p-banner-small-left, .p-theme .p-banner-small-right {
	margin:10px 0px 0px 0px;
	width:118px;
}

.p-theme .p-banner-small-right {
	margin:10px 10px 0px 0px;
}

.p-theme .p-caption {
	padding:0px 10px 0px 10px;
	height:65px;
}

.p-theme .p-arrow {
	background: url(/crsc/images/arrow_down_homepage.gif);
	background-position: 10px 3px;
	background-repeat: no-repeat;
	font-size:1pt;
	line-height:1px;
}

.p-theme .p-banner-small-right .p-caption {
	border-spacing:0px;
	border-color:#FFFFFF;
	border-width:0px 0px 0px 1px;	
	border-style:solid;
}

.p-theme .p-arrow {
	height:10px;
}

/* Grid A */
table#p-grid-a {
	margin-top:4px;
}

#p-grid-a #p-slots #p-left{
	width:384px;
	padding:6px 5px 8px 10px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#E0E0E8;
}

#p-grid-a #p-slots #p-right{
	width:385px;
	padding:6px 10px 6px 10px;
}

/* Grid A - Themes */
.p-theme #p-grid-a #p-slots #p-main  {
	width:100%;
	padding:9px 10px 8px 10px;
	border-width:0px;
}

.p-theme #p-grid-a #p-slots #p-left  {
	width:504px;
	padding:9px 10px 8px 10px;
	border-width:0px;
}

.p-theme #p-grid-a #p-slots #p-right  {
	width:246px;
	padding:10px 0px 10px 0px;
}

#p-slots hr {	margin-top:1px; margin-bottom:3px; } /* IE Hack */	/* 3,3 */
html > body #p-slots hr { margin-top:8px; margin-bottom:10px; } /* Other browsers */ /* 10,10*/

.p-theme #p-slots #p-right img{
	display:block;
}

.p-theme #p-grid-a .p-intro {
	color:#888B9C;
}

/* Grid B */
table#p-grid-b {
	margin-top:4px;
}

#p-grid-b #p-slots #p-left{
	width:292px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#E0E0E8;
	padding:6px 5px 8px 10px;
}

#p-grid-b #p-slots #p-center{
	width:292px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#E0E0E8;	
	padding:6px 10px 8px 10px;
}

#p-grid-b #p-slots #p-right{
	width:184px;
	padding:5px 5px 10px 10px;
}

/* Grid C */
#p-grid-c #p-columns #p-center{
	width:370px;
}

#p-grid-c #p-columns #p-right{
	width:180px;
}

/* Grid D */
#p-grid-d #p-columns #p-main{
	width:560px;
}

/* Grid E */
#p-grid-e #p-columns #p-left{
	width:180px;
}

#p-grid-e #p-columns #p-center{
	width:370px;
}

#p-grid-e #p-columns #p-right{
	width:180px;
}

#p-grid-e h1{
	padding-left:200px;
}

/* Grid F */
#p-grid-f #p-columns #p-left{
	width:180px;
}

#p-grid-f #p-columns #p-main{
	width:560px;
}

#p-grid-f h1{
	padding-left:200px;
}

/* Grid G */
#p-grid-g #p-columns #p-left{
	width:370px;
}

#p-grid-g #p-columns #p-right{
	width:370px;
}

/* Grid H */
#p-grid-h #p-columns #p-content{
	width:750px;
}

/* Grid I */
#p-grid-i #p-columns #p-main{
	width:560px;
}

#p-grid-i #p-columns #p-right{
	width:180px;
}

/* 1d. Styles related to left navigation */
.p-section-nav table{
	width:189px;
}

.p-section-nav td {
	vertical-align:middle;
}

#p-leftnav{
	width:180px;
	padding:10px 3px 10px 10px;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#E0E0E8;
}



/* ----- End of public styles ----- */

/* ----- Start of private styles ----- */

/* backwards compatible locale selector page styles */
.p-landing{
	background-color:#FFFFFF;
	text-align:center;
}

.p-landingpage{	
	width:500px;
	font-size:80%;
	margin:auto;
}

.p-landingpage .p-select{
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
}

.p-landingpage .p-select td{
	text-align:center; /*Fix for Mac IE5*/
}

.p-landingpage select{
	font-size:100%;
}

.p-landingpage .p-select, .p-landingpage .p-select td{
	background-color:#EFEFF4;
}

.p-landingpage .p-image{
	background-color:#FFFFFF;
}
.p-landingpage .p-select td{
	height:25px;
	vertical-align:bottom;
}

.p-landingpage .p-select input{
	vertical-align:middle;
}

.p-landingpage #p-localeselect{
	text-align:center;
	padding-top:5px;
}

.p-landingpage  .p-links {
	margin:10px;
}
.p-landingpage  .p-remember {
	vertical-align:bottom; 
	margin:10px;
	color:#000000;	
}
.p-landingpage  .p-remember input {
	vertical-align:middle;
}
.p-landingpage h3 {
	text-align:left;
	margin:10px 0px 5px 0px;
	font-size:100%;
	font-weight:bold;
	color:#000000;
}
table.p-localelist {
	margin:auto;
	width:510px;
	text-align:left;
	border-bottom: 1px solid #DFDFDF;
	font-size:120%;
}
table.p-localelist td {
	border-top: 1px solid #DFDFDF;
	padding:3px 5px 3px 5px;
}
table.p-localelist td.p-header {
	background:#F7F7F9;
	padding:0px;
}
table.p-localelist td.p-header h5 {
	font-size:100%;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:3px 5px 3px 5px;		
}
table.p-localelist .p-flag{
	padding:3px 0px 3px 0px;
}
table.p-localelist td.p-content {
	vertical-align:top;
}
table.p-localelist ul.p-link-list {
	margin:0px 5px 0px 5px;
	padding:0px;
	float:left;
}
table.p-localelist ul.p-link-list li {
	background:none;
	margin:2px;
	padding:0px;
}
table.p-localelist div.p-flag {
	float:left;
}
table.p-localelist div.p-center{
	width:200px;
	margin:auto;
	text-align:left;
}

img#p-flag{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}

td#p-localeselect{
	text-align:left;
	vertical-align:middle;
}

.p-locale-submit{
	padding-left:1px;			/* Not used anymore */
}

.p-extranet-search{
	padding-top:23px;
}

.p-extranet-topline{
	border-top:1px solid #CCCEDB; 
}

.p-extranet-extraspace{
	height:3px;
}

.p-globalsite-microsite{
	text-align:right;
	padding-right:5px;
	vertical-align:bottom;
	padding-bottom:13px;
}


/* sIFR */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.sIFR-active h1 {
  visibility: hidden;
  font-size:285%;
  line-height:1em;
}







/* ----- Start of Microsite ----- */
/* Father's Day Microsite */

div#mainContainer {
	position:relative;
	margin:0 auto;
	width:960px;
	height:731px;
	background:url(../images/bg_bronzeFrame.jpg) #f3f3f5 no-repeat;
	z-index:80;
}
 
div#mainContainer_intro {
	position:relative;
	margin:0 auto;
	width:967px;
	height:675px;
	background-color:#f3f3f5;
}


div#indexBrowseContainer {position:absolute; margin-top:13px; margin-left:216px; width:691px;}
div#indexBrowseHdr {position:absolute; width:688px; text-align:center;}
div#indexBrowseFlash {position:absolute; margin-top:145px; width:691px;}

div#trivia_container {
	position:absolute;
	/*	margin-top:115px; */
	width:690px;
	height:600px;
	left: -31px;
	top: -9px;
	z-index: 200;
}

div#sweepsContainer {position:absolute; margin-top:13px; margin-left:216px; width:668px;}

div#sweepsHdr {position:absolute; width:688px; text-align:center;}
div#sweepsContent_board {position:absolute; margin:124px 0 0 80px; width:535px; height:468px; background:url(../images/sweeps/scoreBoard.jpg) no-repeat bottom center;}

div#contentContainer {
	position:absolute;
	margin:24px 0 0 25px;
	width:910px;
	height:683px;
}

div#contentContainer_coupon {
	position:absolute;
	margin-top:40px;
	margin-left:34px;
	width:899px;
	height:605px;
}


div#logoPhilips {
	position:absolute;
	margin-top:620px;
	width:890px;
	height:60px;
	padding-right:20px;
	text-align:right;
	z-index:10;
}

div#logoPhilips img {float:right;}
div#logoPhilips div {margin-top:23px;}
div#logoPhilips div img {float:none; padding:0 25px 0 4px;}
div#logoPhilips span {font-size:11px; color:#357fb7;}
div#logoPhilips a {font-size:12px; color:#357fb7; text-decoration:underline;}

div#incSideNav1 {
	position:absolute;
	background:url(../images/bg_sideNav_green.gif) no-repeat top left;
	height:675px;
	width:204px;
	padding:8px 4px 0 4px;
	z-index:90;
}

div#incSideNavb {
	position:absolute;
	background:url(../images/bg_sideNav_green.gif) no-repeat top left;
	padding:10px 0 0 8px;
	width:233px;
	height:673px;
}

div#incFooterContainer {position:absolute; margin-top:686px; margin-left:225px; height:16px; width:700px;}

div#faqContainer {position:absolute; margin-top:10px; margin-left:216px; width:688px;}
div#faqHdr {position:absolute; margin-top:10px; width:688px; text-align:center; height:116px;}
div#faqContent {position:absolute; margin:150px 0 0 25px; width:663px; height:450px; overflow: scroll;}

div#rulesHdr {
	position:absolute;
	margin-top:10px;
	margin-left:75px;
	width:415px;
	height:116px;
}

div#ruelesContent {
	position:absolute;
	margin-top:140px;
	width:595px;
	height:421px;
	overflow: scroll;
}

div#rulesContainer {
	position:absolute;
	margin-left:230px;
	width:649px;
	height:553px;
}

div#couponsContainer {position:absolute; margin-left:216px; width:688px;}
div#couponsHdr {position:absolute; width:688px; text-align:center;}
div#couponsContent {position:absolute; margin:169px 0 0 22px;}

div#buyNowContainer {position:absolute; margin-left:216px; width:688px; height:607px;}
div#buyNowHdr {position: absolute; margin-top:11px; width:688px; text-align:center;}
div#buyNowContent {position:absolute; margin-top:191px; width:688px; text-align:center; z-index:1;}

div#buyNowContentCI {position:absolute; margin:191px 0 0 45px; width:221px; height:398px; z-index:1;}

div#loginContainer {position:absolute; margin-left:216px; width:688px;}
div#loginHdr {position:absolute; margin-top:13px; width:688px; text-align:center;}
div#loginContent {position:absolute; margin-top:135px; width:688px; height:471px;}
  
div#instantWinContainer {
	position:absolute;
	margin-top:150px;
	width:501px;
	height:450px;
}


div#regContainer {position:absolute; margin-top:13px; margin-left:216px; width:688px;}
div#regHdr {position:absolute; width:688px; text-align:center;}
div#regContent {position:absolute; margin-top:140px; width:688px;}  
.reg_dropdown {font-size:11px;}

div#regFoulHdr {
	position:absolute;
	margin-top:258px;
	margin-left:137px;
	width:327px;
	text-align:center;
	font-size:12px;
	color:#414042;
}

div#regForgotHdr {
	position:absolute;
	margin-top:258px;
	margin-left:50px;
	width:494px;
	text-align:center;
	font-size:12px;
	color:#414042;
}


div#triviaContainer {
	position:absolute;
	margin-left:228px;
	width:677px;
	height:610px;
}

div#triviaHdr {
	position:absolute;
	margin-top:13px;
	margin-left:27px;
	width:579px;
	height:115px;
}

div#trivia_playBtn {
	position:absolute;
	margin-top:329px;
	margin-left:165px;
	width:176px;
	height:39px;
}

div#trivia_indexRef {
	position:absolute;
	margin-top:128px;
	margin-left:330px;
	width:331px;
	height:478px;
}

div#trivia_indexFlash {
	position:absolute;
	margin-top:208px;
	margin-left:53px;
	width:443px;
	height:102px;
	background-color:#CC0000;
	color:#FFFFFF;
}

div#trivia_gameRefs {
	position:absolute;
	margin-top:128px;
	margin-left:330px;
	width:331px;
	height:478px;
	z-index:120;
}

div#trivia_gameField {
	position:absolute;
	margin-top:495px;
	width:453px;
	height:92px;
	z-index:0;
}

div#trivia_gameHelmet {
	position:absolute;
	margin-top:486px;
	margin-left:130px;
	width:79px;
	height:68px;
	z-index:10;
}

div#trivia_gameQuestions {
	position:absolute;
	margin-top:175px;
	margin-left:55px;
	width:350px;
	height:262px;
	z-index:100;
}

div#trivia_gameResults {
	position:absolute;
	margin-top:207px;
	margin-left:80px;
	width:290px;
	height:269px;
	z-index:100;
}

div#trivia_facebook {
	position:absolute;
	margin-top:171px;
	margin-left:404px;
	width:245px;
	height:64px;
	text-align:center;
	z-index:130;
}

div#trivia_raf {
	position:absolute;
	margin-top:197px;
	margin-left:14px;
	width:381px;
	height:386px;
	text-align:center;
	z-index:100;
}

/* Browse & Buy Section */
div#browseBuyContainer {
	position:absolute;
	margin-left:216px;
	width:691px;
	height:574px;
}

div#browseBuyHdr {position:absolute; margin-top:13px;width:688px; height:114px; text-align:center;}
div#browseBuyContent {position:absolute; margin-left:8px; margin-top:152px; width:680px; height:445px;}


/* arcitec */
	
div#arcFeatures {
	position:absolute;
	width:158px;
	height:421px;
	z-index:1;
}

div#arcHdr {
	position:absolute;
	margin-top:5px;
	margin-left:255px;
	width:325px;
	height:64px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0067a8;
	text-align:center;
	z-index:0;
}

div#arcRazors {
	position:absolute;
	margin-top:72px;
	margin-left:153px;
	width:529px;
	height:326px;
	z-index:0;
}

div#arcCompareBtn {
	position:absolute;
	margin-top:359px;
	margin-left:290px;
	width:275px;
	text-align:center;
	z-index:100;
}

	/* 7000 */
	
div#sevenFeatures {
	position:absolute;
	margin-top:0;
	margin-left:0;
	width:237px;
	height:390px;
	z-index:1;
}

div#sevenHdr {
	position:absolute;
	margin-top:5px;
	margin-left:255px;
	width:325px;
	height:64px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0067a8;
	text-align:center;
	z-index:0;
}

div#sevenRazors {
	position:absolute;
	margin-top:72px;
	margin-left:153px;
	width:528px;
	height:305px;
	z-index:0;
}

div#sevenCompareBtn {
	position:absolute;
	margin-top:359px;
	margin-left:290px;
	width:275px;
	text-align:center;
	z-index:100;
}

	/* Nivea */
	
div#niveaFeatures {
	position:absolute;
	width: 235px;
	height:433px;
	z-index:1;
}

div#niveaHdr {
	position:absolute;
	margin-top:5px;
	margin-left:255px;
	width:325px;
	height:64px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0067a8;
	text-align:center;
	z-index:0;
}

div#niveaRazors {
	position:absolute;
	margin-top:72px;
	margin-left:190px;
	width:488px;
	height:316px;
	z-index:0;
}

div#niveaCompareBtn {
	position:absolute;
	margin-top:359px;
	margin-left:290px;
	width:275px;
	text-align:center;
	z-index:100;
}

	/* Speed-XL */
	
div#speedFeatures {
	position:absolute;
	width:178px;
	height:435px;
	z-index:1;
}

div#speedHdr {
	position:absolute;
	margin-top:5px;
	margin-left:255px;
	width:325px;
	height:64px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0067a8;
	text-align:center;
	z-index:0;
}

div#speedRazors {
	position:absolute;
	margin-top:72px;
	margin-left:190px;
	width:489px;
	height:335px;
 	z-index:0;
}
 
div#speedCompareBtn {
	position:absolute;
	margin-top:359px;
	margin-left:290px;
	width:275px;
	text-align:center;
	z-index:100;
}

div#accessoriesContainer {position:absolute; margin-left:216px; width:688px; z-index:0;}
div#accessoriesHdr {position:absolute; margin-top:10px; width:688px; text-align:center;}
div#accessoriesTabNav {position:absolute; margin-top:159px; margin-left:26px; height:54px; z-index:20;}
div#accessoriesContent {position:absolute; margin-top:200px; margin-left:18px; width:662px; height:425px; background-image:url(../images/background_accessories.jpg); background-repeat:no-repeat; z-index:10;}

div#accessoriesIntro {
	width:625px;
}

div#accessoriesIntroRazor {
	position:absolute;
	margin-top:222px;
	margin-left:408px;
}


#productHighlight {
	background-color:#d3e7f2;
	border:thin solid #0261a1;
}


/* Father's Day Styles */

.pngFix {
	behavior: url("css/iepngfix.htc");
}

.bg_sweeps {background:url(../images/bg_sweeps.jpg) no-repeat top right;}
.regForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a5b5d;
}	

.reginput {
	border: 1px solid #006699;
}

.incFooterStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.faqQuestions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0067a8;
}

.faqAnswers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3f3f;
}

.triviaQuestions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5b5d;
}

.trivia_blutxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1171ae;
}

.trivia_graytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5a5b5d;
}

.trivia_facebooktxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5b5d;
}

.coupon_graytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
}

.graytxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5b5d;
}

.bluetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1171ae;
}

.scrollArea_rules {
	width: 225px;
	height: 114px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	overflow: auto;
	color: #5a5758;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.scrollArea_accessories {
	width: 650px;
	height: 390px;
	margin-top:23px;
	margin-left:10px;
	float: left;
	overflow: auto;
}

.scrollArea_buynow {
	width: 400px;
	height: 390px;
	margin-top:20px;
	margin-left:13px;
	float: left;
	overflow: auto;
}

.instantWin_rules {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3f3f;
}



/*  Sweeps Page 2010 */

.spacer_33 {width:100%; height:33px; font-size:0px;}
.spacer_20 {width:100%; height:20px; font-size:0px;} 

.cleaner_20 {clear: both; width:100%; height:20px; font-size:0px;} 
.cleaner_14 {clear: both; width:100%; height:14px; font-size:0px;} 

.blueline {clear:both; width:565px; height:1px; margin:20px auto; background-color:#0167a8;}

#sweepsContent {position:absolute; margin-top:150px; width:688px; height:450px; background:url(../images/bg_sweepsPlaque.gif) no-repeat center 0;}
#sweepsContent div {float:left; clear: both; width:688px; text-align:center;}

.sweeps_getstarted {margin-top:279px;}
a.btn_getStarted {margin:0 auto; display:block; width:187px; height:40px; background:url(../images/btn_sweepsGetStarted.gif) no-repeat 0 0;}
a.btn_getStarted:hover {background-position: 0 -40px;}
a.btn_alreadyReg {margin:0 auto; display:block; width:241px; height:13px; background:url(../images/btn_sweepsAlreadyReg.gif) no-repeat 0 0;}
a.btn_alreadyReg:hover {background-position: 0 -14px;}
a.btn_viewGallery {margin:0 auto; display:block; width:245px; height:16px; background:url(../images/btn_sweepsViewGallery.gif) no-repeat 0 0;}
a.btn_viewGallery:hover {background-position: 0 -16px;}

.sweeps_login {margin-top:15px;}
.sweeps_viewGallery { margin-top:37px;} 

#galleryContent {position:absolute; margin:150px 0 0 88px; width:520px; text-align:center;}
.gallery img {padding:4px 4px 0 0;}
.gallery_subHdr {margin-top:14px; font:Verdana, Geneva, sans-serif; font-size:10px; color:#3a3128; text-align:center;}
.gallery_login {margin-top:15px; font:Verdana, Geneva, sans-serif; font-size:12px; color:#0167a8; text-align:center; background:url(../images/blueArrow.gif) no-repeat 380px 2px;} 

#myAccount_container {position:absolute; margin-left:220px; width:688px;}
.myAccount_content {margin-top:33px; text-align:center; z-index:10;}
.myAccount_share {position:absolute; margin:560px 0 0 175px; z-index:50;}

.myAccount_friendShare {position:absolute; margin:560px 0 0 227px; z-index:50;}

.regThanks_plaqueGallery {position:absolute; margin-top:610px; width:688px; text-align:center; font:Verdana, Geneva, sans-serif; font-size:12px; color:#0167a8; background:url(../images/blueArrow.gif) no-repeat 423px 2px;}
  
#regThanks_container {position:absolute; margin-left:220px; width:688px;}
.regThanks_content {margin-top:12px; text-align:center}
.regThanks_hdr {margin-top:12px; text-align:center;}
.regThanks_copy {margin-top:12px; font:Verdana, Geneva, sans-serif; font-size:15px; color:#0167a8; line-height:1.6em; text-align:center;}
.regThanks_razor {margin:13px 0 0 60px; text-align:left;}
.regThanks_razor img {padding-right:30px; float:left;}
.regThanks_razorCopy {text-align:left; padding:25px 25px 0 0; font:Verdana, Geneva, sans-serif; font-size:16px; color:#0167a8; line-height:1.4em; width:390px; float:left;}
.regThanks_razor_subCopy {text-align:left; width:475px; font:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3em; color:#262626;}
.regThanks_razor_btns {text-align:left; width:475px;}
.regThanks_razor_btns img {padding:0 10px 0 0;}              

#sweepsBuild {position:absolute; margin-top:150px; width:688px; text-align:center; z-index:5;}

.loginHdr {margin:10px 5px 5px 5px; text-align:center;} 
.loginSubHdr {font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:bold; color:#0167a8; text-align:center;}
.loginCopy {margin:15px 0 15px 0; font:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3em; color:#5a5b5d; list-style-type:decimal;}
.loginBlueTxt {font-family:Verdana, Geneva, sans-serif; color:#0167a8; font-size:12px}
#loginUL ul{ margin:0; padding:0;} 
#loginUL li {margin-left:112px; padding-left:0px; display:list-item; text-align:left; list-style-type: disc;} 
  
.popupGallery_content {z-index:10;}
.popupGallery_share {position:absolute;	margin:530px 0 0 70px; z-index:50;}
 
#rulesUL ul{ margin:0; padding:0;} 
#rulesUL li {margin-left:40px; padding-left:0px; display:list-item; text-align:left; list-style-type: disc;} 
   
div#introContainer {position: absolute; margin:0 auto; padding-top:112px; width:960px; height:619px; background-color:#FFF; z-index:100;}

.gallerybutton {font-size:11px; color:#a68c70;}  
      
    