@charset "utf-8";
/* CSS Document */
body {
	margin:30px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#CCC;
	text-align:center;
}
div, p, span, form {
	margin:0px;
	padding:0px;
}
.clr {
	clear:both;
	font-size:0.001%;
}
.fltleft {
	float:left;
}
.fltright {
	float:right;
}
.wrapper {
	margin:0px auto;
	background:url(../images/mainmiddle.png) center top repeat-y;
	width:1003px;
	position:relative;
	text-align:left;
}
.maintop {
	background:url(../images/maintop.png) center top no-repeat;
	position:absolute;
	width:100%;
	top:-29px;
	height:29px;
}
.mainbottom {
	background:url(../images/mainbottom.png) center top no-repeat;
	position:absolute;
	width:100%;
	bottom:-29px;
	height:29px;
}
.maincontent {
	padding-top:11px;
	padding-left:38px;
	padding-right:38px;
}
.header {
	display:block;
	float:left;
	width:599px;
}
.login {
	display:block;
	float:right;
	margin-right:10px;
	width:282px;
}
.login .inside{
	padding:0px 0px;
	position:relative;
}
.graybox1 {
	width:100%;
}
.graybox1_t {
	background:url(../images/graybox1_tr.png) right top no-repeat;
	width:100%;
	height:10px;
	padding-right:10px;
}
.graybox1_t div {
	background:url(../images/graybox1_tl.png) left top no-repeat;
	height:10px;
}
.graybox1_b {
	background:url(../images/graybox1_br.png) right bottom no-repeat;
	width:100%;
	height:94px;
	border:0px solid red;
	padding-right:10px;
}
.graybox1_b .graybox1_b_r {
	background:url(../images/graybox1_bl.png) left bottom no-repeat;
	height:94px;
	padding-left:10px;
}
.logo {
	padding-left:5px;
}
a:focus {
	outline:none;
}
.footer {
	clear:both;
	text-align:center;
	padding:10px;
	color:#5a5a5a;
	font-size:10px;
}
.footerlinks {
	padding:5px 0px;
}
.footerlinks a {
	padding:0px 10px;
	color:#5a5a5a;
	text-decoration:none;
}
.footerlinks a:hover {
	color:#005cd2;
	/*text-decoration:underline;*/
}
.copyright {
	clear:both;
}
.copyright a {
	clear:both;
	color:#5a5a5a;
	text-decoration:none;
}
.copyright a:hover {
	color:#005cd2;
	text-decoration:underline;
}
.middle {
	clear:both;
	padding-top:25px;
}
.middle_1 {
	width:292px;
	float:left;
	display:block;
	margin-right:25px;
}
.middle_2 {
	width:292px;
	float:left;
	display:block;
	margin-right:25px;
}
.middle_3 {
	width:292px;
	float:left;
	display:block;
}
.graytitle_tr {
	background:url(../images/graybtn_r.png) right top no-repeat;
	height:42px;
	padding-right:10px;
}
.graytitle_tr .graytitle_tl {
	background:url(../images/graybtn_l.png) left top no-repeat;
	height:42px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}
.yellowtitle_tr {
	background:url(../images/yellowbtn_r.png) right top no-repeat;
	height:42px;
	padding-right:10px;
}
.yellowtitle_tr .yellowtitle_tl {
	background:url(../images/yellowbtn_l.png) left top no-repeat;
	height:42px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	color:#000000;
}
.graybox2_t {
	background:url(../images/graybox2_t.png) left top no-repeat;
	width:100%;
	padding-top:9px;
}
.graybox2_t .graybox2_b {
	background:url(../images/graybox2_b.png) left bottom no-repeat;
	padding:0px 9px 9px 9px;
	min-height:284px;
}
.yellowbox1_t {
	background:url(../images/yellowbox1_t.png) left top no-repeat;
	width:100%;
	padding-top:9px;
}
.yellowbox1_t .yellowbox1_b {
	background:url(../images/yellowbox1_b.png) left bottom no-repeat;
	padding:0px 9px 9px 9px;
	min-height:284px;
}
.step1
{
	background:url(../images/step1.png) left top no-repeat;
	padding-left:42px;
}
.step2
{
	background:url(../images/step2.png) left top no-repeat;
	padding-left:42px;
}
.step3
{
	background:url(../images/step3.png) left top no-repeat;
	padding-left:42px;
}
.title1
{
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.subtitle1
{
	color:#4c4c4c;
	font-size:13px;
	font-weight:bold;
}
.vgap
{
	margin:0px;
	padding:0px;
	/*font-size:0.01%;*/
	padding-top:14px;
}
.createaccount
{
	text-align:center;
	padding-top:14px;
}
.homeregister
{
	padding-top:10px;
}
.homeregister label
{
	font-size:12px;
	text-align:right;
	padding-right:10px;
	width:100px;
	display:block;
	float:left;
}
.homeregister input
{
	font-size:12px;	
	border:1px solid #cbcbcb;
	height:16px;
	width:155px;
}
.homeregister select
{
	font-size:12px;	
	border:1px solid #cbcbcb;
	height:20px;
}

.homeregister .checkbox 
{
	font-size:12px;
	color:#999999;
	padding-top:5px;
}
.homeregister .checkbox .chk
{
	border:none;
	outline:none;
	padding:0px;
	margin:0px;
	width:13px;
	vertical-align:bottom;
	padding-right:5px !important;
}
.field
{
	padding-top:5px;
}
.signup
{
	text-align:center;
	padding-top:25px;
}
.fb_text1
{
	padding:0px 10px;
	font-size:18px;
	color:#000000;
	text-align:center;
	line-height:23px;
	padding-top:15px;
}
.fb_guy
{
	text-align:center;
	padding:5px 0px;
}
.connectFB
{
	text-align:center;
}

.login_title
{
	background:url(../images/lock.png) left top no-repeat;
	padding-left:22px;
	color:#000000;
	font-size:13px;
	height:25px;
	line-height:22px;
	font-weight:bold;
}
.link2
{
	position:absolute;
	right:0px;
	top:5px;
	font-size:10px;
	color:#0057d6;
}
.link2 a
{
	color:#0057d6;
	text-decoration:underline;
}
.link2 a:hover
{
	color:#FF0000;
	text-decoration:none;
}
.toplogin
{
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:5px;
}
.toplogin input
{
	outline:none;
	border:1px solid #cbcbcb;
	width:100px;
	font-size:11px;
	height:16px;
}
.toplogin input.btn
{
	width:55px;
	height:26px;
	background:url(../images/signin.png) left top no-repeat;
	border:none;
	outline:none;
	padding:0px;
	margin:0px;
	position:absolute;
	right:0px;
	
	top:27px;
}
.toplogin input.chk
{
	border:none;
	outline:none;
	padding:0px;
	margin:0px;
	width:13px;
	height:13px;
}
.toplogin  .forget_pwd
{
	border:none;
	outline:none;
	position:absolute;
	right:0px;
	bottom:0px;
	padding:0px;
	margin:0px;
	color:#e60001;
	font-size:10px;
}
.toplogin .forget_pwd a
{
	text-decoration:none;
	color:#e60001;
}
.toplogin .forget_pwd a:hover
{
	text-decoration:underline;
}
.toplogin  .remember
{
	padding-top:10px;
	font-size:11px;
	color:#555555;
}
.loginbutton{
    vertical-align: middle;
    cursor: pointer;
    border: 0px !important;
    width:55px !important; 
    height: 26px !important;
    margin-left:  5px;
}
/** inner pages CSS */
.topright {
	display:block;
	float:right;
	margin-right:10px;
	width:290px;
}
.int_middle_r
{
	display:block;
	float:right;
	margin-right:10px;
	width:290px;
}
.topright .inside{
	padding:0px 0px;
	position:relative;
}
.int_header {
	display:block;
	float:left;
	width:600px;
}

.int_middle_l
{
	display:block;
	float:left;
	width:610px;
}
.red
{color:#ff0000;}
.green
{color:#357600; font-weight: bold}
.blue
{color:#005aff;}
.boldblue
{color:#005aff; font-weight: bold;}
.nobg
{
	background:none;
}
ul.members
{
	margin:0px;
	padding:5px 0px;
	font-size:12px;
	list-style:none;
	padding-left:14px;
	line-height:30px;
	position:relative
}
ul.members li
{
	padding-left:12px;
	background:url(../images/dogbg.png) left bottom repeat-x;
}
ul.members li.nobg
{
	background:none;
}
ul.members li.pending strong
{
position:absolute;
left:3px;
top:12px;
}
ul.members li.completed  strong
{
position:absolute;
left:3px;top:42px;
}
ul.members li.score  strong
{
position:absolute;
left:3px;top:73px;
}
ul.members li.dingle strong
{
position:absolute;
left:3px;top:97px;
}
ul.members li.replenish strong {
    position: absolute;
    left:3px;top:188px;
}

ul.members li.cash strong
{
position:absolute;
left:3px;top:132px;
}
ul.members li.message strong
{
position:absolute;
left:3px;top:165px;
}
ul.members li.friends strong
{
position:absolute;
left:3px;top:192px;
}
ul.members li.raf strong
{
position:absolute;
left:3px;top:218px;
}
ul.members li.cash_out strong
{
    position:absolute;
    left:3px;top:250px;
}
ul.members li.earn strong
{
    position:absolute;
    left:3px;top:280px;
}
ul.members li a
{
	text-decoration:none;
	color:#000;
}
ul.members li a:hover
{
	/*text-decoration:underline*/
}
.graybox3 {
	width:100%;
}
.graybox3_t {
	background:url(../images/graybox1_tr.png) right top no-repeat;
	width:100%;

	padding-right:10px;
}
.graybox3_t div {
	background:url(../images/graybox1_tl.png) left top no-repeat;
	height:10px;
}
.graybox3_b {
	background:url(../images/graybox1_br.png) right bottom no-repeat;
	width:100%;
	border:0px solid red;
	padding-right:10px;
}
.graybox3_b .graybox3_b_r {
	background:url(../images/graybox1_bl.png) left bottom no-repeat;

	padding-left:10px;
}
.title2
{
	padding:5px;
	padding-left:23px;
	position:relative;
	font-size:14px;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	display:block;
	font-weight:bold;
}
.title2 .members
{
	position:absolute;
	left:0px;
}
.topmenu
{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#616161;
	font-weight:bold;		
	background:url(../images/topmenu_r.gif) right top no-repeat;
	padding-right:10px;
	margin-top:17px;
}
.topmenu ul
{
	padding:0px;
	list-style:none;	
	background:url(../images/topmenu_l.gif) left top no-repeat;
	padding-left:10px;	
	height:42px;
	line-height:39px;
	padding-left:20px;	
}
.topmenu ul li
{
	margin:0px;
	display:block;
	float:left;
	/* padding:0px 18px; */
	padding:0px 15px;
	background:url(../images/seperater.gif) right center no-repeat;
}
.topmenu ul li a
{
	color:#616161;
	text-decoration:none;
}
.topmenu ul li a:hover
{
	color:#005aff;
	text-decoration:none;
}
.topmenu ul li:active a, .topmenu ul li.current a
{
	color:#005aff;
}
.topmenu ul li.nobg
{
	background:none;
}
h1, h2
{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #ededed;
	padding-bottom:10px;
	padding-top:5px;
    text-align: left;
}

.profile_pic
{
	position:absolute;
	right:0px;
	top:10px; 
	height:94px;
	width:25%;
	margin:auto 0px ;
}
.profile_pic img
{
	border:1px solid #CCC;
}
.profile_text
{
	position:absolute;
	left:0px;
	top:25px; 
	height:94px;
	width:73%;
	margin:auto 0px ;
	text-align:center;
	color:#555555;
}
.link3
{
	color:#555555;
	font-size:12px;
	font-weight:bold;
}
.link3 a
{
	color:#555555;
	text-decoration:none;
}
.title3
{
font-size:15px;
font-weight:bold;
color:#010101;
}

.contentfont
{
	/* color:#6b6b6b; */
	color:#000000;
	font-size:12px;
	line-height:17px;
	padding-top:8px;
	padding-bottom:5px; 
}

/** wall plugin css */
.wall_middle_l {
	display:block;
	float:left;
	width:220px;
}
.wall_middle_r {
	display:block;
	float:right;
	margin-right:10px;
	width:680px;
}
.prof_pic {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
ul.leftmenu {
	margin:0px;
	padding:0px;
	font-size:13px;
	list-style:none;
}
ul.leftmenu li {
	position:relative;
	height:20px;
	line-height:20px;
	left:0px;
	top:0px;
	padding:5px 0px;
	padding-left:22px;
	background:url(../images/dogbg.png) left bottom repeat-x;
}
ul.leftmenu li.nobg {
	background:none;
}
ul.leftmenu li strong {
	position:absolute;
	left:0px;
/*	top:6px;*/
}
ul.leftmenu li strong.casha {
	position:absolute;
	left:-6px;
	top: -1px;
}
ul.leftmenu li strong img {
	vertical-align:middle;
	text-align:center;
}
ul.leftmenu li a {
	text-decoration:none;
	color:#000;
}
ul.leftmenu li a:hover {
	/*text-decoration:underline*/
}
.title4 {
	color:#303030;
	font-size:20px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
.status_bar_r {
	margin:0px 20px;
	background:url(../images/statusmsg.png) right top no-repeat;
	padding-right:10px;
	height:46px;
	display:block;
	margin-bottom:15px;
}
.status_bar_l {
	display:block;
	padding-left:15px;
	background:url(../images/statusmsg.png) left top no-repeat;
	height:46px;
	line-height:52px;
	font-size:14px;
	color:#303030;
}
.title_bar {
	position:absolute;
	left:0px;
	display:block;
	width:100%;
	top:14px;
	font-weight:bold;
}
.title_bar_r {
	margin:0px;
	padding:0px;
	background:url(../images/titlebg.jpg) right top no-repeat;
	padding-right:10px;
	height:33px;
	display:block;
	margin-bottom:15px;
	border:none;
}
.title_bar_l {
	margin:0px;
	padding:0px;
	border:none;
	display:block;
	padding-left:15px;
	background:url(../images/titlebg.jpg) left top no-repeat;
	height:33px;
	line-height:32px;
	font-size:14px;
	color:#303030;
	padding-left:15px;
}
span.leftside {
	float:left;
	display:block;
	width:55%;
	overflow:hidden;
}
span.rightside {
	float:left;
	display:block;
	width:42%;
	overflow:hidden;
	padding-left:5px;
}
span.righttext {
	float:right;
}
.top_30 {
	padding-top:25px !important;
}
span.friendpic
{
	display:inline;
	padding-right:0px;
	/*padding-right:13px;*/
}
.nopad
{
	padding-right:0px !important;
}
.vgap2
{
	padding-top:10px;
}
.wallposts
{
	padding:5px 0;
}
.post_img
{
	position:absolute;
	left:1px;
	top:5px
}
.post_text
{
	position:absolute;
	left:70px;
	top:15px;
}
.font_style1
{
	font-size:12px !important;
}
.font_style2
{
	font-size:11px;
}
.font_style1 a, .font_style2 a
{
	color:#005bd2;
	text-decoration:none;
}
.font_style1 a:hover, .font_style2 a:hover
{
	text-decoration:underline;
}
.tabs
{
    display:block;
    font-weight:bold;
    left:0;
    position:absolute;
    top:0px;
    width:100%;
}
.gray_hdspacer{ width:100%; float:left; background:url(../images/hd_rc_spacer.jpg) repeat-x top;}
.gray_hdr{ width:100%; float:left;  font-size:13px; line-height:34px; color:#011849; background:url(../images/hd_rc_right.png) no-repeat top right;}
.gray_hdl{ width:100%; float:left; background:url(../images/hd_rc_left.png) no-repeat top left;}
.gray_hd_tabs{margin:0px; padding:0px; list-style-type:none; margin-top:0px; margin-left:0px;margin-left:10px;	}
.gray_hd_tabs li{ display:inline;}
.gray_hd_tabs li a{display:block; float:left; height:34px;  color:#10131b;   margin-right:2px;text-decoration:none; font-size:12px;}
.gray_hd_tabs li a span{ display:block;line-height:34px;padding:0 10px;}
.gray_hd_tabs li a:hover,.gray_hd_tabs li.select a{background:url(../images/gray_tab_right.png) no-repeat top right; color:#000;}
.gray_hd_tabs li a:hover span,.gray_hd_tabs li.select a span{background:url(../images/gray_tab_left.png) no-repeat top left;}

.lightgraybox
{
	background:#fafafa;
	border:1px solid #d5d5d5;
	padding:5px;
}
.lightgraybox textarea
{
	width:99%;
	border:1px solid #d5d5d5;
}
input.share
{
	margin-top:5px;
	background:url(../images/sharebtn.png) center center no-repeat;
	height:28px;
	width:82px;
	border:none;
	outline:none;	
}

.darkgraybox {
	width:100%;
	position:relative;
}
.darkgraybox_t {
	background:url(../images/darkgraybox_tr.png) right top no-repeat;
	height:10px;
	padding-right:10px;
}
.darkgraybox_t div {
	background:url(../images/darkgraybox_tl.png) left top no-repeat;
	height:10px;
}
.darkgraybox_m div.darkgraybox_m_inside {
	border-left:1px solid #cccccc;
	padding-left:10px;
}
/*.darkgraybox_m {
	background:url(../images/graydot.png) right top repeat-y;
	padding-right:10px;
}*/
.darkgraybox_m
{
	background:url(../images/darkgraybox_bg.png) left top no-repeat;
    padding-right:10px;
}
.darkgraybox_b {
	background:url(../images/darkgraybox_br.png) right bottom no-repeat;
	height:10px;
	padding-right:10px;
}
.darkgraybox_b div.darkgraybox_m_inside {
	background:url(../images/darkgraybox_bl.png) left bottom no-repeat;
	height:10px;
}


ul.widget {
	margin:0px;
	padding:0px;
	font-size:12px;
	list-style:none;
	font-weight:bold;
}
ul.widget li {
	position:relative;
	height:40px;
	line-height:40px;
	left:-5px;
	top:0px;
	padding:5px 0px;
	padding-left:25px;
	background:url(../images/line1.png) left bottom repeat-x;
	color:#FFFFFF;
}
ul.widget li.nobg {
	background:none;
}
ul.widget li strong {
	position:absolute;
	left:0px;
	top:15px;
}
ul.widget li strong img {
	vertical-align:middle;
	text-align:center;
}
ul.widget li a {
	text-decoration:none;
	color:#FFF;
}
ul.widget li a.join {
	position:absolute;
	right:-10px;
	top:5px;
}
ul.widget li a:hover {
	text-decoration:underline
}
.yellow
{
	color:#fff33b;
}
.title5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffef72;
}
.title6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#FFF;
}
.title_6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	background:url(../images/arrowline.png) right bottom no-repeat;
	padding-bottom:15px;
}
.topcash
{
	margin:0px;
	padding:0px;
	display:block; 
	text-align:center; 
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
}
.topcashbg
{
	background:	url(../images/cashbg.gif) left top no-repeat;
	height:60px;
	width:201px;
	display:block;
	float:right;
	text-indent:2px;
    margin-left:10px;
}
.cashtext
{
	color:#FF0000;
}
.graybox4 {
	width:100%;
	position:relative;
}
.whitebox1 {
	width:100%;
	position:relative;
}
.whitebox1_t {
	background:url(../images/whitebox1_tr.png) right top no-repeat;
	height:10px;
	padding-right:10px;
}
.whitebox1_t div {
	background:url(../images/whitebox1_tl.png) left top no-repeat;
	height:10px;
}
.whitebox1_m div.whitebox1_m_inside {
	border-left:1px solid #cccccc;
	padding-left:10px;
	padding-right:10px;
}
.whitebox1_m {
	background:url(../images/graydot.png) right top repeat-y;
	/*padding-right:10px;*/
}
.whitebox1_b {
	background:url(../images/whitebox1_br.png) right bottom no-repeat;
	height:10px;
	padding-right:10px;
}
.whitebox1_b div {
	background:url(../images/whitebox1_bl.png) left bottom no-repeat;
	height:10px;
}
/* end wall plugin css */

/** login form css styles */
.loginform
{
    font: 80% "Trebuchet MS", Verdana, Sans-Serif;
    color: #333;
    border: 0px !important;
}
/*.loginform input, .loginform input { width: 250px; }*/
.width250 {width: 200px !important;}
.width150 {width: 150px !important;}
.width200 {width: 200px !important;}
.width220 {width: 220px;}
.width180 {width: 180px !important;}
.width140 {width: 140px !important;}
.width135 {width: 125px !important;}
.width420{ width: 430px !important;}
.width350{ width: 350px !important;}
.height100{ height: 100px !important;}
.height70{ height: 70px !important;}
.height30{ height: 30px !important;}
.width585{ width: 585px !important;}
.width60{ width: 60px !important;}
.width80{ width: 80px !important;}
.width300{ width: 300px !important}
.loginform input, textarea { font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif; }
.loginform input, .loginform textarea {
    line-height: 100%;
    color: #535353;
    padding: 3px;
    background: #eee;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}
.loginform input:focus, .loginform textarea:focus { background: #f7f7f7; }
.loginform fieldset { border: 0; }
button{
    border: 0;
    cursor: pointer;
    background: #1983FD url(../images/bg_button.gif) 0 100% repeat-x;
    font: 135% "Trebuchet MS",Verdana,Sans-Serif;
    color: #fff;
    padding: 6px 12px;
}
/*button, .button, .button:active, .button:focus {
    border: 0;
    cursor: pointer;
    background: #1983FD url(../images/bg_button.gif) 0 100% repeat-x;
    font: 135% "Trebuchet MS",Verdana,Sans-Serif;
    color: #fff;
    padding: 6px 12px;
}*/
button.sm, .sub_form_sm button {
    font-size: 100%;
    padding: 4px 10px;
}
/*button:hover, .button:hover { padding: 5px 11px; }*/
button.sm:hover, .sub_form_sm button:hover { padding: 3px 9px; }
.loginform p label {
    padding:5px;
    width:90px;
}
.loginform p label.chgpwd {
    padding:5px;
    width:180px;
}
.loginform p {
    padding:5px;
}
label {
    /*font-weight: bold;*/
    text-align: left;
    float: left;
    font-size: 110%;
}
.loginform input, .loginform textarea {
    border: 1px solid #cbcbcb;
    font: 110% "Trebuchet MS",Verdana,Sans-Serif;
    background-color: #fff;
}
/*.loginform input:focus, .loginform input:hover, .loginform button:hover, .loginform .button:hover { border: 1px solid #005AFF; }*/
.loginform a{
    color:#005AFF;
    text-decoration: none;
    font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif;   
}
.loginform a:hover{
    color:#ff0000;
    text-decoration: underline;
}
.error, .formError{ color: red; padding: 2px; font-family: verdana; font-size: 12px;}

#msg-error {
    background: #FFF6BF url(../images/buttons_icons.gif) no-repeat scroll 15px -1764px;
    /*background:none repeat scroll 0 0 #FFF6BF;*/
    border:1px solid #FFD324;
    display:block;
    padding:4px 5px 4px 45px;
    margin-bottom: 10px;
    font: 80% Verdana;
    color:red;
    text-align: left;
}
#msg-success {
    background:#FAFAFA url(../images/fam/accept.png) no-repeat 15px;
    border:1px solid #CBCBCB;
    display:block;
    font-weight:bold;
    padding:4px 5px 4px 45px;
    margin: 10px;
    font: 80% "Trebuchet MS", Verdana, Sans-Serif;
    color: green;
    text-align: left;
}
ul, li {
    text-align: left;
}
.loginform div {
    border:0px;
    padding:0px;
}

/** button class */
div.graybutton {
	background:url(../images/bluebtn.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:28px;
	margin:0 20px 5px 0;
	padding:0;
	position:relative;
	white-space:nowrap;
}

.float_left_block {
	display:block;
	float:left;
}

div.graybutton .buttonr {
	background:url(../images/bluebtn.png) no-repeat scroll -490px 0 transparent;
	height:28px;
	position:absolute;
	right:-10px;
	top:0;
	width:10px;
}

div.graybutton button{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:100%;
	font-weight:bold;
	height:28px;
	margin:0;
	overflow:visible;
	padding:0px 6px 4px 16px;
	width:auto;
	font-size:13px;
}
.pdleft20{ padding-left: 20px !important;}
.pdleft30{ padding-left: 30px !important;}
.pdleft10{ padding-left: 10px !important;}
.pdleft5{ padding-left: 5px !important;}
.pdright10{ padding-right: 10px !important;}
.pdright20{ padding-right: 20px !important;}
.margr20{ margin-right:  20px !important;}
.pdb10 { padding-bottom: 10px !important;}
.pdt10{ padding-top: 10px !important;}
.pd10 { padding: 10px !important;}
.pd5 { padding: 5px;}
.pd2 {padding: 2px;}
.regBtn{ margin-left: 35% !important;}
.margl41 { margin-left: 41% !important;}
.margleft36 { margin-left: 36% !important;}
.margleft30 { margin-left: 30% !important;}
.margleft58 { margin-left: 58% !important;}
.margleft15 { margin-left: 15%; }
.margleft8 { margin-left: 8px !important; }
.marl50px { margin-left: 50px;}
.pdl60 { margin-left: 60px;}

/** RAF page CSS */ 
.importcontacts
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	
}
.importcontacts .label
{
	float:left;
	text-align:right;
	color:#000000;
	font-size:12px;
	width:40%;	
	padding-right:10px;
	line-height:22px;
}
.importcontacts .txtbox
{
	float:left;
	text-align:left;
	color:#000000;
	font-size:12px;
	width:50%;
    padding: 5px;	
}
.linkbg
{
	height:36px;
	background:url(../images/linkbg.png) center top no-repeat;
	width:100%;
	margin-top:10px;
	line-height:36px;
}
.pad_r10
{
	padding-right:10px;
}

.font_style3
{
   text-align:left;
	padding:7px 0px;
	font-size:14px;
	line-height:18px;
}
.width_50
{
	width:50%;
	margin:0 auto;
}
.width_60
{
	width:60%;
	margin:0 auto;
}
.width_70
{
	width:70% !important;
	margin:0 auto;
}
.width_90
{
	width:90% !important;
	margin:0 auto;
}
.font_style1
{
	font-size:12px;
}
.font_style2
{
	font-size:11px;
}
.font_style1 a, .font_style2 a
{
	color:#005bd2;
	text-decoration:none;
}
.font_style1 a:hover, .font_style2 a:hover
{
	text-decoration:underline;
}
.raflabel {
    /*font-weight: bold;*/
    text-align: left;
    float: left;
    font-size: 110%;
    margin-top: 2px;
}
div.txtbox input, div.txtbox select {
    font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif;
    line-height: 100%;
    color: #535353;
    padding: 3px;
    background: #fff;
    border: 1px solid #cbcbcb;
}
div.txtbox input:focus, div.txtbox input:hover{ background: #f7f7f7; border: 1px solid #005AFF;}
div.txtbox input:focus{ background: #f7f7f7; }
div.txtbox input {
    border: 1px solid #cbcbcb;
    font: 110% "Trebuchet MS",Verdana,Sans-Serif;
    background-color: #fff;
}
div.txtbox input:focus, div.txtbox input:hover{ border: 1px solid #005AFF; }
/** END RAF PAGE CSS */

/* ajax loading css */
#inviteFriendLoading{
    top: 850px;
    position: absolute;
    left:  450px;
}
/** login dialogue box css */
.loginDialogue
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	/*border-right: 1px solid #ccc;
    width: 250px;*/
}
.loginDialogue .label
{
	float:left;
	text-align:right;
	color:#000000;
	font-size:12px;
	width:80px;
    padding-right: 10px;	
	line-height:22px;
}
.loginDialogue .txtbox
{
	float:left;
	text-align:right;
	color:#000000;
	font-size:12px;
	padding: 3px;	
}
.login_modal_div1 {
    float: right; 
    width: 50%;
}
.loginDialogue p {
    /*margin-left: 5px;*/
    text-align: left;
}
.height0{
    height: 0px;
}

/** make picks styles */
.float_left_block {
    display:block;
    float:left;
}

div.graybutton .buttonr {
background:url(../images/bluebtn.png) no-repeat scroll -490px 0 transparent; /* change the path */
height:28px;
position:absolute;
right:-10px;
top:0;
width:10px;
}

div.graybutton button{
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
font-weight:bold;
height:28px;
margin:0;
overflow:visible;
padding:0px 6px 4px 16px;
width:auto;
font-size:13px;
}
.linkbg
{
	height:36px;
	background:url(../images/linkbg.png) center top no-repeat;
	width:670px;
	margin-top:10px;
	line-height:36px;
}
.pad_r10
{
	padding-right:10px;
}
.graybox4 {
	width:100%;
	position:relative;
}
.graybox4_t {
	background:url(../images/graybox4_t.png) right top no-repeat;
	width:100%;
	padding-right:10px;
}
.graybox4_t div {
	background:url(../images/graybox4_t.png) left top no-repeat;
	height:10px;
}
.graybox4_b {
	background:url(../images/graybox4_b.png) right bottom no-repeat;
	width:100%;
	padding-right:10px;
}
.graybox4_b div {
	background:url(../images/graybox4_b.png) left bottom no-repeat;
	height:10px;
}
.graybox4_m
{
	background:#fbfbfb;
	border-left:1px solid #d5d5d5;
	width:100%;
	padding-right:9px;
	border-right:1px solid #d5d5d5;
}
.graybox4_m_r
{
	padding-left:10px;
}
.darygraybox1, .darkgraybox1
{
	width:100%;
	position:relative;
}
.darygraybox1_r
{
	background:url(../images/darkgraybg.png) right top no-repeat;
	padding-right:10px;
}
.darygraybox1_l
{
	background:url(../images/darkgraybg.png) left top no-repeat;
	height:35px;
	line-height:35px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
}
.gray1
{
	background:#fafafa;
}
.borderbox{border:1px solid #d5d5d5;display:block;border-top:none; }
.scoreborderbox{border-bottom:1px solid #d5d5d5; display:block;}
/*.borderbox{border:1px solid #d5d5d5;display:block; width:100%;padding-left:8px; border-top:none;} */
ul.makepics_data
{
    clear:both;
	margin:0px;
	padding:0px;
	display:block;
	line-height:17px;
	font-size:12px;
	color:#3a3a3a;
	list-style:none;	
}
ul.makepics_data li
{
	margin:0px;
	padding:0px;
	display:block;	
	float:left;
	text-align:left;
	padding-top:4px;
}
ul.makepics_data li b
{
		padding:5px;
	font-weight:bold;	
}
ul.makepics_data li span
{
		padding:5px;
	font-weight:normal;	
}
ul.makepics_data li.col_a
{
	width:50%;
}
ul.makepics_data li.col_b
{
	width:25%;
}
ul.makepics_data li.col_c
{
	width:25%;
}
ul.makepics_data li.col_c
{
	width:25%;
}

ul.makepics_data li.col_a b, ul.makepics_data li.col_b b, ul.makepics_data li.col_c b
{
	padding:5px 0px;
	font-weight:bold;	
}
.gray_btns
{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}
.gray_btns ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.gray_btns ul li
{
	margin:0px;
	padding:0px;
	padding-right:25px;
	height:29px;
	display:block;
	float:left;
	line-height:29px;	
}
.gray_btns ul li.last
{
	padding:0px;
}
.gray_btns ul li a
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/graybtn2.jpg) right top no-repeat;
	padding-right:27px;
	text-decoration:none;
	color:#3a3a3a;
}
.gray_btns ul li a span
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/graybtn2.jpg) left top no-repeat;
	padding-left:27px;
	height:29px;
	line-height:29px;	
	color:#3a3a3a;
}
.gray_btns ul li a span:hover
{
	color:#005aff;
}
.makepics_l
{
	background:#FFFFFF;
	width:79%;
	float:left;
	display:block;
}
.makepics_r
{
	background:#fbfbfb;
	width:20%;
	display:block;
	float:right;
	border:2px solid #d5d5d5;
}
.line
{
	border-top:1px solid #d5d5d5;
}
.rightbox
{padding:6px 3px;
font-size:12px;
}
.rightbox .box1
{
	float:left;
	padding-top:10px;
}
.rightbox .box2
{
	float:right;
	line-height:16px;
	padding-bottom:5px;
}
div.bluebutton {
background:url(../images/bluebtn1.png) no-repeat scroll 0 0 transparent; /* change the path */
border:0 none;
cursor:pointer;
height:21px;
margin:0 10px 5px 0;
padding:0;
position:relative;
white-space:nowrap;

}


div.bluebutton .buttonr {
background:url(../images/bluebtn1.png) no-repeat scroll -490px 0 transparent; /* change the path */
height:21px;
position:absolute;
right:-10px;
top:0;
width:10px;
}

div.bluebutton button{
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:100%;
    font-weight:bold;
    height:21px;
    line-height:21px;
    margin:0;
    overflow:visible;
    padding:0px 6px 4px 16px;
    width:auto;
    font-size:11px;
}
.darygraybox1_r
{
position:relative;
}
.placebet
{
	position:absolute;
	right:10px;
	top:7px;
}

/** second nave links css */
.secondnav ul
{
	margin:0px;
	padding:0px;
	height:86px;
	width:926px;
	padding-bottom:20px;
}
.secondnav ul li
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	height:86px;
}
.secondnav ul li.menu1 a
{
 margin:0px;
	padding:0px;
	float:left;
	display:block;
	background:url(../images/secondnav.png) left top no-repeat;
	width:232px;
	height:86px;
} 
.secondnav ul li.menu2 a
{
 margin:0px;
	padding:0px;
	float:left;
	display:block;
	background:url(../images/secondnav.png) -232px top no-repeat;
	width:233px;
	height:86px;
}
.secondnav ul li.menu3 a
{
  margin:0px;
	padding:0px;
	float:left;
	display:block;
	background:url(../images/secondnav.png) -465px top no-repeat;
	width:232px;
	height:86px;
}
.secondnav ul li.menu4 a
{
 	margin:0px;
	padding:0px;
	float:left;
	display:block;
	background:url(../images/secondnav.png) -696px top no-repeat;
	width:229px;
	height:86px;
}

.secondnav ul li  a
{
	
	cursor:pointer;
	text-indent:-8000px;
}
/* end second nav links css */

/** new box design */
.box_sty1e1
{
	
	background:url(../images/graybox_strip_r.png) right top repeat-y;
	margin-top:10px;	
}
.box_sty1e1_l
{
	background:url(../images/graybox_strip_l.png) left top repeat-y;

}
.box_sty1e1_tr
{
	background:url(../images/graybox_top.png) right top no-repeat;
	padding-right:10px;
	height:10px;
}
.box_sty1e1_tl
{
	background:url(../images/graybox_top.png) left top no-repeat;
	padding-left:10px;
	height:10px;
}
.box_sty1e1_br
{
	background:url(../images/graybox_bottom.png) right bottom no-repeat;
	padding-right:10px;
}
.box_sty1e1_bl
{
	background:url(../images/graybox_bottom.png) left bottom no-repeat;
	padding-left:10px;
}

.box_sty1e2
{
	width:100%;
}
.box_sty1e2_m
{
	background:#FFF;
	/*border-right:3px solid #8f8f8f;
	border-left:3px solid #8f8f8f;*/	
	padding:10px;
	text-align:left;	
}
.box_sty1e2_tr
{
	background:url(../images/box_style2_right.png) right top no-repeat;
	padding-right:10px;
}
.box_sty1e2_tl
{
	background:url(../images/box_style2_left.png) left top no-repeat;
	padding-left:10px;
}
.box_sty1e2_tm
{
	background:url(../images/box_style2_m.png) left top repeat-x;
	height:10px;
}
.box_sty1e2_br
{
	background:url(../images/box_style2_right.png) right bottom no-repeat;
	padding-right:10px;
	
}
.box_sty1e2_bl
{
	background:url(../images/box_style2_left.png) left bottom no-repeat;
	padding-left:10px;
}
.box_sty1e2_bm
{
	background:url(../images/box_style2_m.png) left bottom repeat-x;
	height:10px;
}
/* new box design ends */

/** make picks popup css starts */
.makepicks_step1
{
	background:url(../images/enter-picks.png) center top no-repeat;
	height:85px;
	text-align:center;
}
.makepicks_step2
{
	background:url(../images/confirm-picks.png) center top no-repeat;
	height:85px;
	text-align:center;
}
.makepicks_step3
{
	background:url(../images/share-picks.png) center top no-repeat;
	height:85px;
	text-align:center;
}
.makepicks_step1 span, .makepicks_step2 span, .makepicks_step3 span
{
	position:absolute;
	left:-8000px;
	text-align:center;
}
.closebtn
{
	position:absolute;
	right:-6px;
	top:-6px;
}
.rel
{position:relative;}
.text_style1
{
	font-size:12px;
	font-weight:bold;
	padding:5px;
}
.text_style2
{
	font-size:12px;
	padding:5px;
	line-height:20px;
}
.text_style3
{
	font-size:12px;
	
	font-weight:bold;
}
.leftborder
{
	border-left:1px solid #d5d5d5;
}
.bottomborder
{
	border-bottom:1px solid #d5d5d5 !important;
}
.width_49
{
width:49%;
}
.enterpicks
{
	font-size:12px;
	padding:5px;
	line-height:30px;
}
.enterpicks label
{
	width:15%;
	font-weight:bold;
	text-align:left;
}
.enterpicks label.error
{
	width:60%;
	text-align:left;
    margin: 0 0 0 5px;
    padding: 0px;
    font-weight: normal;
    line-height: 15px;
}
.enterpicks input[type=text]
{
	width:20%;
	font-size:12px;
	float:left;
	text-align:left;
}
.pad_left_30p
{
	padding-left:30% !important;
}
.pad_left_45p
{
	padding-left:45% !important;
}
.mar_r10
{	
	margin-right:10px !important;
}
.line_height2
{
	line-height:20px;
}
label
{
	font-size:12px;
}
.txt_right
{
	text-align:right;
	padding-right:10px;
}
.sharepics
{
	padding:10px;
}
.centerdiv
{
 margin-left: auto;
 margin-right: auto;
}
.confirmpicks
{
	padding:5px;
	background:#f9f9f9;
	border:1px solid #d5d5d5;
	display:block;
	line-height:20px;
	text-align:left;
	margin:5px;
}
#makePicksDialogue {
    font-family: arial;
    display: none;
}
#makePicksMessage{
    font-family: arial;
    display: none;
    text-align: left;
}
#makePicksMessage p span
{
    float:left; 
    margin:0 7px 30px 0;
}
.impIcon{ vertical-align: middle;}
/*.balance {
	background:none repeat scroll 0 0 #55AC00;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}*/
.eventdetails
{
	width:50%;
	line-height:26px;
	padding:5px;	
}
.icon1
{
	width:42%;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
	background:#fff;
	border:1px solid #ccc;
	text-indent:0;
}
.icon1 img, .icon2 img
{
	/*border:1px solid #ddd;*/
	text-indent:0;
}
.icon2
{
	
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #ccc;
	float:right;
	width:42%;
	margin:0 auto;
	background:#fff;
}
.vstext
{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	padding-top:45px;
}
.pad10
{
	padding:10px;
}
.noborder
{
	border:none;
}
.whitebg
{
	background:#FFF;
}
.rightborder
{
	border-right:1px solid #d5d5d5;
}
.text_style4
{
	font-size:14px;
	padding:5px;
	line-height:20px;
}
#makePicksLoading{
    position: absolute;
    left:  47%;
	top: 50%;
	z-index: 99999999;
	display: none;
}
/* make picks popup css ends */

.allarial
{	
font-family:Arial, Helvetica, sans-serif;
}
#sharingContent{
    display:none;
}

/** pending picks styles */
.topborder
{
	border-top:1px solid #d5d5d5 !important;
}
ul.titlebar
{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}
ul.titlebar li
{
	margin:0px 0px;
	padding:5px 0px;
	display:block;
	float:left;
		text-align:center;
}
ul.contentbar
{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
}
ul.contentbar li
{
	margin:0px 0px;
	padding:10px 0px;
	display:block;
	float:left;
	text-align:center;
}
ul.contentbar li img
{
	padding-right:5px;
	vertical-align:middle;
}
/*ul.contentbar li img
{
	padding-right:5px;
	vertical-align:middle;
}*/

.col_x
{
	width:15%;
}
.col_10
{
	width:10%;
}

.col_y
{
	width:30%;
	text-align:left !important;
}
.col_25
{
	width:25%;
	text-align:left !important;
}
.alignleft
{
	text-align:left !important;
}
.aligncenter
{
	text-align:center !important;
}
.col_z
{
	width:30%;
}
.col_20
{
	width:20%;
}
.col_15
{
	width:15%;
}
.col_12
{
	width:12%;
}


.darkgraybg
{
	padding:10px;
	background:#353535;
}
.cappers_left
{
	float:left;
	display:block;
	width:28%;
}
.cappers_right
{
	float:right;
	display:block;
	width:71%;
}
.border_3 img	
{
	border:3px solid #FFF;
	display:block;
}
.picks_link
{
	color:#FFF;
	font-size:13px;
	padding-top:5px;
	font-weight:bold;
}
.picks_link a
{
	color:#FFF;
	text-decoration:none;
	background:url(../images/arrow1.png) right top no-repeat;
	line-height:18px;
	padding-right:20px;
}
.box_sty1e4
{
	margin:0px;
	padding:0px;
	background:url(../images/box_style4.png) right top no-repeat;
	padding-right:10px;
}
.box_sty1e4_l
{
	margin:0px;
	padding:0px;
	background:url(../images/box_style4.png) left top no-repeat;
	padding:0px;
	height:152px;
	padding-right:0px;
	
}

.padl_10
{
	padding-left:10px;
}
.col_w
{
	width:15%;
}
.col_v
{
    width:60%;
}
.col_55{ width: 55%; }
.col_70
{
    width:70%;
}
.col_77
{
    width:77%;
}
.col_83
{
    width:83%;
}
div.pending-link{
    padding: 0px 0px 10px 0px;
    text-align: right;
}
a.normal
{
	color:#3a3a3a;
    font-family:Arial, Helvetica, sans-serif;
    /*font-family:Tahoma;*/
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
a.normal:hover
{
	color:#005aff;
    text-decoration: none;
}
.pending-error-msg
{
    height: 100px;
    vertical-align: middle;
    margin: 50px 10px 0px 10px;
}
.greenfont{
    color: green;
}
.redfont{
    color: red;
}
/** pending picks css completed*/

/** pagination css */
.pagination{
    color:#3a3a3a;
    font-family:Arial, Helvetica, sans-serif;
    /*font-family:Tahoma;*/
    font-size: 11px;
    text-align: center;
    margin-top: 10px;
}
.pagination a{
    color:#005aff;
    font-family:Arial, Helvetica, sans-serif;
    /*font-family:Tahoma;*/
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    border: #ccc 1px solid;
    padding: 2px 5px 2px 5px;
}
.pagination a:hover{
    background-color: #f2f2f2;
}
.hrspacer
{
	background:url(../images/seperater.gif) center center repeat-y;
    height: 270px;
    position: relative;
}
.graybg
{
	margin:1px auto;
	background:#EFEFEF;
    border: 1px solid #EDEDED;
    text-align: left;
    /*padding: 5px;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;   
}
.graybgRecent
{
	
	background:#EFEFEF;
    border: 1px solid #EDEDED;
    
}
.tticon1
{
	padding-top:10px !important;
	padding-bottom:10px !important;
	margin:0 auto !important;
	background:#efefef !important;
	border:1px solid #ccc !important;
	text-indent:0 !important;
    height: 95px;
}
.tticon1 img, .tticon2 img
{
	text-indent:0;
}
.tticon2
{
	
	padding-top:10px !important;
	padding-bottom:10px !important;
	border:1px solid #ccc !important;
	margin:0 auto !important;
	background:#efefef !important;
    height: 95px;
}
/** consensus page css */
.seperator
{
	background:url(../images/seperater2.png) center top no-repeat;
	height:148px;
	width:1px;
	font-size:0.01%;
	float:left;
}
.line_height3
{
	line-height:30px;
}

.totaldingle
{
	
	margin-top:30%;
	color:#005aff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
    width: 160px;
}
.totaldingle_r
{
	background:url(../images/dinglesbg.png) right top no-repeat;
	padding-right:10px;
}
.totaldingle_l
{
	background:url(../images/dinglesbg.png) left top no-repeat;
	height:67px;
	line-height:67px;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
}
.alignryt
{
	text-align:right !important;
}
.pad_r5
{
	padding-right:5px;
}
ul.contentbar li span.text
{
	display:block;
	padding-left:30px;
}
.col_f
{
	width:32%;
}
.bggraycolor{
    background: #f2f2f2;
}
.conicon1
{
	width:30%;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	margin:0 auto;
	background:#efefef;
	border:1px solid #ccc;
	text-indent:0;
}
.conicon2
{
	float:right;
	width:68%;
	margin:0px;
}

.dispnone{ display: none;}
.tpselect{
    font: 70% "Lucida Grande", "Lucida Sans Unicode", Verdana, Sans-Serif;
    color: #535353;
    padding: 3px;
    background: #fff;
    border: 1px solid #cbcbcb;
}
.vertical-divider{
    border-right: 1px solid #414141;
    margin-right: 10px; 
}
.auto_width{
    width: auto !important;
}
.thumbnail
{
	padding:5px;
	background:#efefef;
	border:1px solid #ccc;
}
.thumbnail img
{
	border:1px solid #ddd;
}

/** inplace editor styles */
div.inplace_div{
    float: right;
    padding-top: 13px;
}
div.inplace_text{
    float: left;
    padding-top: 13px;
}
input.inplace_field{
    line-height: 100%;
    color: #535353;
    padding: 5px;
    width: 670px;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;   
}
div.friendlink {
    left:90px;
    position:absolute;
    top:5px;
}
div.friendlink A {
    color:#005AFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 20px;
}
.frnd_delete
{
	position:absolute !important;
	top:82%;
	left:88%;
}
.frnd_confirm
{
	position:absolute !important;
	top:82%;
	left:68%;
}
.pointer {
    cursor: pointer;
    font-weight: bold;
}
a img.icon:hover{
    /*border: 1px #4b4b4b solid;
    padding: 1px;*/
}
.tooltip { width: 90px !important; color: #fff; background: #005FD1; font-weight: bold; text-align:center !important; }
.ytbimg{padding:2px; border:1px solid #ccc;}
a.play span { display:block; background: url('../images/play.png') center center no-repeat; margin: -80px 10px 0 0; height: 80px; position: relative; z-index: 100; opacity: 0.8; filter: alpha(opacity=80); }

/* Added on 4 October, 2010*/
.prof_pic {
	float:left;
	margin-right: 5px;
}
.prof_content
{
}
.prof_content .text_style5
{
	padding-top:3px;
	font-size:11px;
	color:#000;
}
/* added on 12 Oct, 2010 for replenish */
.title7 {
	font-size:22px;
	font-weight:bold;
	color:#005bd3;
}
.title8
{
	font-size:18px;
	font-weight:bold;
	background:url(../images/bullet1.png) left 3px no-repeat;
	padding-left:20px;
	color:#005bd3;
}
.nopadall
{
	padding:0px;
}

.yellowbox{
	width:100%;
	
}
.yellowbox_t {
	background:url(../images/yellowbox_tr.png) right top no-repeat;
	width:100%;
	padding-right:10px;
}
.yellowbox_t div {
	background:url(../images/yellowbox_tl.png) left top no-repeat;
	height:10px;
}
.yellowbox_b {
	background:url(../images/yellowbox_br.png) right bottom no-repeat;
	width:100%;
	border:0px solid red;
	padding-right:10px;
}
.yellowbox_b .yellowbox_b_r {
	background:url(../images/yellowbox_bl.png) left bottom no-repeat;
	padding-left:10px;
	color:#000;

}
#invite_msg{ font-size: 12px !important; /* min-width: 380px; min-height: 68px; */ min-height: 82px;    min-width: 345px;}
.nowrap{ white-space: nowrap}
/* Added style by prasanna 11 November 2010 */
.rep_banner1 {
	background:	url(../images/banner1_layout.png) left top no-repeat;
	width:896px;
	height:169px;
	color:##FFFFFF;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
.rep_1_left {
	float:left;
	width:48%;
}
.rep_1_right {
	float:right;
	width:48%;
	text-align:center;
}
.rep_style1 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 200px;
	color:#FFFFFF;
	line-height:169px;
	ttext-shadow:2px 2px 0 #222222;
}
.rep_style2 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 100px;
	color:#FFFFFF;
}
.rep_style3 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 30px;
	color:#FFFFFF;
	padding-left:10px;
}
.rep_style4 {
	padding:0px;
	margin:0px;
	line-height:30px;
	padding-top:10px;
	text-align:left;
	font-weight:bold;
	font-size: 28px;
	color:#FFFFFF;
}
.rep_style5 {
	padding:0px;
	margin:0px;
	line-height:26px;
	padding-top:5px;
	text-align:left;
	font-size: 24px;
	color:#FFFFFF;
}
.rep_btn
{
	display:block;
	height:40px;
	text-align:center;

}
a.rep_btn, .rep_btn a
{
	text-decoration:none;
	color:#000000;
}

.rep_btn {
	padding:0px;
	margin:0px;
	margin-top:14px;
	background:	url(../images/rep_btn_big.png) center top no-repeat;
	height:40px;
	line-height:40px;
	font-size:15px;
    font-weight: bold;
	text-align:center;
	display:block;
}
/**/
.rep_banner2 {
	background:	url(../images/banner2_layout.png) left top no-repeat;
	width:896px;
	height:65px;
	color:##FFFFFF;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}
.rep_2_left
{
	float:left;
	width:28%;
	line-height:44px;
	height:44px;
}
.rep_2_right
{
	float:right;
	width:20%;
	text-align:right;
	padding-right:10px;
}
.rep_btn2 {

	padding:0px;
	margin:0px;
	background:	url(../images/rep_btn2_big.png) center top no-repeat;
	height:30px;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.rep_btn2  a{
color:#000000;
text-decoration:none;
}
.vgap10
{
	padding-top:7px;
}
.rep_style6
{
	font-size:24px;
	line-height:44px;
	color:#FFFFFF;
	text-align:center;
}


.rep_style7 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 40px;
	color:#FFFFFF;
	line-height:44px;
text-shadow:2px 2px 0 #222222;
}
.rep_style8 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 22px;
	color:#FFFFFF;
text-shadow:2px 2px 0 #222222;
}
.rep_style9 {
	padding:0px;
	margin:0px;
	font-family: 'Franklin Gothic Demi Cond', serif;
	font-size: 17px;
	color:#FFFFFF;
	padding-left:5px;
}
.rep_style4 a, .rep_style6 a
{
	text-decoration:none;
	color:#FFF;
}
.rep_style4 a:hover, .rep_style6 a:hover
{
	text-decoration:underline;
	color:#FFF;
}
/* Added on 11-11-2010 */


.whitetab_head {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	
	display:block;
}
.whitetab_head li {
	display:inline;
}
.whitetab_head li a {
	display:block;
	float:left;
	height:34px;
	color:#10131b;
	margin-right:2px;
	text-decoration:none;
	font-size:13px;
	background:url(../images/gray_tab_right.png) no-repeat top right;
}
.whitetab_head li a span {
	display:block;
	line-height:34px;
	padding:0 10px;
	color:#000;
	background:url(../images/gray_tab_left2.png) no-repeat top left;
}
.grayline
{
	background:url(../images/graycolor.png) left top repeat-x;
	height:1px;
	width:100%;
	margin-top:-1px;
}
.bigadd
{	
	height:35px;
	font-size:12px;
	font-weight:bold;
	position:relative;	
	border-bottom:1px solid #eaeaea;
	vertical-align:top;
	padding-top:15px;
}
.bigadd img
{
	padding-top:0px;
}
.bigadd span
{
	padding-left:05px;
	padding-top:0px;
}
.sport_img
{
	position:absolute;
	right:5px;
	top:5px;
}
ul.parlays_list_1
{
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	color:#FFF;
}
ul.parlays_list_1 li
{
	display:block;
	float:left;
}
ul.parlays_list_1 li.col_p
{
	width:10%;
}
ul.parlays_list_1 li.col_q
{
		width:39%;
}
ul.parlays_list_1 li.col_r
{
	width:25%;
}
ul.parlays_list_1 li.col_s
{
	/* width:25%; */
	width:12%;
}
ul.parlays_list_2
{
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	color:#3a3a3a;
	font-weight:normal;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	line-height:18px;
}
ul.parlays_list_2 li
{
	display:block;
	float:left;
}
ul.parlays_list_2 li a
{
	font-weight:bold;
	color:#0058d6;
	text-decoration:none;
}
ul.parlays_list_2 li.col_p
{
	width:10%;
}
ul.parlays_list_2 li.col_q
{
	width:39%;
}
ul.parlays_list_2 li.col_r
{
	/*width:25%; */
	width:19%;
}
ul.parlays_list_2 li.col_s
{
	width:25%;
}
.gray2
{
	background:#f4f4f4;
}
/* End here */
/** bubble popup content table class override */
.bubbletable table{ width: 100% !important; padding: 3px !important;}
.bubbletable tbody{}
.bubbletable td{ padding: 5px !important;}

/** new consensus page layout design styles*/
/* Added on 22-11-2010 */
ul.concesus_title{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}
ul.concesus_title li {
	margin:0px 0px;
	padding:5px 0px;
	display:block;
	float:left;
	text-align:center;
}
ul.concesus_title li .view
{
	padding-left:10px;
	float:left;
}
ul.concesus_text {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
}
ul.concesus_text li {
	margin:0px 0px;
	padding:0px;
	padding-top:5px;
	display:block;
	float:left;
	line-height:20px;
	text-align:center;
}
ul.concesus_text li img
{
	text-align:center;
	vertical-align:middle;
}
.font_11
{
	font-weight:normal;
	font-size:11px;
}
.data_1
{
	width:32%;
	display:block;
	float:left;
}
.data_2
{
	width:20%;
	display:block;
	float:left;	
}
.cl_a
{
width:11%; /*updated on 23 Nov, 2010 */
display:block;
}
.cl_b
{
width:24%; /*updated on 23 Nov, 2010 */
display:block;
}
.cl_c
{
width:21%;
display:block;
}

.cl_d
{
width:21%;
display:block;
}
.cl_e
{
width:20%;
display:block;
}
.cl_f
{
width:5%; /*updated on 23 Nov, 2010 */
display:block;
}

.font_12
{
	font-size:12px;
}
a.bluelink
{
	color:#0058d6;
	font-weight:bold;
	padding-right:3px;
	text-decoration:none;
}

.con_cash {
	margin:0px;
	padding:0px;
	display:block;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
.con_topcashbg {
	background:	url(../images/cashbg2.png) left top no-repeat;
	height:50px;
	width:168px;
	display:block;
	float:right;
	text-indent:2px;
	margin-left:10px;
}
.barblue
{
	display:block;
	margin-top:8px;
	background:#216fff;	
	height:3px;
	text-align:right;	
}
.bargray
{
	display:block;
	margin-top:8px;
	background:#9c9c9c;	
	height:3px;
	text-align:right;
	
}
.data_3
{
	width:26%;
	display:block;
	float:left;	
	height:20px;
	line-height:10px;
	margin-left:2px;
	margin-right:2px;
}
/*updated on 23 Nov, 2010 */
.yellowbox2 {
	width:100%;
	position:relative;
}
.yellowbox2_r {
	background:url(../images/yellowboxbg.png) right top no-repeat;
	padding-right:10px;
	position:relative;
}
.yellowbox2_l {
	background:url(../images/yellowboxbg.png) left top no-repeat;
	height:31px;
	line-height:31px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
}
.pad5 {
	padding:5px !important;
}
.pad_l5 {
	padding-left:5px !important;
}
.pad_l10 {
	padding-left:10px !important;
}
ul.parlays_list_1 {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	color:#000;
}
ul.parlays_list_1 li {
	display:block;
	float:left;
}
ul.parlays_list_1 li.col_p {
	width:50%;
}
ul.parlays_list_1 li.col_q {
	width:25%;
}
ul.parlays_list_1 li.col_r {
	width:25%;
}
/* End here */
.clearselection {
position:absolute;
right:113px;
top:7px;
}
/* Added on New step 3 : 25 Nov, 2010*/

.popup_gray_box
{
	width:100%;
	background:#FFF;
	max-width:900px;
	
}
.popup_gray_tl
{
	background:url(../images/popup_gray_top.png) left top no-repeat;
	padding-left:10px;
	height:10px;
}
.popup_gray_tr
{
	background:url(../images/popup_gray_top.png) right top no-repeat;
	padding-right:10px;
}
.popup_gray_bl
{
	background:url(../images/popup_gray_bottom.png) left bottom no-repeat;
	padding-left:10px;
	padding-bottom:20px;
	min-height:140px;
}
.popup_gray_br
{
	background:url(../images/popup_gray_bottom.png) right bottom no-repeat;
	padding-right:10px;
}
.popup_yellow_box
{
	width:100%;
	max-width:1000px;	
}
.popup_yellow_tl
{
	background:url(../images/popup_yellow_tl.png) left top no-repeat;
	padding-left:10px;
	height:10px;
}
.popup_yellow_tr
{
	background:url(../images/popup_yellow_tr.png) right top no-repeat;
	padding-right:10px;
}
.popup_yellow_bl
{
	background:url(../images/popup_yellow_bl.png) left bottom no-repeat;
	padding-left:10px;
	min-height:50px;
}
.popup_yellow_br
{
	background:url(../images/popup_yellow_br.png) right bottom no-repeat;
	padding-right:10px;
}
.bubbletext
{
	position:absolute;
	left:30px;
	right:30px;
	top:30px;
	bottom:20px;
}

.bubblebox
{
	background:url(../images/bubblebg.png) right top no-repeat;
	width:348px;
	height:98px;
	float:right;
	padding-top:20px;
}
.font_14
{
	font-size:14px !important;
}
.font_13
{
	font-size:13px !important;
}
.font_17
{
	font-size:17px;
}
.black_font
{
	color:#000000;
}
.blue
{
	color:#0000FF;
}
.line_height4
{
	line-height:20px;
}

/** offers css */

.graybtn
{
	width:260px;
	/*min-height:65px;*/
	display:block;	
}
.graybtn_tr
{
	background:url(../images/graybtn_top.png) right top no-repeat; 
	display:block;	
	padding-right:10px;
	
}
.graybtn_tl
{
	background:url(../images/graybtn_top.png) left top no-repeat; 
	padding-left:10px;
	display:block;	height:10px;
	
}
.graybtn_br
{
	background:url(../images/graybtn_bottom.png) right bottom no-repeat; 
	padding-right:10px;	
}
.graybtn_bl
{
	background:url(../images/graybtn_bottom.png) left bottom no-repeat;
	padding-left:10px;
	display:block;	
	height:85px;	
	padding-bottom:5px;
}
/** new styles for offers box */
.link4 {
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
    /*width: 150px;*/
}
.link4 a {
	color:#000;
	text-decoration:none;
}
.borderbox_2 {
	border:1px solid #d5d5d5;
	display:block;
	padding:0px 5px;
}
.pad_tb5
{
	padding-bottom:5px;
	padding-top:5px;
}
a.offerlink{
    color: #005AFF;
}
div.redeem{
    color: #000;
    font-size: 10px;
    padding-right: 5px;
    font-weight: bold;
}
a.redeem{
    font-size: 10px;
    color: #005AFF;
    font-weight: bold;
    text-decoration: none;
}
/* Added class for question alert div */
.questionalertmessage{
	    
   /* border:1px solid #CCCCCC; */
	position:fixed;
	width:350px;
  /*	border:1px solid #c93; 
	background:#ffc; */
	padding:5px;
	right:0px;
	top : -170px;
	z-index: 10000;
}
/* added on 7 DEC, 2010 for QUESTION pAGE */
.ex_time 
{
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#3a89d1;
	line-height:12px;
	vertical-align:middle;
	padding-right:5px;
	/* padding-top:10px; */
}
.ex_time img
{
	vertical-align:middle;
	padding-right:5px;	
}
.que
{
	background:url(../images/question_icon.png) left top no-repeat;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	line-height:15px;
	width:65%;
}
.que span
{
	font-size:10px;
	color:#616161;
	margin-left:-25px;	
	line-height:35px;
	vertical-align:middle;
}
.line2
{
	margin:2px 0px;
	background:url(../images/line2.png) center center no-repeat;
	height:5px;
}
.ans_option
{
	line-height:30px;
	font-size:12px;
	color:#616161;
	font-weight:bold;
	padding-bottom:5px;
}
.ans_option img
{
	vertical-align:middle;
	padding-right:5px;
}
.justify { text-align : justify;}
.que span img
{
	vertical-align:middle;
	padding-right:3px;
	
}
.gamepickbox
{
	min-height:165px;text-align:left;padding:30px 19px 10px 10px;
}
.quetooltipnew
{
	background:url(../images/question_icon.png) left top no-repeat;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	line-height:15px;
	
}
.quetooltip
{
	background:url(../images/question_icon.png) left top no-repeat;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	line-height:15px;
	margin-left: 9px;
	
}
.quetooltip span
{
	
	/* color:#616161; */
	margin-left:-25px;	
	line-height:35px;
	vertical-align:middle;
}
.quetooltip span img
{
	vertical-align:middle;
	padding-right:3px;
	
}
/* CSS for trophies PAGE, Added on 30th Dec, 2010 by Jignesh Shrimali */
.cashfont
{
	font-size:12px;
	padding:5px 0px;
	padding-left:20px;
	background:url(../images/cashbag.png) left center no-repeat;
	line-height:17px;
	color:#0a5aff;
}
.width_32
{
	width:32.1%;
}
.width_31
{
	width:31%;
}
* html div.min_190 { 
   height: expression( this.scrollHeight < 191 ? "190px" : "auto" ); /* sets min-height for IE */
}
.min_190
{
	min-height:190px;
}
.font_11 {
    font-size: 11px;
}

/* CSS for trophies PAGE, Added on 5th Jan, 2011 by Jignesh Shrimali */
.bubblebox2
{
	background:url(../images/bubblebg2.png) right top no-repeat;
	width:210px;
	height:98px;
	float:left;
	margin-left:15px;
	padding-top:10px;
}
.bubbletext2
{
	position:absolute;
	left:30px;
	right:30px;
	top:15px;
	bottom:15px;
}
.trophy_img
{
	width:80px;
}
.borderbox1
{
	border:1px solid #CCC;
	padding:10px;
}
.trophytext
{
	position:absolute;
	left:35px;
	padding-top:5px;
}
.trophyicon1, .trophyicon1 
{
	position:absolute;
	left:0px;
}
/*.bubblebox3
{
	background:url(../images/bubblebg3.png) right top no-repeat;
	width:233px;
	height:110px;
	float:right;
	padding-top:10px;
}
.bubbletext3
{
	position:absolute;
	left:35px;
	right:30px;
	top:25px;
	bottom:10px;
}*/
.bubblebox3
{
	background:url(../images/bubblebg3.png) right top no-repeat;
	width:306px;
	height:116px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.bubbletext3
{
	position:absolute;
	left:35px;
	right:30px;
	top:30px;
	bottom:10px;
}
/* End here */
/* added on 30 DEC, 2010 for Widget2 */
ul.widget_2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	list-style:none;
	font-weight:bold;
}
ul.widget_2 li {
	position:relative;
	height:40px;
	line-height:16px;
	left:-5px;
	top:0px;
	padding:5px 0px;
	padding-left:50px;
	background:url(../images/line1.png) left bottom repeat-x;
	color:#000;
}
ul.widget_2 li.nobg {
	background:none;
}
ul.widget_2 li strong {
	position:absolute;
	left:5px;
	/*top:15px;*/
}
ul.widget_2 li strong img {
	vertical-align:middle;
	text-align:center;
}
ul.widget_2 li div {
	width: 110px;
}
ul.widget_2 li a {
	text-decoration:none;
	color:#FFF;
}
ul.widget_2 li a.join {
	position:absolute;
	right:0px;
	top:5px;
}
ul.widget_2 li a:hover {
	text-decoration:underline
}

.gray_hd_tabs2 {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:0px;
	margin-left:0px;
	margin-left:10px;
}
.gray_hd_tabs2 li {
	display:inline;
}
.gray_hd_tabs2 li a {
	display:block;
	float:left;
	height:34px;
	color:#10131b;
	margin-right:1px;
	text-decoration:none;
	font-size:11px;
}
.gray_hd_tabs2 li a span {
	display:block;
	line-height:34px;
	padding:0 8px;
}
.gray_hd_tabs2 li a:hover, .gray_hd_tabs2 li.select a {
	background:url(../images/gray_tab_right.png) no-repeat top right;
	color:#000;
}
.gray_hd_tabs2 li a:hover span, .gray_hd_tabs2 li.select a span {
	background:url(../images/gray_tab_left.png) no-repeat top left;
}

/* CSS for trophies PAGE, Added on 17th Jan, 2011 by Jignesh Shrimali */
ul.profilepop
{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;	
	font-size:12px;
	color:#5e5e5e;
}
ul.profilepop li
{
	background:url(../images/line3.png) left bottom no-repeat;
	padding:10px 0px;
	line-height:30px;	
	padding-left:45px;
}
ul.profilepop li span
{
	width:70px;
	position:absolute;
	left:0px;
}
ul.profilepop li span img
{
	vertical-align:middle;
}
ul.profilepop li span.circle{
    height: 14px;
    width: 14px;
    background-color: #00f;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
  	margin-left:140px;
	margin-top:9px;
}
.prof_pic2
{
	margin:auto 0px;
	padding:5px;
	text-align:left;
	
}
.game_tooltip_style{
    font-size: 11px;
    text-align: left;
}
/* Added on 24 Jan, 2011 for the popup */

.share_social
{
	background:url(../images/share-wealth.png) left top no-repeat;
	height:65px;
	width:54px;
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
	padding-top:35px;
	padding-left:20px;
}
.share_social li.shr-fb 
{
	width:86px;
	height:80px;	
	margin:0px;
	padding:0px;
}
.share_social li.shr-fb a
{
	background:url(../images/FBnew.png) left 20px no-repeat;
	width:86px;
	height:50px;
}
.share_social li.shr-fb a:hover
{
	background:url(../images/FBnew.png) left 10px no-repeat;
	width:86px;

}
.share_social li.shr-fb a
{
	text-indent:-9000px;
	position:absolute;
}
.profile_menu_r
{
	margin:0px;
	display:block;
	padding:0px;
	background:url(../images/menubarbg_r.png) right top no-repeat;
	padding-right:10px;	
	float:left;
}
.profile_menu_l
{
	margin:0px;
	display:block;
	padding:0px;
	background:url(../images/menubarbg_l.png) left top no-repeat;
	padding-left:10px;	
	line-height:30px;
	height:31px;
	vertical-align:middle;
	color:#ccc;
}
.profile_menu_l a
{
	padding:0px 5px;
	padding-top:2px;
	line-height:30px;
}
#request_msg{
    float: right;
    text-align: left;
    width: 85%;
}
/* CSS modified on 17 Feb, 2011 for Contest Page by Jignesh S*/
.title9 
{
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	color:#005bd3;
}
ul.contest_title 
{
	margin:0px;
	padding:0px;
	/*background:url(../images/graystrip.png) left top repeat-x;*/
	list-style:none;
	display:block;
	height:33px;
}
ul.contest_title li
{
	display:block;
	float:left;
	line-height:32px;
	color:#FFF;
	font-size:12px;
}

.contest_data ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
.contest_data ul li
{
	display:block;
	float:left;
	padding:5px 0px;
	line-height:16px;
	color:#3A3A3A;
	font-size:11px;
}

.wid_5p{ width:5%; }
.wid_6p{ width:6%; }
.wid_15p{ width:15%; }
.wid_16p{ width:16%; }
.wid_25p { width:25%; }
.wid_10p{ width:10%; }
.wid_12p{ width:12%; }
.wid_20p{ width:20%; }
.wid_30p{ width:30%; }
.wid_45p{width:45%;}
.wid_40p{width:40%;}
.wid_50p{width:50%;}
.link7{color:#005BD3}
.link7 a
{ 
    text-decoration:underline;
	color:#005BD3
}
.link7 a:hover
{
	text-decoration:none;
	color:#005BD3
}
ul.contest {
    list-style: none; 
    margin: 0px; 
    padding: 0px; 
    line-height: 24px;
    white-space: nowrap;   
}
.ui-datepicker-trigger{ vertical-align: middle !important; padding-left: 10px; padding-bottom: 5px; cursor: pointer;}
div.greenbutton {
	background:url(../images/greenbtn2.png) no-repeat scroll 0 0 transparent; /* change the path */
	border:0 none;
	cursor:pointer;
	height:21px;
	margin:0 10px 5px 0;
	padding:0;
	position:relative;
	white-space:nowrap;
}
div.greenbutton .buttonr {
	background:url(../images/greenbtn2.png) no-repeat scroll -490px 0 transparent; /* change the path */
	height:21px;
	position:absolute;
	right:-10px;
	top:0;
	width:10px;
}
div.greenbutton button {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:100%;
	font-weight:bold;
	height:21px;
	line-height:21px;
	margin:0;
	overflow:visible;
	padding:0px 6px 4px 16px;
	width:auto;
	font-size:11px;
}
/* New CSS - 24 May 2011*/
.widget_3 {
	margin:0px;
	padding:10px 0px;
	font-size:12px;
	list-style:none;
	font-weight:bold;
	border-bottom:1px solid #eaeaea;

	text-align:center;
}
.widget_3 .text
{
	text-align:center;
}
.newbluebtn2
{
	background:url(/images/newbluebtn2.png) center top no-repeat;
	height:31px;
	width:85px;
	margin:0px auto;
	text-align:center;	
}
.newbluebtn2 a
{
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;	
	line-height:31px;
}
/** 3rd may for new tooltip */
.vgap5
{
	padding-top:5px;
}
.pad3
{
padding:3px;
}
.pad_t3
{
	padding-top:3px;
}
.graybg1 {
	background:#e9e9e9;
	
}
.vgap20
{
	padding-top:20px;
}
.dotline
{
	border-bottom:1px dashed #ccc;
	display:block;
	padding-bottom:2px;
}
.spread_word{
    letter-spacing: 10px;
    vertical-align: top;
    padding-top: 10px;
}
.border{
    height: 50px;
    text-align: center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #CCC;
}
.width40 { width: 40px; }
.border_winner {
    width: 40px;
    text-align: center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #ccc;
    background-color: #3C0;
    color: #fff;
}
.border_select {
    width: 40px;
    text-align: center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #ccc;
    background-color: #005BD3;
    color: #fff;
}
a.lnkHeader{
    font-size: 11px;
    color: #005AFF;
    font-weight: bold;
    text-decoration: none;
}
.min_height_120
{
	min-height: 120px;
}
#lnkAddFriend
{
    color: #005AFF;
    font-weight: bold;
    font-size: 14px;
}
