@import url("../../webfonts/OpenSans_Light/stylesheet.css");
@import url("../../webfonts/OpenSans_Bold/stylesheet.css");
@import url("../../webfonts/OpenSans_SemiBold/stylesheet.css");
@import url("../../webfonts/Montserrat/stylesheet.css");
@import url("../../webfonts/VarelaRound_Regular/stylesheet.css");



BODY {
	background-repeat: repeat;
	background-image: url(../images/background-oxbold2015.jpg);
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Geneva, Arial
}
TH {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Geneva, Arial
}
DIV {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial; TEXT-DECORATION: none
}

* {
	FONT-FAMILY: "OpenSans Light"
}
* {
	FONT-FAMILY: "OpenSans Light";
	font-size: 14px;
}
#Navigation LI {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; FLOAT: left; HEIGHT: 31px
}
#Navigation LI.Home {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-home-blk.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Driving {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-driving-blk.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Flying {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-flying-blk.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}

#Navigation LI.Water-Sports {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-watersports-blk.png);
	WIDTH: 114px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Outdoor-Adventure {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-outdooradventure-blk.png);
	WIDTH: 158px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Gifts {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-gifts-blk.png);
	WIDTH: 148px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Stores {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-stores-blk.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.Events {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-info.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}
#Navigation LI.About-Us {
	BACKGROUND-IMAGE: url(http://www.oxbold.com/images/ddmenu-aboutus-blk.png);
	WIDTH: 80px;
	MARGIN-RIGHT: 0px
}
#Navigation LI:hover {
	BACKGROUND-POSITION: 0px -31px
}
#Navigation LI.selected {
	BACKGROUND-POSITION: 0px -31px
}

#Menu {
	Z-INDEX: 2500;
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 900px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 31px;
	FONT-SIZE: 12px;
	LIST-STYLE-IMAGE: none;
	PADDING-TOP: 0px;
	LEFT: 0px;

}
#Menu .pos1a {
	LEFT: 0px
}
#Menu .pos2a {
	LEFT: 0px
}
#Menu .pos3a {
	LEFT: 0px
}
#Menu .pos4a {
	LEFT: 0px
}
#Menu .pos5a {
	LEFT: 0px
}
#Menu .pos6a {
	RIGHT: 0px
}
#Menu .pos7a {
	RIGHT: 0px
}
#Menu .pos8a {
	RIGHT: 0px
}
#Menu .pos9a {
	RIGHT: 0px
}
HTML > BODY #Menu .pos1a {
	LEFT: -1px
}
HTML > BODY #Menu .pos2a {
	LEFT: 78px
}
HTML > BODY #Menu .pos3a {
	LEFT: 158px
}
HTML > BODY #Menu .pos4a {
	LEFT: 165px
}
HTML > BODY #Menu .pos5a {
	LEFT: 238px
}
HTML > BODY #Menu .pos6a {
	RIGHT: 158px
}
HTML > BODY #Menu .pos7a {
	RIGHT: 78px
}
HTML > BODY #Menu .pos8a {
	RIGHT: -2px
}
HTML > BODY #Menu .pos9a {
	RIGHT: -2px
}
#Menu :hover DIV.items {
	POSITION: absolute; WIDTH: 650px; DISPLAY: block; BACKGROUND: url(http://www.oxbold.com/images/ddmenu-bg.png) no-repeat 50% bottom; TOP: 31px
}
#Menu :hover DIV.items H2 {
	MARGIN-TOP: 12px; COLOR: #0071bb; MARGIN-LEFT: 15px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#Menu :hover DIV.items DD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.75em; WIDTH: 16em; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.6em
}
#Menu :hover DIV.items DD A {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	COLOR: #636363;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 0px;
	font-family: "OpenSans Light";
}
#Menu :hover DIV.items DD A:hover {
	COLOR: #0973eb;
	TEXT-DECORATION: none;
	font-family: "OpenSans Light";
	font-size: 14px;
}
#Menu :hover DIV.items DL {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 10px
}
#Menu :hover DIV.items DT {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.3em; TEXT-INDENT: 0.75em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 12em; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #e2e9e7; COLOR: #47494a; CURSOR: default; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0.3em
}
#Menu DIV.items {
	DISPLAY: none
}
#Menu LI {
	TEXT-ALIGN: center; DISPLAY: inline; FLOAT: left; HEIGHT: 31px
}
#Menu LI A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 31px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#Menu LI A.end {
	WHITE-SPACE: nowrap
}
#Menu LI A.norm {
	WHITE-SPACE: nowrap
}
#Menu LI A.select {
	WHITE-SPACE: nowrap
}
#Menu LI A:hover {
	TEXT-DECORATION: underline
}
#Menu LI:hover > A {
	TEXT-DECORATION: underline
}
HTML > BODY #Menu :hover DIV.items {
	WIDTH: 580px; TOP: 31px
}
#gallery {
	POSITION: relative; HEIGHT: 260px
}

.Font-18 {
	font-size: 18px;
	color: #555555;
	letter-spacing: 1px;
	line-height: 1.4;
	font-family: Montserrat;
	font-weight: normal;
}

.Font-18_BOLD {
	font-size: 18px;
	color: #555555;
	letter-spacing: 1px;
	line-height: 1.4;
	font-family: Montserrat;
	font-weight: bold;
}
.Font-18_RED_BOLD {
	font-size: 18px;
	color: #ff0000;
	letter-spacing: 1px;
	line-height: 1.4;
	font-family: Montserrat;
	font-weight: bold;
}
.Font-18_ORANGE_BOLD {
	font-size: 18px;
	color: #fe5722;
	letter-spacing: 1px;
	line-height: 1.4;
	font-family: Montserrat;
	font-weight: bold;
}


.TextHeader12 {
	font-size: 12px;
	color: #000000;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader12-Grey {
	font-size: 12px;
	color: #555555;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader14 {
	font-size: 14px;
	color: #000000;
	font-family: Montserrat;
	font-weight: normal;
}

.TextHeader15 {
	font-size: 15px;
	color: #555555;
	font-family: Montserrat;
	font-weight: normal;
}

.TextHeader15-BOLD {
	font-size: 15px;
	color: #555555;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15-BLINK {
	font-size: 15px;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: bold;
	animation: blink-live 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.TextHeader15-BLINK-RED {
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: bold;
	animation: blink-live 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.curved-shadowbox {
  /* Box Dimensions (ensure width and height are equal for a square) */
  width: 100%;
  height: 100%;
  background-color: #fff;

  /* Curved Edges */
  border-radius: 12px;

  /* Border Line: width style color */
  border: 2px solid #F2F2F2;

  /* Shadow: h-offset v-offset blur-radius spread-radius color */
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.curved-squareshadowbox {
  /* Box Dimensions (ensure width and height are equal for a square) */
  width: 100%;
  height: 100%;
  background-color: #fff;

  /* Curved Edges */
  border-radius: 1px;

  /* Border Line: width style color */
  border: 1px solid #CFCCCC;

  /* Shadow: h-offset v-offset blur-radius spread-radius color */
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

@keyframes blink-live{

    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

.TextHeader15-BLINK-ORANGE {
	font-size: 15px;
	color: #fe5722;
	font-weight: bold;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: bold;
	animation: blink-live 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes blink-live{

    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
.TextHeader15-WhiteText-OrangeBar {
	font-size: 15px;
	color: #FFFFFF;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: ;
	background: #FF7E00;
	animation: blink-live 3s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes blink-live{

    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
}

.TextHeader15-WhiteText-GreenBar {
	font-size: 15px;
	color: #FFFFFF;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: ;
	background: #77B216;
	animation: blink-live 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes blink-live{

    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
}
.TextHeader15-WhiteText-RedBar {
	font-size: 15px;
	color: #FFFFFF;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: ;
	background: #ff0000;
	animation: blink-live 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

@keyframes blink-live{

    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
}
.YellowHighlight-15-BLINK {
	background-color: #FFEA00;
	font-family: Montserrat;
	font-weight: normal;
	font-size: 15px;
	color: #555555;
	animation: blink-live 1s cubic-bezier(0, 0.2, 0.1, 1) infinite;
}

@keyframes blink-live{

    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
.TextHeader15-WhiteText-YellowBar {
	font-size: 15px;
	color: #333333;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: ;
	background: #FFFD99;
	
}

@keyframes blink-live{

    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
}
.TextHeader15-WhiteText-GreyBar {
	font-size: 15px;
	color: #333333;
	border-radius: 15px;
	font-family: Montserrat;
	font-weight: ;
	background: #EDEDED;
	
}

@keyframes blink-live{

    30% { opacity: 1.0; }
    50% { opacity: 0.0; }
    70% { opacity: 1.0; }
}
.TextHeader16-BoldOrange {
	font-size: 16px;
	color: #fe5722;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15-Red {
	font-size: 15px;
	color: #FF0000;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader15-RedPrice {
	font-size: 15px;
	color: #FF0000;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader15-Orange {
	font-size: 15px;
	color: #FF6600;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader15-BoldRed {
	font-size: 15px;
	color: #ff0000;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15-BoldOrange {
	font-size: 15px;
	color: #fe5722;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15-White {
	font-size: 15px;
	color: #FFFFFF;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader15-BoldWhite {
	font-size: 15px;
	color: #FFFFFF;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15-Blue {
	font-size: 15px;
	color: #0066CC;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader15-Strike {
	font-size: 15px;
	color: #999999;
	font-family: Montserrat;
	font-weight: normal;
	text-decoration: line-through;
}
.TextHeader15-Green {
	font-size: 15px;
	color: #39cd15;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader15normal-YellowHighlight {
	font-size: 15px;
	color: #555555;
	font-family: Montserrat;
	font-weight: normal;
	background-color: #FFFD99;
	}
.TextHeader15-YellowHighlight {
	font-size: 15px;
	color: #555555;
	font-family: Montserrat;
	font-weight: bold;
	background-color: #FFDA03;
	}
.YellowHighlight {
	background-color: #FFDA03;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}
.TextHeader-Montserrat-22 {
	font-size: 22px;
	color: #000000;
	font-family: Montserrat;
	font-weight: normal;
}
.TextHeader-PriceTag {
	font-size: 23px;
	color: #000000;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader-PriceTagOrange {
	font-size: 23px;
	color: #fe5722;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader-PriceTagBigOrange {
	font-size: 30px;
	color: #fe5722;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader-35Bold {
	font-size: 35px;
	color: #333333;
	font-family: Montserrat;
	font-weight: bold;
}
.TextHeader16Bold {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	font-family: Montserrat;
}
.TextHeader18BolbItalic {
	font-size: 18px;
	color: #333333;
	font-weight: bold; 
	font-style: italic;
	font-family: Montserrat;
}
.TextHeader18OrangeBolbItalic {
	font-size: 18px;
	color: #fe5722;
	letter-spacing: 1px;
	line-height: 1.4;
	font-weight: bold; 
	font-style: italic;
	font-family: Montserrat;
}
.TextHeader18 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	font-family: Montserrat;
}
.TextHeader18-White {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Montserrat;
}

.TextHeader23 {
	font-size: 23px;
	color: #333333;
	font-family: 'Helvetica Neue', 'sans-serif';
	letter-spacing: 1px;
	font-weight: bold;
}
.TextTitle01White {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-weight: bold;
}

A:link {
	FONT-SIZE: 15px;
	COLOR: #0066CC;
	FONT-FAMILY: Montserrat;
	text-decoration: none;
	font-weight: normal;
}
A:visited {
	FONT-SIZE: 15px;
	COLOR: #3EDC18;
	FONT-FAMILY: Montserrat;
	text-decoration: none;
	font-weight: normal;
}
A:active {
	FONT-SIZE: 15px;
	COLOR: #3a5d26;
	FONT-FAMILY: Montserrat;
	text-decoration: none;
	font-weight: normal;
}
A:hover {
	FONT-SIZE: 15px;
	COLOR: #FF0000;
	FONT-FAMILY: Montserrat;
	text-decoration: none;
	font-weight: normal;
}

B:link {
	FONT-SIZE: 14px;
	COLOR: #0066CC;
	FONT-FAMILY: "OpenSans Light";
	text-decoration: none;
	font-weight: normal;
}
B:visited {
	FONT-SIZE: 14px;
	COLOR: #00CC00;
	FONT-FAMILY: "OpenSans Light";
	text-decoration: none;
	font-weight: normal;
}
B:active {
	FONT-SIZE: 14px;
	COLOR: #3a5d26;
	FONT-FAMILY: "OpenSans Light";
	text-decoration: none;
	font-weight: normal;
}
B:hover {
	FONT-SIZE: 14px;
	COLOR: #FF0000;
	FONT-FAMILY: "OpenSans Light";
	text-decoration: none;
	font-weight: normal;
}

.SCROLL {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial
; color: #00FF99; text-decoration: none
}
.web_standard {

	FONT-SIZE: 12px; FONT-FAMILY: Calibri
}
.textstandard {
	font-family: Arial, Helvetica;
	font-size: 11px;
}
.TextTitle01 {
	font-size: 14px;
	color: #000000;
}
.TextTitle01White {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-weight: bold;
}
.TextTitle02 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.Title-Black-20px {
	font-family: Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}
.TextTitleBIG {
	font-family: Arial, Helvetica;
	font-size: 60px;
	font-weight: bold;
}
.TextTitle02Blue {
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: #06C;
}
.TextTitle02White {
	font-family: Arial, Helvetica;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.SmallText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TextTitle10 {
	font-family: Arial, Helvetica;
	font-size: 10px;
}
.TextTitle11 {
	font-family: Arial, Helvetica;
	font-size: 11px;
}
.TextTitle12 {
	font-family: Arial, Helvetica;
	font-size: 12px;
}
.TextTitle12-Blk {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #000;
}
.Text-Black-14px {
	font-family: Montserrat;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.Text-OpenSansLight-16px {
	font-family: "OpenSans Light";
	font-size: 16px;
	color: #333;
}
.Text-OpenSansLight-14px {
	font-family: "OpenSans Light";
	font-size: 14px;
	color: #333;
}
.body14_Helvetica  {
	font-family: "HelveticaNeueLT Com 45 Lt";
	font-size: 14px;
}
.TextTitle12White {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FFF;
}
.TextTitle11White {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #FFF;
}
.TextTitle12Red {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #F03;
}
.TextStyle01 {
	font-family: "Lucida Sans";
	font-size: 16px;
}
.RedHighlight {
	background-color: #FF3300;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}
.GreenHighlight {
	background-color: #3EDC18;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}
.OrangeHighlight {
	background-color: #FF7722;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}
.BlueHighlight {
	background-color: #0072BB;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #FFF;
}	