/*
Indigo Consulting
Created by:[Aarti Agrawal]
Project: ADCB
Date: 17th Nov 2009
*/
/*Default CSS Properties*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
html{height:100%; padding-bottom:1px}
/*Default Properties End here*/
#others {
	font-family:Arial, Helvetica, sans-serif;
	/*background-image:url(/images/chair_opaquebg.jpg);*/
	background-color:#b1b7bd;
	/*background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top;*/
	font-size:12px;
	
}
/* body{overflow-y:scroll}
* html body{ overflow-y:auto}
*:first-child+html body{ overflow-y:auto} */

#index {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/Images/bg-index_tcm15-11676.jpg); /* ../images/bg-index.jpg */
	background-color:#b1b7bd;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top;
	font-size:12px;
}
#home {
	background-color:#b1b7bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#home #left_section {
	float:left;
	padding:0 0 0 2px;
	position:absolute;
	z-index:1;
}
#others #left_section {
	float:left;
	padding:0 0 0 2px;
	position:fixed;
	z-index:1;
}
* html #others #left_section {
	position: absolute;
top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
}
.right_section {
	float:right;
	padding:0 18px 0 0;
	margin-top:185px;
	width:150px;
	position:relative
	
}
/*.mid_section{float:left; width:652px; height:600px; border:1px red solid}
.mid_section{float:left; width:609px; height:527px;}*/
.mid_section {
	position:absolute;
	width:1001px;
	left:0px;
	height:580px;
	z-index:0;
}
.outerwarpper {
	width:1003px !important;
	margin:auto;
	position:relative;
}
.home_lower {
	position:absolute;
	bottom:0px;
	width:1003px;
	overflow:hidden;

}
/* Google Chrome hack & Safari hack */
body:first-of-type .home_lower {
	bottom:-4px;
}
/*.lowersection {
	bottom:0;
	position:fixed;
	width:1003px;
	overflow:hidden;


} */
/** html .lowersection {
	position:absolute;
	bottom:auto;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}*/
/* crome hack 
body:nth-of-type(1) .lowersection {
}*/
/* safari hack 
body:first-of-type .lowersection {
	float:left
}*/
.entry_screen{margin:100px 0 -200px 155px}
/*.bgChair{ background:url(/Images/bg-chair_tcm15-11510.jpg) no-repeat;  height:715px; width:1003px;} ../images/bg-chair.jpg */
.bgWatch {
	background:url(/Images/bg-watch_tcm15-11511.jpg) no-repeat; /* ../images/bg-watch.jpg */
	height:715px;
	width:1003px;
}
.bgChair {
	background:url(/Images/chair_bg_tcm15-11512.jpg) no-repeat; /* ../images/chair_bg.jpg */
	height:715px;
	width:1003px;
}
.bgTower {
	background:url(/Images/bg-tower_tcm15-11677.jpg) no-repeat; /* ../images/bg-tower.jpg */
	height:715px;
	width:1003px;
}
.opaquebgChair {/* background:url(/Images/chair_opaquebg_tcm15-11508.jpg) no-repeat fixed;*/
	width:1003px;
}
.dummy {
	height:715px;
	width:1003px;
	background:#CCCCCC
}
.points {
	width:161px;
	overflow:hidden;
	position:absolute;
	margin-top:234px;
}
.earned_points {
	background:url(/Images/bg-earnedpoints_tcm15-11513.png) no-repeat #070708 left top; /* ../images/bg-earnedpoints.png */
	width:160px;
	height:33px;
	float:left;
	/*border:1px #605a5a solid;
	border-right:0px;
	border-left:0px;*/
	padding:8px 0 0 0
}
.earned_points b {
	color:#D6001A;
	font-size:21px;
	float:right;
	font-weight:normal;
	margin:0 72px 0 0;
	text-align:right;
	width:85px
}
.claim_pointsopen {
	background:url(/Images/bg-claimpointsopen_tcm15-11514.png) no-repeat left top #080707; /* ../images/bg-claimpointsopen.png */
	width:160px;
	float:left;
	padding:25px 0 3px 0;
	display:none;

}
.claim_pointsopen .customer {
	background:url(/Images/bg-claimcustomer_tcm15-11515.png) no-repeat left top; /* ../images/bg-claimcustomer.png */
	width:160px;
	overflow:hidden;
	color:#D6001A;
	font-size:8px;
	text-decoration:none;
	font-size:12px;
	height:30px;
	cursor:pointer
}
.claim_pointsopen .nocustomer {
	background:url(/Images/bg-claimnocustomer_tcm15-11516.png) no-repeat left top; /* ../images/bg-claimnocustomer.png */
	width:160px;
	height:30px;
	float:left;
	color:#D6001A;
	font-size:8px;
	text-decoration:none;
	margin-top:1px;
	cursor:pointer
}
.claim_points {
	background:url(/Images/bg-claimpoints_tcm15-11517.png) no-repeat left top #080707; /* ../images/bg-claimpoints.png */
	width:160px;
	height:21px;
	float:left;
	cursor:pointer;

}
.customeropenimg {
	background:url(/Images/bg-claimcustomeropen_tcm15-11518.png) no-repeat -4px top #781809; /* ../images/bg-claimcustomeropen.png */
	width:138px;
	float:left;
	margin:0 0 0 3px;
	padding:0px 5px 0 12px;
	height:22px;
	cursor:pointer;
	display:none
}
*html .customeropenimg {
	margin:0 0 0 2px;
	width:136px;
}
.customeropen {
	background:url(/Images/bg-claimcustomeropen_tcm15-11518.png) no-repeat -4px -24px #781809; /* ../images/bg-claimcustomeropen.png */
	width:137px;
	float:left;
	margin:0 0 0 3px;
	padding:24px 5px 0 12px;
	display:none;
}
* html .customeropen {
	margin:0 0 0 2px;
	width:137px;
	overflow:hidden;
	background-position: -4px -24px; float:none;
}
.customeropen i {
	color:#C2C2C2;
	font-size:9px;
	width:137px;
	float:left;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0
}
.customeropen input {
	border:0px;
	width:125px;
	height:14px;
	float:left;
	font-size:10px;
	padding:0;
}
.mobile-no {
	overflow:hidden;
	width:137px;
	float:left
}
.mobile-no span {
	font-size:10px;
	color:#C2C2C2;
	float:left;
	margin:1px 0 0 0;
}
.mobile-no select {
	height:17px;
	font-size:10px;
	float:left;
	margin:0 0 0 3px;
	width:45px;
	padding:0px;
}
.mobile-no input {
	width:50px;
	margin:1px 0 0 3px;
	padding:2px 0 0 2px;
	height:14px;
	float:left;
}
.getvoucher {
	background:url(/Images/get-voucher_tcm15-11520.png) no-repeat; /* ../images/get-voucher.png */
	width:96px;
	height:10px;
	float:right;
	text-indent:-100000px;
	margin:5px 0 0 0;
}
.code {
	float:right;
	color:#c2c2c2;
	font-size:9px;
	text-decoration:none;
	margin:40px 0 5px 0
}
.code b {
	color:#D6001A;
	font-size:11px;
	vertical-align:middle;
	padding:1px 0 0 5px
}
.nocustomeropenimg {
	background:url(/Images/bg-claimnocustomeropen_tcm15-11519.png) no-repeat -4px top #781809; /* ../images/bg-claimnocustomeropen.png */
	width:145px;
	float:left;
	margin:2px 0 0 3px;
	padding:0px 5px 0 5px;
	height:24px;
	cursor:pointer;
	display:none;
}
*html .nocustomeropenimg {
	margin:0px 0 0 2px;
	width:143px;
}
.claim_pointsopen .nocustomeropen {
	background:url(/Images/bg-claimnocustomeropen_tcm15-11519.png) no-repeat -4px -24px #781809; /* ../images/bg-claimnocustomeropen.png */
	width:145px;
	float:left;
	margin:0 0 0 3px;
	padding:39px 5px 0 5px;
	display:block
}
* html .claim_pointsopen .nocustomeropen {
	margin:0 0 0 2px;
	width:143px;
	overflow:hidden;
	background-position: -4px -24
}
.nocustomeropen span {
	font-size:10px;
	width:45px;
	text-align:right;
	float:left;
	margin:1px 0 0 0;
	color:#c2c2c2;
	padding:0 5px 0 0;
	overflow:hidden; 
}
.nocustomeropen input {
	border:0px;
	width:90px;
	height:14px;
	font-size:10px;
	padding:0;
	margin:1px 0 0 0;
	float:left
}
.nocustomeropen select {
	width:90px;
	height:18px;
	font-size:10px;
	padding:0;
	margin:1px 0 0 0;
	float:left
}
* html .nocustomeropen select {

	margin:0px 0 0 0;

}
.nocustomeropen .new_mobile { float:left; margin:0 0 1px 9px}
* html .nocustomeropen .new_mobile { float:left; margin:0 0 1px 5px}

.nocustomeropen .new_mobile span{float:left; width:25px !important; margin:2px 0 0 0}
.nocustomeropen .new_mobile select{
float:left;
font-size:10px ;
height:17px;
margin:0 0 0 0px;
padding:0;
width:45px ;
}
.nocustomeropen .new_mobile input{width:49px !important; margin:0px 0 0 3px; height:15px; padding:2px 0 0 3px}
.btn_submit {
	background:url(/Images/btn-submit_tcm15-11521.png) no-repeat; /* ../images/btn-submit.png */
	width:45px;
	height:10px;
	float:right;
	margin:5px 0 5px 0;
}
* html .btn_submit{ margin:5px 0 0px 0;}

.btn_confirm {
	background:url(/Images/btn_confirm_tcm15-11678.png) no-repeat; /* ../images/btn_confirm.png */
	width:50px;
	height:7px;
	float:right;
	margin:5px 0 5px 0;
}
* html .btn_confirm{ margin:5px 0 0px 0;}
.btn_back {
	background:url(/Images/btn_back_tcm15-11679.png) no-repeat; /* ../images/btn_back.png */
	width:33px;
	height:7px;
	float:right;
	margin:5px 0 5px 0;
}
* html .btn_back{ margin:5px 0 0px 0;}

#close {
	background:url(/Images/bg-close_tcm15-11785.png) no-repeat left top; /* ../images/bg-close.png */
	width:160px;
	height:24px;
	overflow:hidden;
	display:none;
}
/* Google Chrome hack */
body:nth-of-type(1) #close {
float:left
}
/* Safari hack */
body:first-of-type #close {
	float:left
}
.btn_close {
	background:url(/Images/btn_close_tcm15-11522.png) no-repeat; /* ../images/btn_close.png */
	width:25px;
	height:6px;
	float:right;
	margin:10px 8px 0 0;
}
#thank_you_note {
	width:130px;
	padding:10px 15px;
	overflow:hidden;
	font-size:15px;
	color:#c2c2c2;
	background:url(/Images/bg-thanks_tcm15-11523.png) repeat-y; /* ../images/bg-thanks.png */
	display:none;
}


#thank_you_note strong {
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#thank_you_note p {
	padding:4px 0 0 0;
	font-size:10px
}

#display_info {
	width:139px;
	padding:5px 9px;
	float:left;
	font-size:15px;
	color:#c2c2c2;
	background:url(/Images/bg-thanks_tcm15-11523.png) repeat-y; /* ../images/bg-thanks.png */
	min-height:210px;
	display:none;
	
}
* html #display_info {height:210px}
#display_info i{font-size:10px; font-style:normal; float:left; width:100%; text-align:left; color:#e93224; margin-top:4px}

#display_info span{font-size:11px; float:left; width:100% }

.formCnfrm{font-size:11px; float:left; width:100%}

#existing_customer {
	width:139px;
	padding:10px 9px;
	overflow:hidden;
	font-size:15px;
	color:#c2c2c2;
	background:url(/Images/bg-thanks_tcm15-11523.png) repeat-y; /* ../images/bg-thanks.png */
	display:none
	
}
#existing_customer i{font-size:10px; font-style:normal; float:left; width:100%; text-align:left; color:#e93224; margin-top:4px}

#existing_customer span{font-size:11px; float:left; width:100% }

/*NAVIGATION*/
.nav_links {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	margin:305px 0 0 0; overflow:hidden;width:161px;
}
.nav_links li{float:left}
.nav_links a {
	background:url(/Images/bg-li_tcm15-11524.png) no-repeat; /* ../images/bg-li.png */
	width:160px;/*change from 161 to on 25th nov*/
	height:28px;
	margin:2px 0 0 0;
	float:left;
	clear:both
}
.nav_links a:hover {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.nav_links a span {
	margin:10px 0 0 25px;
	float:left;
	background:url(/Images/sprite-navigation_tcm15-11526.png) no-repeat; /* ../images/sprite-navigation.png */
	text-indent:-10000px;
	height:9px;
	font-size:7px
}

.nav_links a span.home {
	background-position:0px -13px;
	width:34px;
}
.nav_links a:hover span.home, .home-link .nav_links a span.home {
	background-position:0px 0px;
}
.home-link .nav_links a.a-home, .home-link .nav_links a.a-home {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.nav_links a span.how_to_earn {
	width:82px;
	background-position:0px -42px;
}
.nav_links a:hover span.how_to_earn, .how_to_earn-link .nav_links a span.how_to_earn {
	background-position:0px -29px
}
.how_to_earn-link .nav_links a.a-how_to_earn, .how_to_earn-link .nav_links a.how_to_earn {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.nav_links a span.rewards {
	width:56px;
	background-position:0px -71px
}
.nav_links a:hover span.rewards, .rewards-link .nav_links a span.rewards {
	background-position:0px -57px
}
.rewards-link .nav_links a.a-rewards, .rewards-link .nav_links a.a-rewards {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.nav_links a span.calculator {
	width:76px;
	background-position:0 -99px
}
.nav_links a:hover span.calculator, .calculator-link .nav_links a span.calculator {
	background-position:0 -86px
}
.calculator-link .nav_links a.a-calculator, .calculator-link .nav_links a.calculator {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.nav_links a span.programme {
	width:86px;
	background-position:0 -115px
}
.nav_links a:hover span.programme, .programme-link .nav_links a span.programme {
	background-position:0 -129px
}
.programme-link .nav_links a.a-programme, .programme-link .nav_links a.programme {
	background: url(/Images/bg-li-hover_tcm15-11525.png) no-repeat /* ../images/bg-li-hover.png */
}
.select-option {
	width:82px;
	overflow:hidden;
	float:right;
}
.select-option .txt {
	background:url(/Images/txt-select_tcm15-11527.png) no-repeat; /* ../images/txt-select.png */
	width:32px;
	height:10px;
	margin:auto;
	text-indent:-100000px;
	display:block;
}
.select-option hr {
	color:#e7eaeb;
	margin:13px 0
}
* html .select-option hr {
	margin:8px 0
}
*:first-child+html .select-option hr {
	margin:8px 0
}
.select-option .chair {
	/*background:url(/Images/chair-white_tcm15-11528.png) no-repeat; ../images/chair-white.png */ 
	width:43px;
	height:42px;
	margin:0 auto;
	display:block;

}
.select-option .chair:hover, .chair-selected .select-option .chair {
	/*background:url(/Images/chair-org_tcm15-11529.png ) no-repeat; ../images/chair-org.png */
	width:43px;
	height:42px;
	margin:0 auto;
	display:block;

}
.select-option .watch {
	/*background:url(/Images/watch-white_tcm15-11530.png) no-repeat; ../images/watch-white.png */
	width:25px;
	height:42px;
	margin:0 auto;
	display:block
}
.select-option .watch:hover, .watch-selected .select-option .watch {
	/*background:url(/Images/watch-org_tcm15-11531.png) no-repeat; ../images/watch-org.png */
	width:25px;
	height:42px;
	margin:0 auto;
	display:block
}
.select-option .tower {
	/*background:url(/Images/tower-white_tcm15-11532.png) no-repeat; ../images/tower-white.png */
	width:37px;
	height:48px;
	margin:0 auto;
	display:block
}
.select-option .tower:hover, .tower-selected .select-option .tower {
	/*background:url(/Images/tower-org_tcm15-11533.png) no-repeat; ../images/tower-org.png */
	width:37px;
	height:48px;
	margin:0 auto;
	display:block
}
.right_section .decription {
	width:150px;
	font-size:11px;
	float:left;
	color:#333;
}
.right_section .decription p {
	font-size:110%;
	text-transform:uppercase;
	margin:0 0 3px 0;
	text-align:right;
	padding-right:6px;
}
.txt-footer {
	width:953px;
	height:57px;
	float:left;
	margin:10px 0 25px 18px;
}
* html .txt-footer {
	margin:10px 0 25px 10px
}
/*.footer-band{width:1003px; background:#746c68; filter: alpha(opacity=50); -moz-opacity:.5; opacity:.50; height:28px; clear:both;}*/
/*.footer-band{width:1003px; background:#868686; height:28px; clear:both;}*/
ul.footer {
	width:1003px;
	height:28px;
	background:#868686;
	overflow:hidden;
}
/* crome hack */
body:nth-of-type(1) ul.footer {
float:left;
}
/* safari hack */
body:first-of-type ul.footer {
	float:left;
}
.footer li {
	float:left
}
.footer li a {
	font-size:11px;
	color:#c2c2c2;
	text-decoration:none;
	float:left;
	margin:10px 0 0 60px;
}
.footer li a.audio {
	background:url(/Images/icon-footer-audio_tcm15-11534.png) no-repeat left; /* ../images/icon-footer-audio.png */
	padding:0 0 0 20px;
	margin-left:20px;
	font-size:11px
}
.adcb-logo {
	float:right;
	margin:2px 0 0 0
}

.idxadcb-logo {
	float:right;
	margin:20px 6px 0 0
}
.logo-touchpoints {
	margin:24px 0 0 0
}


.floatleft {
	float:left
}
/******* Rewards ********/
div.mainContent {
	float: right;
	padding: 22px 0 0 0;
	/*height: 715px;*/
	height:auto; /*added as on 24 nov 09*/
	width: 837px; overflow:hidden
}
* html div.mainContent {
	width:837px;
	overflow:hidden;
	height:auto
}
div.logo {
	position:relative;
	text-align:right;
	float:right;
	margin:0 10px 0 0
}
div.rewards_intro {
	padding: 22px 0 0 42px;
	width: 665px; margin:8px 0 0 0
}
* html div.rewards_intro {
	padding: 0px 0 0 42px; margin:-22px 0 0 0 
}
*:first-child+html div.rewards_intro {padding-top:30px}
div.rewards_intro h1 {
	padding: 0 0 26px 0;
	height:37px;
	font-size:0px; 
}
div.rewards_intro p {
	color: #333;
	padding: 0 0 18px 0;
	width: 360px;
}
div.rewards {
	border-top: 1px solid #f5f4f3;
	padding: 0 0 0 27px;
	width: 809px;/*changes as on 23rd Nov*/
}
div.rewards div.list {
	border-right: 1px solid #f5f4f3;
	padding: 13px 0 0 0;
	float: left;
	width: 130px;
	font-size:12px
}
div.rewards h3 {
	border-bottom: 2px solid #edeceb;
	color: #333;
	padding: 0 0 10px 0;
	margin: 0 0 20px 15px;
	font-size: 10px;
	text-transform: uppercase;
	width: 88px;
}
.rewards .list ul li {
	text-transform: uppercase;
	margin: 0;
	line-height: 16px;
	padding: 0 0 15px;
}
.rewards .list ul li a {
	color: #333;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}
.rewards .list ul li a:hover{background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat 2px 4px; color:#ED1C24} /* ../images/red_bullet.gif */
.rewards .list ul li a.selected {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat 2px 4px; color:#ED1C24 /* ../images/red_bullet.gif */
}
.rewards div.logos {
	float: left;
	padding: 30px 0 40px 25px;/*bottom padding increased - 24th nov 09*/
	width: 550px;
}
div.rewards div.rewards_logo {
	float: left;
	padding-right: 20px;
	height: 120px;
}
/******* /Rewards ********/
/*****CALCULATOR******/
div.cal_intro {
	padding:0 0 30px 0; margin:-22px 0 0 0
}
div.cal_intro h1 {
	/*border-bottom: 1px solid #f5f4f3;*/
	padding: 0 0 28px 42px;
	height:37px;
	font-size:0;
}

.cal_intro p {
	color: #333;
	padding: 0 0 0 42px;
	width: 100%;

}
div.cal {
	/*border-top: 1px solid #f5f4f3;*/
	width:600px; float:left;
	padding:0 0 0 26px; height:630px; margin-top:-30px
}
/******* The Program ********/

div.mainContent div.the_program {
	padding: 30px 0 20px 42px;
	width: 665px;
}
* html div.mainContent div.the_program {
	padding: 0px 0 20px 42px; 
	margin-top:-22px
}
div.the_program .redbullet_link{margin-left:-6px}
div.mainContent div.the_program h1 {
	padding: 0 0 26px 0;
	height:67px;
	font-size:0
}
div.mainContent div.the_program h2 {
	padding: 20px 0 17px;
	font-size:0px 
}
div.mainContent div.the_program p {
	color: #333;
	padding: 0 0 18px;
	width: 480px;
}
div.mainContent div.the_program p img {
	padding: 0 5px;
	vertical-align: bottom;
}
a.redbullet_link {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat right 18px; /* ../images/red_bullet.gif */
	color: #333;
	display: block;
	float: left;
	font-size: 11px;
	padding: 15px 12px 0 8px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.link_clickHere {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat right 3px; /* ../images/red_bullet.gif */
	color: #333;
	float: left;
	font-size: 11px;
	padding: 15px 12px 0 8px;
	font-weight: bold;
	text-transform: uppercase;
	width:180px !important
}
.link_clickHere a{text-decoration:underline; color: #D6001A;}
/******* /The Program ********/

/******* Sitemap ********/

div.sitemap {
	padding:0 0 30px 0; margin:-22px 0 0 0
}
div.sitemap h1 {
	/*border-bottom: 1px solid #f5f4f3;*/
	padding: 0 0 0 42px;
	margin:0 0 38px 0;
	height:17px;
	font-size:0;
}
div.sitemap ul {
	padding: 0 0 0 42px;
}
div.sitemap ul li {
	text-transform: uppercase;
	margin: 0;
	line-height: 16px;
	padding: 0 0 12px;
}
div.sitemap ul li img {
	vertical-align: bottom;
}
div.sitemap ul li a {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat 2px 4px; /* ../images/red_bullet.gif */
	color:#333;
	padding-left: 15px;
	text-decoration: none;
}
/******* /Sitemap ********/

/******* Terms and Conditions ********/

div.tnc {
	padding:0 0 30px 0; margin:-22px 0 0 0
}
.tnc h1 {
	/*border-bottom: 1px solid #f5f4f3;*/
	padding: 0 0 0 42px;
	margin: 0 0 38px 0;
	font-size:0;
}
div.tnc h2 {
	color: #333;
	padding: 0px 0 10px 42px;
	text-transform: uppercase;
	font-size:12px
}
div.tnc p {
	color: #333;
	padding: 0 0 18px 42px;
	width: 545px;
}
div.tnc p span {
	color: #333;
	text-transform: uppercase;
}
/******* /Terms and Conditions ********/

/******* /Contact Us ********/

.contactus {
	padding:0 0 30px 0; margin:-44px 0 30px 0;
}
.contactus h1 {
	/*border-bottom: 1px solid #f5f4f3;*/
	padding: 0 0 2px 42px;
	margin:0px 0 38px 0;
	height:17px;
	font-size:0;
}

.cap_head_office {
	padding: 0 0 17px 42px;
}
div.contactus p {
	color: #333;
	padding: 0 0 18px 42px;
	width: 545px;
}
.contactus .redbullet_link{margin-left:-6px}
* html .contactus .redbullet_link{margin-left:-4px}
/******* /Contact Us ********/
/******* FAQs ********/
.faqs{padding:0 0 30px 0; margin:-44px 0 30px 0;}
.faqs h1 {
	padding: 0 0 38px 42px;
	font-size:0;
	height:21px;
}
.faqs .topics {
	float: left;
	width: 100%;
}
.faqs .topics ul {
	padding: 0 0 0 30px;
	width: 640px;
}
.faqs .topics ul li {
	float: left;
	padding: 0 0 10px 0;
	width: 320px;
	font-size: 11px;
	text-transform: uppercase;
}
.faqs .topics ul li a {
	color: #333;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.faqs .topics ul li a.selected, .faqs .topics ul li a:hover {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat 0 4px; color:#D6001A /* ../images/red_bullet.gif */
}
.faqs .questions {
	border-top: 1px solid #f5f4f3;
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 25px 0 0 0;
}
.faqs .questions h2 {
	padding: 0 0 15px 42px;
	font-size: 0;
}
.faqs .questions p.question {
	padding: 0 0 5px 42px;
	font-weight: bold;
}
div.answer {
	width: 500px;
	padding: 0 0 7px 42px;
	font-weight: normal;
}
div.answer p {
	color: #333;
}
.faqs p.question a {
	color: #333;
	text-decoration: none;
}
/******* /FAQs ********/

/******* How to earn ********/
.howtoearn{	padding:0 0 30px 0;	margin:-44px 0 30px 0}
.howtoearn h1 {
	padding: 0 0 42px 42px;
	font-size:0;
	height:21px;
	font-size:0
}
.howtoearn p {
	padding: 0 0 17px 42px;
	color: #333;
	width: 500px;
}
.howtoearn .topics {
	float: left;
	width: 100%;
}
.howtoearn .topics ul {
	padding: 0 0 0 30px;
	width: 640px;
}
.howtoearn .topics ul li {
	float: left;
	padding: 0 0 8px 0;
	width: 320px;
	/* font-weight: bold; */
	font-size: 11px;
	text-transform: uppercase;
}
.howtoearn .topics ul li a {
	color: #333;
	padding: 0 0 0 12px;
	text-decoration: none;
}
.howtoearn .topics ul li a.selected, .howtoearn .topics ul li a:hover {
	background: url(/Images/red_bullet_tcm15-11535.gif) no-repeat 0 4px; color:#D6001A /* ../images/red_bullet.gif */
}
.howtoearn .data {
	border-top: 1px solid #f5f4f3;
	float: left;
	width: 100%;
	margin: 17px 0 0 0;
	padding: 15px 0 0 0;
}
.howtoearn .data h2 {
	padding: 0 0 12px 0; /* Modified for title change on 09/12/09*/
	font-size: 0;
}
.howtoearn .data .tabledata {
	padding: 0 0 40px 42px;/*added padding bottom - nov 24th 09*/
	width: 652px;
}
.howtoearn .data .tabledata table {
	width: 100%;
}
.howtoearn .data .tabledata table tr th {
	border-right: 2px solid #f5f4f3;
	border-bottom: 2px solid #f5f4f3;
	background-color: #4f2415;
	color: #fff;
	text-transform: uppercase;
	padding: 9px 20px;
	text-align: center;
	vertical-align: middle;
}
.howtoearn .data .tabledata table tr td {
	border-right: 2px solid #f5f4f3;
	border-bottom: 2px solid #f5f4f3;
	background-color: #e9e5e1;
	color: #333;
	padding: 15px 20px;
	text-align: center;
}
.howtoearn .data .tabledata table {
	border-left: 2px solid #f5f4f3;
}
/******* /How to earn ********/
/*Instruction Note*/
#instuction-note {
	width:580px;
	padding:8px 20px 20px 20px;
	background:#4c1400;
	position:absolute;
	z-index:4;
	margin:290px 0 0 198px;
	display:block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter:alpha(opacity=80);
	opacity:0.8;
}
#instuction-note h1 {
	color:#FFF;
	font-weight:normal;
	font-size:17px;
	margin:20px 0 0 0;
	text-indent:-100000px;
	background:url(/Images/cap_rollover_tcm15-11536.png) no-repeat 0 10px; /* ../images/cap_rollover.png */
	height:47px;
}
#instuction-note a {
	float:right;
	text-decoration:none;
	color:#d7cbc2;
	background:url(/Images/btn_close_tcm15-11522.png) no-repeat; /* ../images/btn_close.png */
	width:39px;
	height:9px;
}
#instuction-note p {
	color:#d7cbc2;
	margin:10px 0 10px 0
}
.btn_close1 {
	float:right;
	text-decoration:none;
	color:#d7cbc2;
	background:url(/Images/btn_close1_tcm15-11537.png) no-repeat; /* ../images/btn_close1.png */
	width:39px;
	height:9px;
}
.rewards-table {
	width:550px
}
.rewards-table tr td {
	vertical-align:middle;
	padding:5px 0; cursor:pointer
}
.rewards-table tr td img {
	vertical-align:middle;
	text-align:center;
	cursor:pointer
}
.red_header {
	color:#D6001A;
}
#logoBox {
	position:fixed;	border:1px #666666 solid;color:#000; margin:0px 0 0 35px;width:536px;background:url(/Images/gr-logobox_tcm15-11538.png) repeat-x #fff; /* ../images/gr-logobox.png */
	display:block;padding:15px;display:none;z-index:2000;bottom:40px}
* html #logoBox {
	position:absolute;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 0)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
* html #logoBox{margin-left:-56em !important; margin-bottom:40px !important}
*:first-child+html #logoBox{margin-left:-56em !important}
* html #logoBox{margin-left:-56em !important}
*:first-child+html #logoBox{margin-left:-56em !important}
/*
* html #logoBox {/*\*/
/*	position: absolute;
top: expression((100 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
left: expression((250 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/
/*}*/
#outerCover {
	width:100%;
	height:100%;
	background:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	opacity:0.7;
	position:fixed;
	display:none;
	top:0px;
	left:0;
	float:left;
	z-index:1000;
}
* html .outerwarpper #logoBox {
	margin:0 0
}
.box hr {
	margin:15px 0;
}
.box .red_header {
	font-weight:bold;
	width:100%;
	float:left
}
.logo-active {
	vertical-align:bottom;
	margin:0 2px 0 2px;
}

/** html .outerCover{position:absolute !important;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:10000;}*/
* html #outerCover { /*\*/
	position: absolute;
top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
left: expression((0 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
	height:860px;
	width:1003px/**/
}
/*index page*/
.index_main {
	width:686px;
	margin:200px auto 0 auto; overflow:hidden;
}
.index_main a {
	float:left;
}
.idx_txt {
	float:right;
	font-size:0px;
	margin:40px 30px 0 0;
}
.index_block {
	background:url(/Images/idx-bg_tcm15-11684.png) no-repeat; /* ../images/idx-bg.png */
	width:654px;
	height:91px;
	float:left;
	margin:18px 0 0 26px;
}
* html .index_block {
	margin:15px 0 0 12px;
}
.index_block .left {
	background:url(/Images/cap_welcome_tcm15-11682.png) no-repeat; /* ../images/cap_welcome.png */
	width:220px;
	height:50px;
	margin:22px 18px 0 16px;
	float:left;
}
* html .index_block .left {
	margin:18px 18px 0 8px;
}
.index_block .right {
	float:left;
	width:365px;
	padding:18px 0 0 12px;
}
.index_block .right span {
	font-size:0px;
	color:#d52129;
}
.idxpoints {
	background:url(/Images/idx-touchpoints_tcm15-11683.png) no-repeat right 8px; /* ../images/idx-touchpoints.png */
	width:170px;
	height:24px;
	margin:3px 0;
}
.index_block .right .idxpoints span {
	width:200px;
	text-align:right;
	color:#d52129;
	vertical-align:bottom;
	font-size:24px;
}
.index_block .right i {
	float:left;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#988d8b;
	font-style:normal;
	margin-top:5px
}
.index_block .right a {
	float:right;
	background:url(/Images/btn_enter_tcm15-11685.png) no-repeat 20px 5px; /* ../images/btn_enter.png */
	width:55px;
	height:9px;
	border-left:1px #a0332d solid;
	padding:5px 0 5px 10px;
	margin:2px 0 0 0; 
}
/******************Tell A Friend************************/
div.tell_a_friend {
	padding: 0 0 30px 0; margin:-23px 0 0 0;
}
div.tell_a_friend h1 {
	padding: 0 0 0 42px;
	margin:0 0 38px 0;
	height:17px;
	font-size:0;
}
.form_inputs {
	width:600px;
	float:left;
	padding:0 0 0 43px;
}
.form_inputs .caption {
	color:#333;
}
.form_element {
	margin:40px 0 100px 0 ; float:left; width:100%; height:305px
}
.form_element span {
	text-transform:uppercase;
	color:#333;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 3px 0;
	float:left;
	width:100%;
}
.form_element input {
	border:0px;
	width:245px;
}
.form_element hr {
	color:#FFF;
	border:0px;
	height:1px;
	background:#FFF;
	width:320px;
	text-align:left;
	margin:18px 0 10px 0;
}
.form_element .red_bullet {
	background:url(/Images/bullet-red-arrow_tcm15-11686.png) no-repeat right; /* ../images/bullet-red-arrow.png */
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	text-decoration:none;
	margin:20px 0 0 0;
	cursor:pointer;
	float:left;
}
.pass_it_on {
	background:url(/Images/bullet-red-arrow_tcm15-11686.png) no-repeat right; /* ../images/bullet-red-arrow.png */
	color:#333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	text-decoration:none;
	margin:20px 0 0 0px;
	cursor:pointer;
	float:left;
}
.open_section {
	width:100%;
	float:left;
	display:none;
}
.open_section input {
	margin-top:0px;
}
.img_addthingsCap{float:left; margin:0 0 0 12px; }

/*styles for numeric ticker*/
.counter-wrap {
	height:20px;
	overflow:hidden ; font-size:20px; position:relative; width:65px; float:right
}
.counter-number {
	height:214px;
	width:15px;
	position:relative;
	background-image:url(/Images/stocker1_tcm15-11768.gif); /* ../images/stocker1.gif */
	float:left;
}

a.a-red{color:#D6001A; text-decoration:underline}
a.a-red:hover{text-decoration:none}