@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
}
body{
	background: #0B94C9 url(../images/bodyBg.jpg) repeat center top;
	font: 12px normal Arial, Helvetica, sans-serif;
}
ul{ list-style: none; }
img { border: 0; }
a {
	color: #ffffff; 
	text-decoration: none;
}
	
#contentContainer {
	margin: 0 auto;
	width: 935px;
}		

#contentContainer #container {
	display:inline;
	float:left;
	width:935px;
	margin-top: 31px;
}

.blockMiddle{
	background: #ffffff url(../images/blockMid.jpg) repeat-y scroll 0 0;
	color:#1b5690;
	display: inline;
	float: left;
	width: 935px;
}

.navMiddle ul li {
	float: left;
	border-right:1px solid #ED6161;
}	
.navMiddle ul li.last { border-right: none; }

.breadCrumb {
	padding-left: 30px;
	line-height: 30px;
}

.breadCrumb a { color: #000; }

#leftSection li{
	padding: 10px 0 0;
}
 #leftSection li a {
	background: url(../images/arrow.gif) no-repeat 0 0;
	color: #000;
	padding-left: 15px;
}
#leftSection li a.menuon, .partnerLink { color: #fc3923;  font-weight: bold;}
.partnerLink { text-decoration: underline;  font-weight: normal;}
	
.formRight{
	width: 320px;
	float: left;
}	

 .formSection .fldAdd {
	width: 600px;
	float: left;
}

.paidInfo { margin-left: 0;
	font-style:italic; }

.required { color: #fd5e4c; }
.requiredB { color: #222222; }
.paidSubsection{
	/*border: 1px solid #717072;
	border-width: 1px 0;
	width: 219px;
	margin: 10px 7px;*/
}

.follow{
	border: 1px solid #000;
	height: 22px;
	border-width: 1px 0;
}
.adContainer .leftBlock{
	width: 395px; 
	float: left;
/*	margin: 10px 22px ;*/
}

.adContainer h3{
color: #5e5e5e; 
margin-left: 5px;	
}
 .adContainer ul li{ float: left; margin: 2px 12px; }
.adContainer .rightBlock{
	width: 465px;
	float: right;
}
a.goggleAdFirst {
	color: #222222;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}	
a.goggleAdSecond { color: #f90204; text-decoration: underline; }
h3.ddSponsers {
	color: #ffffff;
	text-transform: uppercase;
}	


#footer .fLeft { width: 300px; float: left; }
#footer span {text-transform: uppercase; margin: 0 10px; line-height: 12px;}
#footer .fRight { width: 635px; float: right; text-align: right;}
#footer a { text-decoration: underline; }
.uniqueCode { margin: 30px 0 20px 0; }
.uniqueCodeL { 
	background: url(../images/uniqueCode.gif) no-repeat;
	width: 239px;
	height: 66px;
	float: left;
 }
 .uniqueCodeR { float: left; width: 361px; background-color: #fc3923; margin-top: 30px;}

.BigSection ul li{ float: left; color: #ffffff; margin: 3px; padding: 2px 10px 5px; font-size: 24px; height: 23px;}	
.iciciSeal {
	position: absolute;
	top: 756px;
	_top: 756px;
	left: 978px;
}	
.imgb { float: left; }
.imgR { float: left; margin-left: 8px;}
.mainAvtarSection { width: 600px; }
.cleared { clear: both; }
.spacer { height: 20px; display: block;}

/*02212010*/
.logoContainer {
	float:left;
	clear:both;
	width:100%;
}

.logoGMR{
	margin:56px 0 0 78px;
	float:left;
}
.logoDaredevil { 
    position: absolute;
	top: 36px;
	left: 565px;
	width: 278px;
	height: 160px;
}

.welcomeInfo {
	color:#FFF;
	height:20px;
	font-size:11px;
	text-align:right;
	padding:1px 31px 5px 0;
}


#navBar .navMiddle ul li a{
	line-height: 33px;
	padding: 20px 14px;
	font-size:11px;
	text-decoration: none;
	color: #ffffff;
	text-transform: uppercase;
}
.navMiddle ul {
	padding-left:5px;
}

.breadCrumb {
	color:#000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:28px;
	padding-left:35px;
	text-decoration:none;
	clear:both;
}

#navBar {
	float: left;
	margin: 24px 0 0 20px;
	_margin: 24px 0 0 10px;
	clear:both;
	width:100%;
	_width:97%;
}
 #navBar .navLeft {
	background: url(../images/menuLeft.jpg) no-repeat 0 0;
	width: 9px;
	height: 33px;
	float: left;
}	
 #navBar .navRight {
	background: url(../images/menuRight.jpg) no-repeat 0 0;
	width: 9px;
	height: 33px;
	float: left;
}
 .navMiddle {
	background: url(../images/menuBg.jpg) repeat-x;
	width: 875px;
	float: left;
}
#mainSection {
	width: 924px;
	margin-top: 24px;
	float:left;
	clear:both;
}

#leftSection {
	width: 210px;
	_width: 200px;
	margin-left: 31px;	
	_margin-left: 10px;	
	float: left;
}

.pageHeading {
	margin:7px 0 14px 0;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom:15px;
}

#rightSection {
	width: 628px;
	float: left;
	margin-left:44px;
	padding-top:21px;
}

.cokeHeading img, .pageHeading img {margin-left:12px;}

.adContainer {
	width: 935px;
	margin: 9px 0 0 0;
	float:left;
}	

.blockTop {
	background:url(../images/blockTop.png) no-repeat scroll 0 0;
	_background-color:#fff;
	height:8px;
	width:935px;
}

.blockBottom {
	background:url(../images/blockBottom.png) no-repeat scroll 0 0;
	float:left;
	height:8px;
	width:935px;
	margin-bottom: 12px;
}

.adContainer .blockBottom { margin-bottom:0;}

#footer {
	color: #fff;
	font-size: 9px;
	margin-top:12px;
	display:block;
	float:left;
	margin-bottom:100px;
}
.faqQues{
	display:block;
	font-weight:bold;
	border-bottom: 1px solid #d7d7d7;
	padding-left:10px;
	padding-bottom:2px;
}
.faqSection {
	width:600px;
	margin-left:3px;
	color:#525252;
}
.faqAns {
	margin:4px 0 15px 0;
	padding-left:10px;
}
#rightSection ol {padding-left: 49px; font-weight:bold; margin-top:20px;} 
* html #rightSection ol {margin-top:0}
#rightSection ol.inner { margin-top:15px; }
#rightSection ol li { color: #535353; margin: 6px;}
#rightSection ol li span { font-weight:normal;}
.orSeprator{
	clear:both;
	display:block;
	font-style:italic;
	margin:12px 0;
}

.faqAns ul li{
	list-style-type:disc;
	margin-left:40px;
}

.faqAns ul li.and {
	list-style-type:none;
	margin: 15px 40px;
	font-weight:bold;
}

/*Added By Nitin*/
.formSection{ 
	width:628px;
	margin-top:4px;
	*margin-top:-1px;}
.leftCol { 
	width: 90px;
	padding-left:11px;
	float:left;
	padding-bottom:25px;
	/*line-height:20px;*/
	vertical-align:top;
	padding-right:5px;
	
}
.rightCol { 
	width: 80px;
	
	float:left; margin-left:20px;
/*	line-height:20px;*/
	vertical-align:top;
	padding-right:5px;
	}
.txtBox{
	border: 1px solid #b7b7b7;
	font-size:12px;
	height:20px;
	width:204px;
	float:left;
	background-color:#f8f8f8;
	
}
.gender{width: 206px;
	float:left;}
.gender input[type="radio"] { *margin-left:-3px; padding:0px; }
.leftCol .add{ line-height:32px; height:32px; vertical-align:middle}
.txtAdd {border: 1px solid #b7b7b7;
	font-size:12px;
	height:32px;
	background-color:#f8f8f8;
	float:left; width: 515px !important; }
.addInfo{ 
	color: #b0b0b0;
	margin-left:110px;
	font-size: 10px;
	line-height:10px;
	clear:both;
	padding-bottom:10px;
	*padding-bottom:15px;
	width:450px;
}
.borderGray { 	
	border-bottom: 1px solid #d7d7d7; font-size:0px; line-height:1px; height:1px; clear:both; 
}
.borderBlack { 	
	border-top: 2px solid #000; font-size:0px; line-height:1px; height:1px; clear:both; }
.lightGray { 	
	border-bottom: 1px solid #f1f1f1; font-size:0px; line-height:1px; height:1px; clear:both; 
}
.BigSection ul li{ float: left; color: #ffffff; margin: 3px; padding: 2px 10px 5px; *padding-bottom:8px; _padding-bottom:4px; font-size: 24px; }	
.marginBottom10{margin-bottom:10px;}
select { border: 1px solid #b7b7b7;
	font-size:12px;
	height:20px;
	width:206px;
	float:left;
	background-color:#f8f8f8;}

.subscpSection { 
	background-color: #ededed;  
	
	 float:left;
	 clear:both;
	 padding:15px 0;
	 width:628px;
	 margin:1px 0 0 0;
}
.subscpSection .leftCol{padding-bottom:0px}
#paidMember {background-color:#ededed; float:left; width:628px; display:none; }	
#paidMember h3 {text-transform: uppercase; margin-left: 10px; font-size:12px; padding-left:5px;}
#paidMember h4 { color: #f90204; padding-left:5px; font-size:14px; }
.paidSubsection{
	/*border: 1px solid #717072;
	border-width: 1px 0;*/
	width: 300px;
	margin: 10px 7px;
	padding:5px 0;
}

.paidInfo { 
	font-size: 10px;
	line-height:10px;
	color:#737373;
	padding-left:10px;
}
.terms{padding-left:10px; line-height:12px; width:600px!important;}
.terms input{float:left; display:inline!important}
.terms .paidInfo{float:left !important;_margin-top:5px;}
.BigSection .leftCol{ padding-bottom:5px;}
.avtarSection{padding-left:11px;}
.avtarSection img{ margin-right:10px;}
.acceptanceTerms ol li {font-weight:bold;}
.acceptanceTerms ol li span{font-weight:normal;  margin-top:10px;}
.cardType{width:600px; padding-left:11px; padding-bottom:10px;}
.cardType lable{float:left!important; padding-bottom:0px; width:90px!important;}
.cardType input{margin-left:30px!important;}