/* ***************************************************** */
.carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out 0s;
}
.carousel-inner > .item {
    display: none;
    position: relative;
    transition: left 0.6s ease-in-out 0s;
}
select_race {
	font-family:Arial, Helvetica, sans-serif;
    background:none repeat scroll 0 0 transparent;
    border: 0 solid #A4B8BD;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    padding: 0;
    width: 135%;
	*width: 100%;
	font-style:italic;
}

.tdcurve {
    border: 1px solid #D6D6D6;
    border-radius: 15px 15px 15px 15px;
}

.btn_new_z {
	*position: static !important;  
}

/*.shad {
    background-color: #FFFFFF;
    background-image: url("../../images/inputbg.png");
    background-repeat: repeat-x;
    border: 1px solid #BFCDD2;
    border-radius: 5px 5px 5px 5px;
}
#mainselectionMediumrace {
    background: url("../../images/aeiro.png") no-repeat scroll 99px 0 transparent;
    font-weight: normal;
   overflow: hidden;
    vertical-align: middle;
    width: 120px;
}*/


.bs-docs-example:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Example";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.bs-docs-example {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}
.carousel-inner > .active {
     display: block;
}

a img { border:none; }
.profile_record {
	margin-top: 20px;	
}
table.field-table th {
	width: 75px;	
}
table.field-table input[type="text"], table.field-table input[type="password"] {
    background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #414141;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
}
table.field-table textarea {
    background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #414141;
    display: block;
    font-family: arial;
    font-size: 12px;
    padding: 5px;
}
form.field-table input[type="text"], form.field-table  input[type="date"],  form.field-table input[type="password"] {
    background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #414141;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
}



.reg_paypal form.field-table input[type="text"], .reg_paypal form.field-table input[type="password"] {
    background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #414141;
    font-family: arial;
    font-size: 12px;
    padding-left: 4px;
	height:20px;
	width:210px;
}



form.field-table textarea {
    background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #BFCDD2;
    border-radius: 4px 4px 4px 4px;
    color: #414141;
    display: block;
    font-family: arial;
    font-size: 12px;
    min-height: 50px;
    padding: 5px;
}

div.validation-error {
	font-family: arial;
    font-size: 12px;	
	color: #ff0000;
	clear:both
}
table.profile-display-table th {
	width: 130px;	
	text-align:left;
}
.popover-title {
    /*background-color: #F7F7F7;*/
	background-color: #FFFFFF;
    border-bottom: 1px solid #EBEBEB;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;

    margin: 0;
    padding: 8px 14px;
	border: solid 1px #666;
	
}

.widget {
    clear: both;
    /*padding: 5px 10px;*/
	border: solid 1px #ccc;
}

.customDel{
	cursor:pointer;
	text-decoration:none;
	color:#000;
}
.widget h4 {
    background: none repeat scroll 0 0 #666666;
    clear: both;
    color: #FFFFFF;
    font-family: Georgia,Arial,Sans-Serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 8px;
    text-transform: uppercase;
}
.widget ul.blogroll {
	margin-left: -20px;	
}
.widget form {
	padding-left: 15px;	
}
.PopupScreen{
	background-image: url(../../images/7back.png);
	margin:0px;
	background-repeat:repeat;
	height: 100%;
	width: 100%;
}	
.addgroup_centre{
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width: 218.5px;
	width: 218px\0;
	}
.addgroup_fp{
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width: 413.5px;
	width: 413px\0;
	}
.round_bot{
	background-image: url(../../images/round_fot_03.jpg);
	height:17px;
	width:220px;
	background-repeat:no-repeat;
	}
	
.fp_bottom{
	background-image: url(../../images/fp_bottom.jpg);
	height:17px;
	width:430px;
	background-repeat:no-repeat;
	}
		
.cr_close {
    background: url("../../images/cr_gray.png") no-repeat;
    height: 9px;
    width: 9px;
}

table {
	border: 0px solid #d6d6d6;
	/*border-radius:5px;*/
}
td, tr {border: 0}

.foot_package{
	 background: url("../../images/foot_package.jpg") no-repeat;
     height:17px;
	 width:694px;
	 background-repeat:no-repeat;
}

.package_centre{
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	width: 692.5px;	
	width: 692px\0;	
}

.pack_desc{
	display:none; 
	width:97%;
	border:solid 1px #d6d6d6;
	margin:5px auto;
	border-radius:5px;
	padding:10px;
	text-align: justify;
}

.pack_exp{
	display:none;
	width:125px;
	float:right;
	border:solid 1px #d6d6d6; 
}
.pagination a, .pagination_photo span.current{
	/*margin-top:15px;*/
	margin-right:2px;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background: -moz-linear-gradient(center top , #ccc, #aaa) repeat scroll 0 0 #FFFFFF;*/
	background: #979EA1 ; /* Old browsers */
	background: -moz-linear-gradient(top, #979EA1 1%, #B2B4B5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#979EA1), color-stop(100%,#B2B4B5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #979EA1 1%,#B2B4B5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #979EA1 1%,#B2B4B5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #979EA1 1%,#B2B4B5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #979EA1 1%,#B2B4B5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979EA1', endColorstr='#B2B4B5',GradientType=0 ); /* IE6-9 */
	

    border-image: none;
    border-radius: 4px;
    border-right: 0 solid #999999;
    
    border-width: 0 0 3px;

    color: #000;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    padding: 3px 6px 6px 5px;
	 *padding: 2px 4px 4px 4px;
	
    position: relative;
    text-align: center;
    text-decoration: none;
}
.safari .pagination a.redlink,
.chrome .pagination a.redlink,
.safari .pagination_photo a,
.chrome .pagination_photo a{
	font-family:"Helvetica Neue";
	/padding:1px 18px 2px 18px;/
	padding:1px 15px 2px 15px;
	font-style:italic;
}


.ie7 .pagination a.redlink, .ie7 .pagination_photo a{
	
	/*padding:2px 0px 2px 0px;*/
	
	
}
.pagination a.redlink, .pagination_photo a{
	
	/*background: -moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;*/
	/*float:right;*/
	margin-right:2px;
	margin-top:10px;
	color:#333333;
	 border: 1px solid #999999;
	border-top:none;
	border-left:none;
	/*background-image: url(../../images/bg_ie.png);
	background-repeat:repeat-x;*/
	text-shadow: 0px 1px 1px #ffffff;
	font-family:"arial";
	font-smooth:13px;
	border-radius: 4px;
	box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);
    cursor: pointer;
	display: inline-block;
    font-size: 12px;
	padding:4px 4px;
	*padding:2px 2px;
	 position: relative;
    text-align: center;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	
	font-weight:bold;
	
	
	background: #d2d9dc; /* Old browsers */
	background: -moz-linear-gradient(top, #d2d9dc 1%, #eef0f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d2d9dc), color-stop(100%,#eef0f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d2d9dc 1%,#eef0f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d2d9dc 1%,#eef0f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d2d9dc 1%,#eef0f1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d2d9dc 1%,#eef0f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d9dc', endColorstr='#eef0f1',GradientType=0 ); /* IE6-9 */
}
.pagination a.redlink:hover, .pagination_photo a:hover{
	 box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 5px rgba(0, 0, 0, 0.6);
    text-decoration: none !important;
	background: -ms-linear-gradient(top, #fafbfb 0%,#dee3e5 100%); /* IE10+ */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfb', endColorstr='#dee3e5',GradientType=0 ); /* IE6-9 */
}
.pagination a.redlink:active, .pagination_photo a:active {
    box-shadow: 0.05em 0.15em 0.4em rgba(0, 0, 0, 0.4) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.9) inset;
}







.ajaxPagination a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.forum_category a.redlink {
	padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;
}
.clubVideo_listing a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}

.photosbox a.redlink {
	padding:4px;
	*padding:2px;
	margin:1px;
	border-radius:3px;
	background-color:#ffffff;
	font-weight: bold;
}
.group-detail-pagination a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.member_list_pagination a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.account_feed a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.event-detail-pagination a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.most_recent_forum a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.most_popular_forum a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.view_discussion a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.community_feed a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.event_listing a.redlink, .community_club_event_listing a.redlink, .community_all_event_listing a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.group-member a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#ffffff;
	font-weight: bold;*/
}
.group-member-pagination a.redlink {
	padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#ffffff;
	font-weight: bold;
}
.member_videos a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.member_links a.redlink {
	/*padding:4px;
	margin:1px;
	border-radius:3px;
	background-color:#E2E2E2;
	font-weight: bold;*/
}
.photosbox a.photo-delete:hover {
	color: #ff0000;
}
.group-members .photo_galNewWrap {  padding: 5px;}
.group-members {    margin: 16px 0 0 4px;   }
.photobg-group{
	background-image:url("../../images/single_bg_03.png");
	background-repeat:no-repeat;
	height:60px;
	background-size:220px 74px;
}

.all_notifications {
	max-height: 240px;
    overflow: auto;
    text-align: center;
    vertical-align: middle;
    /*width: 280px;*/
}

.sub_set {
    background-image: url("../../images/forum_search_button.png");
    border: 0 none;
    color: #EEEEEE;
    font-family: Verdana;
    font-size: 11px;
    height: 23px;
    padding: 0;
    width: 77px;
}
.add_date {
    background-image: url("../../images/datebg.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
   /* width: 272px;*/
}
.date_display{
	width:25px;
	height:20px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	position:absolute;
	text-align:center;
	padding:21px 0px 0px 24px;
	*padding:21px 0px 0px 24px;
	}
	
.event_date_display{
	background: url("../../images/eventbg.png") no-repeat scroll left center transparent;
    height: 53px;
    width: 58px;
	float:left; 
	/*margin-top:10px;*/
}
.tablebg_td_r {
    border-right: 1px solid #A4B8BD;
}
.tablebg_td {
    border-bottom: 8px solid #E3E4E6;
}

.event_form_textarea {
	margin-left:0px; 
	width:442px; 
	height:50px;	
}
.subtab1 a.redlink {
	color: #000;	
	cursor: auto;
}

.photosbox li.redlink, .photosbox li.redlink a.redlink {
	
	background-color:#F4F4F4;
}

.social_image {
    background-image: url("../../images/event_sidebar/event_social.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.running_image {
    background-image: url("../../images/event_sidebar/event_running.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.swimming_image {
    background-image: url("../../images/event_sidebar/event_swimming.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
   width:220px;
}
.cycling_image {
    background-image: url("../../images/event_sidebar/event_cycle.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.walking_image {
    background-image: url("../../images/event_sidebar/event_walk.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.traithlon_image {
    background-image: url("../../images/event_sidebar/event_traithlon.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
   width:220px;
}
.fundraising_image {
    background-image: url("../../images/event_sidebar/event_fundraising.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.other_image {
    background-image: url("../../images/event_sidebar/event_other.jpg");
    background-repeat: no-repeat;
    /*height: 89px;*/
    margin: 0 0 0 4px;
    width:220px;
}
.box_alig{
	border-right: solid 1px #ccc; border-left: solid 1px #ccc; margin-top:-5px;
	}
	

.sub_menue_white {
    /*background: none repeat scroll 0 0 #FF0000;*/
    color: #FFFFFF;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    width: auto;
}

.color_black {
	color: #000000;	
}
.background_white {
	background: #ffffff;	
}
.alpha_selected {
	color: #000; 
	font-weight: bold;	
	text-decoration: none;
}

.minus_sign{
	width:11px;
	height:11px;
	float:left;
	background:url(../../images/sminus_06.jpg) no-repeat;
	margin:6px 0px 0px 0px;
	cursor: pointer;
}

div.validation-error-form {
    color: #FF0000;
    float: left;
    font-family: arial;
    font-size: 12px;
    /*margin-left: 250px;*/
	margin-left:116px;
   float:left;
   clear:both;
}

.alert-success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}
.alert-danger, .alert-error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48;
}
.alert {
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 20px;
	padding: 8px 20px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.alert-info {
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;
}

a{
	text-decoration: none;
}


/* CSS for add forum category */
.add_forum_category {
    background-image: url("../../images/add_category.jpg");
    background-repeat: no-repeat;
    height: 89px;
    margin: 0 0 0 4px;
}
.add_forum {
    background-image: url("../../images/add_forum.jpg");
    background-repeat: no-repeat;
    height: 89px;
    margin: 0 0 0 4px;
}

.home_page {
    background-image: url("../../images/home_login.jpg");
    background-repeat: no-repeat;
    height: 89px;
    margin: 0 0 0 4px;
}

.package{
	 background-image: url("../../images/package.jpg");
     background-repeat: no-repeat;
     height: 89px;
     margin: 0 0 0 0px;
	 width: 694px;
}

.registration{
	 background-image: url("../../images/registration.jpg");
     background-repeat: no-repeat;
     height: 89px;
     margin: 0 0 0 0px;
	 width: 694px;
}



.home_page_link {
    background-image: url("../../images/home_link.jpg");
    background-repeat: no-repeat;
    height: 89px;
    margin: 0 0 0 4px;
}

.forgot_password {
   /* background-image: url("../../images/forgot_pass.jpg");
    background-repeat: no-repeat;*/
    height: 89px;
    margin: 0 0 0 4px;
}






/*  class added for paypap pro registration from*/

.fone{
	height:28px;
	margin-top:6px;
	}
.fone_l{
	float:left;
	width:235px;
	padding-top:0px;
	}
.ftwo_2{
	float:left;
	width:370px;
	padding-top:5px;
	text-align:right;
	padding-right:20px;
	}
.fone_r{
	float:left;
	width:260px;
	}
	
.card{
	float:left;
	width:33px;
	height:21px;
	margin-left:10px;
	}
	
.card_left{
	margin-left:7px;
	float:left;
	}		
	
.main_div{
	
	}
.dive1{
	float:left;
	font-weight:bold;
	width:100px;
	text-align:left;
	}
.dive2{
	float:left;
	font-weight:normal;
	}	
/*  class added for paypap pro registration from end*/	


.ui-datepicker-title select {
	visibility:visible;
	height: 20px;
	top: 0px;	
}

.fot_logo{
	background-image:url("../../images/1thedriven_logo.png");
	background-repeat:no-repeat;
	background-position:right;
	/*margin-top:20px;*/
	height:80px;
	/* ---------change for logo-------------*/
	display:none;
	/* ---------change for logo-------------*/
	}

	
.menu {
    /*position: relative;*/
  
}
.redlink:hover{
	text-decoration:none;
	color:#666;
	cursor:pointer;
}

.main_t_table{
	width:920px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	*font-weight:bolder;
	color:#424242;
	text-align:center;
	}
.normal_txt{
	font-weight:normal;
	font-size:11px;
	}
	
	
 
.date_dis_eve_fx{
	z-index: 9999;margin-top: 0px;position: static;top:0;right:0; bottom:0; float:left;	
	
}

.group_add_form_text {
	*width: 181px;
	width: 181px\0;
	(;width: 182px;);
}

.group_add_form_textarea {
	
	width:90% !important;
	*width: 176px;
	width: 176px\0;
	(;width: 176px;);
}

.home_page1 {
    background-image: url("../../images/upcoming-event.jpg");
    background-repeat: no-repeat;
   /* height: 89px;*/
    margin: 0 0 0 4px;
}


.membership_package {
    background-image: url("../../images/membership_package.jpg");
    background-repeat: no-repeat;
    height: 89px;
    margin: 0 0 0 4px;
}

.naya_l {
	*margin-left: 70px !important;
	float:left;*width:95px; margin-left: 10px;	
}



/* added on date 15 June shoes css*/
.S_newBox{
	font-family:Arial, Helvetica, sans-serif;
	width:800px;
	font-size:12px;
	}
.clear{
	clear:both;
	}
.S_Title{
	font-weight:bold;
	font-style:italic;
	}
.S_DropDn{
	padding:10px;
	}
.S_Drp1{
	width:320px;
	float:left;
	}
.S_Drp_title{
	
	}
.SS_Title{
	font-weight:bold;
	float:left;
	width:100px;
	text-align:left;
	font-weight:bold;
	padding-top:10px;
	}
.S_FiledN{
	float:left;
	padding-bottom:4px;
	padding-top:7px;
	}
.S_Validation{
	color:#cc0000;
	padding-left:100px;
	padding-bottom:0px;
	display:none;
}
.error_shoes_log{
	*margin-top:-15px;
	display:none;
}

.S_btn{
	margin-right: 180px;
}	

/* Training header css dated on 18 June */

.training_header_running{
	*behavior: url(radius/PIE.php);
	*position:relative;
	*width:230px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
	/*background:url(../../images/training_header.jpg) repeat-x;*/
	background:#FFFFFF;
}


.training_header_running_total{
	*behavior: url(radius/PIE.php);
	*position:relative;
	padding-left:5px;
	padding-right:5px;
	*width:160px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
/*	background:url(../../images/training_header.jpg) repeat-x;*/
	background:#FFFFFF;
}


.training_header_cycling{
	*behavior: url(radius/PIE.php);
	*position:relative;
	*width:230px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
	/*background:url(../../images/training_cycling_header.jpg) repeat-x;*/
}


.training_header_cycling_total{
	*behavior: url(radius/PIE.php);
	*position:relative;
	padding-left:5px;
	padding-right:5px;
	*width:160px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
	/*background:url(../../images/training_cycling_header.jpg) repeat-x;*/
}


.training_header_swimming{
	*behavior: url(radius/PIE.php);
	*position:relative;
	*width:230px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
	/*background:url(../../images/training_swiming_header.jpg) repeat-x;*/
}


.training_header_swimming_total{
	*behavior: url(radius/PIE.php);
	*position:relative;
	padding-left:5px;
	padding-right:5px;
	*width:180px;
	border-radius:10px;
	border:solid 1px #d4d5d7;
	height:142px;
	/*background:url(../../images/training_swiming_header.jpg) repeat-x;*/
}

.popo_N{*width:50px !important;}
/* css for countdwon timer*/	
.v_count{width:190px;border:solid 1px #d5d5d5;border-radius:5px;padding:5px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;}
.v_Timer{background:url(../../images/watch_03.png) no-repeat left;height:26px;background-color:#f0f0f0;border-radius:0px 0px 5px 5px;text-align:left;text-indent:35px;font-size:15px;font-weight:bold;padding-top:10px;}
.v_Timer span{font-size:11px;font-weight:normal;color:#585757;padding-right:2px;}	
.event_closed {font-weight: bold;margin-right: 10px;padding: 5px;color:#333;*width:250px;*margin-left:210px;}
/* css for group documents starts Dt:12/07/2013 */
.group_document{background-image:url("../../images/wgroup_doc_top_03.png");background-repeat:no-repeat;height:48px;}
#facebook body{color: #fff;}
/* css for group documents ends */
span.manadatory {color: #CC0000;}
.eventCalendar-wrap {background-color: #FFFFFF;border: 1px solid #D3D3D3;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 15px #999999;color: #807E7E;margin-bottom: 20px;}
.sccess_strip_1{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;padding:4px;width: 674px;background-color:#e8e9eb !important;color:#000 !important;}
.start_time_admin{float:left;width:100px;}
.end_time_admin_txt{float:left;text-align:right;padding-right:11px;padding-top:3px;width:65px;}
.credit_card_box{background-color:#ededed;padding:16px;border-radius:10px;width:355px;margin-top:10px;min-height:137px;margin-bottom:15px;}
.c_accepted_tilte{width:316px; margin-top:14px;}
.c_card_num{line-height:24px;}
.c_card_field1{}
.c_card_field1_bg{background:url(../../images/card_num.jpg) right no-repeat #FFF;	}
.c_exp_dates{width:230px;float:left;}
.c_security_code{float:right;}
.clear{clear:both;}
.c_valdn{ color:#F00;}


/*Garmin Css Added by Zeeshan 17-12-13 Start*/
.garmin-Box{ width:360px;}
.garmin-Box img{ margin-top:-7px;}
.garmin-logos{ margin-left:7px; margin-right:7px; float:left; height:26px;}
.garmin-inner-box{ padding-top:15px; padding-bottom:15px;}
.garmin-box1{ width:278px; float:left; border-right:solid 1px #a4b8bd; padding:10px; text-align:center;}
.garmin-box1 input{ margin-top:18px; text-align:center; margin-right:104px;}
.garmin-box1 span{ color:#cb0101; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.border-NoNe{ border:none !important; }

/*Garmin Css Added by Zeeshan 17-12-13 End*/

/*Calculator Css Added by Ubed Khan 06-02-14 Start*/
.calc-Box{ width:360px;}
.calc-Box img{ margin-top:-7px;}
.calc-logos{ margin-left:7px; margin-right:7px; float:left; height:26px;}
.calc-inner-box{ padding-top:15px; padding-bottom:15px;}
.calc-box1{ width:278px; float:left; border-right:solid 1px #a4b8bd; padding:10px; }
.calc-box1 input{ /*margin-top:18px; text-align:center; margin-right:104px;*/}
.calc-box1 span{ font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.border-NoNe{ border:none !important; }
.calc-tit{margin-bottom:5px;font-weight:bold;}
.calc_hms{width:275px;}
.calc_hms_left{float:left;width:110px;font-weight:bold;}
.calc_hms_right{float:left;padding-left:15px;}

/*Calculator Css Added by Ubed Khan 06-02-14 End*/
.RSVP_button {border: medium none;border-radius: 4px;color: #FFFFFF;cursor: pointer;font-size: 16px;font-weight: 400;padding:8px 21px;text-align: center;text-decoration: none;width:auto;vertical-align:middle;margin-left: 4px;}
.member_table{border:8px solid #E4E3E6;border-radius: 10px 10px 10px 10px;width:685px;padding:2px 0px 2px 2px;}
.report_bugleft{float: left;margin-left: 10px;margin-top: 10px;text-align: left;}
.report_bugRight{float: right;margin-top: 10px;padding: 0px 20px 0px 0px;text-align: right;}  
		
/*Aarti edit*/
.reg-sum-btn{background: #b71a25;padding: 5px;color: #fff;font-size: 12px;text-align: center;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
table.pay-succ{border:1px solid #d6d6d6}
.pay-succ td{padding:5px 8px;font-family: 'PT Sans',sans-serif;font-size:14px; vertical-align:top; }
/*.download{background: #000;border: none;color: #fff;padding: 7px 15px;text-transform: uppercase;margin: 0 auto;border-radius: 3px;cursor: pointer;margin:15px 0}*/
.download{background: -moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;
border: 1px solid #999999;border-top: none;border-left: none;background-image: url(../../images/bg_ie.png);background-repeat: repeat-x;text-shadow: 0px 1px 1px #ffffff;font-family: "arial";font-smooth: 13px;background: -moz-linear-gradient(center top , #ccd4d7 , #ffffff) repeat scroll 0 0 transparent;color: #333333;/*border: 1px solid #999999;border-top: none;border-left: none;border-width: 0 0 3px;*/border-radius: 1em 1em 1em 1em;box-shadow: 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 0 0.2em rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.3);cursor: pointer;display: inline-block;font-size: 12px;padding:3px 20px 3px 20px;position: relative;text-align: center;text-decoration: none;background-color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-style: italic;margin-top:15px}
.download:hover{background: #b71a25;color:#fff;text-shadow:none}
.widcardcl{ float: left; width: 355px !important; margin-left:10px;}
.NewWrapForAccountRenew .Z-marGin {margin-left: 12px;	width: 45% !important;}
.NewWrapForAccountRenew .vol_last_name {float: right !important;padding-top: 5px;width: 45% !important; }
.event_field > input {	width: 234px !important;}
.widcountrycl{width: 250px !important;}
.applybtncl{width:30% !important; padding:6px !important;}
.clcredibox{font-size: 18px; color: red; text-align: center;width:285px !important;}
.billinginputwidth{width:305px;}
	
/*pawan edit*/	
	
.vol_last_name.review {width: 520px !important;}
.dk_options_inner {overflow: auto;position: relative;width: 103.4%;}
@media screen and (max-width: 768px){
	table.pay-succ{display:block; overflow-x:auto; box-sizing: border-box;}
	.reg-sum-btn{width: 100%!important; box-sizing: border-box;}
}
@media screen and (max-width: 640px){
.dk_options_inner {overflow: auto;position: relative;width: 92.4%;}
}	
@media screen and (max-width: 480px){
.loginbox1{float:none !important;overflow:hidden !important}
.widcardcl{ margin-left: 5px;float: left; width: 280px !important;}
.NewWrapForAccountRenew .Z-marGin {margin-left: 12px;width: 224px}
.NewWrapForAccountRenew .vol_last_name {float: left !important;padding-top: 5px;width: 223px;margin-left: 12px;}
.event_field > input {	width: 210px !important;}
.widcountrycl{width: 88px !important;}
.applybtncl{width:55px !important; padding:6px !important;margin-top:8px;}
.c_security_code{float:left !important;}
.clcredibox{font-size: 18px; color: red; text-align: center;width:240px !important;}
.NewWrapForAccountRenew .creditcard_Charged {float: left;padding-top: 10px;margin-left: 5px !important;}
.billinginputwidth{width:217px !important;}
.vol_last_name.review {width: 290px !important;}

.dk_options_inner {overflow: auto;position: relative;width: 93.4%;}
.newcustomleft{margin: 0 auto !important;width: 100% !important;}
.newcustomright{margin: 0 auto !important;width: 100% !important;}
.download{padding: 3px 7px 3px 7px;}
}
@media screen and (max-width: 320px){
.loginbox1{float:none !important;overflow:hidden !important}
.vol_last_name.review {width: 290px !important;}
.dk_options_inner {overflow: auto;position: relative;width: 94.9%;}
.widcardcl{ margin-left: 5px;float: left; width: 240px !important;}
}
/*.director_one {height: 87px !important;}*/
.commonWidgetWrapper li{list-style:none !important;}
.nameoncardinput{width:100%;}
.ContentMainArea img, .content-page img, .left_panel img{max-width:100%;}