body {
  font-family:Verdana, Arial, Helvetica, sans-serif  ;
  font-size:14px;
  color:#000;
  margin:0px; 
  padding:0px;
  background:#474747 url(../images/bg-body.jpg);
 
}
/*Common Css */
.floatright { float:right;}
.floatleft { float:left; }
.clearleft{clear:left; }
.clearboth{clear:both;}
.textalignright{text-align:right;}
.textaligncenter{text-align:center;}
img{border:0; outline:0; behavior:url(iepngfix.htc);}
.png_file {behavior:url(iepngfix.htc);}
/*Common Css */

.wrapper{width:1400px; margin:0 auto;}

/*Header Css*/
.header{ background:url(../images/bg-header.jpg) no-repeat; width:1400px; height:178px; float:left;}
.logo{ float:left;}
.login-block{float:right; width:400px; }
.text-box-login{background:url(../images/bg-text-box.jpg) repeat-x; height:25px; float:left; outline:none; border:solid 2px #a1a0a0; width:286px; line-height:25px; padding-left:5px; padding-right:5px; color:#444a51; font-size:14px;}
.login-row{width:400px; float:right; font-size:16px; font-weight:bold; line-height:30px; clear:both; color:#444a51;}
.margin1{margin-top:10px;}
.btn-login{background:url(../images/btn-login.jpg) no-repeat; width:92px; height:34px; float:left; border:0; outline:none; cursor: pointer;}
.btn-registration{background:url(../images/btn-registration.jpg) no-repeat; width:179px; height:34px; float:left; border:0; outline:none; cursor: pointer;}
.save-time{float:right; margin-right:80px; margin-top:25px;}
/*Header Css*/


.content{width:1400px; float:left;}
.content-top{background:url(../images/content-top.jpg) no-repeat left top; width:1400px; height:25px; float:left;}
.content-bottom{background:url(../images/content-bottom.jpg) no-repeat; width:1400px; height:25px; float:left;}
.content-mid{background:url(../images/content-bg.jpg) repeat-y; width:1350px; float:left; padding-left:25px; padding-right:25px;}

.client-logo{width:1350px; float:left;}
.client-logo ul{padding:0; margin:0; float:left; width:1350px;}
.client-logo ul li{display:inline; list-style:none; float:left; margin-right:21px; margin-bottom:18px; }

.margin-none{margin-right:0px!important;}


.nav{float:left; width:1400px; background:url(../images/bg-nav.jpg) repeat-x; height:46px; width: 1400px;}
.nav ul{padding:0; margin: 12px 0 0 0; text-align:center; }
.nav ul li{list-style:none; margin:0px;padding:0; text-align:center; display: inline; color:#4c4c4c; font-size:12px; text-transform:uppercase; font-weight:bold;}
.nav ul li a{color:#4c4c4c; margin:0 -3px; text-align:center; text-decoration:none; padding:14px 8px 18px 8px;   }
.nav ul li a:hover{ background:url(../images/bg-nav-hover.jpg) repeat-x; height:46px; color:#ffffff; }
.nav ul li a.active{background:url(../images/bg-nav-hover.jpg) repeat-x; color:#fff; padding:14px 8px 18px 8px;  }


.width950{width:1350px; float:left;}
.width340{width:340px; float:left;}
.width610{width:610px; float:left;}

h1{padding:0; margin:0; color:#f77a00; font-size:16px; font-weight:bold; padding-bottom:15px; text-align:center;}
ul.features{padding:0; margin:0; float:left; width:610px;}
ul.features li{ width:610px; list-style:none; float:left; clear:both; color:#000000; line-height:22px; margin-bottom:10px; background:url(../images/arow.jpg) no-repeat 0 5px; padding-left:20px; }


/*Footer Css*/
.footer{width:1400px; float:left; background:#999898; color:#ffffff; font-size:14px; text-align:center; padding:7px 0 7px 0;}
/*Footer Css*/



.bottom-text{width:1350px; float:left; font-size:14px; font-weight:bold; text-align:center; margin-top:20px;}
/*Registration Page*/
h2{padding:0; margin:0; color:#444a51; font-size:16px; font-weight:bold; padding-bottom:5px;}
.text-box-register{background:url(../images/bg-text-box.jpg) repeat-x; height:25px; float:left; outline:none; border:solid 2px #a1a0a0; width:356px; line-height:25px; padding-left:5px; padding-right:5px; color:#444a51; font-size:14px;}
.register-row{width:540px; float:left; font-size:14px; font-weight:bold; line-height:30px; clear:both; color:#444a51; margin-top:10px;}
.btn-register{background:url(../images/btn-register.jpg) no-repeat; width:172px; height:30px; float:left; border:0; outline:none; cursor: pointer; margin-left:170px;}
.red{color:#e0513e;}
/*Registration Page*/





.width225{width:225px; float:left;}
.width725{width:825px; float:left;}
.left-menu{width:180px; background:#e4e4e2; border:solid 1px #d2d2d2; float:left; padding:9px; }
.left-menu ul{ padding:0; margin:0; float:left;}
.left-menu ul li{display: block; float:left; list-style:none; margin-bottom:5px; width:180px;}
.left-menu ul li a{background:url(../images/left-nav-bg.jpg) repeat-x; height:32px; float:left; border:solid 1px #aeaeae; width:178px; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#3c3c3c; text-decoration:none;}

.left-menu ul li a:hover{background:url(../images/left-nav-bg-hover.jpg) repeat-x; height:32px; float:left; border:solid 1px #aeaeae; width:178px; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#ed7e11; text-decoration:none;}

.left-menu ul li a.active{background:url(../images/left-nav-bg-hover.jpg) repeat-x; height:32px; float:left; border:solid 1px #aeaeae; width:178px; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#ed7e11; text-decoration:none;}
.select-row{width:590px; float:left; font-size:14px; font-weight:bold; line-height:18px; clear:both; color:#444a51; margin-bottom:15px;}
.select-row-col1{ width:340px; float:left; text-align:right;}
.select-row-col2{ width:250px; float:left;}
.select-box{background:url(../images/select-bg.jpg) repeat-x; height:24px; float:left; border:solid 2px #a1a0a0; line-height:24px; color:#444a51; width:98px; margin-left:15px;}

.btn-refresh{background:url(../images/btn-refresh.jpg) no-repeat; width:98px; height:24px; float:left; border:0; outline:none; cursor: pointer; margin-left:15px;}
.grid{width:825px; float:left;}
.grid-heading{background:url(../images/grid-heading.jpg) repeat-x; height:34px; width:715px; float:left; line-height:34px; color:#ffffff; font-size:16px; font-weight:bold; padding-left:10px;}

/* css by manish */




/* css for checklist page */
.padding40px { padding:0px 40px 0px 40px; }
.linespacing { line-height:140%; }
.linespacing li { padding-top:5px; }

/*terms & condition */
.padding40px p { text-align:justify; line-height:120%; font-size:14px;}
.padding40px h3 { line-height:100%; color:#2A5C7B; font-size:14px; }
.terms-heading { font:Verdana, Geneva, sans-serif; font-weight:bold; margin:0px; padding:0px; line-height:100%; color:#666666; font-size:14px; padding-bottom:5px; }


/* css for winner */
.padding40px li{ padding-top:5px; }

/* css for pricing */
#pricing {
	margin:0 auto 10px; 
}

#pricing th {	
	background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    text-align: left;
}

#pricing td {
	border: 1px solid #CCCCCC;
}

.nobrdr {
	border:medium none !important;
}

/* css by faq's */
.quote {
    border-bottom: 1px dotted #CCCCCC;
    padding-top: 10px;
    font-size:14px;
}

.quote em {
    color: #2A5C7B;
}

.quote p {
	line-height:140%;
	text-align:justify;
	padding:0px;
	
}


/* documents */
.prog-document { 
	float:left; 
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
}

.prog-document ul{ 
	float:left; 
	padding:0px;
	margin:0px;
}

.prog-document ul li{
	padding-top:20px;
	color:#000;
}

.prog-document ul li a{
	padding-top:20px;
	color:#000;
}

.prog-document ul li a:hover{
	padding-top:20px;
	color:#00F;
}
/* contact */

.contact-table {
	font:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-align:center;
}

.contact-table td{
	padding:1px;
}

.border-l {
	border-left:1px solid #a1a0a0;
}

.border-r {
	border-right:1px solid #a1a0a0;
}

.border-t {
	border-bottom:1px solid #a1a0a0;
}

.border-b {
	border-bottom:1px solid #a1a0a0;
}

.tracking-table {
	text-align:center;
	font-size:13px;
}

.tracking-table td{
	padding:5px 0;
	border:1px solid #a0a1a1;
}
	
	/* report page */
.report-table {
	font-size:13px;
	font-weight:bold;
}

.submit_button {
    background-color: #336699;
    border-color: -moz-use-text-color;
    border-right: 1px solid;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
	padding:5px;
}


/* tournament css */
.tourna-heading {
	background-color:#006;
	color:#FFF;
	font-size:13px;
	text-align:center;
	padding:2px;
	width:25%;
	font-weight:bold;
	border:1px solid #CCC; 
}

.tourna-table td{
	font-weight:bold;
	font-size:13px;
}

/* new css */ 
ul.features1{padding:0; margin:0; float:left; width:1250px; }
ul.features1 li{ width:1250px; list-style:none; float:left; clear:both; color:#000000; line-height:22px; margin-bottom:10px; background:url(../images/check.jpg) no-repeat 0 5px; padding-left:30px; }
ul.features2 li{ list-style:none; float:left; clear:both; color:#000000; line-height:22px; margin-bottom:10px; background:url(../images/check.jpg) no-repeat 0 5px; padding-left:30px; }


.text-box-register2{background:url(../images/bg-text-box.jpg) repeat-x; height:25px; float:left; outline:none; border:solid 2px #a1a0a0; line-height:25px; padding-left:5px; padding-right:5px; color:#444a51; font-size:13px;}

.fw { font-weight:normal; }



.client-logo2{width:500px; float:left;}
.client-logo2 ul{padding:0; margin:0; float:left; width:500px;}
.client-logo2 ul li{display:inline; list-style:none; float:left; margin-right:21px; margin-bottom:18px; }

.nav2 {
	width:982px;
	padding:0px;
	margin:0px;
}

.nav2 ul {
	margin:0px;
	padding:0px;
}

.nav2 ul li {
	list-style:none;
	display:inline;
	float:left;
}

.nav2 ul li.tournament {
	background:url(../images/tournament-event-organizer.jpg) no-repeat;
	width:170px;
	height:33px;
	margin:0px; 
	padding:0px;
	float:left;
}

.nav2 ul li.tournament a {
	background:url(../images/tournament-event-organizer.jpg) no-repeat;
	width:170px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	border:0px;
	text-decoration:none;
}

.nav2 ul li.tournament a:hover {
	background:url(../images/tournament-event-organizer-a.jpg) no-repeat;
	width:170px;
	height:33px;
	float:left;
	border:0px;
	text-decoration:none;
}

.nav2 ul li.tournament a.active {
	background:url(../images/tournament-event-organizer-a.jpg) no-repeat;
	width:170px;
	height:33px;
	float:left;
	border:0px;
	text-decoration:none;
}



.nav2 ul li.hi-one {
	background:url(../images/hio-one.jpg) no-repeat;
	width:149px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
}

.nav2 ul li.hi-one a {
	background:url(../images/hio-one.jpg) no-repeat;
	width:149px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.hi-one a:hover {
	background:url(../images/hio-one-a.jpg) no-repeat;
	width:149px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.hi-one a.active {
	background:url(../images/hio-one-a.jpg) no-repeat;
	width:149px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.bonus {
	background:url(../images/bonus-page.jpg) no-repeat;
	width:130px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
}

.nav2 ul li.bonus a {
	background:url(../images/bonus-page.jpg) no-repeat;
	width:130px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.bonus a:hover {
	background:url(../images/bonus-page-a.jpg) no-repeat;
	width:130px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.bonus a.active {
	background:url(../images/bonus-page-a.jpg) no-repeat;
	width:130px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.signage {
	background:url(../images/signage_shopping.jpg) no-repeat;
	width:223px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
}

.nav2 ul li.signage a {
	background:url(../images/signage_shopping.jpg) no-repeat;
	width:223px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.signage a:hover {
	background:url(../images/signage_shopping-a.jpg) no-repeat;
	width:223px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.signage a.active {
	background:url(../images/signage_shopping-a.jpg) no-repeat;
	width:223px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}


.nav2 ul li.reviews {
	background:url(../images/review&submit.jpg) no-repeat;
	width:140px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
}

.nav2 ul li.reviews a {
	background:url(../images/review&submit.jpg) no-repeat;
	width:140px;
	height:33px;
	margin:0px;
	padding:0px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.reviews a:hover {
	background:url(../images/review&submit-a.jpg) no-repeat;
	width:140px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}

.nav2 ul li.reviews a.active {
	background:url(../images/review&submit-a.jpg) no-repeat;
	width:140px;
	height:33px;
	float:left;
	text-decoration:none;
	border:0px;
}