/********************************************************

	Octagon Olympics & Action Sports Template
	Main Styles
	Authored By: Amanda Postle
	Date Created: 06/13/11
	Date Modified: 1/06/12

********************************************************/
html {
background:url(../images/assets/background.gif) repeat;
}

body {
background:url(../images/assets/siteBranding.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

a {
text-decoration:none;
color:#ff0000;
text-decoration:underline;
}

a:hover, a:active {
text-decoration:none;
}

a:focus {
outline: none;
}

p, ul li, ol li {
color:#4a4a4a;
font-size:14px;
line-height:20px;
padding:0px 0px 15px 0px;
text-align: justify;
}

h1 {
color: #ff0000;
font-size:44px;
line-height:50px;
text-shadow: 0px 1px 0px #fff;
text-transform: uppercase;
font-weight:bold;
}

h2 {
color: #000;
font-size:32px;
line-height:38px;
text-shadow: 0px 1px 0px #fff;
font-weight: normal;
}

h3 {
color: #4a4a4a;
font-size:28px;
line-height:30px;
text-shadow: 0px 1px 0px #fff;
font-weight: normal;
}

h4 {
color: #4a4a4a;
font-size:18px;
line-height:24px;
text-shadow: 0px 1px 0px #fff;
font-weight: normal;
}

h5 {
color: #7a7a7a;
font-size:10px;
line-height:16px;
padding-bottom:15px;
text-transform: uppercase;
}

span.btn {
display: block;
}

span.btn a {
display: block;
width:100%;
text-align: center;
text-transform: uppercase;
text-shadow: 0px -1px 0px #821e1e;
margin:0px 0px 0px 0px;
color: #fff;
text-decoration:none;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
border:1px solid #a41111;
-moz-box-shadow:inset 0px 1px 0px #de6161;
-webkit-box-shadow:inset 0px 1px 0px #de6161;
box-shadow:inset 0px 1px 0px #de6161;
background: #ce3030;
background: -moz-linear-gradient(top, #ce3030 0%, #ce3030 50%, #cc2323 51%, #cc2323 71%, #cc2323 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce3030), color-stop(50%,#ce3030), color-stop(51%,#cc2323), color-stop(71%,#cc2323), color-stop(100%,#cc2323));
background: -webkit-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -o-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -ms-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3030', endColorstr='#cc2323',GradientType=0 );
background: linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
}

span.btn a:hover, span.btn a:active {
color:#ffe5e5;
background: #a61b1b;
background: -moz-linear-gradient(top, #a61b1b 0%, #a61b1b 50%, #b62525 51%, #b62525 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61b1b), color-stop(50%,#a61b1b), color-stop(51%,#b62525), color-stop(100%,#b62525));
background: -webkit-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%);
background: -o-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%); 
background: -ms-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61b1b', endColorstr='#b62525',GradientType=0 );
background: linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%);
}


/* !Header */
/* ----------------------------------------------- */
header {
width:940px;
height: 180px;
margin: auto;
text-align: center;
}

header h1 {
float:left;
width:286px;
height:92px;
padding:50px 0px 0px 0px;
}

header h1 a {
display:block;
width:286px;
height:92px;
text-indent:-9999px;
background:url(../images/assets/logo.png) no-repeat;
}

nav {
float:right;
}

nav .site_mainNav {
list-style: none;
}

nav .site_mainNav li {
float: left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

nav .site_mainNav li a {
display: block;
font-size:14px;
line-height:20px;
color: #fff;
text-decoration: none;
padding:5px 15px 5px 15px;
margin-top:75px;
}

nav .site_mainNav li.selected a, 
nav .site_mainNav li a:hover, 
nav .site_mainNav li a:active {
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
padding:4px 14px 4px 14px;
border:1px solid #a41111;
-moz-box-shadow:inset 0px 1px 0px #de6161;
-webkit-box-shadow:inset 0px 1px 0px #de6161;
box-shadow:inset 0px 1px 0px #de6161;
background: #ce3030;
background: -moz-linear-gradient(top, #ce3030 0%, #ce3030 50%, #cc2323 51%, #cc2323 71%, #cc2323 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce3030), color-stop(50%,#ce3030), color-stop(51%,#cc2323), color-stop(71%,#cc2323), color-stop(100%,#cc2323));
background: -webkit-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -o-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -ms-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3030', endColorstr='#cc2323',GradientType=0 );
background: linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);

}



/* !Main Content */
/* ----------------------------------------------- */
#siteContainer {
width:940px;
min-height:650px;
margin: auto;
text-align: left; 
}

blockquote.statement {
display: block;
width:940px;
padding:25px 0px 20px 0px;
margin-bottom:30px;
background:url(../images/assets/grungeBorder_homepg.png) bottom center no-repeat;
}

blockquote.statement h1 p,
blockquote.statement h3 p {
color: #4a4a4a;
display: block;
width:100%;
font-size:44px;
line-height:50px;
text-align: center;
background: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

blockquote.statement h3 p {
font-size:28px;
line-height:30px;
}

blockquote.statement strong {
color: #ff0000;
}


/* !Slideshow */
/* ---------- */
#slideshow {
position: relative;
width:940px;
height: 478px;
background: url(../images/assets/slideshowBG.png) no-repeat;
}

.slideshow {
position: absolute;
left: 0px;
top:0px;
width:940px;
height: 478px;

}

.slideshow img {
margin-top: 2px;
border:10px solid #fff;
width:920px;
height: 442px;
}

.slideshow iframe {
width:920px;
height: 442px;
margin-top: 2px;
border:10px solid #fff;
}

.slideshow article {
position: absolute;
background: #000;
bottom:25px;
right:10px;
z-index: 100;
}

.slideshow article p {
color: #fff;
font-size:12px;
line-height:18px;
padding:8px 10px 8px 10px;
}

.btnArrows {
position: relative;
display: block;
z-index: 100;
}

.btnArrows button {
position: absolute;
top:210px;
right:-1px;
display: block;
width:36px;
height:46px;
border: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
cursor: pointer;
text-indent: -9999px;
background: url(../images/assets/slideShowBtnRight.png) no-repeat;
}

.btnArrows button:first-child {
left: 0px;
width:37px;
background: url(../images/assets/slideShowBtnLeft.png) no-repeat;
}

.btnArrows button a:focus {
outline: none;
}


.slideshowPaging {
float: left;
width:100%;
overflow: hidden;
position: relative;
padding-bottom: 10px;
}


.slideshowPaging ul {
clear: left;
float: left;
list-style: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: relative;
left: 50%;
text-align: center;
}

.slideshowPaging ul li {
display: block;
float: left;
position: relative;
right: 50%;
}

.slideshowPaging ul li a {
display: block;
text-indent: -9999px;
background: #4b4a4a;
width:8px;
height:8px;
margin:4px 15px 0px 0px;
-moz-border-radius:75px;
-webkit-border-radius: 75px;
border-radius: 75px;
behavior: url(../scripts/PIE.htc);
}

.slideshowPaging ul li:last-child a {
margin-right: 0px;
}

.slideshowPaging ul li a:focus {
outline: none;
}

.slideshowPaging ul li a.content_activeLink,
.slideshowPaging ul li a:hover, .slideshowPaging ul li a:active {
background:#ff0000;
}


/* !Homepage Buckets */
/* ----------------- */
.homeLeftBucketV1 {
clear: both;
float: left;
width:560px;
padding:0px 80px 30px 0px;
zoom: 1;
}

.homeRightBucketV1 {
float: left;
width:300px;
padding:0px 0px 30px 0px;
}


.homeLeftBucketV1 span.btn {
width:140px;
margin:0px 0px 0px 0px;
}

.homeLeftBucketV1 span.btn a {
font-size:12px;
line-height:18px;
padding:10px 0px 10px 0px;
}

.homeLeftBucketV1 h2,
.homeRightBucketV1 h2 {
padding-bottom:15px;
}

.homeLeftBucketV1 p,
.homeRightBucketV1 p {
font-size:18px;
line-height:24px;
}


/* !Interior Content */
/* ----------------------------------------------- */
.interiorHead {
text-align: left;
height: auto;
width:auto;
background:url(../images/assets/grungeBorder.png) bottom no-repeat;
padding:30px 0px 20px 0px;
margin:0px 0px 30px 0px;
}

.interiorHead h1 {
float: none;
height: auto;
width:auto;
font-size: 36px;
line-height: 40px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.interiorHead h4 {
float: right;
padding-top:22px;
}

.interiorHead h4 a.roster {
display: block;
background: url(../images/assets/icon_bullets2.png) no-repeat right;
border: none;
padding:0px 25px 0px 0px;
margin:0px
}

.interiorHead h4 a.featured {
display: block;
background: url(../images/assets/icon_bullets.png) no-repeat right;
padding:0px 25px 0px 0px;
}


/* !Generic Content Areas */
/* ---------------------- */
.contentArea, .contentAreaAddImgNewsL, .contentAreaAddImgNewsR {
clear: both;
padding:0px 0px 30px 0px;
margin:0px 0px 30px 0px;
background:url(../images/assets/grungeBorder.png) bottom no-repeat;
}

.contentArea:last-child, 
.contentAreaAddImg:last-child,
.contentAreaAddImgNewsL:last-child, 
.contentAreaAddImgNewsR:last-child {
background: none;
}

.noBottomBorder {
background: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.contentArea header {
text-align: left;
height: auto;
width:auto;
}

.contentArea header h3,
.contentAreaAddImgNewsL header h3,
.contentAreaAddImgNewsR header h3 {
padding-bottom:30px;
}

.noH3Margin header h3 {
padding-bottom:0px;
}

.noH3Margin header h4 {
padding-bottom:15px;
}

.contentArea article {
-moz-column-count: 2;
-moz-column-gap: 40px;
-moz-column-width:430px;
-webkit-column-count: 2;
-webkit-column-gap: 40px;
-webkit-column-width:430px;
}

.contentArea article .specialBullets li {
font-size:18px;
line-height:24px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
list-style-image: url(../images/assets/bulletRed.png);
}

.contentArea article .specialBullets li:nth-child(3n+1) {
list-style-image: url(../images/assets/bulletRed.png);
}

.contentArea article .specialBullets li:nth-child(3n+2) {
list-style-image: url(../images/assets/bulletGray.png);
}

.contentArea article .specialBullets li:nth-child(3n+3) {
list-style-image: url(../images/assets/bulletBlack.png);
}


.contentAreaAddImg {
padding:0px 0px 20px 0px;
margin:0px 0px 50px 0px;
}

.contentAreaAddImg aside, 
.contentAreaAddImgNewsL aside, 
.contentAreaAddImgNewsR aside {
float: left;
overflow: hidden;
width:380px;
height: 204px;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
background: url(../images/assets/imgLg_bg.png) no-repeat;
}

.contentAreaAddImg aside img,
.contentAreaAddImgNewsL aside img,
.contentAreaAddImgNewsR aside img {
height:168px;
width:362px;
margin-top: 4px;
border:9px solid #fff;
}

.contentAreaAddImg header,
.contentAreaAddImgNewsL header,
.contentAreaAddImgNewsR header {
text-align: left;
height: auto;
width:auto;
}

.contentAreaAddImg header h4,
.contentAreaAddImgNewsL header h4,
.contentAreaAddImgNewsR header h4 {
padding-bottom:15px;
}

.contentAreaAddImg article,
.contentAreaAddImgNewsL article,
.contentAreaAddImgNewsR article {
overflow: hidden;
}

/* News Archive Filter */
.interiorHead .newsForm {
position: relative;
float: right;
width:196px;
}

.interiorHead .newsForm span {
position:absolute;
display: block;
width:184px;
background: #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
border: 1px solid #7b7b7b;
-moz-box-shadow:inset 0 1px 4px #6c6b6b;
-webkit-box-shadow:inset 0 1px 4px #6c6b6b;
box-shadow:inset 0 1px 4px #6c6b6b;
}

.interiorHead .newsForm span input {
font-size:14px;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
color: #4a4a4a;
width:100%;
background: none;
border:none;
display: block;
}

.interiorHead .newsForm span .selectbox {
margin: 0px 5px 0px 0px;
padding:10px 0px 10px 2px;
text-align:left;
background: url('../images/assets/selectDropDownArrow.png') 147px no-repeat!important;
cursor: pointer;
}


/* Icon Rollovers */
a.iconTwitter, a.iconFacebook, a.iconExternal {
display: block;
float: left;
padding:0px 0px 0px 0px;
margin:0px 3px 0px 0px;
text-indent: -9999px;
width:24px;
height: 24px;
}

a.iconTwitter {
background: url(../images/assets/icon_sml_twitter.png) no-repeat;
}

a.iconTwitter:hover, a.iconTwitter:active {
background: url(../images/assets/icon_sml_twitterHover.png) no-repeat;
}

a.iconFacebook {
background: url(../images/assets/icon_sml_facebook.png) no-repeat;
}

a.iconFacebook:hover, a.iconFacebook:active {
background: url(../images/assets/icon_sml_facebookHover.png) no-repeat;
}

a.iconExternal {
background: url(../images/assets/icon_sml_External.png) no-repeat;
}

a.iconExternal:hover, a.iconExternal:active {
background: url(../images/assets/icon_sml_ExternalHover.png) no-repeat;
}



/* Roster Area */
.roster {
border: 1px solid #bfbebe;
margin-bottom:30px;
}

.roster article {
clear: both;
padding:20px;
background:#e2e2e2;
border:1px solid #fff;
border-bottom: 1px solid #bfbebe;
}

.roster article:nth-child(odd) {
background:#ececec;
}

.roster article:last-child {
border-bottom: 1px solid #fff;
}

.roster article h4 {
padding:0px 0px 20px 0px;
}

.roster article ul {
list-style: none;
}

.roster article ul li {
display: block;
float: left;
width:238px;
min-height: 21px;
-moz-box-shadow: 0px 1px 0px #fff;
border-bottom: 1px solid #bfbebe;
padding:5px 0px 5px 0px;
margin:0px 60px 0px 0px;
zoom: 1; 
}

.roster article ul li p {
float: left;
color: #000;
text-shadow: 0px 1px 0px #fff;
padding-bottom: 0px;
}

.roster article ul li em {
font-size:12px;
line-height:18px;
}

a.iconExternalSml, a.iconTwitterSml, a.iconFacebookSml {
display: block;
width:16px;
height: 16px;
padding:0px 0px 0px 0px;
margin:2px 0px 0px 5px;
text-indent: -9999px;
float: right;
zoom: 1; 
}

a.iconExternalSml {
background:url(../images/assets/icon_external_xtraSml.png) no-repeat;
}

a.iconExternalSml:hover, a.iconExternalSml:active {
background:url(../images/assets/icon_externalHover_xtraSml.png) no-repeat;
}

a.iconTwitterSml {
background:url(../images/assets/icon_twitter_xtraSml.png) no-repeat;
}

a.iconTwitterSml:hover, a.iconTwitterSml:active {
background:url(../images/assets/icon_twitterHover_xtraSml.png) no-repeat;
}

a.iconFacebookSml {
background:url(../images/assets/icon_facebook_xtraSml.png) no-repeat;
}

a.iconFacebookSml:hover, a.iconFacebookSml:active {
background:url(../images/assets/icon_facebookHover_xtraSml.png) no-repeat;
}




/* News Left-hand image */
.contentAreaAddImgNewsL aside {
margin:0px 60px 0px 0px;
}

.contentAreaAddImgNewsR aside {
float: right;
margin:0px 0px 0px 60px;
}


/* Team Area*/
.contentTeam {
padding:40px 0px 40px 0px;
}

.contentTeam aside {
float: left;
width:238px;
border-left: 1px solid #bfbebe;
border-right: 1px solid #bfbebe;
}

.contentTeam aside ul {
list-style: none;
}

.contentTeam aside ul li {
display: block;
padding:0px;
}

.contentTeam aside ul li:first-child {
border-top: 1px solid #bfbebe;
}

.contentTeam aside ul li:last-child {
border-bottom: 1px solid #fff;
}

.contentTeam aside ul li a {
display: block;
background: #e2e2e2;
text-decoration: none;
letter-spacing:-1px;
border: 1px solid #fff;
padding:20px;
border-bottom:1px solid #bfbebe;
}

.contentTeam aside ul li a h3,
.contentTeam aside ul li a h4 {
color: #bababa;
}

.contentTeam aside ul li a.content_activeLink,
.contentTeam aside ul li a:hover,
.contentTeam aside ul li a:active {
background: #ececec;
}

.contentTeam aside ul li a.content_activeLink h3,
.contentTeam aside ul li a:hover h3,
.contentTeam aside ul li a:active h4 {
color:#ff0000;
}

.contentTeam aside ul li a.content_activeLink h4,
.contentTeam aside ul li a:hover h4,
.contentTeam aside ul li a:active h4 {
color: #4a4a4a;
}

.contentTeam section {
position: relative;
float: left;
width:660px;
margin-left:40px;
}

.contentTeam section article {
position: absolute;
top:0px;
left: 0px;
}

.contentTeam section article span {
float: right;
display: block;
width:303px;
height: 156px;
margin:0px 0px 20px 40px;
background: url(../images/assets/imgSml_bg.png) no-repeat;
}

.contentTeam section article img {
border:9px solid #fff;
}

.contentTeam section article h4 {
padding-bottom:15px;
}



/* Contact Form Area */
.contactForm {
margin-bottom:10px;
margin-top: 30px;
}

.contactForm ul {
list-style: none;
}

.contactForm ul li {
display: block;
width: 416px;
}

.contactForm ul li:first-child {
float: right;
padding-bottom:30px;
}

.contactForm ul li label {
font-size:18px;
line-height:24px;
display: block;
padding-bottom:5px;
}

.contactForm ul li span {
position: relative;
display: block;
background: #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
padding:10px 0px 10px 10px;
margin:0px 0px 0px 0px;
border: 1px solid #7b7b7b;
-moz-box-shadow:inset 0 1px 4px #6c6b6b;
-webkit-box-shadow:inset 0 1px 4px #6c6b6b;
box-shadow:inset 0 1px 4px #6c6b6b;
}
.contactForm ul li span#selectdropdown {
	padding:0px 0px 0px 10px;
}

.contactForm ul li span.btn {
display: block;
float: right;
width:90px;
font-size:11px;
line-height:17px;
padding:10px;
margin-top: 35px;
border:1px solid #a41111;
-moz-box-shadow:inset 0px 1px 0px #de6161;
-webkit-box-shadow:inset 0px 1px 0px #de6161;
box-shadow:inset 0px 1px 0px #de6161;
background: #ce3030;
background: -moz-linear-gradient(top, #ce3030 0%, #ce3030 50%, #cc2323 51%, #cc2323 71%, #cc2323 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce3030), color-stop(50%,#ce3030), color-stop(51%,#cc2323), color-stop(71%,#cc2323), color-stop(100%,#cc2323));
background: -webkit-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -o-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
background: -ms-linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3030', endColorstr='#cc2323',GradientType=0 );
background: linear-gradient(top, #ce3030 0%,#ce3030 50%,#cc2323 51%,#cc2323 71%,#cc2323 100%);
}

.contactForm ul li span.btn:hover, 
.contactForm ul li span.btn:active {
color:#ffe5e5;
background: #a61b1b;
background: -moz-linear-gradient(top, #a61b1b 0%, #a61b1b 50%, #b62525 51%, #b62525 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61b1b), color-stop(50%,#a61b1b), color-stop(51%,#b62525), color-stop(100%,#b62525));
background: -webkit-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%);
background: -o-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%); 
background: -ms-linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61b1b', endColorstr='#b62525',GradientType=0 );
background: linear-gradient(top, #a61b1b 0%,#a61b1b 50%,#b62525 51%,#b62525 100%);
}

.contactForm ul li span input,
.contactForm ul li span select,
.contactForm ul li span textarea {
font-size:14px;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
color: #4a4a4a;
width:100%;
background: none;
border:none;
display: block;
}

.contactForm ul li span textarea {
height:184px;
}

.contactForm ul li span.btn input {
cursor: pointer;
display: block;
width:100%;
font-size:11px;
line-height:17px;
text-align: center;
text-transform: uppercase;
text-shadow: 0px -1px 0px #821e1e;
margin:0px 0px 0px 0px;
color: #fff;
text-decoration:none;
}

.contactForm ul li span input.selectbox {
margin: 0px 5px 0px 0px;
padding:10px 0px 10px 2px;
text-align:left;
background: url('../images/assets/selectDropDownArrow.png') 367px no-repeat!important;
cursor: pointer;
}


.contactForm article {
clear:right;
float: left;
width:300px;
padding-right: 80px;
margin-bottom:30px;
}

.contactForm article:last-child {
padding:0px;
}

.contactForm article:nth-child(3) {
width:180px;
}

.contactForm article h4 {
padding-top:20px;
}

.contactForm article a.viewLocations {
padding-right:30px;
background: url(../images/assets/icon_globe.png) no-repeat right;
}



/* !Footer */
/* ----------------------------------------------- */
footer {
clear: both;
width:100%;
min-height:439px;
margin: auto;
text-align: center;
padding:40px 0px 20px 0px;
background: #180b0b url(../images/assets/footerBG.jpg) no-repeat;
}

footer section {
width:940px;
margin: auto;
text-align: left;
}

footer h3 {
color: #fff;
text-shadow: 0px -2px 0px #000;
letter-spacing:1px;
padding-bottom:30px;
}

footer h4 {
font-size:14px;
line-height:20px;
text-shadow: none;
}

footer p {
font-size:11px;
line-height:17px;
color: #fff;
}

footer span.btn {
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
width:80px;
}

footer span.btn a {
font-size:10px;
line-height:16px;
padding:3px 0px 3px 0px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

footer article {
float:left;
width:210px;
padding:0px 30px 0px 0px;
}

footer article.social {
padding:0px;
margin:0px 0px 100px 0px;
}

footer article.social h5 {
padding-bottom: 25px;
background:url(../images/assets/grungeBorder.png) bottom center no-repeat;
}

footer article.social blockquote {
font-size:12px;
line-height:18px;
color: #fff;
padding:10px 0px 10px 0px;
}

footer article.social h6 {
width:100%;
text-align: right;
color:#7a7a7a;
font-style: italic;
font-size:10px;
line-height:16px;
padding-bottom:15px;
background:url(../images/assets/grungeBorder.png) bottom center no-repeat;
}

footer article.social h6 a {
color: #7a7a7a;
text-decoration: none;
}

footer article.social ul {
list-style: none;
}

footer article.social ul li {
display: block;
float: left;
padding:15px 0px 0px 12px;
}

footer article.social ul li:first-child {
font-size:18px;
line-height:24px;	
padding:18px 0px 0px 0px;
text-transform: uppercase;
-moz-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}

footer article.social ul li a {
display: block;
text-indent: -9999px;
width:32px;
height: 32px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

footer article.social ul li:nth-child(2) a {
background: url(../images/assets/icon_facebook.png) no-repeat;
}

footer article.social ul li:nth-child(2) a:hover,
footer article.social ul li:nth-child(2) a:active {
background: url(../images/assets/icon_facebookHover.png) no-repeat;
}

footer article.social ul li:nth-child(3) a {
background: url(../images/assets/icon_twitter.png) no-repeat;
}

footer article.social ul li:nth-child(3) a:hover,
footer article.social ul li:nth-child(3) a:active {
background: url(../images/assets/icon_twitterHover.png) no-repeat;
}

footer article.social ul li:nth-child(4) a {
background: url(../images/assets/icon_youTube.png) no-repeat;
}

footer article.social ul li:nth-child(4) a:hover,
footer article.social ul li:nth-child(4) a:active {
background: url(../images/assets/icon_youTubeHover.png) no-repeat;
}

footer ol {
clear:both;
list-style: none;
text-align: center;
}

footer ol li {
display: inline;
font-size:11px;
line-height:17px;
border-left: 1px solid #4a4a4a;
padding:0px 10px 0px 10px;
margin:0px 0px 0px 0px;
}

footer ol li:first-child {
border: none;
}





/*
====================================
*/

/*team slideshow edits*/
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
  background-color: #EAF2FB;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
  background-color: #CDD8E4;
}

div#division_container {
	overflow:hidden;
}
/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px !important;
  cursor:pointer;
  float:none !important;
}


/*#division2_container ul li {
	width:390px;
}

#dateform {
	width:416px;
}
*/




