/* Start of CMSMS style sheet 'Oxygen Core' */
/*/////////////////////////////////////////
General Styles
/////////////////////////////////////////*/

body {
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-family:Lucida Grande, Futura, Helvetica, Arial, Verdana, Sans-serif;
font-size:12px;
color:#7f8287; 
}

a {
font-weight:bold;
color:#7F8287;
text-decoration:none;
}

a:hover {
color:#2ad2ff;
}

img {
border:0px;
}

#header {
display:none;
}

h1 {
font-size:2.5em;
margin-left:-2px;
}

h2 {
font-size:1.8em;
margin-left:-2px;
}



/*/////////////////////////////////////////
Structure
/////////////////////////////////////////*/

.outerBox {
position:absolute;
background-color:#FFFFFF;
margin:0px;
padding:0px;
width:1024px;
height:690px;
margin-left:-512px;
left:50%;
}

.headerBox {
position:relative;
width:1024px;
height:100px;
background-color:#FFFFFF;
}


.headerLogoBox {
position:relative;
width:308px;
height:70px;
margin-top:5px;
margin-left:10px;
background-image:url('/_bmx2009/images/2009bmxCoreWhite/oxygenLogo.gif');
}

.headerLogoBox:hover {
background-image:url('/_bmx2009/images/2009bmxCoreWhite/oxygenLogo.gif');
}

.headerSocialNetworkIcons {
position:relative;
float:right;
}

.headerLinksBox {
position:relative;
height:25px;
background-color:#7F8287;
padding-left:20px;
padding-top:2px;
margin-top:3px;
}

.headerLinksBox a {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-size:1.3em;
margin-right:10px;
}

.headerLinksBox a:hover {
color:#2ad2ff;
}


/*//////////////////////////////////
News summary within right col
in 2 col news / content page
//////////////////////////////////*/
.generalNewsSummaryTitleLink a {
font-size:1.7em;
color:#7F8287;
text-decoration:none;
margin-bottom:-20px;
}

.generalNewsSummaryTitleLink a:hover {
color:#2ad2ff;
}

.generalNewsReadMore {
margin-bottom:15px;
}

.newsDate {
font-size:0.85em;
}


.generalNewsControls {
font-size:0.75em;
margin-top:0px;
}

.generalHeadNews h1 {
margin-bottom:0px;
}

.generalNewsControls p {
margin-top:0px;
margin-bottom:0px;
}


.generalNewsBlock {
margin-top:20px;
}


.breadcrumbs {
display:block;
background-color:#7F8287;
margin-top:10px;
padding-left:20px;
padding-right:20px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
margin-bottom:10px;
border:0px;
color:#FFFFFF;
}


.breadcrumbs a {
color:#FFFFFF;
}

.breadcrumbs .accessibility { 
display:none;
}



/*/////////////////////////////////
Start of General template 
/////////////////////////////////*/


.generalFooter {
clear:both;
margin-top:0px;
margin-bottom:10px;
background-color:#7F8287;
color:#FFFFFF;
text-align:right;
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
padding:left:5px;
font-size:0.85em;
}

.generalFooter a{
color:#FFFFFF;
}

.generalFooter a:hover{
color:#2ad2ff;
}

.generalSubHeadStrip {

}


/*/////////////////////////////////
Start of General 2col template 
/////////////////////////////////*/

.general2colRight {
float:right;
width:30%;
padding-right:20px;
margin-bottom:20px;
}

.general2colRight h1 {
margin-top:0px;
}

.general2colLeft {
width:60%;
padding-left:20px;
}


/*/////////////////////////////////
Start of Mailing List Widget 
/////////////////////////////////*/


input {
background-color:#FFFFFF;
border:1px solid #7f8287;
color:#7f8287;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
margin-bottom:10px;
}

submit {
color:#FFFFFF;
background-color:#2ad2ff;
border:0px;
}



/*/////////////////////////////////
Mailing List Merch Banner Link
/////////////////////////////////*/

.offerBannerBox {
width:329px;
height:521px;
position:absolute;
top:150px;
right:0px;
}


/*/////////////////////////////////
Cart / Ecomm Stuff
/////////////////////////////////*/

.myCart {
float:right;
border:1px solid #7F8287;
color:#7f8287;
padding:10px;0px;0px;0px;
}

.viewCart {
}

.myCart .myCartInput {
display:none;
}

.shoppingBagImg {
float:left;
margin-top:-10px;
}

.cartBlueType {
color:#2ad2ff;
}

.totals {
border-top:1px solid #7F8287;
}

.totals h2 {
margin:0px;
}

.cartitem {
border-top:1px solid #7F8287;
padding-bottom:10px;
}

.update {
padding-top:20px;
padding-bottom:5px;
border-top:1px solid #7F8287;
}

.checkoutLinks {
float:right;
margin-top:-90px;
text-align:right;
}

.checkoutLinks h1 {
color:#2ad2ff;
margin-bottom:0px;
}

.viewCart {
border-bottom:1px solid #7f8287;
}


.deleteButton img {
float:right;
}



#m3submit {
margin-top:15px;
margin-bottom:15px;
color:#FFFFFF;
background-color:#2ad2ff;
border:0px;
}

#m3input_Forename {
width:183px;
}


#m3input_Surname {
width:183px;
}


m4submit {
color:#FFFFFF;
background-color:#2ad2ff;
border:0px;
}


#cntnt01billing_address1 {
width:217px;
}

#m3billing_address1{
width:217px;
}

#m3billing_address2{
width:217px;
}

#m3billing_email {
width:217px;
}

#m3shipping_address1 {
width:217px;
}

#m3shipping_address2 {
width:217px;
}

#m3shipping_email {
width:217px;
}

#m3billing_postal {
width:217px;
}

#m3shipping_postal {
width:217px;
}

.sizeCharts table tr td {
background-color:#e6e6e6;
border:1px solid #FFFFFF;
}



/*/////////////////////////////////
MAIL CHIMP FOOTER
/////////////////////////////////*/


.mailingListSignUp {
text-align:center;
display:block;
margin-bottom:20px;
}

#mc_embed_signup {
border:0px #FFF solid;	
}

#mc_embed_signup fieldset {
border:0px #FFF solid;	
}

fieldset {
border:none;	
}

.mc-field-group {
display:inline;	
}

.input-group-radioUl {
float:left;
display:inline;
}

.input-group-radio {
float:left;
display:inline;
}



.worldPaySplash {
margin-bottom:10px;
}

.poweredBy {
float:right;
}

.payLogos {
margin-right:10px;
{

.hide {
display:none!important;
}

.hide input {display:none;}


.blogs-showblogsentries {margin-bottom:50px;}
/* End of 'Oxygen Core' */

