body, html{
margin: 0 auto;
padding:0;

}

body {
	margin: 0 auto;
	color: #fff;
	text-align: center;
	background: #252525 url("images/bg.jpg") repeat-x;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	}
p {
	color: #fff;
	padding: 0;
	text-align: left;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
}
h1 {
	color: #ff993a;
	margin-top: 0;
	font: normal 16px Arial, Helvetica, Verdana, sans-serif;
}
ul {
	margin: 0;
	padding: 0;
}
ul li {
	margin: 0;
	padding: 0;
}
/*/////////////////////////////////////LINKS////////////////////////////////////////////*/
a {
	color: #f79239;
	text-decoration: none;
	font: 10px Arial, Helvetica, Verdana, sans-serif;
}
a:link, a:visited {
	color: #f79239;
}
a:hover, a:active {
	color: #f79239;
	text-decoration: underline;
}
/*///////////////////////////////////////MAIN WRAPPER/////////////////////////////////////////*/
#mainWrapper{
text-align: center;
width: 696px;
margin: 0 auto;
}

/*/////////////////////////////////////RIGHT HEADER////////////////////////////////////////////*/

#rightHeader {
	vertical-align: top;
	background: url("images/bball_header.jpg") no-repeat;
}
#rightHeader p {
	margin: 7px 20px 0 385px;
	color: #252525;
	font-weight: bold;
}
#rightHeader .memberLogin {
	color: #f79239;
	font-weight: bold;
}
/*/////////////////////////////////////LEFT SUBNAV////////////////////////////////////////////*/

#leftSubNav {
	text-align: left;
	margin: 10px 0 0;
	background: url("images/left_side_nav.gif") repeat-y;
}
#leftSubNav ul {
	padding: 3px 7px 0;
}
#leftSubNav ul li {
	padding: 7px 0 12px 3px;
	text-align: left;
	text-transform: uppercase;
	list-style: none;
	font-size: 9px;
	background: url("images/li_bg.gif") no-repeat;
}
#leftSubNav .header {
	margin: 0;
	padding: 0;
	display: block;
}
#leftSubNav .tableFooter {
	margin: 0;
	padding: 0;
	display: block;
}
#leftSubNav  a {
	color: #f79239;
	text-decoration: none;
	font: 9px Arial, Helvetica, Verdana, sans-serif;
}
#leftSubNav  a:link, a:visited {
	color: #f79239;
}
#leftSubNav a:hover, a:active {
	color: #f79239;
	text-decoration: underline;
}
/*/////////////////////////////////////LEFT GALLERY////////////////////////////////////////////*/

#leftGallery {
	margin-top: 22px;
	background: url("images/left_side_nav.gif") repeat-y;
}
#leftGallery .galleryImg {
	margin: 2px 8px 0;
}
#leftGallery p {
	padding: 0 17px;
	text-align: left;
	vertical-align: top;
}
#leftGallery .header {
	margin: 0;
	padding: 0;
	display: block;
}
#leftGallery .tableFooter {
	margin: 0;
	padding: 0;
	display: block;
}
/*/////////////////////////////////////MAIN CONTENT////////////////////////////////////////////*/

#mainContent {
	text-align: left;
	margin: 10px 0 0 26px;

}
#mainContent .contentTop {
	margin: 0;
	width: 502px;
	height: 13px;
	background: url("images/content_top_bg.gif") no-repeat;
}
#mainContent .text {
	margin: 0 auto;
	padding: 10px 20px 15px 24px;
	background: url("images/content_main_bg.gif") repeat-y top left;
}
#mainContent p {
	font-size: 11px;
	margin: 0 0 10px;
}
#mainContent ul {
	margin: 0;
	height: 100%;
	padding: 10px;
}
#mainContent ul li {
	margin: 0 0 10px 10px;
	font-size: 11px;
	padding: 0;
}
#mainContent .orangeHead {
	color: #ff993a;
	margin-bottom: 0;
	font-size: 12px;
}
#mainContent .purpleHead {
	color: #a180a8;
	margin-bottom: 0;
	font-size: 12px;
}
#mainContent img.thumb {
	margin: 0 15px 10px 0;
	float: left;
}

#mainContent img.thumbRight {
	margin: 0 0 10px 15px;
	float: right;
}
#mainContent img.header {
	margin: 45px 15px 10px 0;
}
#mainContent img.floatRight {
	margin: 0 20px 0 0;
	float: right;
}
#mainContent .contentBottom {
	margin: 0;
	width: 502px;
	height: 13px;
	vertical-align: bottom;
	background: url("images/content_bottom_bg.gif") no-repeat;
}



#mainContent a {
	color: #f79239;
	text-decoration: none;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
}
#mainContent a:link, #mainContent a:visited {
	color: #f79239;
}
#mainContent a:hover, #mainContent a:active {
	color: #f79239;
	text-decoration: underline;
}


/*/////////////////////////////////////FOOTER////////////////////////////////////////////*/
#footer {
	margin-top: 15px;
	margin-bottom: 50px;
}
#footer .questions p {
	size: 9px;
	color: #757575;
	margin-right: 7px;
	border-bottom: 1px solid #383838;
	width: 98%;
	text-align: right;
	padding-bottom: 3px;
}
#footer .footerNav p {
	color: #757575;
	text-align: center;
}
#footer .footerNav a {
	color: #757575;
	text-decoration: none;
	font: 12px Arial, Helvetica, Verdana, sans-serif;
}
#footer .footerNav a:link, a:visited {
	color: #757575;
}
#footer .footerNav a:hover, a:active {
	color: #f79239;
	text-decoration: none;
}


#footer p.cd{
float: right;
margin: 0 17px 0 0;
padding: 0;
}

#footer p.cd a{
font-size: 9px;
color: #f79239;
}

#footer p.cd a:hover{
text-decoration: underline;

}

/*/////////////////////////////////////FORMS////////////////////////////////////////////*/

form#largeForm{
clear: both;

}

form input, form textarea, form select {
	font: normal 11px  Arial, Helvetica, Verdana, sans-serif;
	color: #7e7e7e;
	background: #eee;
	width: auto;
	margin: 5px 0 2px;
}
form legend {
	font: bold 14px  Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	color: #606060;
}
form fieldset {
	width: 350px;
	border: 1px solid #494949;
}
form label {
	text-align: right;
	float: left;
	width: 100px;
	padding: 4px;
}
form  div {
	margin: 10px 0;
	font: normal 11px/11px  Arial, Helvetica, Verdana, sans-serif;
	clear: both;
}
form div input {
	background: none;
	margin: 0 5px 0 0;
	padding: 0;
	display: block;
}
form input.textField, form textarea, form select {
	border: 1px solid #989797;
	font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
	color: #7e7e7e;
	margin: 60px 0 0;
}
form input.textField {
	width: 150px;
}

form input.donationField {
	width: 50px;
	border: 1px solid #989797;
	font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
	color: #7e7e7e;
}

form input.cardDropdown {
	width:50px;
}

form input.radio {
	background: none;
}
form input.cbox {
	padding: 0;
	background: #383838;
}
form#largeForm input.textField, form#largeForm textarea, form#largeForm select {
	font: normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
	color: #7e7e7e;
	width: 200px;
	margin: 5px 0 0;
	float: none;

}
form input#reset {
	margin-left: 0;
}
.submit {
	float: right;
	margin: 10px 10px;
}
.submitProd {
	float: right;
	margin: 0;
}
textarea {
	overflow: auto;
	height: 60px;
}
form br {
	clear: left;
}
.asterisk {
	color: #C00;
	font-size: 12px;
}


/*/////////////////////////////////////MISC////////////////////////////////////////////*/


.GMapEZ {
	text-align: left;
	width: 450px;
	height: 450px;
}

.googlemap{
overflow: hidden; 
margin:0;
padding: 0;
clear: both;
width: 250px;
height: 115px;
}


.GMapEZ p{
color: #333;

}

.GMapEZ .imgRight{
margin: 0 auto;
display: block;
float: right;}


.mapHeader{
display: block;
margin: 0;

}
.enlarge {
	display: block;
	margin: 5px 0 0;
}
.line1 {
	height: 1px;
	width: 100%;
	margin: 10px 10px;
	overflow: hidden;
	padding: 0;
	background: #494949;
	min-height: 1px;
}

#flashcontent{
float: right;

}

.tabData{
border-top: 1px solid #494949;
border-right: 1px solid #494949;
margin: 0 0 10px;

}

.tabData td{
background: #424242;
border-bottom: 1px solid #494949;
border-left: 1px solid #494949;
padding: 2px;
}

