@charset "utf-8";
/* CSS Document */
body {
	background-repeat:repeat-x;
	font-family:Tahoma;
	background-color:#FFF;
	font-size: 14px;
	color: #4F5155;
	margin: 0px;
	text-align:center;
}
input[type=text], input[type=password] {
	border: solid 1px #ccc;
	width:200px;
	height:23px;
	line-height:15px;
	padding:2px;
}
input:hover {
	border: 1px solid #69C;
}
select {
	width:200px;
	border: 1px solid #ccc;
}
select:hover {
	border: 1px solid #69C;
}
.container-all {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width: 950px;
}
.container-top {
	/*background-image:url('../../../images/dcommon/header_background.png');
	background-repeat:repeat-x;*/
	width:100%;
	height:116px;
	*height:112px;
}
.container-menu {
	width:99%;
	height:39px;
}
.container-ticker {
	background-image:url('../../../images/bg-mid-1.jpg');
	width:98%;
	height:339px;
	background-repeat:repeat;
}
.container-ticker_new {
	background-image:url('../../../images/new_bg-mid.png');
	background-repeat:no-repeat;
	width:98%;
}
.container-info {
	background-image:url('../../../images/bg-mid-2.jpg');
	width:98%;
	height:204px;
	padding:0px;
	margin:0px;
}
.container-info-images {
	padding:0px
}
/*END OF COMMON STYLES*/



/* INDEX PAGE LOGIN BOX DROP DOWN EFFECT*/

#login_container {
	
	width:776px;
	bottom:750px;
	*width:780px;
	*bottom:730px;
	left:85px;
	*left:70px;
	margin:0 auto;
	position: relative;
}
#login_content {
	width:520px;
	min-height:500px;
}
#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav a.signin, #topnav a.signin:hover {
 *background-position:0 3px!important;
}
a.signin {
	position:relative;
	margin-left:3px;
	color:#badcfb;
	font-size:11px;
}
a.signin span {
	background-image:url("images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#topnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	color:#789;
}
#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:190px;
	 *width: 180px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px;
	right: 0px;
	margin-top:5px;
	margin-right: 0px;
 *margin-right: -1px;
	color:#789;
	font-size:11px;
}
#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ccc;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:150px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#0A2B45;
	font-size:11px;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}
/*End of Login box effect*/

/*CREDIT CARD PAGES*/

.cc_container {
	background-color:#dbeefb;
	border:0;
	padding-top:15px;
	height:685px;
	width:97%;
 *width: 97.1%;
}
.cc-maindiv {
	background-image:url('/images/indexs/bg_1px.png');
	background-repeat:repeat-x;
	height:720px;
}
.cc-inner_wrap {
	background-color:#FFF;
	border:solid 1px #727272;
	height:638px;
	width: 97%;
	margin:5px;
	padding-top:15px;
 *margin-top:10px;
}
.cc-insidebox1 {
	padding-left:30px;
	height:550px;
	padding-right:20px;
	text-align:justify;
}
.cc-page_heading {
	color:#0e3a59;
	font-family:Tahoma;
	font-size:20px;
	font-weight:bold;
}
#cc-bottom_heading {
	color:#0e3a59;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.cc-bluetext {
	color:#427ba5;
	font-family:Tahoma;
	font-size:14px;
}
.cc-orangebold {
	color:#ff8a00;
	font:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	line-height:20px;
}
.cc-hr {
	color:#0e3a59;
	width:700px;
	padding-left:5px;
	line-height:20px;
}
.cc-redeemit_text {
	color:#0e3a59;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
}
.cc-orangetext {
	color:#ff8a00;
	font:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.cc-has_vouchers {
	color:#3c9605;
	font-size:14px;
	font-weight:bold;
	border: solid 1px #727272;
	background-color:#dbeefb;
	width:600px;
	height:30px;
	line-height:30px;
}
.cc-has_NoVouchers {
	color:#db0202;
	font-size:12px;
	font-weight:bold;
	border: solid 1px #727272;
	background-color:#fbfac7;
	width:600px;
	height:30px;
	line-height:30px;
}
.cc-creditcardtext a {
	color:#06C;
}
.cc-form {
	padding-left:60px;
	padding-right:60px;
}
.cc-input {
	border:solid 1px #95BDDB;
}
.cc-price {
	color: #FF0000;
	font-size: 22px;
	font-weight: bold;
}
.cc-redtext {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
#cc-RIN_Vouchers {
	display:block
}
#CC_Process {
	display:show;
}
.cc-creditcardtext {
	font-size:14px;
}
/*END OF CC PAGE STYLING*/


/*Thank you codes Styling*/

.thankyou_container {
	background-color:#dbeefb;
	border:0;
	padding-top:15px;
	height:685px;
	width:97%;
 *width: 97.1%;
}
.thankyou-maindiv {
	background-image:url('/images/sindex/bg_1px.png');
	background-repeat:repeat-x;
	height:720px;
}
.thankyou-inner_wrap {
	background-color:#FFF;
	border:solid 1px #727272;
	height:638px;
	width: 97%;
	margin:5px;
	padding-top:15px;
 *margin-top:10px;
}
.thankyou-insidebox1 {
	padding-left:30px;
	height:550px;
	padding-right:20px;
	text-align:justify;
}
.thankyou-tablecontainer {
	width:100%;
	text-align:center;
	margin:0 auto;
	padding-left:200px;
}
.thankyou-tablecontainer table {
	float:left;
	background-color:#FFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
}
.codes-heading {
	color:#0565a2;
	font-size:14px;
	font-weight:bold;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
}
.display-codes {
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font-size:14px;
}
.codes-small-bluefont {
	color:#3088c3;
	font-size:12px;
	font-style:italic;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.thankyou-font {
	color:#0565a2;
	font-size:20px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.codes-small-bluefont a {
	color:#06C;
}
.rightorange-div {
	height:145px;
	width:185px;
	font-size:12px;
	float:left;
	padding-top:50px;
	padding-left:6px;
	color:#fe5400;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:left;
}
/*END*/




/*ACCOUNT TRANSFER PAGE STYLING*/
.transfer-maindiv {
	background-image:url('/images/indsex/bg_1px.png');
	background-repeat:repeat-x;
	height:700px;
}
.transfer-container {
	background-color:#dbeefb;
	border:0;
	padding-top:15px;
	height:665px;
	width:97%;
 *width: 97.1%;
}
.transfer-inner-wrap {
	background-color:#FFF;
	border:solid 1px #727272;
	height:630px;
	padding-top:15px;
	width: 96%;
}
#transfer_pageheading {
	background:url(/images/registration/reg_headingbar.png);
	background-repeat:no-repeat;
	width:603px;
	height:29px;
 *height:36px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	padding-top:8px;
}
.transfer_greybg {
	background-color:#ffffff;
	border-left:solid 1px #303030;
	border-right:solid 1px #303030;
	width:591px;
 *width:603px;
	padding-left:10px;
	height:460px;
	padding-top:10px;
}
.transfer_greybg p {
	padding-right:10px;
}

.transfer-insidebox1 {
	padding-left:130px;
	height:550px;
	padding-right:20px;
	text-align:justify;
}
.transfer-insidebox1 h1 {
	font-size:22px;
	color:#1E4867
}
.green {
	font-weight:bold;
	color:#360;
}
/*END OF ACCOUNT TRANSFER*/



/*TERMS AND CONDITION PAGE STYLING*/

.terms_maindiv {
	background-image:url('/images/indexs/bg_1px.png');
	background-repeat:repeat-x;
	height:97%;
	
}
.terms_container {
	background-color:#dbeefb;
	border:0;
	padding-top:15px;
	height:96%;
	width:97%;
 *width: 97.1%;
 *margin-left:-1px;
}
/*END OF TERMS*/
.support_container {
	background-color:#dbeefb;
	border:0;
	padding-top:15px;
	width:97%;
 *width: 97.1%;
 *margin-left:-1px;
}

.codebg {
	background-image:url('../../../images/codebg.jpg');
	background-repeat:no-repeat;
	background-position:left;
}
.codebg_div1 {
	font-family:Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	padding-left: 25px;
}
.codebg_div2 {
	font-family:Helvetica, sans-serif;
	color:#023c6e;
	font-size:11px;
	padding-left:25px;
}
.codebg_div3 {
	font-family:Helvetica, sans-serif;
	color:#023c6e;
	font-size:12px;
	padding-left:2px;
}
.container-basicHome {
	background-image:url('../../../images/basicBG_top.png');
	width:900px;
	height:325px;
	background-repeat:no-repeat;
}
.container-premiumHome {
	background-image:url('../../../images/premiumBG_top.png');
	width:900px;
	height:325px;
	background-repeat:no-repeat;
}

.welcome_note{ float:left; width:130px;}
.txt_welcome{ font-size:21px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#e4f4fd;}
.act_code{ width:140px; height:40px; font-size:15px; padding-top:10px;}
.act_code a{ color:#e4f4fd;}
.act_code a:hover{ color:#baddf0;}
/*Nov 23 2009*
.newhome{background-image:url('../../../images/new_bg-mid.png'); background-repeat:no-repeat; width:780px;}
.container-ticker_new{background-image:url('../../../images/bg-mid1.png'); background-repeat:no-repeat; width:780px;}*/



/* New Code */
.thankyou-font {
	color:#092f4b;
	font-size:24px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
.font_bold{ font-weight:bold;}
.font_orange{ color:#f38900; font-size:16px;}
.font_grey{ color:#666; font-size:12px;}
img{ border:none;}
.content-font{ float:left; font-weight:bold; color:#3486c2; text-align:center; padding-left:8%;}
.important_block{ float:left; width:574px; height:76px; margin-left:14%; margin-top:20px; border:1px solid #666; padding-top:14px;}
.important_info{ float:left; width:20%; text-align:center;}
.important_text{ float:left; width:70%; height:76px; text-align:center; font-weight:bold; color:#000;}
.important-font{ font-size: 16px; color:#d22a00; font-weight:bold; text-align:center;}

.imp_bblock{ float:left; width:300px; height:auto; margin-left:70px; text-align:center; color:#003a70; padding-top:20px;}
.imp_title{ float:left; width:210px; height:27px; background-color:#dafddb; border:1px solid #666; border-bottom:none; margin-left:44px; margin-top:20px; padding-top:5px;}
.imp_benefits{ float:left; width:190px; height:140px; border:1px solid #666; margin-left:44px; padding:10px 10px 0; text-align:left; color:#0f557a;}
.imp_benefits ul{ padding-left:25px; list-style-image:url('../../images/green_tick.png') }
.imp_benefits a{ color:#0c2e4a;}
.imp_bg_blue{ background-color:#d7f3fe;}

/* Added on Dec 3 */
.notloggedin_bg{ background-image:url('../../images/common/bkgd.png');}
.login_bg{ background-image:url('../../images/UsersHome/bkgd_LI.png');}
