button,
input[type="button"], 
input[type="submit"] {
	-moz-border-radius:5px;
	-webkit-border-radius:4px;
	border: 1px solid #606060;
	padding:5px 15px;
	vertical-align:middle;
	font-weight:normal;
	font-size:13px;
	background-color:#fff;
	color:#606060;
	width:auto;
	/*background: transparent url('../images/bg_gradient.png') repeat-x left bottom;*/
}

/* HOVER STATE FORMATED HERE */
button:hover {
	background-color:#d6eaf2;
}

.ie6or7 button,
.ie6or7 input[type="button"], 
.ie6or7 input[type="submit"] {
	padding:5px;
	margin:0;
	overflow:visible;
	margin-right:20px;
}

/* GLOBAL STYLING FOR BUTTONS ENDS HERE --------------------------------------------------------------------- */




/* MAIN NAVIGATION PANEL AND BUTTONS START HERE ------------------------------------------------------------- */
/* TOP CONTAINER FOR PREVIOUS & NEXT BUTTONS */
.navButtonPanel {
	padding:0 0 25px 0;
}

/* BOTTOM CONTAINER FOR PREVIOUS & NEXT BUTTONS */
.navButtonPanelBtm {
	padding:25px 0 0 0;
	clear: both;
	display:block;
	overflow:hidden;
}

/* NEXT AND PREVIOUS BUTTONS FORMATTED HERE */
.bPrevious, 
.bNext {
	-moz-border-radius:20px;
	-webkit-border-radius:9px;
}

.bPrevious {
	float: left;
}

.bNext {
	float: right;
}

/* FIX TO REDUCE THE HORIZONTAL PADDING IN IE7 */
.ie6or7 .bNext,
.ie6or7 .bPrevious {
    padding:0 5px 5px 5px;
}
/* MAIN NAVIGATION PANEL AND BUTTONS END HERE --------------------------------------------------------------- */





/* EVENT SEARCH TYPE NAVIGATION PANEL & BUTTONS START HERE -------------------------------------------------- */
/* RESET BUTTON */
#locationSearchReset {
    float: right;
}

/* STYLING FOR BUTTONS FORMATED HERE */
.ie6or7 button.locationSearchTypeButton {
    float:left; /* needed for ie7 */
    min-height:35px;
    overflow:visible;
}

.locationSearchTypeButton.selected {
	border:1px solid #606060;
}

/* THIS IS RIGHT SPACING FOR THE LOCATION, POSTAL AND START TIME SEARCH BUTTONS */
#locationSearchSelect, 
#postalCodeSearchSelect, 
#startTimeCodeSearchSelect {
    margin-right:10px;
}

/* THIS IS RIGHT SPACING FOR THE LOCATION, POSTAL AND START TIME SEARCH BUTTONS */
.ie6or7 #locationSearchSelect, 
.ie6or7 #postalCodeSearchSelect, 
.ie6or7 #startTimeCodeSearchSelect {
    margin-right:20px;
    padding-top:-20px;
}


/* LOCATION DESCRIPTION PANNEL BUTTON STARTS HERE ----------------------------------------------------------- */
#locationDescriptionPanel button {
	margin: 0 10px 10px 10px;
}
/* LOCATION DESCRIPTION PANNEL BUTTON ENDS HERE ------------------------------------------------------------- */




/* OVERLAY WINDOW CLOSE BUTTON STARTS HERE ------------------------------------------------------------------ */
#LocationDetailSubform_locationDetailClose {
    margin-top: 25px;
}
/* OVERLAY WINDOW CLOSE BUTTON ENDS HERE -------------------------------------------------------------------- */



/* PARTICIPANT TYPE PANEL AND BUTTONS STARTS HERE ----------------------------------------------------------- */
/* THIS IS THE MAIN CONTAINER FOR ALL THREE BUTTONS */
#participantTypePanel {
    margin:0;
    text-align:center;
    float:none;
}
/* THIS IS THE REGISTRATION TYPE BUTTON */
.participantTypeButton {
    margin-right:10px;
}

/* PARTICIPANT TYPE PANEL AND BUTTONS ENDS HERE ------------------------------------------------------------- */





/* BUTTON ICONS START HERE ---------------------------------------------------------------------------------- */
.arrowRight {
    float:right;
    display:inline;
    padding:0 0 0 5px;
}

.arrowLeft {
    float:left;
    display:inline;
    padding:0 5px 0 0;
}

/* CONDITIONAL CSS FOR SAFARI AND CHROME STARTS HERE */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .arrowRight {
        float:none;
    }

    .arrowLeft {
        float:none;
    }}
/* CONDITIONAL CSS FOR SAFARI AND CHROME ENDS HERE */


.ie6or7 .arrowRight, .ie6or7 .arrowLeft {
    float:none;
}
/* ---- IE HACKS END HERE ----------------------------------- */


.iconRest {
	padding-right:5px;
	margin-top:-4px;
	height:18px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	width:16px;
}

/* ---- IE HACKS START HERE --------------------------------- */
.ie6or7 .iconRest {
    float:none;
}
/* ---- IE HACKS START HERE --------------------------------- */


.iconSearch {
	padding-right:5px;
	margin-top:0;
	height:17px;
	float:left;
	display:inline;
	background-repeat:no-repeat;
	width:21px;
}

/* ---- IE HACKS START HERE --------------------------------- */
.ie6or7 .iconSearch {
    display:none;
}

.ie8 .iconSearch {
    padding-right:5px;
    margin-top:-2px;
    height:17px;
    float:left;
    display:inline;
    background-repeat:no-repeat;
    width:21px;
}
/* ---- IE HACKS END HERE ----------------------------------- */



.plusLeft {
    float:left;
    display:inline;
    padding:0 5px 0 0;
    margin:-4px 0 0 0;
}

/* BUTTON ICONS END HERE ------------------------------------------------------------------------------------ */


/* BUTTONS THAT NEED BOTTOM MARGIN STARTS HERE -- SO THEY DON'T SIT FLUSH AGAINST ANOTHER ELEMENT - THIS IS FOR NON-REGISTER CONTENT -- */
#ctl00_ctl00_mainContent_buttonTeamDonate {
    margin-bottom:10px;
}
/* BUTTONS THAT NEED BOTTOM MARGIN ENDS HERE -- SO THEY DON'T SIT FLUSH AGAINST ANOTHER ELEMENT - THIS IS FOR NON-REGISTER CONTENT ---- */
