/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */
body {
  margin: 0;
  padding: 0;
  background-image:url(../images/bg.jpg);
  color:#959595
}

#page-wrapper {
}

#page {
}
.attachment tr.even a, .attachment tr.odd a
{
	color:#000;
}
/*
 * The skip navigation link will be completely hidden until a user tabs to the
 * link. See http://www.webaim.org/techniques/skipnav/
 */
#skip-link a,
#skip-link a:visited {
  position: absolute;
  display: block;
  left: 0;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  text-align: center;
  background-color: #666;
  color: #fff;
}

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  position: static;
  width: 100%;
  height: auto;
  padding: 2px 0 3px 0;
}

/*
 * Header
 */
#header {
	background-image:url(../images/header.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	padding-right:15px;
	padding-bottom:5px;
}

#header .section {
}

#logo /* Wrapping link for logo */ {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}

#logo img {
  vertical-align: bottom;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
	width:250px;
	float:left
}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  line-height: 1.3em;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
  display:block;
}
#site-name a img
{
	display:block;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
}

.region-header /* Wrapper for any blocks placed in the header region */ {
	width:670px;
	float:right;
}
.region-header .block
{
	text-align:right;
	font-size:26px;
	font-family: 'BlenderMediumBlenderMedium';
	margin-bottom:12px;
}
.region-header .block h2
{
	color:#dcddde;
	font-weight:normal;
	font-size:34px;
	margin:0;
	padding:0;
}
.page-martial-arts-roger-gracie-bjj .region-header .block p span
{
	color:#008bbb!important;
}
/*
 * Main (container for everything else)
 */
#main-wrapper {
}

#main {
}

/*
 * Content
 */
#content {
}

#content .section {
}

#mission /* The mission statement of the site (displayed on homepage) */ {
}

.region-content-top /* Wrapper for any blocks placed in the "content top" region */ {
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}

h1.title, /* The title of the page */
h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
h3.title /* Comment title */ {
  margin: 0;
}

tr.even /* Some tables have rows marked even or odd. */ {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
}

div.status /* Normal priority messages */ {
}

div.warning,
tr.warning /* Medium priority messages */ {
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error /* High priority messages. See also the .error declaration below. */ {
}

.error /* Errors that are separate from div.messages status messages. */ {
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning /* Warnings that are separate from div.messages status messages. */ {
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

div.tabs /* See also the tabs.css file. */ {
}

.help /* Help text on a page */ {
  margin: 1em 0;
}

.more-help-link /* Link to more help */ {
  font-size: 0.85em;
  text-align: right;
}

#content-area /* Wrapper for the actual page content */ {
}

ul.links /* List of links */ {
  margin: 1em 0;
  padding: 0;
}

ul.links.inline {
  margin: 0;
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

.pager /* A list of page numbers when more than 1 page of content is available */ {
  clear: both;
  margin: 1em 0;
  text-align: center;
}
.pager a, .pager li a.active
{
	color:#D51820;
}
.pager a,
.pager strong.pager-current /* Each page number in the pager list */ {
  padding: 0.5em;
}

.feed-icons /* The links to the RSS or Atom feeds for the current list of content */ {
  margin: 1em 0;
}

.more-link /* Aggregator, blog, and forum more link */ {
  text-align: right; /* LTR */
}

.region-content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
.region-sidebar-first {
}

.region-sidebar-first .section {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
.region-sidebar-second {
}

.region-sidebar-second .section {
}

/*
 * Footer
 */
#footer {
	text-align:center;
	color:#959595;
	font-weight:bold;
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	
}
#footer a
{
	color:#959595;
	text-decoration:underline
}
#content #footer .section, #footer .section {
	background-image:url(../images/footerpatern.png);
	padding-top:8px;
	padding-bottom:9px;
	border-top:1px solid #ababab;
}
#footer .block
{
	margin-bottom:0;
}
#footer p
{
	margin:0;
}
#footer-message /* Wrapper for the footer message from Drupal's "Site information"
                   and for any blocks placed in the footer region */ {
}

.region-footer {
}

/*
 * Closure
 */
.region-page-closure /* Wrapper for any blocks placed in the closure region */ {
}

/*
 * Drupal boxes
 *
 * Wrapper for Comment form, Comment viewing options, Menu admin, and
 * Search results.
 */
.box /* Wrapper for box */ {
}

.box h2 /* Box title */ {
}

.box .content /* Box's content wrapper */ {
}

/*
 * Markup free clearing (See: http://www.positioniseverything.net/easyclearing.html )
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user. Must
 * not be used for focusable elements (such as links and form elements) as this
 * causes issues for keyboard only or voice recognition users. "!important" is
 * used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
#content .section
{
	padding:10px;
}
.front #content .section, .section-martial-arts.two-sidebars #content .section
{
	padding:0;
}
.region-highlight
{
	background-image:url(../images/home_slider_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.region-highlight p, .region-highlight .block
{
	margin:0;
}
.region-highlight .region-count-2 
{
	/*background-image: url("../images/home_arrow_bigger.png");
	background-position: left 40px;
	background-repeat: no-repeat;*/
	color: #414141;
	float: right;
	font-family: 'ArialBlackRegular';
	font-size: 44px;
	height: 336px;
	line-height: 46px;
	padding-left: 20px;
	padding-top: 25px;
	padding-right:20px;
	width: 280px;
	position:relative;
}
.views_slideshow_singleframe_slide
{
	background:none!important;
}


.region-highlight .region-count-3, .region-highlight .region-count-4, .region-highlight .region-count-5
{
	float:left;
	width:320px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:url(../images/home_box_small_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: 'BlenderHeavyBlenderHeavy';
	line-height:25px;
}
.region-highlight .region-count-3 .content, .region-highlight .region-count-4 .content
{
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:20px;
	color:#414141;
	border-right:1px solid #fff;
}
.region-highlight a
{
	text-decoration:none;
	font-size:20px;
	color:#414141;
	display:block;
}
.region-highlight .region-count-5 a
{
	color:#fff;
}
.region-highlight .region-count-3 p, .region-highlight .region-count-4 p, .region-highlight .region-count-5 p
{
	text-align:center;
}
.region-highlight .region-count-5
{
	background-image:url(../images/home_red_box.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.region-highlight .region-count-5:hover
{
	background-position: left top;
}
.region-highlight .region-count-5 .content
{
	padding:15px;
	font-size:20px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
.region-highlight .region-count-6
{
	clear:both;
}

/* SLIDER */
.block-quicktabs
{
	width:640px;
	float:left;
}
ul.quicktabs_tabs.quicktabs-style-navlist
{
	width:84px;
	margin-left:-15px;
	margin-top:5px
}
ul.quicktabs_tabs.quicktabs-style-navlist li.active
{
	background:none;
	border:0;
}
ul.quicktabs_tabs.quicktabs-style-navlist li a
{
	background-image:url(../images/home_slider_button.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left:10px;
	width:140px;
	text-align:center;
	height:47px;
	text-align:center;
	padding-top:32px;
	color:#fff;
	font-size:20px;
	text-shadow: 0px 1px 1px #333;
	font-family: 'ArialBlackRegular';
}
ul.quicktabs_tabs.quicktabs-style-navlist li.last a
{
	background-image:url(../images/home_slider_button_ff.png);
	text-indent:-9999px;
	height:48px;
}
ul.quicktabs_tabs.quicktabs-style-navlist li.active a, ul.quicktabs_tabs.quicktabs-style-navlist li a:hover
{
	background-position: left top;
	color:#fff;
	font-weight:normal;
}
.quicktabs_main.quicktabs-style-navlist
{
	background:none;
	border:0;
	padding:0;
	margin:0;
	width:570px;
	height:361px;
}

/** BOXES */
.region-content-top, .view-Martial-arts, .view-Boxing-styles
{
	padding:10px;
}
.region-content-top .block, .view-Martial-arts .views-row, .view-Boxing-styles .views-row
{
	width:220px;
	float:left;
	margin-right:17px;
	border:1px solid #ababab;
	background-image:url(../images/home_box_back.png);
	background-repeat: repeat-x;
	background-position: left 37px;
}
.view-Boxing-styles .views-row
{
	background-position: left 30px;
}
.region-content-top .block.last
{
	margin-right:0;
}
.region-content-top .block h2.title, .view-Martial-arts .views-row .views-field-name, .view-Boxing-styles .views-row .views-field-title
{
	background-image:url(../images/home_box_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#414141;
	font-size:16px;
	padding:0;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	font-family: 'ArialBlackRegular';
	font-weight:normal;
	text-shadow: 0px 1px 1px #fff;
	filter: Shadow(Color=#fff, Direction=131, Strength=1);
	
}
.region-content-top .block h2.title a, .view-Martial-arts .views-row .views-field-name a, .view-Boxing-styles .views-row .views-field-title a
{
	text-decoration:none;
	color:#414141;
}
.region-content-top .block .content, .view-Martial-arts .views-row .views-field-description, .view-Boxing-styles .views-row .views-field-body
{
	height:215px;
	padding:10px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:14px;
}
.region-content-top .block .content p, .view-Martial-arts .views-row .views-field-description p, .view-Boxing-styles .views-row .views-field-body p
{
	margin:0;
	display:block;
	height:220px;
}
.region-content-top .block .content p a, .view-Martial-arts .views-row .views-field-description p a, .view-Boxing-styles .views-row .views-field-body p a
{
	color:#fff;
	text-decoration:none;
	display:block;
	height:220px;
}
.region-content-top .block.region-count-1 .content, .region-content-top .block.region-count-2 .content, .region-content-top .block.region-count-3 .content, .region-content-top .block.region-count-4 .content, .view-Martial-arts .views-row .views-field-description, .view-Boxing-styles .views-row .views-field-body
{
	background-image:url(../images/boxes/home_1.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.region-content-top .block.region-count-2 .content, .view-Martial-arts .views-row-2 .views-field-description, .view-Boxing-styles .views-row-2 .views-field-body
{
	background-image:url(../images/boxes/home_2.png);
}
.region-content-top .block.region-count-3 .content, .view-Martial-arts .views-row-3 .views-field-description, .view-Boxing-styles .views-row-3 .views-field-body
{
	background-image:url(../images/boxes/home_3.png);
}
.region-content-top .block.region-count-4 .content, .view-Martial-arts .views-row-4 .views-field-description, .view-Boxing-styles .views-row-4 .views-field-body
{
	background-image:url(../images/boxes/home_4.png);
}
.region-content-top .block.region-count-5 .content, .view-Martial-arts .views-row-5 .views-field-description, .view-Boxing-styles .views-row-5 .views-field-body
{
	background-image:url(../images/boxes/home_5.png);
}
.region-content-top .block.region-count-6 .content, .view-Martial-arts .views-row-6 .views-field-description, .view-Boxing-styles .views-row-6 .views-field-body
{
	background-image:url(../images/boxes/home_6.png);
}
.region-content-top .block.region-count-7 .content, .view-Martial-arts .views-row-7 .views-field-description, .view-Boxing-styles .views-row-7 .views-field-body
{
	background-image:url(../images/boxes/home_7.png);
}
.region-content-top .block.region-count-8 .content, .view-Martial-arts .views-row-8 .views-field-description, .view-Boxing-styles .views-row-8 .views-field-body
{
	background-image:url(../images/boxes/home_8.png);
}
/* BOXING STYLES */

.view-Boxing-styles .views-row .views-field-body
{
	background-image:url(../images/boxing-styles/amater.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:216px;
}
.view-Boxing-styles .views-row .views-field-body:hover
{
	background-position:left top;
}
.view-Boxing-styles .views-row-2 .views-field-body
{
	background-image:url(../images/boxing-styles/pro.jpg);
}
.view-Boxing-styles .views-row-3 .views-field-body
{
	background-image:url(../images/boxing-styles/white.jpg);
}
.view-Boxing-styles .views-row-4 .views-field-body
{
	background-image:url(../images/boxing-styles/woman.jpg);
}

/* MARTIAL ARTS BOXES */
.section-martial-arts .region-content-top .block.region-count-1 .content, .section-martial-arts .region-content-top .block.region-count-2 .content, .section-martial-arts .region-content-top .block.region-count-3 .content, .section-martial-arts .region-content-top .block.region-count-4 .content, .section-martial-arts .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/martial-arts-boxes/instructors.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.section-martial-arts .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/mma-about.jpg);
}
.section-martial-arts .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/martial-arts-boxes/fighters.jpg);
}
.section-martial-arts .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/martial-arts-boxes/timetable.jpg);
}
.section-martial-arts .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/martial-arts-boxes/events.jpg);
}
.section-martial-arts .region-content-top .block .content:hover
{
	background-position:left bottom;
}
.section-martial-arts.page-martial-arts-muay-thai-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/muay-thai-about.jpg);
}
.section-martial-arts .region-highlight .region-count-3
{
	float:none;
	width:auto;
	background:none;
	padding:0;
	margin:0;
	height:auto;
	clear:both;
	border:0;
}
.section-martial-arts .region-highlight .region-count-3 a
{
	font-size:12px;
	display:block;
	line-height:normal;
	
}
.section-martial-arts .region-highlight .region-count-3 .content
{
	background:none;
	margin:0;
	border:0;
	padding:0;
}
.front .region-sidebar-first, .front .region-sidebar-second, .section-martial-arts .region-sidebar-first, .section-martial-arts .region-sidebar-second
{
	width:480px;
	border-top:1px solid #2b2b2b;
	border-bottom:1px solid #ababab;
	margin:0;
	height:317px;
}
.front .region-sidebar-first .section, .front .region-sidebar-first .block, .front .region-sidebar-second .section, .front .region-sidebar-second .block, .section-martial-arts .region-sidebar-first .section, .section-martial-arts .region-sidebar-first .block, .section-martial-arts .region-sidebar-second .section, .section-martial-arts .region-sidebar-second .block
{
	margin:0;
}
.front .region-sidebar-first h2.title, .section-martial-arts .region-sidebar-first h2.title
{
	background-image:url(../images/head_back_small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	padding:7px;
	margin:0;
	font-family: 'ArialBlackRegular';
	text-shadow:1px 2px 2px #000;
	
}
.front .region-sidebar-first h2.title a, .region-content-bottom h2.title a, .section-martial-arts .region-sidebar-first h2.title a
{
	text-decoration:none;
	color:#fff;
}
.front .region-sidebar-first .views-row, .region-content-bottom .views-row, .section-martial-arts .region-sidebar-first .views-row
{
	border-top:1px solid #ababab;
	border-right:1px solid #ababab;
	padding:10px;
}
.region-content-bottom .views-row
{
	border-right:0;
}
.views-field-title a
{
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
/* TESTIMONIALS */
.front.two-sidebars #content, .section-martial-arts.two-sidebars #content
{
	width:960px;
}
.region-content-bottom h2.title
{
	background-image:url(../images/home_head_bigger.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 2px 2px #000;
	font-size:18px;
	font-weight:normal;
	padding:7px;
	margin:0;
	font-family: 'ArialBlackRegular';
}
.region-content-bottom .block p, .region-sidebar-first .block p
{
	margin:0;
}
.front #page, .section-martial-arts #page
{
	padding-bottom:0;
}
.front h1.title, .front.node-type-page h1.title, .front .tabs, .front.node-type-page .tabs, .section-martial-arts.two-sidebars h1.title, .section-martial-arts .tabs, .section-martial-arts.two-sidebars #content-area, .feed-icons, #content-area .meta
{
	display:none;
}
.node-type-page h1.title, .node-type-page .tabs, .node-type-page #content-area
{
	display:block;
}
.front .with-navigation #content, .front .with-navigation .region-sidebar-first, .front .with-navigation .region-sidebar-second, .section-martial-arts .with-navigation #content, .section-martial-arts .with-navigation .region-sidebar-first, .section-martial-arts .with-navigation .region-sidebar-second
{
	margin-top:0;
}
.front .region-sidebar-second .block, .section-martial-arts .region-sidebar-second .block
{
	position:relative;
}
.front .region-sidebar-second .block .content, .section-martial-arts .region-sidebar-second .block .content
{
	padding:10px;
}
.front .region-sidebar-second h1, .section-martial-arts .region-sidebar-second h1
{
	color:#fff;
	font-size:30px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.front .region-sidebar-second h2, .section-martial-arts .region-sidebar-second h2
{
	color:#fff;
	font-size:25px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.front .region-sidebar-second h3, .section-martial-arts .region-sidebar-second h3
{
	color:#fff;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:bold;
}
.front .region-sidebar-second h3 a, .section-martial-arts .region-sidebar-second h3 a
{
	text-decoration:none;
	color:#fff;
}
.front .region-sidebar-second h2.title, .section-martial-arts .region-sidebar-second h2.title
{
	font-size:18px;
	font-weight:normal;
	color:#414141;
	background-image:url(../images/offer-head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform:uppercase;
	padding:8px;
	margin:0;
	text-shadow: 0px 1px 1px #fff;
	filter: Shadow(Color=#fff, Direction=131, Strength=1);
	font-family: 'ArialBlackRegular';
}
.front .region-sidebar-second h2.title a, .section-martial-arts .region-sidebar-second h2.title a
{
	color:#414141;
	text-decoration:none;
}
.front .region-sidebar-second .section, .section-martial-arts .region-sidebar-second .section
{
	border-top:1px solid #ababab;
}
.special-offer
{
	background-image: url("../images/special-offer.png");
	background-position: right top;
	background-repeat: no-repeat;
	height: 136px;
	position: absolute;
	right: 0;
	top: 0;
	width: 232px;
}
.front .region-sidebar-second ul, .front .region-sidebar-second ul li, .section-martial-arts .region-sidebar-second ul, .section-martial-arts .region-sidebar-second ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
.front .region-sidebar-second ul, .section-martial-arts .region-sidebar-second ul
{
	margin-top:10px;
	margin-bottom:30px;
}
.front .region-sidebar-second ul li, .section-martial-arts .region-sidebar-second ul li
{
	background-image:url(../images/li-arrow.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}

/* MARTIAL ARTS */
.view-Martial-arts .views-row, .view-Boxing-styles .views-row
{
	margin-bottom:15px;
	margin-right:10px;
}
.view-Martial-arts .views-row .views-field-name, .view-Boxing-styles .views-row .views-field-title
{
	padding:10px 0 10px 20px;
}
.view-Martial-arts .views-row-4, .view-Martial-arts .views-row-8, .view-Martial-arts .views-row-12, .view-Martial-arts .views-row-last, .view-Boxing-styles .views-row-4, .view-Boxing-styles .views-row-8, .view-Boxing-styles .views-row-12, .view-Boxing-styles .views-row-last
{
	margin-right:0;
}

/* PARTNERS */
.not-front .views-row
{
	margin-top:30px;
}
.view-Partners .views-row
{
	border-bottom:1px solid #ababab;
	min-height:170px;
	padding-bottom:15px;
	padding-top:15px;
	margin-top:20px;
}
.not-front .views-row .views-field-body
{
	font-size:12px;
}
.views-row .views-field-body p
{
	margin-top:0;
}
.view-Partners .views-row .views-field-field-image-fid
{
	width:170px;
	float:left;
}
.node-type-partners .field-field-image
{
	width:180px;
	float:left;
	margin-bottom:20px;
}
/* CONTACT */
.page-contact-us-oxford .node ul
{
	margin:0;
	padding:0;
	margin-top:30px;
}
.page-contact-us-oxford .node ul li
{
	padding-left:30px;
	margin-bottom:30px
}
.page-contact-us-oxford.sidebar-second #content
{
	width:390px;
}
.page-contact-us-oxford .region-sidebar-second
{
	width:570px;
	margin-top:85px;
}
/* FIGHTERS */
.page-fighters #content .section
{
	margin:0;
	padding:0;
}
.page-fighters #content h1.title
{
	margin-left:20px;
}
.view-Fighters
{
	background-image:url(../images/fighters_back.png);
	padding:10px;
	padding-left:130px;
	padding-right:130px;
}
.view-Fighters .views-row
{
	width:222px;
	float:left;
	height:350px;
	margin-top:0;
	margin-right:20px;
}
.view-Fighters .views-row-3, .view-Fighters .views-row-6, .view-Fighters .views-row-9, .view-Fighters .views-row-12, .view-Fighters .views-row-15, .view-Fighters .views-row-18, .view-Fighters .views-row-21
{
	margin-right:0;
}
.view-Fighters .views-row .views-field-field-image-fid
{
	border:1px solid #ababab;
	border-bottom:0;
}
.view-Fighters .views-row .views-field-field-image-fid img
{
	display:block;
	width:220px!important;
	height:240px!important;
}
.view-Fighters .views-row .views-field-title a
{
	border:1px solid #ababab;
	display:table-cell;
	vertical-align:middle;
	border-top:0;
	background-image: url("../images/home_box_head.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	color: #414141;
	font-family: 'ArialBlackRegular';
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	height:37px;
	padding-left:15px;
	text-shadow: 0 1px 1px #FFFFFF;
	width:222px;
}
.view-Fighters .views-field-field-achievement-value
{
	color:#959595;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
.view-Fighters .views-field-view-node a
{
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	display:block;
	color:#eaeaea;
	font-size:18px;
	font-family: 'ArialBlackRegular';
	text-decoration:none;
}
.section-fighters.page-views #content .section, .section-instructors.page-views #content .section
{
	padding:0;
}
.section-fighters.page-views #content .section h1, .section-instructors.page-views #content .section h1
{
	margin-left:10px;
}
.node-type-fighter.section-fighters .section, .node-type-instructors.section-instructors .section
{
	background-image:url(../images/fighters_back.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.page-views.section-fighters .section, .page-views.section-instructors .section
{
	background:none;
}
.section-fighters .field-field-image
{
	width:222px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:1px solid #ababab;
}
.section-fighters .field-field-image img
{
	display:block;
	width:222px;
}
.section-fighters .group-fighter-info, .section-fighters .group-media
{
	width:670px;
	float:left;
	margin-top:0;
	border:0;
	background:none;
}
.section-fighters .group-fighter-info legend, .section-fighters .group-media legend
{
	color:#eaeaea;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
	padding-top:3px;
}
.section-fighters .field-field-biography
{
	clear:both;
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left 30px;
	padding-top:30px;
}
.section-fighters .field-field-biography .field-label
{
	color:#eaeaea;
	font-size:18px;
	font-weight:bold;
	padding-left:20px;
}
/* INSTRUCTORS */
.page-instructors #content .section
{
	margin:0;
	padding:0;
}
.page-instructors #content h1.title
{
	margin-left:20px;
}
.view-Instructors
{
	background-image:url(../images/fighters_back.png);
	padding:10px;
	padding-left:120px;
	padding-right:120px;
}
.view-Instructors .views-row
{
	width:222px;
	float:left;
	height:350px;
	margin-top:0;
	margin-right:20px;
}
.view-Instructors .views-row-3, .view-Instructors .views-row-6, .view-Instructors .views-row-9, .view-Instructors .views-row-12, .view-Instructors .views-row-15, .view-Instructors .views-row-18, .view-Instructors .views-row-21
{
	margin-right:0;
}
.view-Instructors .views-row .views-field-field-image-fid
{
	border:1px solid #ababab;
	border-bottom:0;
}
.view-Instructors .views-row .views-field-field-image-fid img
{
	display:block;
	width:220px!important;
	height:240px!important;
}
.view-Instructors .views-row .views-field-title a
{
	border:1px solid #ababab;
	display:table-cell;
	vertical-align:middle;
	border-top:0;
	background-image: url("../images/home_box_head.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	color: #414141;
	font-family: 'ArialBlackRegular';
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	height:37px;
	padding-left:15px;
	text-shadow: 0 1px 1px #FFFFFF;
	width:222px;
}
.view-Instructors .views-field-view-node a
{
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
	display:block;
	color:#eaeaea;
	font-size:18px;
	font-family: 'ArialBlackRegular';
	text-decoration:none;
	margin-top:15px;
}
.section-instructors .field-field-image
{
	width:222px;
	margin-right:20px;
	margin-bottom:20px;
	height:250px;
}
.section-instructors .field-field-image img
{
	display:block;
	width:222px;
	max-height:250px;
	border:1px solid #ababab;
}
.section-instructors .field-field-biography
{
	clear:both;
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left 30px;
	padding-top:30px;
}
.section-instructors .field-field-biography .field-label
{
	color:#eaeaea;
	font-size:18px;
	font-family: 'ArialBlackRegular';
	padding-left:20px;
}
/* MARTIAL ARTS PAGES */
.page-martial-arts-mma-oxford, .page-martial-arts-mma-about-mma-oxford, .page-instructors-mma, .page-fighters-mma
{
	background-image:url(../images/back/mma.jpg);
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center top;
}
.section-martial-arts.page-martial-arts-roger-gracie-bjj-oxford, .section-martial-arts.page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford, .page-instructors-roger-gracie-bjj, .page-fighters-roger-gracie-bjj
{
	background-image:url(../images/back/bjj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.section-martial-arts.page-martial-arts-muay-thai-oxford, .section-martial-arts.page-martial-arts-muay-thai-about-muay-thai-oxford, .page-instructors-muay-thai, .page-fighters-muay-thai
{
	background-image:url(../images/back/muay-thai.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.page-martial-arts-mma-oxford #header, .page-martial-arts-mma-about-mma-oxford #header, .page-instructors-mma #header, .page-fighters-mma #header
{
	background-image:url(../images/back/mma-header.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom:0;
}
.page-martial-arts-mma-oxford .block.block-countdown, .page-martial-arts-mma-about-mma-oxford .block.block-countdown, .page-instructors-mma #header, .page-fighters-mma .block.block-countdown
{
	top:62px;
}
.page-martial-arts-mma-oxford.admin-menu .block.block-countdown, .page-martial-arts-mma-about-mma-oxford.admin-menu .block.block-countdown, .page-instructors-mma.admin-menu #header, .page-fighters-mma.admin-menu .block.block-countdown
{
	top:82px;
}
.page-martial-arts-muay-thai-oxford.section-martial-arts #header, .section-martial-arts.page-martial-arts-muay-thai-about-muay-thai-oxford #header, .page-instructors-muay-thai #header, .page-fighters-muay-thai #header
{
	background-image:url(../images/back/muay-thai-header.png);
}
.section-martial-arts.page-martial-arts-roger-gracie-bjj-oxford #header, .section-martial-arts.page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford #header, .page-instructors-roger-gracie-bjj #header, .page-fighters-roger-gracie-bjj #header
{
	background:none;
	padding-bottom:10px;
}
.section-martial-arts.page-martial-arts-roger-gracie-bjj-oxford .block.block-countdown, .section-martial-arts.page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford .block.block-countdown, .page-instructors-roger-gracie-bjj .block.block-countdown, .page-fighters-roger-gracie-bjj .block.block-countdown
{
	top:68px;
}
.section-martial-arts.page-martial-arts-roger-gracie-bjj-oxford.admin-menu .block.block-countdown, .section-martial-arts.page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford.admin-menu .block.block-countdown, .page-instructors-roger-gracie-bjj.admin-menu .block.block-countdown, .page-fighters-roger-gracie-bjj.admin-menu .block.block-countdown
{
	top:88px;
}
.section-martial-arts .views-row
{
	margin-top:0;
}
.section-martial-arts .region-sidebar-second h3
{
	font-family:Arial, Helvetica, sans-serif;
}
.section-martial-arts .region-sidebar-second h2, .section-martial-arts .region-sidebar-second h1, .section-martial-arts .region-sidebar-second h3
{
	font-weight:normal;
}

.section-martial-arts .special-offer
{
	background-image:url(../images/special-offer-ma.png);
}

.section-martial-arts .region-sidebar-first h2.title, .section-martial-arts .region-content-bottom h2.title
{
	background-image:url(../images/red-pattern.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.section-martial-arts .region-sidebar-second h2.title
{
	background-image:url(../images/gray-pattern.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color:#d51820;
	text-shadow:1px 2px 2px #000;
}
.page-martial-arts-mma-oxford .region-sidebar-second h2.title a, .page-martial-arts-muay-thai-oxford .region-sidebar-second h2.title a
{
	color:#d51820;
}
.page-martial-arts-mma-oxford #site-name, .page-martial-arts-mma-about-mma-oxford #site-name, .page-martial-arts-muay-thai-oxford #site-name, .page-martial-arts-muay-thai-about-muay-thai-oxford #site-name, .page-instructors-mma #site-name, .page-fighters-mma #site-name, .page-instructors-muay-thai #site-name, .page-fighters-muay-thai #site-name
{
	background-image:url(../logo_ma.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.page-martial-arts-roger-gracie-bjj-oxford #site-name, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford #site-name, .page-instructors-roger-gracie-bjj #site-name, .page-fighters-roger-gracie-bjj #site-name
{
	/*background-image:url(../logo_bjj.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.page-martial-arts-mma-oxford #site-name img, .page-martial-arts-mma-about-mma-oxford #site-name img, .page-martial-arts-muay-thai-oxford #site-name img, .page-martial-arts-muay-thai-about-muay-thai-oxford #site-name img, .page-instructors-mma #site-name img, .page-fighters-mma #site-name img, .page-instructors-muay-thai #site-name img, .page-fighters-muay-thai #site-name img
{
	visibility:hidden;
}
.section-martial-arts .region-content-top .block
{
	margin-right: 10px;
	width: 177px;
}
.section-martial-arts .region-content-top .block .content
{
	padding:0;
	height:230px;
}
.section-martial-arts .region-content-top .block.last
{
	margin-right:0;
}
.section-martial-arts .region-content-top .block .content img
{
	height:230px!important;
	width:178px!important;
}
/* BJJ */
.page-martial-arts-roger-gracie-bjj-oxford #site-name img, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford #site-name img, .page-instructors-roger-gracie-bjj #site-name img, .page-fighters-roger-gracie-bjj #site-name img
{
	visibility:hidden;
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block h2.title
{
	background-image:url(../images/blue/home_box_head.jpg);
	padding:6px 0 5px 20px;
}
.page-martial-arts-roger-gracie-bjj-oxford .region-sidebar-first h2.title, .page-martial-arts-roger-gracie-bjj-oxford .region-content-bottom h2.title
{
	background-image:url(../images/blue/test_head.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford.section-martial-arts .special-offer
{
	background-image:url(../images/blue/special-offer.png);
}
.page-martial-arts-roger-gracie-bjj-oxford .block-nice_menus.last ul, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford .block-nice_menus.last ul, .page-instructors-roger-gracie-bjj .block-nice_menus.last ul, .page-fighters-roger-gracie-bjj .block-nice_menus.last ul
{
	background-image:url(../images/blue/menu_back.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-roger-gracie-bjj-oxford #navigation ul.nice-menu ul li a.active, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford #navigation ul.nice-menu ul li a.active, .page-instructors-roger-gracie-bjj #navigation ul.nice-menu ul li a:hover, .page-instructors-roger-gracie-bjj #navigation ul.nice-menu ul li a.active, .page-fighters-roger-gracie-bjj #navigation ul.nice-menu ul li a:hover, .page-fighters-roger-gracie-bjj #navigation ul.nice-menu ul li a.active, .page-martial-arts-roger-gracie-bjj-oxford .region-header .block span, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford .region-header .block span, .page-instructors-roger-gracie-bjj .region-header .block span, .page-fighters-roger-gracie-bjj .region-header .block span
{
	color:#008bbb!important;
}
.page-martial-arts-roger-gracie-bjj-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-roger-gracie-bjj-oxford .block-nice_menus.last ul li:hover, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-roger-gracie-bjj-about-roger-gracie-bjj-oxford .block-nice_menus.last ul li:hover, .page-instructors-roger-gracie-bjj .block-nice_menus.last ul li.active-trail, .page-instructors-roger-gracie-bjj .block-nice_menus.last ul li:hover, .page-fighters-roger-gracie-bjj .block-nice_menus.last ul li.active-trail, .page-fighters-roger-gracie-bjj .block-nice_menus.last ul li:hover
{
	background-image:url(../images/blue/menu_active.png);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-sidebar-second h2.title
{
	background-image:url(../images/blue/head_back.jpg);
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.page-martial-arts-roger-gracie-bjj-oxford .region-sidebar-second ul li
{
	background-image:url(../images/blue/arrow.png);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-sidebar-first .section
{
	border-top:1px solid #ABABAB;
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-bottom .views-row
{
	border-right:0;
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-1 .content, .page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-2 .content, .page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-3 .content, .page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-4 .content, .page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/instructors.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/bjj-about.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/blue/fighters.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/blue/timetable.jpg);
}
.page-martial-arts-roger-gracie-bjj-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/events.jpg);
}

/* TEAKWONDO */
.page-martial-arts-taekwondo-oxford, .page-martial-arts-taekwondo-about-taekwondo-oxford, .page-instructors-taekwondo, .page-fighters-taekwondo
{
	background-image:url(../images/back/taekwondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.page-martial-arts-taekwondo-oxford #header, .page-martial-arts-taekwondo-about-taekwondo-oxford #header, .page-instructors-taekwondo #header, .page-fighters-taekwondo #header
{
	background-image:url(../images/back/taekwondo-header.jpg);
}
.page-martial-arts-taekwondo-oxford .block-nice_menus.last ul, .page-martial-arts-taekwondo-about-taekwondo-oxford .block-nice_menus.last ul, .page-instructors-taekwondo .block-nice_menus.last ul, .page-fighters-taekwondo .block-nice_menus.last ul
{
	background-image:url(../images/gray/menu_back.jpg);
}
.page-martial-arts-taekwondo-oxford .region-sidebar-first h2.title, .page-martial-arts-taekwondo-oxford .region-content-bottom h2.title
{
	background-image:url(../images/gray/test_head.jpg);
	color:#1f2122;
	text-shadow:none;
}
.page-martial-arts-taekwondo-oxford .region-content-bottom h2.title a
{
	color:#1f2122;
}
.section-martial-arts.page-martial-arts-taekwondo-oxford .region-sidebar-second h2.title, .section-martial-arts.page-martial-arts-taekwondo-oxford .region-sidebar-second h2.title a
{
	color:#fff;
	text-shadow:none;
}
.page-martial-arts-taekwondo-oxford #site-name img, .page-martial-arts-taekwondo-about-taekwondo-oxford #site-name img, .page-instructors-taekwondo #site-name img, .page-fighters-taekwondo #site-name img
{
	visibility:visible;
}
.page-martial-arts-taekwondo-oxford #site-name, .page-martial-arts-taekwondo-about-taekwondo-oxford #site-name, .page-instructors-taekwondo #site-name, .page-fighters-taekwondo #site-name
{
	background:none;
}
.page-martial-arts-taekwondo-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/taekwondo-about.jpg);
}
.page-martial-arts-taekwondo-oxford .region-content-top .block.region-count-2 .content
{
	background-image:url(../images/gray/instructors.jpg);
}
.page-martial-arts-taekwondo-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/gray/fighters.jpg);
}
.page-martial-arts-taekwondo-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/gray/timetable.jpg);
}
.page-martial-arts-taekwondo-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/gray/events.jpg);
}
/* JUDO */
.page-martial-arts-judo-oxford, .page-martial-arts-judo-about-judo-oxford, .page-instructors-judo, .page-fighters-judo
{
	background-image:url(../images/back/judo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.page-martial-arts-judo #header, .page-martial-arts-judo-about-judo #header, .page-instructors-judo #header, .page-fighters-judo #header
{
	background:none;
}
.page-martial-arts-judo-oxford .region-content-top .block h2.title
{
	background-image:url(../images/blue/home_box_head.jpg);
	padding:6px 0 5px 20px;
}
.page-martial-arts-judo-oxford .region-sidebar-first h2.title, .page-martial-arts-judo-oxford .region-content-bottom h2.title
{
	background-image:url(../images/blue/test_head.jpg);
}
.page-martial-arts-judo-oxford.section-martial-arts .special-offer
{
	background-image:url(../images/blue/special-offer.png);
}
.page-martial-arts-judo-oxford .block-nice_menus.last ul, .page-martial-arts-judo-about-judo-oxford .block-nice_menus.last ul, .page-instructors-judo .block-nice_menus.last ul, .page-fighters-judo .block-nice_menus.last ul
{
	background-image:url(../images/blue/menu_back.jpg);
}
.page-martial-arts-judo-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-judo-oxford #navigation ul.nice-menu ul li a.active, .page-martial-arts-judo-about-judo-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-judo-about-judo-oxford #navigation ul.nice-menu ul li a.active, .page-instructors-judo #navigation ul.nice-menu ul li a:hover, .page-instructors-judo #navigation ul.nice-menu ul li a.active, .page-fighters-judo #navigation ul.nice-menu ul li a:hover, .page-fighters-judo #navigation ul.nice-menu ul li a.active
{
	color:#008bbb;
}
.page-martial-arts-judo-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-judo-oxford .block-nice_menus.last ul li:hover, .page-martial-arts-judo-about-judo-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-judo-about-judo-oxford .block-nice_menus.last ul li:hover, .page-instructors-judo .block-nice_menus.last ul li.active-trail, .page-instructors-judo .block-nice_menus.last ul li:hover, .page-fighters-judo .block-nice_menus.last ul li.active-trail, .page-fighters-judo .block-nice_menus.last ul li:hover
{
	background-image:url(../images/blue/menu_active.png);
}
.section-martial-arts.page-martial-arts-judo-oxford .region-sidebar-second h2.title
{
	background-image:url(../images/blue/head_back.jpg);
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.section-martial-arts.page-martial-arts-judo-oxford .region-sidebar-second h2.title a
{
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.page-martial-arts-judo-oxford .region-sidebar-second ul li
{
	background-image:url(../images/blue/arrow.png);
}
.page-martial-arts-judo-oxford .region-sidebar-first .section
{
	border-top:1px solid #ABABAB;
}
.page-martial-arts-judo-oxford .region-content-bottom .views-row
{
	border-right:0;
}
.page-martial-arts-judo-oxford .region-content-top .block.region-count-1 .content, .page-martial-arts-judo-oxford .region-content-top .block.region-count-2 .content, .page-martial-arts-judo-oxford .region-content-top .block.region-count-3 .content, .page-martial-arts-judo-oxford .region-content-top .block.region-count-4 .content, .page-martial-arts-judo-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/instructors.jpg);
}
.page-martial-arts-judo-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/judo-about.jpg);
}
.page-martial-arts-judo-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/blue/fighters.jpg);
}
.page-martial-arts-judo-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/blue/timetable.jpg);
}
.page-martial-arts-judo-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/events.jpg);
}
.page-martial-arts-judo-oxford #site-name img, .page-martial-arts-judo-about-judo-oxford #site-name img
{
	visibility:visible;
}
.page-martial-arts-judo-oxford #site-name, .page-martial-arts-judo-about-judo-oxford #site-name
{
	background:none;
}
.page-martial-arts-judo-oxford .region-header .block p span, .page-martial-arts-judo-about-judo-oxford .region-header .block p span
{
	color:#008BBB !important;
}
/* WRESTLING */
.page-martial-arts-wrestling-oxford, .page-martial-arts-wrestling-about-wrestling-oxford, .page-instructors-wrestling, .page-fighters-wrestling
{
	background-image:url(../images/back/wrestling.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.page-martial-arts-wrestling-oxford #header, .page-martial-arts-wrestling-about-wrestling-oxford #header, .page-instructors-wrestling #header, .page-fighters-wrestling #header
{
	background:none;
}
.page-martial-arts-wrestling-oxford .region-content-top .block h2.title
{
	background-image:url(../images/blue/home_box_head.jpg);
	padding:6px 0 5px 20px;
}
.page-martial-arts-wrestling-oxford .region-sidebar-first h2.title, .page-martial-arts-wrestling-oxford .region-content-bottom h2.title
{
	background-image:url(../images/blue/test_head.jpg);
}
.page-martial-arts-wrestling-oxford.section-martial-arts .special-offer
{
	background-image:url(../images/blue/special-offer.png);
}
.page-martial-arts-wrestling-oxford .block-nice_menus.last ul, .page-martial-arts-wrestling-about-wrestling-oxford .block-nice_menus.last ul, .page-instructors-wrestling .block-nice_menus.last ul, .page-fighters-wrestling .block-nice_menus.last ul
{
	background-image:url(../images/blue/menu_back.jpg);
}
.page-martial-arts-wrestling-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-wrestling-oxford #navigation ul.nice-menu ul li a.active, .page-martial-arts-wrestling-about-wrestling-oxford #navigation ul.nice-menu ul li a:hover, .page-martial-arts-wrestling-about-wrestling-oxford #navigation ul.nice-menu ul li a.active, .page-instructors-wrestling #navigation ul.nice-menu ul li a:hover, .page-instructors-wrestling #navigation ul.nice-menu ul li a.active, .page-fighters-wrestling #navigation ul.nice-menu ul li a:hover, .page-fighters-wrestling #navigation ul.nice-menu ul li a.active
{
	color:#008bbb;
}
.page-martial-arts-wrestling-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-wrestling-oxford .block-nice_menus.last ul li:hover, .page-martial-arts-wrestling-about-wrestling-oxford .block-nice_menus.last ul li.active-trail, .page-martial-arts-wrestling-about-wrestling-oxford .block-nice_menus.last ul li:hover, .page-instructors-wrestling .block-nice_menus.last ul li.active-trail, .page-instructors-wrestling .block-nice_menus.last ul li:hover, .page-fighters-wrestling .block-nice_menus.last ul li.active-trail, .page-fighters-wrestling .block-nice_menus.last ul li:hover
{
	background-image:url(../images/blue/menu_active.png);
}
.page-martial-arts-wrestling-oxford .region-sidebar-second h2.title
{
	background-image:url(../images/blue/head_back.jpg);
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.page-martial-arts-wrestling-oxford .region-sidebar-second h2.title a
{
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.page-martial-arts-wrestling-oxford .region-sidebar-second ul li
{
	background-image:url(../images/blue/arrow.png);
}
.page-martial-arts-wrestling-oxford .region-sidebar-first .section
{
	border-top:1px solid #ABABAB;
}
.page-martial-arts-wrestling-oxford .region-content-bottom .views-row
{
	border-right:0;
}
.page-martial-arts-wrestling-oxford .region-content-top .block.region-count-1 .content, .page-martial-arts-wrestling-oxford .region-content-top .block.region-count-2 .content, .page-martial-arts-wrestling-oxford .region-content-top .block.region-count-3 .content, .page-martial-arts-wrestling-oxford .region-content-top .block.region-count-4 .content, .page-martial-arts-wrestling-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/instructors.jpg);
}
.page-martial-arts-wrestling-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/wrestling-about.jpg);
}
.page-martial-arts-wrestling-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/blue/fighters.jpg);
}
.page-martial-arts-wrestling-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/blue/timetable.jpg);
}
.page-martial-arts-wrestling-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/blue/events.jpg);
}
.page-martial-arts-wrestling-oxford #site-name img, .page-martial-arts-wrestling-about-wrestling-oxford #site-name img, .page-instructors-wrestling #site-name img, .page-fighters-wrestling #site-name img
{
	visibility:visible;
}
.page-martial-arts-wrestling-oxford #site-name, .page-martial-arts-wrestling-about-wrestling-oxford #site-name, .page-instructors-wrestling #site-name, .page-fighters-wrestling #site-name
{
	background:none;
}
.page-martial-arts-wrestling-oxford .region-header .block p span, .page-martial-arts-wrestling-about-wrestling-oxford .region-header .block p span
{
	color:#008BBB !important;
}
/* KARATE */
.page-martial-arts-karate-oxford, .page-martial-arts-karate-about-karate-oxford, .page-instructors-karate, .page-fighters-karate
{
	background-image:url(../images/back/karate.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
.page-martial-arts-karate-oxford #header, .page-martial-arts-karate-about-karate-oxford #header, .page-instructors-karate #header, .page-fighters-karate #header
{
	background-image:url(../images/back/taekwondo-header.jpg);
}
.page-martial-arts-karate-oxford .block-nice_menus.last ul, .page-martial-arts-karate-about-karate-oxford .block-nice_menus.last ul, .page-instructors-karate .block-nice_menus.last ul, .page-fighters-karate .block-nice_menus.last ul
{
	background-image:url(../images/gray/menu_back.jpg);
}
.page-martial-arts-karate-oxford .region-sidebar-first h2.title, .page-martial-arts-karate-oxford .region-content-bottom h2.title
{
	background-image:url(../images/gray/test_head.jpg);
	color:#1f2122;
	text-shadow:none;
}
.section-martial-arts.page-martial-arts-karate-oxford .region-content-bottom h2.title a
{
	color:#1f2122;
}
.section-martial-arts.page-martial-arts-karate-oxford .region-sidebar-second h2.title, .section-martial-arts.page-martial-arts-karate-oxford .region-sidebar-second h2.title a
{
	color:#fff;
	text-shadow:none;
}
.page-martial-arts-karate-oxford #site-name img, .page-martial-arts-karate-about-karate-oxford #site-name img, .page-instructors-karate #site-name img, .page-fighters-karate #site-name img
{
	visibility:visible;
}
.page-martial-arts-karate-oxford #site-name, .page-martial-arts-karate-about-karate-oxford #site-name, .page-instructors-karate #site-name, .page-fighters-karate #site-name
{
	background:none;
}
.page-martial-arts-karate-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/karate-about.jpg);
}
.page-martial-arts-karate-oxford .region-content-top .block.region-count-2 .content
{
	background-image:url(../images/gray/instructors.jpg);
}
.page-martial-arts-karate-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/gray/fighters.jpg);
}
.page-martial-arts-karate-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/gray/timetable.jpg);
}
.page-martial-arts-karate-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/gray/events.jpg);
}
/* BOXING */
.page-martial-arts-boxing-oxford, .page-martial-arts-boxing-about-boxing-oxford, .page-martial-arts-boxing-boxing-styles-oxford, .section-boxing-styles, .page-fighters-boxing, .page-instructors-boxing
{
	background-image:url(../images/back/boxing.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}

.page-martial-arts-boxing-oxford #header, .page-martial-arts-boxing-about-boxing-oxford #header, .page-martial-arts-boxing-boxing-styles-oxford #header, .section-boxing-styles #header, .page-fighters-boxing #header, .page-instructors-boxing #header
{
	background:none;
}
.page-martial-arts-boxing-oxford #site-name, .page-martial-arts-boxing-about-boxing-oxford #site-name, .page-martial-arts-boxing-boxing-styles-oxford #site-name, .section-boxing-styles #site-name, .page-fighters-boxing #site-name, .page-instructors-boxing #site-name
{
	background-image:url(../logo_box.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.page-martial-arts-boxing-oxford #site-name img, .page-martial-arts-boxing-about-boxing-oxford #site-name img, .page-martial-arts-boxing-boxing-styles-oxford #site-name img, .section-boxing-styles #site-name img, .page-fighters-boxing #site-name img, .page-instructors-boxing #site-name img
{
	visibility:hidden;
}
.page-martial-arts-boxing-oxford .region-content-top .block h2.title, .view-Boxing-styles .views-row .views-field-title
{
	background-image:url(../images/green/home_box_head.jpg);
	padding:6px 0 5px 20px;
}
.page-martial-arts-boxing-oxford .region-sidebar-first h2.title, .page-martial-arts-boxing-oxford .region-content-bottom h2.title
{
	background-image:url(../images/green/test_head.jpg);
}
.page-martial-arts-boxing-oxford.section-martial-arts .special-offer
{
	background-image:url(../images/green/special-offer.png);
}
.page-martial-arts-boxing-oxford .block-nice_menus.last ul, .page-martial-arts-boxing-about-boxing-oxford .block-nice_menus.last ul, .page-martial-arts-boxing-boxing-styles-oxford .block-nice_menus.last ul, .section-boxing-styles .block-nice_menus.last ul, .page-fighters-boxing .block-nice_menus.last ul, .page-instructors-boxing .block-nice_menus.last ul
{
	background-image:url(../images/green/menu_back.jpg);
}
.page-martial-arts-boxing-oxford #navigation ul.nice-menu ul li a:hover, 
.page-martial-arts-boxing-oxford #navigation ul.nice-menu ul li a.active, 
.page-martial-arts-boxing-about-boxing-oxford #navigation ul.nice-menu ul li a:hover, 
.page-martial-arts-boxing-about-boxing-oxford #navigation ul.nice-menu ul li a.active, 
.page-martial-arts-boxing-boxing-styles-oxford #navigation ul.nice-menu ul li a:hover, 
.page-martial-arts-boxing-boxing-styles-oxford #navigation ul.nice-menu ul li a.active,
.page-fighters-boxing #navigation ul.nice-menu ul li a:hover, 
.page-fighters-boxing #navigation ul.nice-menu ul li a.active,
.page-instructors-boxing #navigation ul.nice-menu ul li a:hover, 
.page-instructors-boxing #navigation ul.nice-menu ul li a.active,
.section-boxing-styles #navigation ul.nice-menu ul li a:hover, 
.section-boxing-styles #navigation ul.nice-menu ul li a.active, 
.page-martial-arts-boxing-oxford .region-header .block span, 
.page-martial-arts-boxing-about-boxing-oxford .region-header .block span,
.page-martial-arts-boxing-boxing-styles-oxford .region-header .block span,
.section-boxing-styles .region-header .block span
{
	color:#999900!important;
}
.page-martial-arts-boxing-oxford .block-nice_menus.last ul li.active-trail, 
.page-martial-arts-boxing-oxford .block-nice_menus.last ul li:hover, 
.page-martial-arts-boxing-about-boxing-oxford .block-nice_menus.last ul li.active-trail, 
.page-martial-arts-boxing-about-boxing-oxford .block-nice_menus.last ul li:hover,
.page-martial-arts-boxing-boxing-styles-oxford .block-nice_menus.last ul li.active-trail, 
.page-martial-arts-boxing-boxing-styles-oxford .block-nice_menus.last ul li:hover,
.page-fighters-boxing .block-nice_menus.last ul li.active-trail, 
.page-fighters-boxing .block-nice_menus.last ul li:hover,
.page-instructors-boxing .block-nice_menus.last ul li.active-trail, 
.page-instructors-boxing .block-nice_menus.last ul li:hover,
.section-boxing-styles .block-nice_menus.last ul li.active-trail, 
.section-boxing-styles .block-nice_menus.last ul li:hover
{
	background-image:url(../images/green/menu_active.png);
}
.section-martial-arts.page-martial-arts-boxing-oxford .region-sidebar-second h2.title
{
	background-image:url(../images/blue/head_back.jpg);
	color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.section-martial-arts.page-martial-arts-boxing-oxford .region-sidebar-second h2.title a
{
	 color:#414141;
	text-shadow:1px 2px 2px #fff;
}
.page-martial-arts-boxing-oxford .region-sidebar-second ul li
{
	background-image:url(../images/green/arrow.png);
}
.page-martial-arts-boxing-oxford .region-sidebar-first .section
{
	border-top:1px solid #ABABAB;
}
.page-martial-arts-boxing-oxford .region-content-bottom .views-row
{
	border-right:0;
}
.page-martial-arts-boxing-oxford .region-content-top .block
{
	width:298px;
	margin-right:20px;
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-3, .page-martial-arts-boxing-oxford .region-content-top .block.region-count-6
{
	margin-right:0;
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-1 .content, .page-martial-arts-boxing-oxford .region-content-top .block.region-count-2 .content, .page-martial-arts-boxing-oxford .region-content-top .block.region-count-3 .content, .page-martial-arts-boxing-oxford .region-content-top .block.region-count-4 .content, .page-martial-arts-boxing-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/martial-arts-boxes/boxing-styles.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-1 .content
{
	background-image:url(../images/martial-arts-boxes/boxing-about.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-3 .content
{
	background-image:url(../images/green/instructors.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-4 .content
{
	background-image:url(../images/green/fighters.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-5 .content
{
	background-image:url(../images/green/timetable.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block.region-count-6 .content
{
	background-image:url(../images/green/events.jpg);
}
.page-martial-arts-boxing-oxford .region-content-top .block .content img
{
	width:298px!important;
	height:235px!important;
}

.view-Martial-art-slider-images img
{
	display:block;
}

.block.block-countdown
{
	width:233px;
	float:left;
	font-size:14px;
	font-family: 'BlenderHeavyBlenderHeavy';
	color:#424242;
	background-image:url(../images/countdown.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:93px;
	margin-bottom:0;
	position:absolute;
	top:63px;
	margin-left:80px;
}
.admin-menu .block.block-countdown
{
	top:83px;
}
.block.block-countdown .content
{
	text-align:center;
	padding-top:0;
}
.block.block-countdown em
{
	font-size:24px;
	color:#fff;
	font-style:normal;
}
.block.block-countdown h2.title a
{
	display:block;
	font-size:1px;
	color:#000;
	text-decoration:none;
	width:194px;
	height:60px;
}
/* TIMETABLE */
.timetable
{
	border-left:1px solid #000;
	border-top:1px solid #000;
	width:100%;
}
.timetable td
{
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	color:#000;
	font-weight:bold;
	font-size:12px;
	height:40px;
	vertical-align:middle;
	text-align:center;
	background-color: #F9F9F9;
	background-image: url("/sites/all/themes/omaa/images/timetable/white.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
}
.timetable tr.row1 td
{
	width:110px;
	text-shadow: 0px 1px 1px #000;
	font-weight:bold;
	font-size:15px;
	color:#fff;
	height:39px;
	background-color: #F9F9F9;
	background-image: url("/sites/all/themes/omaa/images/timetable/white.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
}
.timetable tr.row1 .table_title
{
	width:140px;
	padding:0;
}
.timetable tr.row1 .table_title a, .timetable tr.row1 .table_title a img
{
	display:block;
}
.timetable td.cat
{
	text-shadow: 0px 1px 1px #ccc;
}
.timetable td.cat a
{
	color:#000;
	text-decoration:none;
	font-size:14px;
}
.timetable tr.collapsed
{
	display:none;
}
.timetable tr.collapse.head_mma td, .timetable tr.collapse.head_muay-thai-beginners td, .timetable tr.collapse.head_muay-thai td, .timetable tr.collapsed.cat-MMA td.cat, .timetable tr.collapsed.cat-Muay-Thai td.cat,
.timetable tr.collapse.head_muay-thai-10---15-years td, .timetable tr.collapsed.cat-kids-Muay-Thai td.cat,
.timetable tr.head_muay-thai-mixed td, .timetable tr.head_muay-thai-8---15-years td,
.timetable tr.head_mma- td
{
	background-image:url(../images/timetable/red.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#d61921;
}
.timetable tr.collapse.head_boxing-mixed td, .timetable tr.collapsed.cat-Boxing td.cat, .timetable tr.collapse.head_boxing-6-10-years td, .timetable tr.collapsed.cat-kids-Boxing td.cat,
.timetable tr.head_boxing-6-–-10-years td
{
	background-image:url(../images/timetable/green.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#b0b000;
}
.timetable tr.collapse.head_roger-gracie-brazilian-jiu-jitsu-advance td, .timetable tr.collapse.head_wrestling td, .timetable tr.collapse.head_judo td, .timetable tr.collapsed.cat-RGBJJ td.cat, .timetable tr.collapsed.cat-Wrestling td.cat, .timetable tr.collapsed.cat-Judo td.cat, .timetable tr.collapsed.cat-Conditionin td.cat,
.timetable tr.collapse.head_roger-gracie-brazilian-jiu-jitsu-5---15-years td,
.timetable tr.collapsed.cat-kids-RGBJJ td.cat, .timetable tr.collapsed.cat-kids-Judo td.cat, .timetable tr.collapsed.cat-kids-Wrestling td.cat, .timetable tr.collapsed.cat-Conditioning  td.cat,
.timetable tr.head_brazilian-jiu-jitsu--beginners td, .timetable .head_brazilian-jiu-jitsu-5-–-15-years td
{
	background-image:url(../images/timetable/blue-head.png);
	background-position: left bottom;
}
.timetable tr.collapse.head_boxercise td
{
	background-image:url(../images/timetable/greenff.jpg);
	background-position: left bottom;
}
.timetable tr.collapse.head_taekwondo td, .timetable tr.collapse.head_karate td, .timetable tr.collapsed.cat-Karate td.cat, .timetable tr.collapsed.cat-TaeKwonDo td.cat,
.timetable tr.collapse.head_taekwondo-------5-16-years td, .timetable tr.collapsed.cat-kids-Karate td.cat, .timetable tr.collapsed.cat-kids-TaeKwonDo td.cat,
.timetable tr.head_combat-conditioning-specialised td,
.timetable tr.head_taekwondo-------5-–-16-years td
{
	background-image:url(../images/timetable/white.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#f9f9f9;
}
.timetable tr.collapse td div
{
	font-size:18px;
	text-shadow: 0px 1px 1px #ccc;
	font-weight:bold;
	color:#000;
	background-image:url(../images/timetable/arrows.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.timetable tr.collapse td div:hover, .timetable tr.collapse td div.active
{
	cursor:pointer;
	background-position: left bottom;
}
tr.draggable td a
{
	color:#000;
}

/* GALERY */
.view-Gallery td, .view-Videos td
{
	width:150px;
	text-align:center;
	vertical-align:top;
	height:150px;
}
.view-Videos td
{
	width:450px;
	height:370px;
}
.view-Videos .attachment td
{
	width:150px;
	height:120px;
}
.emvideo-thumbnail-replacement span
{
	background-image:url(../images/emvideo-play.png);
	background-position:left top;
	width:25px;
	height:33px;
	top:30px;
	left:60px;
}
.emvideo-thumbnail-replacement span:hover
{
	background-position:right top;
}
/* EVENTS */
.view-Events .views-row
{
	border:1px solid #ababab;
	margin-bottom:30px;
	clear:both;
	min-height:271px;
	background-image:url(../images/gradient-top-bottom.png);
	background-repeat: repeat-x;
	background-position: left 30px;
}
.view-Events .views-row .views-field-title
{
	background-image:url(../images/home_box_head_bigger.jpg);
	background-color: #494949;
	background-repeat: no-repeat;
	background-position: left top;
	font-size:16px;
	padding:10px;
	padding-left:15px;
}
.view-Events .views-row .views-field-title a
{
	color:#414141;
	font-size:16px;
	text-decoration:none;
	text-shadow: 0px 1px 1px #fff;
	filter: Shadow(Color=#fff, Direction=131, Strength=1);
}
.view-Events .views-row .views-field-field-image-fid
{
	width:240px;
	float:left;
}
.view-Events .views-row .views-field-body
{
	padding-top:20px;
}
.section-events .field-field-image
{
	float:left;
	margin-bottom:20px;
}
/* BOOK A FREE TRIAL */
.calendar
{
	width:100%;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
}
.calendar caption
{
	color:#fff;
	font-family: 'ArialBlackRegular';
	font-size:12px;
	text-align:left;
	margin-bottom:10px;
	margin-top:15px;
}
.calendar th
{
	background-image:url(../images/timetable/head.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px;
	width:100px;
	color:#fff;
	font-family: 'ArialBlackRegular';
	font-size:12px;
	vertical-align:middle;
	text-align:center;
	text-shadow: 0px 1px 1px #000;
	filter: Shadow(Color=#000, Direction=131, Strength=1);
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	font-weight:normal;
}
.calendar td
{
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	padding:10px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.calendar td a
{
	font-size:12px;
	display:block;
}
.view-Martial-art-slider-images img
{
	display:block;
}
.nivo-controlNav
{
	bottom:10px;
	left:auto;
	right:10px;
}
.nivo-slice, .views_slideshow_singleframe_slide
{
	z-index:1!important;
}
#search-block-form .container-inline label
{
	display:none;
}
/* FORMS */
.form-text, .form-textarea, .form-select
{
	background:none;
	border:1px solid #ababab;
	background-image:url(../images/transparent.png);
	padding:5px;
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.form-select
{
	color:#959595;
}
.webform-client-form .form-text
{
	width:370px
}
.webform-client-form .form-textarea
{
	width:370px;
	height:220px;
}
.form-submit
{
	background-image:url(../images/button.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:28px;
	border:1px solid #8e8e8e;
	color:#000;
	text-transform:uppercase;
	font-size:19px;
	font-family: 'BlenderHeavyBlenderHeavy';
	text-shadow:#fff 0px 1px 1px;
}
.form-submit:hover
{
	cursor:pointer;
	background-position: left bottom;
}
.node legend, .block legend
{
	color:#fff;
	font-weight:bold;
	padding-top:17px;
}
.node fieldset, .block fieldset
{
	border:0;
	background-image:url(../images/home_arrow_smaller.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;
}
/* IMAGES */
.view .image-gallery-terms li, ul.galleries li, ul.galleries li, ul.images li
{
	width:250px;
	float:left;
	margin-left:10px;
	margin-right:15px;
	text-align:center;
}
ul.images
{
	clear:both;
	float:none;
	margin-left:50px
}
ul.galleries li .count, ul.galleries li .last
{
	clear:none;
}
ul.galleries li .last
{
	display:none;
}
ul.images li a img
{
	border:5px solid #EAEAEA;
}
/* VIDEO */
.node-type-video.node
{
	width:450px;
	height:430px;
	float:left;
	margin-left:20px;
}
.node-type-video.node h2.title a
{
	text-decoration:none;
}
.section-martial-arts .region-highlight .region-count-1
{
	width:640px;
	float:left;
}
.section-martial-arts .nivo-caption
{
	display:none!important;
}
.attachment-after
{
	clear:both;
}
.views-slideshow-controls-bottom
{
	bottom: 5px;
	display: block;
	line-height: 18px;
	position: absolute;
	right: 6px;
	width:50px;
}
.region-highlight .views-slideshow-controls-bottom a
{
	margin-left: 10px;
	text-indent: -9999px;
	width:6px;
	height:9px;
	float:left
}
.views_slideshow_previous
{
	background-image:url(../images/prev.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.views_slideshow_pause
{
	background-image:url(../images/pause.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.views_slideshow_next
{
	background-image:url(../images/next.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.views_slideshow_play
{
	background-image:url(../images/play.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.block-quicktabs .views-slideshow-controls-bottom
{
	width:571px;
	right:auto;
	left:0;
	height:30px;
	z-index:99999;
}
.region-highlight .block-quicktabs .views-slideshow-controls-bottom a
{
	margin-left:0;
	width:30px;
	height:30px;
	float:left;
	background-color:#eaeaea;
}
.block-quicktabs .views_slideshow_pause, .block-quicktabs .views_slideshow_play
{
	display:none;
}
.block-quicktabs .views_slideshow_previous
{
	background-image:url(../images/home_arrow_smaller_left.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.region-highlight .block-quicktabs .views-slideshow-controls-bottom a.views_slideshow_next
{
	background-image:url(../images/home_arrow_smaller.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:right
}
/* REFERER A FRIEND*/
.page-refer-friend-oxford fieldset
{
	width:440px;
	float:left;
}
.page-refer-friend-oxford .form-actions
{
	clear:both;
}
.region-highlight .region-count-5{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-repeat: repeat-x;
}
.quicktabs_tabs{
	visibility: hidden;
}
#block-webform-client-block-485{
	margin: 30px 10px;
}
#block-webform-client-block-485 form{
	float: right;
}
.messages{
	clear: both;
}
#webform-client-form-485{
	margin-top: -470px;
	width: 382px;
}