@charset "utf-8";
/* CSS Document */

body{
	font-size:11px;
	color:#333;
	background:#f3f3f1;
	font-family:Arial, Helvetica, sans-serif;
}
* {
	padding:0;
	margin:0;
}
.fl{
	float:left!important;
}
.fr{
	float:right!important;
}
a {
	text-decoration:none;
	outline:none;

}
/*a:hover {
	text-decoration:none;
}*/
img {
	border:none;
}
ul {
	list-style:none;
}
.clr{
	clear:both;
}
#container {
	width:991px;
	margin:0 auto;
}
#header {
	margin:0;
}
#header #logo {
	float:left;
	width:202px;
	padding-right:38px;
	padding-top:23px;
}
#header #searchArea {
	float:left;
	width:308px;
	margin-top:3px;
	padding-top:26px;
	/*background:url(../images/login-bg.jpg) no-repeat left top;*/
	/*height:116px;*/
	padding-right:34px;
}
#header #search {
	float:right;
	width:212px;
	border:1px solid #c7c7c7;
	background:url(../images/search-bg.jpg) repeat-x left;
	height:23px;
}
#header #search input {
	width:170px;
	border:none;
	float:left;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 6px;
}
#header #search input.btn {
	width:29px;
	border:none;
	float:right;
	padding:0;
	height:23px;
	cursor:pointer;
	background:url(../images/search-icon.gif) no-repeat;
}
#header #topNav {
	float:right;
	margin-top:26px;
	width:256px;
}

#header #topNav ul li {
	float:left;
	background:url(../images/top-seprator.gif) no-repeat right top;
	height:11px;
	text-align:center;
	padding:0 11px;
	line-height:10px;
}
#header #topNav ul li.last {
	padding-right:0px;
	background:none;
}
#header #topNav  a{
	color:#666;
}
#header #topNav  a:hover{
	text-decoration:underline;
}

#header #banner {
	height:144px;
	background:url(../images/banner.jpg) no-repeat;
	padding:26px 0 0 40px;
}
#bannerArea #bannerLeft {
	width:459px;
	float:left;
	margin-right:20px;
}
#slider  {
	background:url(../images/slider-bg.jpg) no-repeat left top;
	height:57px;
	float:left;
	margin-top:10px;
	width:732px;
	padding:15px 30px 10px; 
	margin-left:10px;
}
#slider .jcarousel-prev {
	float:left;
	width:13px;
	height:21px;
	margin-top:16px;
	background:url(../images/arrow-left-red.jpg) no-repeat left top;
	cursor:pointer;
	margin-right:48px;
}

#slider .jcarousel-prev-disabled {
	float:left;
	width:13px;
	height:21px;
	margin-top:16px;
	background:url(../images/arrow-left-gray.jpg) no-repeat left top;
	cursor:pointer;
	margin-right:48px;
	
}
#slider .jcarousel-next {
	float:right;
	width:13px;
	height:21px;
	margin-top:16px;
	background:url(../images/arrow-right-red.jpg) no-repeat left top;
	cursor:pointer;
}
#slider .jcarousel-next-disabled {
	float:right;
	width:13px;
	height:21px;
	margin-top:16px;
	background:url(../images/arrow-right-gray.jpg) no-repeat left top;
	cursor:pointer;
}
#slider ul {
margin:0 48px;
_margin:0 30px;
float:left;
}
#slider ul li {
	float:left;
	/*padding-right:27px;*/
	margin-right:27px;
	width:52px;
}
#slider ul li.last {
	float:left;
	padding-right:0px;
}
#dateBox {
	background:#fefefe url(../images/date-box-bg.jpg) repeat-x left bottom;
	border:1px solid #ccc;
	border-top:none;
	position:relative;
	padding:19px 9px;
	margin-bottom:10px;
	
}
#dateBox a {
	color:#E61C22;
}
#dateBox p {
	line-height:16px;
	margin-bottom:15px;
	
}
#newsBox p {
	line-height:20px!important;
	margin-bottom:15px;
	font-size:11px!important;
	
}
#dateBox #dateInfo {
position:absolute;
left:10px;
top:-30px;
background:#fefefe;
padding:10px 12px;
font-size:12px;
font-weight:bold;
color:#004a2a;
}
#content {
	padding:0;
	width:970px;
	margin:0 auto 0 21px;
	background:#fff;

}
#content #leftCol {
	float:left;
	width:160px;
}
#leftCol ul {
	float:left;
	width:160px;
	margin-bottom:10px;
}
#leftCol ul li {
	background:url(../images/left-nav-bg.jpg) no-repeat;
	position:relative;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	float:left;
	width:160px;
}
#leftCol ul li.selected,
#leftCol ul li:hover {
	background:url(../images/left-nav-selected.jpg) no-repeat;
	position:relative;
	height:30px;
	line-height:30px;
}
#leftCol ul li.selected .icon,
#leftCol ul li:hover .icon {
	background:url(../images/left-nav-icon.jpg) no-repeat;
	position:absolute;
	width:10px;
	height:39px;
	display:block;
	top:0;
	left:-10px;
}

#leftCol ul li.selected a,
#leftCol ul li a:hover{
	color:#fff;

}

#leftCol ul li a {
	padding-left:19px;
	color:#666;
	display:block;
}
#content #midCol {
	float:left;
	width:470px;
	margin:10px 10px 0;
	margin-bottom:50px;
}
#rightCol .hd-text {
	background:url(../images/hd-bg-green.jpg) repeat-x left;
	height:30px;
	padding:0 10px;
}
#midCol .hd-text,
#midCol {
/*
	padding:0 10px;*/
	position:relative;
}
#midContent  h1 {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	height:30px;
	width:460px;
	margin-left:-10px;
	margin-top:-23px;
	line-height:30px;
	margin-bottom:20px;
	background:url(../images/hd-bg-green.jpg) repeat-x left!important;
}
#midCol  h1,
#midCol .hd-text h1 {
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	height:30px;
	width:460px;
	line-height:30px;
	background:url(../images/hd-bg-green.jpg) repeat-x left!important;
}
#midCol .hd-text .icon {
	background:url(../images/file-icon.jpg) no-repeat left 7px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding-left:24px;
}
#midCol .hd-text span  {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:4px;
	position:absolute;
	top:0;
	right:10px;
}
#midCol .hd-text p  {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	position:absolute;
	top:0;
	right:10px;
}
#midCol p {
	line-height:16px;
	font-size:12px;
	color:#333;
	margin-bottom:15px;

}
.infoBox .detailArea a,
#midCol a {
	color:#E61C22;
	text-decoration:none;
}
.infoBox .detailArea a:hover,
#midCol a:hover  {
	text-decoration:underline;
}

.infoBox .imgBox {
	float:left;
	width:180px;
	}
.infoBox .detailArea {
	float:left;
	width:270px;
}
.infoBox .detailArea .date {
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	margin-bottom:8px;
	color:#004a2a;
}
.infoBox .detailArea h3,
#dateBox h3,
#midCol h3{
	font-size:14px;
	font-weight:bold;
	color:#004a2a;
	margin-bottom:5px;
}
#dateBox h3 {
margin-bottom:20px;
}
.infoBox .detailArea p{
	margin-bottom:11px;
	line-height:16px;
	font-size:12px;
}
.infoBox .detailArea a {
	color:#E61C22;
}
.infoBox .detailArea a:hover {
	text-decoration:underline;
}
#midCol ul,
#midCol ol {
list-style:circle;
margin:10px;
_margin:10px 15px;
}
#midCol ul li,
#midCol ol li {
margin-bottom:5px;
}
.infoBox .detailArea .col-left {
	float:left;
	width:100px;
	margin-right:15px;
}
#mediaBox {
padding:0;

}
#mediaBox .hd-txt{
background:url(../images/hd-bg-green.jpg) repeat-x left top;
height:16px;
padding:7px 12px;
}
#mediaBox .hd-txt h4{
	background:url(../images/icon-media.jpg) no-repeat left 1px;
	padding-left:22px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#mediaBox #innerBox {
	background:#004a26;
	padding:10px;
}
#mediaBox #player {
	margin-bottom:12px;
}
#mediaBox .date-post {
font-size:11px;
font-weight:bold;
color:#a1cf3e;
padding-left:10px;
margin-bottom:0px!important;
}

#mediaBox .hd-post {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	margin-bottom:15px;
}
#mediaBox .mediaDetail {
	background:url(../images/media-detail-bg.jpg) repeat-x left bottom;
	height:60px;
	padding:10px;
}
#mediaBox .mediaDetail .displayBox{
float:left;
width:96px;
padding:3px;
background:#004a26;
margin-right:19px;
}
#mediaBox .mediaDetail .detailBox{
	float:left;
	width:300px;
	padding:15px 0 0;
}
#mediaBox .mediaDetail .detailBox h5{
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}
#mediaBox .mediaDetail .detailBox p{
	font-size:12px;
	font-weight:bold;
	color:#004a26;
	line-height:normal;
	margin-bottom:0!important
}
#content #rightCol {
	float:left;
	width:310px;
	margin-top:10px;
}
#rightCol .hd-text h1,
#rightCol .taber h1 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	line-height:30px;
}
#rightCol .taber h1 {
line-height:20px;
}
#rightCol .hd-text .icon1 {
	background:url(../images/icon-1.jpg) no-repeat left 6px;
	padding-left:24px;
}

#rightCol .sliderBox {
	border-top:none;
	border:1px solid #ccc;
	width:308px;
	margin-bottom:10px;


}
#rightCol .sliderBox .raceBox{
	padding:10px;
	margin-bottom:10px;
	height:119px;
	position:relative;
	border:none!important;
	background:url(../images/race-bg-box.jpg) repeat-x left bottom;
}



#rightCol .raceBox,
#rightCol .raceBox1 {
	background:url(../images/race-bg-box.jpg) repeat-x left bottom;
	border:1px solid #ccc;
	border-top:none;
	padding:10px;
	margin-bottom:10px;
	height:119px;
	position:relative;
}
#rightCol .raceBox1 {
padding:0px;
height:139px;
}


.raceBox #logoImg,
#rightCol .sliderBox #logoImg {
	float:left;
	width:93px;
	margin-right:35px;
}
.raceBox #raceInfo,
#rightCol .sliderBox #raceInfo {
	float:left;
	width:150px;
	margin-top:14px;
}
.raceBox h2 {
	font-size:24px;
	font-weight:bold;
	color:#004a2a;
}
.raceBox .btn,
.raceBox1 .btn {
	font-size:12px;
	font-weight:bold;
	height:22px;
	float:left;
	width:152px;
	position:absolute;
	bottom:3px;
	_bottom:2px;
	left:79px;
	background:url(../images/btn-1.jpg) no-repeat left top;
	text-align:center;
} 
.raceBox .btn a,
.raceBox1 .btn a,
.raceBox1 #twitter a,
.sliderBox .btn a  {
	color:#E61C22;
	line-height:22px;
}
.raceBox1 #twitter a:hover {
text-decoration:underline;
} 

.sliderBox .btn {
	font-size:12px;
	font-weight:bold;
	height:22px;
	width:152px;
	left:75px;
	bottom:3px;
	background:url(../images/btn-1.jpg) no-repeat left top;
	text-align:center;
} 
.raceBox1 #faceBook {
	background:url(../images/facebook-bg.jpg) no-repeat left top;
	height:110px;
}
.raceBox1 #twitter {
	background:url(../images/twitter-bg.jpg) no-repeat left top;
	height:107px;
	padding:13px 15px 0 19px;
	position:relative;
}
.raceBox1 #twitter #btLink {
	position:absolute;
	left:15px;
	bottom:15px;
}

#faceBook .faceBookBtn {
	width:150px;
	margin:0 auto;
	padding:10px 0 15px;
}
#twitter p {
	font-size:12px;
	line-height:16px;
}
#faceBook p {
	font-size:11px;
	text-align:center;
	color:#333;
	line-height:16px;
}
#rightCol #banner{
border:1px solid #ccc;
padding:5px;
margin-bottom:10px;
 }



#breadcrum {
	float:left;
	margin:10px 0 0 10px;
	width:732px;
}
#breadcrum ul li{
	float:left;
	background:url(../images/arrow-green.jpg) no-repeat right;
	padding-right:20px;
	margin-right:8px
}

#breadcrum ul li.last{
	float:left;
	background:none;
	padding-left:0px;
}
#breadcrum ul li a{
	color:#E61C22;
}
#breadcrum ul li a:hover{
	text-decoration:underline;
}
#breadcrum ul li.select a{
	color:#004a2a;
}
#dateBox .bannerImg {
margin-bottom:15px;
}
#dateBox .btn {
	background:url(../images/btn-2.jpg) no-repeat;
	height:22px;
	width:212px;
	line-height:20px;
	margin-right:4px;
	margin-bottom:8px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
}
#dateBox .btn a.email {
	background:url(../images/icon-email.jpg) no-repeat left 5px;
	padding-left:25px;
	height:17px;
	display:block;
	color:#E61C22;
}



#footer {
	color:#666;
	padding:6px 50px;
	background:url(../images/footer-bg.jpg) repeat-x;
	height:260px;
}
#footer .hd-footer {
	font-size:12px;
	color:#004a2a;
	margin-top:8px;
	margin-bottom:30px;
}

#footer #info {
	float:left;
	width:300px;
	margin-right:62px;
}
#footer #info .hd-bullet {
	background:url(../images/gaming-icon.jpg) no-repeat left top;
	padding-left:50px;
	font-size:12px;
	color:#004a2a;
	padding-top:3px;
	margin-bottom:30px;
		margin-top:5px;
} 
#footer p {
	line-height:16px;
	margin-bottom:10px;
	padding-right:10px;
}
#footer ul {
	margin-top:30px;
}
#footer ul li {
	margin-bottom:8px;
}
#footer ul li a {
	margin-bottom:10px;
	color:#666;
}
#footer a:hover {
	text-decoration:underline;
}
#footer a {
	color:#666;
}

#footer .linksArea {
	float:left;
	width:110px;
	margin-right:148px;
}
#footer #contact  {
	float:left;
	width:200px;
}
#twitter {
	background:url(../images/icon-twitter.jpg) no-repeat left top;
	padding-left:20px;
	margin-bottom:5px;
}
#fbook {
	background:url(../images/icon-fbook.jpg) no-repeat left top;
	padding-left:20px;
}
#midCol  h2{
	font-size:18px;
	font-weight:bold;
	color:#004a2a;
	margin-bottom:15px;
}
#midCol #innerContent {
	padding:10px 10px 30px;
	position:relative;
}
#innerContent p {
	line-height:16px;
	font-size:12px;
	color:#333;
	margin-bottom:15px;
}
#contactForm {
	margin-bottom:20px;
	float:left;
	width:270px;
	position:relative;
}
#contactForm ul {
	float:left;
	margin:15px 0 2px!important;
	list-style:none;
	width:270px;
}
#contactForm ul li label {
color:#1D6040;
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}
#contactForm ul li {
	margin-bottom:5px;
	width:270px;
	float:left;
}
#contactForm ul li .inputBg {
	background:url(../images/input-bg.jpg) no-repeat left top;
	height:25px;
	width:226px;
}
#contactForm ul li .txtAreaBg {
	background:url(../images/text-area-bg.jpg) no-repeat left top;
	height:100px;
	width:260px;
}
#contactForm ul li textarea {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:250px;
	height:90px;
	border:none;
	background:none;
}
#contactForm ul li input {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:216px;
	border:none;
	background:none;
}
#contactForm ul li input.btn {
	background:url(../images/btn3.jpg) no-repeat left top;
	color:#E61C22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px!important;
	width:94px;
	text-align:center;
	vertical-align:middle;	
	line-height:22px;
	height:22px;
	cursor:pointer;
	margin:6px 6px 0 0;
	border:none;
	float:left;
}
.submit input.btn {
	background:url(../images/btn4.jpg) no-repeat left top;
	width:172px;
	margin-top:15px;
}




.registrationForm,
.registrationForm1 {
	float:left;
	margin-top:10px;
	width:450px;
}
.registrationForm ul {
	float:left;
	margin-bottom:2px;
}
.registrationForm ul li {
	width:226px;
	float:left;
	padding-bottom:15px;
}
.registrationForm ul li label,
.registrationForm1 ul li label {
	font-size:12px;
	color:#1d6040;
	font-weight:bold;
	margin-bottom:5px;
	display:block;

}
.registrationForm ul li .inputBg {
	background:url(../images/input-bg.jpg) no-repeat left top;
	height:25px;
	width:226px;
}
.registrationForm ul li input {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	width:216px;
	border:none;
	background:none;
}
.registrationForm ul li.small {
	float:left;
	width:166px;
	margin-right:14px;
}
.registrationForm ul li.small label {
	font-size:12px;
	color:#004a2a;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}
.registrationForm ul li.small .inputBg {
	background:url(../images/input-bg-small.jpg) no-repeat left top;
	height:25px;
	width:166px;
}
.registrationForm ul li.small .inputBg input {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	width:156px;
	border:none;
	background:none;
}
.registrationForm1 ul li {
	width:211px;
	float:left;
	padding-bottom:15px;
}
.registrationForm1 ul li .inputBg {
	background:url(../images/input-bg-mid.jpg) no-repeat left top;
	height:25px;
	width:211px;
}
.registrationForm1 ul li input {
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:4px;
	width:204px;
	border:none;
	background:none;
}
.registrationForm1 .optionForm li{
float:left;
width:400px;
padding-bottom:10px;
}
.registrationForm1 .optionForm label{
	/*float:left;*/
	width:300px;
	margin-left:10px;
	display:inline-block;
}
.registrationForm1 .optionForm input{
	width:14px;
	vertical-align:top;
}
.registrationForm1 .optionForm input.btn{
	background:url(../images/btn-1.jpg) no-repeat;
	height:22px;
	width:152px;
	margin:5px auto 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	border:none;
color:#E61C22;
padding:0;
}
/*#newsBox {
padding:0px 10px 0 9px;
}*/
#midCol #search-Comp {
	width:292px;
	border:1px solid #c7c7c7;
	background:url(../images/search-bg.jpg) repeat-x left;
	height:23px;
	margin-bottom:20px;
}
#search-Comp input {
	width:250px;
	border:none;
	float:left;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px 6px;
}
#search-Comp input.btn {
	width:29px;
	border:none;
	float:right;
	padding:0;
	height:23px;
	cursor:pointer;
	background:url(../images/search-icon.gif) no-repeat;
}
#midCol h4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}
#midCol .hi-light {
background:#ffeb00;
font-weight:bold;
padding:2px;
}
#midCol .searchBtn {
	background:url(../images/btn-6.jpg) no-repeat scroll 0 0 transparent;
	font-size:12px;
	font-weight:bold;
	height:22px;
	line-height:20px;
	margin-bottom:8px;
	margin-right:4px;
	padding-left:15px;
	width:112px;
}
.infoBox .infoxHeading,
.racingDate-Box .infoxHeading {
	background:url(../images/hd-bg-green1.jpg) repeat-x left top;
	height:20px;
	padding:0 10px;
	line-height:18px;
	margin-bottom:20px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.infoxHeading .hd-tittle {
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#fff!important;
}
.infoxHeading .hd-date {
	float:left;
	font-size:12px!important;
	font-weight:bold;
	color:#fff;
}
.infoBox .detailArea,
.racingDate-Box .detailArea {
	padding:0 10px;
}
.infoBox .detailArea h3{
	font-size:12px!important;
	font-weight:bold;
	color:#004a2a;
	margin-bottom:12px!important;
}


#midCol #midContent {
	background:#fefefe url(../images/content-bg.jpg) repeat-x left 31px;
	border:1px solid #ccc;
	border-top:none;
	padding:23px 10px 10px/*chages*/;
}

.infoBox {
	padding-bottom:10px;
	background: url(../images/infoBox-bg.jpg) repeat-x left bottom;
	/*margin:0 -10px;*/
}
.racing-Box-outer {
margin-bottom:35px;

} 
.racing-Box-outer .imgbanner {
margin-bottom:20px;
}
.racing-Box-outer p{
font-size:12px;
color:#666!important;
line-height:20px!important;
margin-bottom:20px!important;

} 
.racingDate-Box {
	padding-bottom:10px;
	background:#f4f9e6 url(../images/racing-box-bg.jpg) repeat-x left bottom;
		margin:0 -10px;
		margin-bottom:10px;
}
.racingDate-Box .racingDate {
color:#666!important;
font-size:14px!important;
}

#group {
	border-top:1px solid #e6e6e3;
}
#group ul{
	margin:0;
	padding:0;
	list-style:none;
}
#group li{
margin-bottom:0!important;
background:url(../images/group-box-bg.jpg) no-repeat left top;
height:51px;
padding:9px;
}
#group li .orgLogo {
float:left;
width:50px;
height:50px;
margin-right:11px;
}
#group li p {
	float:left;
	width:390px;
	color:#004a26;
	font-size:14px;
	font-weight:bold;
	margin-top:17px;
}
#group li p a,
#dateArea-outer ul li p a {
	color:#004a26;
	text-decoration:none;
}
#companyAddress {
	margin-bottom:10px;
}
#companyAddress #companyLogo{
	float:left;
	width:177px;
	margin-right:30px;
	margin-top:18px;
}
#companyAddress #companyInfo {
	float:left;
	margin-top:5px;
	width:240px;
}
#companyAddress #companyInfo p {
	font-size:12px;
	color:#004a26;

}
#googleMap {
margin-bottom:35px;
}
#address {
padding:0;
}
#address p {
text-align:justify;
line-height:20px!important;
}
#address h3 {
margin-bottom:15px!important;
}
.greenFont {
	color:#004a26!important;
}
#dateArea-outer {
	padding:0;
}
#dateArea-outer .dateArea {
	background:url(../images/date-area-bg.jpg) no-repeat left top;
	height:50px;
	padding:20px 10px 0;
}
#dateArea-outer ul {
	list-style:none;
	margin:0;
}
#dateArea-outer ul li {
	background:url(../images/date-info-bg.jpg) no-repeat left top;
	height:31px;
	margin-bottom:0;
	padding:18px 10px 0;
}
#dateArea-outer ul li .dDate{
float:left;
width:82px;
font-size:14px;
color:#004a26;
}
#dateArea-outer ul li p{
	float:left;
	width:330px;
	color:#004a26;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.dropDown {
	margin-bottom:18px;
}
.dropDown .dropDownDetail{
	float:left;
	font-size:18px;
	color:#004a26;
	font-weight:bold;
	margin-right:18px;
	width:130px;
	padding-top:4px;
}
.dropDown ul {
	float:right;
	list-style:none;
	margin:0!important;
	width:190px!important;
	padding-bottom:10px!important;
}
.dropDown li {
	width:162px;
	list-style:none;
	float:none!important;
	padding:5px 0 0!important;
	margin-bottom:0!important;
	background:none!important;
	height:18px!important;
}

/********* START - COMBO BOX STYLING ************/
#wrapper{
	float:right;
}
.comboboxContainer:focus,
.comboboxDropDownContainer:focus { outline:none; }

.comboboxContainer { 
	float:left;
	width:200px !important;
	position:relative;
}

.comboboxContainerDOB {
	/*float:left;
	width:63px !important;*/
	position:relative;
}

.comboboxContainerDOB:focus {
	outline:none;
}

.comboboxValueContainer 
{ 
	background:url(../images/bg-txtField-down.jpg) no-repeat left top;
	height:26px!important;
	color:#fff;	
}

.comboboxContainerDOB .comboboxValueContainer {
		background:#000;
}


.comboboxValueContent 
{
	 padding-left: 10px;
	 color: #fff;
	 font-weight:bold;
	font-size:12px;
	 /*text-transform: uppercase; */
}

.comboboxDropDownContainer {
	/* border-right: solid 1px #000; 
	 border-bottom: solid 1px #000; 
	 border-left: solid 1px #aaa; 
	 border-top: solid 1px #aaa;*/
	background:#007d42;
	 padding-left: 10px;
	 color:#fff;
	 top:26px !important;
	 left:0 !important;
	 
} 
/*.comboboxDropDownButton { 
	width: 18px; 
	height: 18px; 
	background-image: url(../images/trigger.gif);
	margin:1px 2px;
	margin-right:5px;
	_margin-right:2px;
	margin-top:6px;
}*/

.comboboxGroupItemHeader { 
	display: block; 
	color: #fff; 
}

.comboboxGroupItemContainer { 
    padding-left: 10px;
}

.comboboxItem { 
	color: #fff;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;

} 

.comboboxItemHover { 
	background-color: #7AD3F0; 
	color: #fff; 
	/*text-transform: uppercase; */
	/*padding-left: 4px; */
}
/********* END - COMBO BOX STYLING ************/


#midCol .taber {
	background:url(../images/taber-bg1.gif) no-repeat;
	position:relative;
	padding:7px 9px;
	width:452px!important;
	
}
#midCol .taber h1{
background:none!important;
line-height:26px!important;
width:420px!important;

}
#midCol .taber .icon2 {
	background:url(../images/top-ten-icon.jpg) no-repeat left 4px!important;
	padding-left:24px;
}

#midCol .taber #tabs-1 ul {
	position:absolute;
	left:5px;
	top:26px;
}
#tabs-1 li{
	list-style:none;
	display:inline;
	font-size:12px;
	font-weight:bold;
	position:relative;
}

#tabs-1 li a {
	border:#d6e6aa solid 1px;
	display:block;
	text-decoration:none;
	background:#00753d;
	color:#FFFFFF!important;
	padding:5px 20px;
	list-style:none;
	float:left;
	margin-right:9px;
	border-bottom:none;
	margin-top:-1px;
}
	html>/**/body  #tabs-1 li a {
	margin-top:-2px;
	}
#tabs-1 li a:hover {
	text-decoration:underline;
}

#tabs-1 li a:hover,
#tabs-1 li a.selected {
	background:#fff!important;
	color:#333!important;
	text-decoration:none!important;
	border:none;
	margin-top:1px;

}

#calenderBox-1 {
	border:1px solid #c5d1a0;
	border-top:none;
	padding:10px 0 0;
	border-bottom:none;
	width:468px;
	margin:22px 0px 10px -9px;
	position:relative; 
}
 
#calenderBox-1 .remember table td {
	font-size:12px;
	color:#004a2a;
	font-weight:bold;
}
#calenderBox-1 .remember table th {
border-bottom:1px solid #c5d1a0;
padding:6px 0;
}
#calenderBox-1 .remember table .left-td {
	background:url(../images/td-bg-left.jpg) no-repeat left top;
	height:30px;
	width:29px;
	text-align:center;
}
#calenderBox-1 .remember table .mid-td {
	background:url(../images/td-bg-mid.jpg) no-repeat left top;
	height:30px;
	width:40px;
	text-align:center;
}
#calenderBox-1 .remember table .right-td,
#calenderBox-1 .remember table .right-td1 {
	background:url(../images/td-bg-right.jpg) no-repeat left top;
	height:30px;
	font-weight:bold;
	text-align:center;
	
}
#calenderBox-1 .remember table .right-td1 {
	text-align:left;
		font-weight:normal!important;
}
#calenderBox-1 .remember table .last-td  {
	background:url(../images/td-bg.jpg) repeat-x right top;
	height:30px;
	width:50px;
	text-align:center;

}
#calenderBox-1 .remember table td.empty,
#calenderBox .remember table td.empty {
	border-bottom:1px solid #c5d1a0;
	padding:6px 0;
	text-align:center;
}

#rightCol .taber {
	background:url(../images/taber-bg.jpg) no-repeat;
	/*height:46px;*/
	position:relative;
	padding:7px 9px;
	width:292px;
}
#rightCol .taber .icon2 {
	background:url(../images/top-ten-icon.jpg) no-repeat left 2px;
	padding-left:24px;
}
#rightCol .taber #tabs ul {
	position:absolute;
	left:12px;
	top:35px;
}
/*#tabs {
width:292px;
}*/
#tabs li{
	list-style:none;
	display:inline;
	font-size:12px;
	font-weight:bold;
	position:relative;
}

#tabs li a {
	border:#d6e6aa solid 1px;
	display:block;
	text-decoration:none;
	background:#00753d;
	color:#FFFFFF;
	padding:5px 20px;
	list-style:none;
	float:left;
	margin-right:9px;
	border-bottom:none;
	margin-top:-1px;
}
#tabs li a:hover {
	text-decoration:underline;
}

#tabs li a:hover,
#tabs li a.selected {
	background:#fff;
	color:#333;
	text-decoration:none;
	border:none;
	margin-top:1px;
}

#calenderBox p {
font-weight:bold;
font-size:12px;
text-align:right;
padding-right:15px;
}
#calenderBox {
	border:1px solid #c5d1a0;
	border-top:none;
	padding:10px 0 0;
	border-bottom:none;
	width:308px;
	margin:33px -19px 10px -9px;
	position:relative; 
}
#calenderBox .remember {
	margin-top:10px;
	width:308px;
}
#calenderBox .remember table {
	border-top:1px solid #c5d1a0;
	
} 
#calenderBox .remember table td {
	font-size:12px;
	color:#004a2a;
	font-weight:bold;
}
#calenderBox .remember table .left-td {
	background:url(../images/td-bg-left.jpg) no-repeat left top;
	height:30px;
	width:29px;
	text-align:center;
}
#calenderBox .remember table .mid-td {
	background:url(../images/td-bg-mid.jpg) no-repeat left top;
	height:30px;
	width:40px;
	text-align:center;
}
#calenderBox .remember table .right-td {
	background:url(../images/td-bg-right.jpg) no-repeat left top;
	height:30px;
	width:140px;
	padding-left:10px;
	font-weight:normal;
}
#calenderBox .remember table .last-td  {
	background:url(../images/td-bg.jpg) no-repeat left top;
	height:30px;
	width:60px;
	text-align:center;

}
.submitBtn {
margin:-18px auto 0;
}
.submitBtn span {
	background:url(../images/btn-left.jpg) no-repeat left top;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	height:22px;
}
.submitBtn span a{
	background:url(../images/btn-right.jpg) no-repeat right top;
	height:22px;
	padding-right:10px;
	margin-left:10px;
	float:left;
	color:#E61C22;
	}


/* DropDown */
.dropDown {
	margin-bottom:18px;
}
.dropDown .dropDownDetail{
	float:left;
	font-size:18px;
	color:#004a26;
	font-weight:bold;
	margin-right:18px;
	width:130px;
	padding-top:4px;
}
.dropDown ul {
	float:right;
	list-style:none;
	margin:0!important;
}
.dropDown li {
	width:200px;
	list-style:none;
	float:left;
	padding:0!important;
	margin-bottom:0!important;
	background:none!important;
	height:26px!important;	

}
.dropDown li a {
	color:#fff!important;
	text-decoration:none!important;
	font-size:12px;
	line-height:26px;
	display:block;
}
.dropDown li a:hover {
	text-decoration:none!important;
}
.dropDown li.down ul,
.dropDown li.up ul {
	display:none;
	border-bottom:none;

}
.dropDown li.down,
.dropDown li.up   {
	height:auto;
	width:190px;
	text-align:left;
	margin:0;
	padding-left:10px;
	background:url(../images/bg-txtField-down.jpg) no-repeat left top!important;
	line-height:26px;
	margin-bottom:10px;
	padding:0 0 0 10px!important;
	height:26px!important;

}
.dropDown li.up   {
	background:url(../images/bg-txtField-up.jpg) no-repeat left top;
}
.dropDown .down ul a,
.dropDown .up ul a {
	display:block;
/*	background:#007d42;*/
	width:auto;
	/*border:1px solid #038950;
	border-bottom:none;*/
	margin:0!important;	
	line-height:normal;
	padding:5px 10px;
	text-align:left;
	background:transparent url(../images/drop-down-bg.jpg) repeat-x scroll left bottom;
border:1px solid #CECECE;
color:#666666 !important;
}
.dropDown .down ul a:hover,
.dropDown .up ul a:hover {
	color:#fff;
	text-decoration:underline!important;

}	
.dropDown .down:hover,
.dropDown .up:hover {
	position:relative;
}


.dropDown li.down:hover ul,
.dropDown li.up:hover ul {
	display:block;
	position:absolute;
	top:26px;
	left:0;
}
.dropDown ul {
padding-right:10px;
}
/*.dropDown li.down ul, .dropDown li.up ul {
border-style: 1px solid #CECECE;
}

.dropDown li a {
color:#FFFFFF !important;
display:block;
font-size:12px;
font-weight:normal;
line-height:26px;
text-decoration:none !important;
}*/
/* DropDown */

/*---------new css 29th april--------*/
#listing-detail {
}
#listing-detail .hd-text h1 {
background:url(../images/box-top-bg1.jpg) repeat-x left top!important;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:10px;
width:460px;
}
#listing-detail #listing-inner {
/*padding:24px 15px;*/ /*By Aqeel*/
position:relative;
}
#listing-detail .place {
	margin-bottom:10px;
	position:relative;
	border:1px solid #ccc;
	background:url(../images/place-bg.gif) repeat-x left top !important;
}
#listing-detail .place .placeLogo {
float:left;
width:42px;
margin-right:20px;
padding-left:10px;
padding-bottom:10px;
}
#listing-detail h2 {
background:url(../images/place-hd-bg.gif) repeat-x left top;
font-size:13px;
font-weight:bold;
color:#fff;
height:20px;
line-height:20px;
padding-left:5px;
}
#listing-detail h4 {
font-size:14px;
font-weight:bold;
color:#343434;
margin-bottom:9px;
} 
#listing-detail h4 span {
font-weight:normal;
font-size:12px;
}
#listing-detail td {
padding-bottom:2px 
}
#listing-detail .place .placeDetail {
float:left;
width:245px;
padding-bottom:10px;
}
#listing-detail .place .token {
float:right;
padding-right:10px;
padding-bottom:10px;
}
#listing-detail .place .token .number img {
padding-right:5px;
}
#listing-detail .place .token .number{
	font-size:22px;
	font-weight:bold;
	color:#343434;
	/*float:right;*/
	text-align:right;
}

#leftCol .eventBox1 {
	position:relative;
	margin:10px 0;
	border-left:1px solid #e2e7e1;
	border-right:1px solid #e2e7e1;
}
#leftCol .eventBox1 h2{
	background:url(../images/box-top-bg.jpg) no-repeat;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	padding-left:10px;
}
#leftCol .eventBox1 h2 span{
	background:url(../images/box-icon.jpg) no-repeat;
	height:40px;
	width:10px;
	position:absolute;
	left:-10px;
	top:0;
	display:block;
}
#leftCol .eventBox1 h2 {
	background:url(../images/box-top-bg1.jpg) repeat-x;
}
#leftCol .eventBox1 h2 span {
background:url(../images/left-nav-icon1.jpg) no-repeat!important;
}
.eventBox1 .bottomArea {
	background:#e5ede9;
	border:1px solid #cfd6d0;
	padding-bottom:5px;

}
.eventBox1 .btn{
	background:url(../images/btn-1.jpg) no-repeat;
	height:22px;
	width:152px;
	margin:5px auto 0;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}

.eventBox1 .btn a {
	color:#E61C22
} 

.eventBox1 table {
border-collapse:collapse;
margin-top:10px;
}
.eventBox1 table td{
	border:1px solid #ccc;
}
.eventBox1 table td.left{
	background:url(../images/left-td-bg.gif) no-repeat;
	height:23px;
	width:19px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.eventBox1 table td.mid{
	background:url(../images/mid-td-bg.gif) no-repeat;
	height:23px;
	width:91px;
	text-align:left;
	padding-left:10px;
}
.eventBox1 table td.mid a{
	color:#343432;
	font-weight:bold;
	padding-left:5px;
}
.eventBox1 table td.mid a:hover{
	color:#343432;

	text-decoration:underline;
}
.eventBox1 table td.right{
	background:url(../images/right-td-bg.gif) no-repeat;
	height:23px;
	width:33px;
	font-weight:bold;
	color:#000;
	text-align:center;
}
.eventarea {
	padding:10px 5px;
}