body {
    font-size: 100%;
}

#skip-to-nav,body {
    font-size: 0.8125em;
    line-height: 1.625em;
}

body,caption,th,td,input,textarea,select,option,legend,fieldset {
    font-family: Arial,Verdana,Tahoma,"DejaVu Sans",sans-serif;
}

pre,code,kbd,samp,tt,var {
    font-family: "Courier New","DejaVu Sans Mono",monospace;
}

h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,hr,table,fieldset {
    margin: 1.5em 0;
}

h1,h2,h3,h4,h5,h6 {
    color: #c6251c;
}

h1 {
    font-size: 1.85em;
    line-height: 1.5em;
    margin: 0.75em 0;
}

h2 {
    font-size: 1.38em;
    margin: 0;
}

h3 {
    font-size: 1.5em;
    margin: 0;
}

h4,h5,h6 {
    font-size: 1.1em;
    margin: 0;
}

p {
    margin: 1.325em 0;
}

blockquote {
    margin-left: 2em;
    margin-right: 2em;
}

pre {
    font-size: 1.1em;
    margin: 1.364em 0;
}

hr {
    height: 1px;
    background: #c1c1c1;
    border: none;
    display: inherit;
}

address {
}

ul,ol {
    margin-left: 0;
    padding-left: 2em;
}

.item-list ul {
    margin: 1.5em 0;
    padding: 0 0 0 2em;
}

ul ul,ul ol,ol ol,ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
    margin: 0;
}

li {
    margin: 0;
    padding: 0;
}

.item-list ul li,ul.menu li,li.expanded,li.collapsed,li.leaf {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

ul ul ul {
    list-style-type: square;
}

ul ul ul ul {
    list-style-type: circle;
}

ol {
    list-style-type: decimal;
}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: decimal;
}

dl {
}

dt {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 2em;
    padding: 0;
}

table {
    border-collapse: collapse;
}

th {
    text-align: left;
    padding: 0;
    border-bottom: none;
}

tbody {
    border-top: none;
}

thead {
}

tfoot {
}

caption {
}

colgroup {
}

col {
}

tr {
}

td {
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    padding: 0.5em;
}

legend {
}

label {
}

input {
}

select {
}

optgroup {
}

option {
}

textarea {
}

button {
}

a {
    text-decoration: none;
}

a:link {
    color: #138800;
}

a:visited {
    color: #0042af;
}

a:hover,a:focus {
    color: #ff0000;
}

a:active {
}

img {
    border: 0;
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
}

q {
}

cite {
}

strong,b {
}

em,i {
}

code,kbd,samp,tt,var {
}

del {
}

ins {
}

big {
}

small {
}

sub {
}

sup {
}

sup,sub {
    line-height: 0;
}

.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes .region-footer,.with-wireframes .region-bottom {
    outline: 1px solid #ccc;
}

body {
}

#body-wrapper {
    padding-top: 30px;
}

#page-wrapper {
}

#page-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

#page {
}

#header {
    height: 326px;
    width: 960px;
}

#header .section {
}

.region-header {
}

#main-wrapper {
    position: relative;
    border: 1px solid #c8c8c8;
    border-bottom: none;
    background: #e5e5e5;
    min-height: 500px;
}

#main {
}

#content,.no-sidebars #content {
    float: left;
    width: 960px;
    margin-left: 0;
    margin-right: -960px;
    padding: 0;
}

.sidebar-first #content {
    width: 690px;
    margin-left: 270px;
    margin-right: -960px;
}

.sidebar-second #content {
    width: 760px;
    margin-left: 0;
    margin-right: -760px;
}

.two-sidebars #content {
    width: 560px;
    margin-left: 200px;
    margin-right: -760px;
}

#content .section {
    margin: 0;
    padding: 0;
}

.sidebar-first #content .section {
    margin-left: 30px;
    margin-right: 5px;
}

#navigation {
    float: left;
    width: 958px;
    margin-left: 0;
    margin-right: -100%;
    padding: 0;
    height: 2.31em;
}

.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second {
    margin-top: 4.62em;
}

#navigation .section {
}

.region-sidebar-first {
    float: left;
    width: 270px;
    margin-left: 0;
    margin-right: -270px;
    padding: 0;
}

.region-sidebar-first .section {
    margin: 0;
    padding: 7px 5px;
    margin-left: -1px;
}

.region-sidebar-first .block.last {
    margin-bottom: 0px;
}

.region-sidebar-second {
    float: left;
    width: 200px;
    margin-left: 760px;
    margin-right: -960px;
    padding: 0;
}

.region-sidebar-second .section {
    margin: 0;
    padding: 0;
}

.region-footer {
}

#footer-menu {
    border-top: 1px solid #747474;
}

#footer-menu .main-menu {
    width: 960px;
    margin: 0 auto;
}

.region-bottom {
    padding: 45px 0px;
}

#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-footer,.region-bottom {
    overflow: visible;
    word-wrap: break-word;
}

#navigation {
    margin-left: -1px;
}

body {
    background-color: #f6f6f6;
}

#page-wrapper {
}

#page {
}

#header {
}

#header .section {
}

.menu-grad {
    background: #fff url(/http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) bottom repeat-x;
}

#main-wrapper {
}

#main {
}

.region-footer {
}

.region-bottom {
    background: #3e3d3d;
    color: #fff;
}

.region-sidebar-first .section {
    background-color: #a1a1a1;
}

#content .field-name-body,.section-list .views-row,.view-id-photography_gallery .views-row,.view-id-video_gallery .views-row,.view-id-front_page_grid .views-row,.social_media_links,#contact-form {
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
}

div.tabs {
    margin: 0 0 5px 0;
}

ul.primary {
    margin: 0;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
    float: left;
    margin: 0;
    padding: 0;
}

ul.primary li a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px;
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
    display: block;
    height: 20px;
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover,ul.primary li a:focus {
    border-width: 0;
    background-color: transparent;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab,ul.primary li a:focus .tab {
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,ul.primary li.active a:hover .tab,ul.primary li.active a:focus .tab {
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-right.png) no-repeat right 0;
}

ul.secondary {
    margin: 0;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #c0c0c0;
    list-style: none;
    white-space: nowrap;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
}

ul.secondary a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
    display: block;
    height: 18px;
    margin: 0;
    padding: 3px 8px;
    line-height: 18px;
}

ul.secondary a:hover,ul.secondary a:focus {
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,ul.secondary a.active:hover,ul.secondary a.active:focus {
    border: 1px solid #c0c0c0;
    color: #000;
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/tabs/tab-secondary.png) repeat-x left top;
}

body {
    margin: 0;
    padding: 0;
}

#page-wrapper {
}

#page {
}

#skip-link a,#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff;
}

#header {
}

#header .section {
}

#logo {
    float: left;
    margin: 0;
    padding: 0;
}

#logo img {
    vertical-align: bottom;
}

#name-and-slogan {
    float: left;
}

h1#site-name,div#site-name {
    margin: 0;
    font-size: 2em;
    line-height: 1.5em;
}

#site-name a:link,#site-name a:visited {
    color: #000;
    text-decoration: none;
}

#site-name a:hover,#site-name a:focus {
    text-decoration: underline;
}

#site-slogan {
}

.region-header {
    clear: both;
}

#main-wrapper {
}

#main {
}

#content {
}

#content .section {
}

.region-highlighted {
}

.breadcrumb {
    padding-bottom: 0;
}

#page-title {
    line-height: inherit;
    margin-bottom: 15px;
}

h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title {
    margin: 0;
}

tr.even {
}

tr.odd {
}

div.messages {
    margin: 1.5em 0;
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}

div.status {
}

div.warning,tr.warning {
}

div.error,tr.error {
}

.error {
}

.warning {
}

div.tabs {
}

.region-help {
}

.more-help-link {
}

.region-content {
}

ul.links {
}

ul.links.inline {
    display: block;
}

ul.links li {
    padding: 0;
}

.item-list .pager {
    padding: 0;
}

.item-list .pager li {
    padding: 0 0.5em;
}

.feed-icon {
}

.more-link {
}

.region-sidebar-first {
}

.region-sidebar-first .section {
}

.region-sidebar-second {
}

.region-sidebar-second .section {
}

.region-footer {
}

.region-bottom {
}

.block {
    margin-bottom: 1.5em;
}

.block.first {
}

.block.last {
}

.block.odd {
}

.block.even {
}

h2.block-title {
    margin-left: 1.23em;
    font-size: 1.15em;
    color: #000;
    font-weight: normal;
}

.block .content {
}

#block-aggregator-category-1 {
}

#block-aggregator-feed-1 {
}

#block-block-1 {
}

#block-blog-recent {
}

#block-book-navigation {
}

#block-comment-recent {
}

#block-forum-active {
}

#block-forum-new {
}

#block-locale-language {
}

#block-menu-menu-NAME {
}

#block-node-recent {
}

#block-node-syndicate {
}

#block-poll-recent {
}

#block-profile-author-information {
}

#block-search-form {
}

#block-shortcut-shortcuts {
}

#block-statistics-popular {
}

#block-system-main-menu {
}

#block-system-management {
}

#block-system-navigation {
}

#block-system-user-menu {
}

#block-system-help {
}

#block-system-main {
}

#block-system-powered-by {
}

#block-user-login {
}

#block-user-new {
}

#block-user-online {
}

.block-vo-social-media .social_media_links {
    background: #fff url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) bottom repeat-x;
    border: 1px solid #a7a7a7;
}

.block-vo-social-media ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 30px;
}

.block-vo-social-media ul li {
    display: inline-block;
}

.block-vo-social-media ul li a {
    color: #000;
    font-size: .85em;
}

#block-vo-social-media-social-media-bar {
    margin-bottom: 30px;
}

li a.active {
    color: #000;
}

#navigation {
    border: 1px solid #c2c2c2;
    border-top: none;
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
}

.main-menu {
    margin: 0;
    padding: 0;
    text-align: left;
}

.main-menu li,.main-menu .content li {
    float: left;
    padding: 0;
}

.region-navigation {
}

.main-menu {
    height: 31px;
    margin: 0;
}

#secondary-menu {
    float: right;
}

.block-menu {
}

ul.menu {
    padding: 0;
    margin: 0;
}

body ul.menu,body .menu li {
    list-style: none;
}

.block-menu-block {
}

.theme-button {
}

.menu li a,.main-menu li a,.menu li a:hover,.main-menu li a:hover,.menu li a:visited,.main-menu li a:visited {
    text-decoration: none;
    color: #000;
}

.main-menu li.active a,.region-sidebar-first .content li.active a,.main-menu li a:hover,.region-sidebar-first .content li a:hover {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) repeat-x;
}

.main-menu li.active a,.region-sidebar-first .content li.active a,.main-menu li:hover a,.region-sidebar-first .content li:hover a {
    border: 1px solid #adadad;
}

.main-menu li a,.region-sidebar-first .content li a {
    margin-left: -1px;
}

.main-menu li a {
    border: 1px solid transparent;
    border-top: none;
    display: block;
    padding: 4px 20px 5px;
}

.main-menu li a.active,.main-menu li a:hover {
    border-top: none;
}

.region-sidebar-first .content li a {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) repeat-x bottom;
}

.region-sidebar-first .content li a {
    display: block;
    border: 1px solid #959595;
    border-bottom: none;
    padding: 4px 15px;
    font-weight: bold;
}

.region-sidebar-first .content li a.active,.region-sidebar-first .content li a:hover {
    border-color: #adadad;
    border-bottom: none;
}

.region-sidebar-first .content li.last a {
    border-bottom: 1px solid #959595;
}

.region-sidebar-first li.expanded {
    background: none;
}

.node {
}

.preview .node {
}

.node-promoted {
}

.node-sticky {
}

.node-unpublished {
}

.node-unpublished div.unpublished,.comment-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.node-by-viewer {
}

.node-teaser {
}

.node-page {
}

.node-article {
}

h2.node-title {
}

.node .user-picture {
}

.node .submitted {
}

.node .content {
}

.node ul.links {
}

#comments {
    margin: 1.5em 0;
}

#comments h2.title {
}

#comments h2.comment-form {
}

.comment {
}

.comment-preview {
    background-color: #ffffea;
}

.comment.new {
}

.comment.first {
}

.comment.last {
}

.comment.odd {
}

.comment.even {
}

.comment-unpublished {
}

.comment-unpublished div.unpublished {
}

.comment-by-anonymous {
}

.comment-by-node-author {
}

.comment-by-viewer {
}

h3.comment-title {
}

.new {
    color: #c00;
}

.comment .user-picture {
}

.comment .submitted {
}

.comment .content {
}

.comment .user-signature {
}

.comment ul.links {
}

.indented {
}

.form-item {
    margin: 1.5em 0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 1px solid #c00;
}

.form-item label {
    display: block;
    font-weight: bold;
}

.form-item label.option {
    display: inline;
    font-weight: normal;
}

.form-required {
    color: #c00;
}

.form-item .description {
    font-size: 0.85em;
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin: 0;
}

.form-submit {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) bottom repeat-x;
    border: 1px solid #adadad;
    padding: 4px 0;
}

.form-submit:hover {
    background-position: top;
    cursor: pointer;
}

.container-inline div,.container-inline label {
    display: inline;
}

.tips {
}

.password-parent,.confirm-parent {
    margin: 0;
}

#block-search-form {
}

#user-login-form {
    text-align: left;
}

#user-login-form ul {
    margin-bottom: 0;
}

html.js #user-login-form li.openid-link,#user-login-form li.openid-link {
    margin-top: 1.5em;
    margin-left: -20px;
}

#user-login-form li.user-link {
    margin-top: 1.5em;
}

#user-login ul {
    margin: 1.5em 0;
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody {
    border-top: 1px solid #ccc;
}

form tr.even {
    background-color: #fff;
}

form table .item-list ul {
    margin: 0;
}

.field {
}

.field-type-text {
}

.field-type-text-long {
}

.field-type-text-with-summary {
}

.field-type-image {
}

.field-type-file {
}

.field-type-taxonomy-term-reference {
}

.field-type-number-integer {
}

.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-list-text {
}

.field-type-list-boolean {
}

.field-type-list-integer {
}

.field-type-list-float {
}

.field-type-datetime {
}

.field-type-node-reference {
}

.field-type-user-reference {
}

.region-content .field-name-body {
    padding: 15px;
    background: #fff;
    border: 1px solid #c8c8c8;
    text-align: justify;
    margin-bottom: 30px;
}

.field-name-body {
}

.field-name-field-image {
}

.field-name-field-tags {
}

.field-name-field-FIELDNAME {
}

.region-content .search-results {
    background: #fff;
    border: 1px solid #c8c8c8;
    padding: 15px 15px 15px 2em;
}

#block-views-plain-header-plain-header-block {
    height: 264px;
    border: 1px solid #c2c2c2;
    -webkit-box-shadow: 1px 0px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 1px 0px 3px rgba(28,24,28,0.17);
    box-shadow: 1px 0px 3px rgba(28,24,28,0.17);
    margin-bottom: 0;
    line-height: 0;
}

.view-id-front_page_grid .views-row {
    padding: 5px;
    border: 1px solid #cacaca;
    background: #fff;
    margin-bottom: 20px;
}

.view-id-front_page_grid .views-row-odd {
    margin-right: 1px;
}

.view-id-front_page_grid .views-row img {
    border: 1px solid #fff;
}

.view-id-front_page_grid .views-row:hover img {
    border: 1px solid #c40000;
}

.section-list {
    text-align: justify;
}

.section-list .views-row {
    min-height: 124px;
    margin-bottom: 30px;
    padding: 6px;
    background: #fff;
    border: 1px solid #c2c2c2;
}

.section-list .views-field-field-feature-image {
    float: left;
    padding-right: 18px;
}

.section-list .views-row .views-field-title h2 {
    margin: 0 0 10px 0;
}

.section-list .views-row .views-field-body p {
    margin: 0;
}

.section-list .views-field-view-node {
    text-align: right;
    margin-top: 5px;
}

.section-list .views-field-view-node a {
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/all/themes/vo_master/images/menus/menu.png) bottom repeat-x;
    border: 1px solid #c5c5c5;
    padding: 5px 20px;
    color: #000;
}

.section-list .views-field-view-node a:hover {
    background-position: top;
}

.view-id-photography_gallery {
    text-align: center;
}

.view-id-photography_gallery .views-row {
    display: inline-block;
    text-align: left;
}

.ie8 .view-id-photography_gallery .views-row,.ie7 .view-id-photography_gallery .views-row {
    display: inline;
}

.view-id-photography_gallery .views-row img {
    vertical-align: bottom;
}

.view-id-photography_gallery .views-row {
    background: #fff;
    border: 1px solid #bababa;
    margin-bottom: 30px;
    padding: 4px;
}

.view-id-photography_gallery .gallery-image {
    border: 2px solid #fff;
}

.view-id-photography_gallery .gallery-image:hover {
    border: 2px solid #ff0000;
}

.view-id-video_gallery .views-row {
    background: #fff;
    padding: 15px 6px;
    border: 1px solid #bababa;
    margin-bottom: 50px;
}

.view-id-video_gallery .group_social_links {
    margin: 10px 0px;
}

.view-id-video_gallery .group_social_links .field {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
}

.view-id-video_gallery .field-name-field-body {
    padding: 0 9px;
}

.view-id-video_gallery .field-name-field-title {
    font-size: 1.4em;
    margin-bottom: 15px;
    color: #C6251C;
    font-weight: bold;
}

#contact-title {
    font-size: 1.1em;
    font-weight: bold;
}

#contact-form {
    padding: 15px;
    background: #fff;
    border: 1px solid #c8c8c8;
    text-align: justify;
    margin-bottom: 30px;
}

#contact-header {
    font-size: 1.2em;
}

#contact-header .right {
    float: right;
}

.node-type-webform .node-webform .webform-client-form,#contact-qr {
    display: inline-block;
}

.webform-client-form .form-submit {
    width: 100%;
}

.has-qr .webform-client-form,.has-qr .webform-component input,.has-qr .form-submit {
    width: 315px;
}

.node-type-webform #content .field-name-body {
    margin-bottom: 10px;
}

#contact-qr {
    margin: 14px 0px 0px 8px;
    vertical-align: top;
    width: 300px;
}

#qr-description {
    margin: 0 25px;
}

.content .content-column {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.content .content-column-2 {
    width: 48%;
    margin: 0 1.5%;
}

p > br.content-column-section {
    display: none;
}

.content .content-column p {
    margin-top: 0;
}

.content .content-column-first {
    margin-left: 0;
}

.content .content-column-last {
    margin-right: 0;
}

#fb-root {
    visibility: hidden;
}

h1,h2,h3,h4,h5,h6 {
    color: #000;
}

#header {
    height: auto;
}

.region-sidebar-first .section {
    background-color: transparent;
}

table thead tr {
    background-color: #e9f0f6;
}

table tr.odd {
    background-color: #dbe7f0;
}

table tr.even {
    background-color: #e9f0f6;
}

table thead tr,table tr.odd,table tr.even {
    border: 1px #c8dae8 solid;
    border-width: 1px 0;
}

a:link,a {
    color: #000;
}

a:visited {
    color: #333;
}

a:hover {
    text-decoration: underline;
}

#secondary-menu a:link,#secondary-menu a {
    color: #efefef;
}

#secondary-menu a:visited {
    color: #fff;
}

#bottom-border-top,.region-bottom {
    min-width: 960px;
}

.region-bottom {
    background-color: #000;
    padding: 0;
}

body {
    background: black;
    background-attachment: fixed;
}

#body-bg {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/bg_rock.jpg) bottom repeat-x;
}

#body-wrapper {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/sunset.jpg) center top no-repeat;
}

.block h2.block-title {
    font-size: 1.38em;
    margin: 0;
    font-weight: bold;
    margin: 20px 0;
}

.field-name-body img {
    max-width: 100%;
}

#content a:link,#content a {
    color: #800080;
}

#content a:visited {
    color: #000080;
}

#bottom-border-top {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/bottom-border-top.gif) center top no-repeat;
    padding-top: 4px;
}

.item-list ul.formated-price {
    padding: 0;
}

.formated-price li {
    list-style: none;
}

.formated-price .rrp.discounted {
    text-decoration: line-through;
    font-size: 0.85em;
    color: red;
}

#block-bronzemoon-custom-header-image {
    margin-bottom: 0;
}

#navigation > .section {
    position: relative;
}

.region-navigation {
    position: absolute;
    right: 0;
    top: 0;
}

.main-menu li a.active,.region-sidebar-first li a.active,.main-menu li a:hover,.region-sidebar-first li a:hover {
    background: #ECECEC url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) repeat-x;
}

.block-vo-social-media .social_media_links {
    background: #fff url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) bottom repeat-x;
}

.form-submit {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) bottom repeat-x;
}

.region-sidebar-first li a:hover {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) repeat-x;
}

.region-sidebar-first li a {
    background: #ececec url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) repeat-x bottom;
}

.section-list .views-field-view-node a {
    background: url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) bottom repeat-x;
}

.menu-grad {
    background: #fff url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) bottom repeat-x;
}

#block-commerce-taxonomy-sort-taxonomy-sort a.remove-term {
    background: #ECECEC url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/menu.png) bottom repeat-x;
    border: 1px solid #959595;
    padding-left: 10px;
}

#block-commerce-taxonomy-sort-taxonomy-sort a.remove-term:hover {
    background-position: top;
}

#block-commerce-taxonomy-sort-taxonomy-sort .content {
    position: relative;
}

.form-submit {
    border: 1px solid #C2C2C2;
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    padding: 4px 20px 5px;
}

.view-commerce-cart-block .links a {
    text-align: left;
}

#block-commerce-cart-cart h2.block-title {
    font-size: 1.38em;
    margin: 0;
    font-weight: bold;
}

#block-commerce-cart-cart table {
    width: 100%;
}

#block-commerce-cart-cart table tr td {
    padding: 5px 5px;
}

.commerce-line-item-views-form table {
    width: 100%;
}

.commerce-line-item-views-form table thead tr th,.commerce-line-item-views-form table tr td {
    padding: 10px 18px;
}

.commerce-line-item-views-form .line-item-summary {
    float: left;
    margin: 0.5em 1em 1em 0;
}

.commerce-line-item-views-form input.delete-line-item {
    padding: 4px 20px 5px;
}

.commerce-line-item-views-form .commerce-line-item-actions {
    text-align: left;
}

.commerce-order-handler-area-order-total {
}

.commerce-line-item-views-form .commerce-order-handler-area-order-total table thead tr th,.commerce-line-item-views-form .commerce-order-handler-area-order-total table tr td {
    padding: 2px;
}

.page-checkout .region-content fieldset {
    border: none;
}

.page-checkout .region-content fieldset legend {
    font-size: 2em;
}

.region-sidebar-first .commerce-product-field li {
    background-image: none;
}

.page-checkout ul {
    list-style: none;
}

.footer-payment-methods .payment_method,.page-checkout .payment_method {
    vertical-align: middle;
    background-image: url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/payment_sprite.png);
    display: inline-block;
    width: 52px;
    height: 39px;
    background-repeat: none;
    background-position-y: -65px;
}

.footer-payment-methods {
    list-style: none;
}

.footer-payment-methods li {
    display: inline;
}

.footer-payment-methods span {
    height: 39px;
    background-color: #FFF;
}

.footer-payment-methods .payment_method.visa,.page-checkout .payment_method.visa {
    background-position-x: -967px;
}

.footer-payment-methods .payment_method.visa-debit {
    background-position-x: -1082px;
}

.footer-payment-methods .payment_method.visa-electron {
    background-position-x: -1198px;
}

.footer-payment-methods .payment_method.mastercard,.page-checkout .payment_method.mastercard {
    background-position-x: -651px;
}

.footer-payment-methods .payment_method.amex,.page-checkout .payment_method.amex {
    background-position-x: -44px;
}

.footer-payment-methods .payment_method.jcb,.page-checkout .payment_method.jcb {
    background-position-x: -361px;
}

.footer-payment-methods .payment_method.giropay,.page-checkout .payment_method.giropay {
    background-position-x: -1260px;
}

.footer-payment-methods .payment_method.sofort,.page-checkout .payment_method.sofort {
    background-position-x: -1455px;
    background-position-y: -111px;
}

.footer-payment-methods .payment_method.eps,.page-checkout .payment_method.eps {
    background-position-x: -1455px;
}

.footer-payment-methods .payment_method.ideal,.page-checkout .payment_method.ideal {
    background-position-x: -1389px;
}

.footer-payment-methods .payment_method.lastschrift,.page-checkout .payment_method.lastschrift {
    background-position-x: -1325px;
}

.view-mode-search_result .field-name-body,.view-product-nodes .field-name-body {
    margin-bottom: 0;
    padding: 0.5em 0;
}

.page-checkout .region-content,.search_wrapper,.view-product-nodes .view-content {
    padding: 15px;
    background: white;
    border: 1px solid #C8C8C8;
    text-align: justify;
    margin-bottom: 30px;
}

.view-product-nodes .view-empty .view-content {
    padding: 0;
    background: transparent;
    border: none;
    text-align: justify;
}

.view-mode-search_result,.view-product-nodes .views-row {
    border-top: 1px solid #afafaf;
    padding: 30px 0;
}

.view-product-nodes .views-row-first {
    border-top: none;
}

.view-product-nodes .view-empty .front-page-grid ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.view-product-nodes .view-empty .front-page-grid li {
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    border: 1px solid #818080;
    background-color: #fff;
    margin-bottom: 30px;
    text-align: left;
    background: white;
    padding: 4px;
    display: inline-block;
    float: left;
}

.view-product-nodes .view-empty .front-page-grid li.views-row-even {
    margin-left: 4px;
}

.view-product-nodes .view-empty .front-page-grid li.views-row-odd {
    margin-right: 4px;
}

.view-product-nodes .view-empty .views-field-field-image a img {
    display: block;
}

.view-product-nodes .view-empty .views-field-field-image a {
    border: 1px solid #a7a6a6;
    margin-bottom: 10px;
    display: block;
}

.view-product-nodes .view-empty .views-field-field-image a:hover {
    border: 1px solid #c40000;
    display: block;
}

.ie-6 .view-product-nodes .view-empty .front-page-grid li,.ie-7 .view-product-nodes .view-empty .front-page-grid li {
    display: inline;
}

#content .region-content .view-mode-search_result .field-name-body,#content .region-content .view-product-nodes .field-name-body {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
}

.attribute-widgets > .form-item {
    float: left;
    margin: 0.25em 0.5em;
}

.attribute-widgets > .form-item:first-child {
    margin-left: 0;
}

.view-product-nodes .commerce-add-to-cart .form-submit {
    clear: both;
}

.attribute-widgets:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .attribute-widgets {
    height: 1%;
}

*:first-child + html .attribute-widgets {
    min-height: 1%;
}

.view-mode-search_result .field-name-body,.view-mode-search_result .commerce-product-field-commerce-price,.view-mode-search_result .field-name-google-plus-one,.view-mode-search_result .field-name-facebook-like-widget,.view-product-nodes .field-name-body,.view-product-nodes .commerce-product-field-commerce-price,.view-product-nodes .field-name-google-plus-one,.view-product-nodes .field-name-facebook-like-widget {
    margin: 1em 0;
}

.view-mode-search_result .field-name-google-plus-one,.view-product-nodes .field-name-google-plus-one {
    height: 26px;
}

.view-mode-search_result .field-name-facebook-like-widget,.view-product-nodes .field-name-facebook-like-widget {
    height: 36px;
}

.view-mode-search_result .field-name-body p,.view-product-nodes .field-name-body p {
    margin: 0;
    padding: 0;
}

.node-product-node .field-type-image a,.view-mode-search_result .field-type-image a,.view-product-nodes .field-type-image a {
    border: 1px solid #a7a6a6;
}

.node-product-node .field-type-image a:hover,.view-mode-search_result .field-type-image a:hover,.view-product-nodes .field-type-image a:hover {
    border: 1px solid #c40000;
}

.node-product-node .field-type-image a,.view-product-nodes .field-type-image a,.view-mode-search_result .field-type-image a {
    display: block;
    width: 302px;
    min-height: 170px;
    *height: 170px;
    text-align: center;
    line-height: 168px;
}

.view-on-sale .field-type-image a {
    display: block;
    height: 127px;
    width: 226px;
    line-height: 124px;
}

.node-product-node .field-type-image img,.view-product-nodes .field-type-image img,.view-mode-search_result .field-type-image img {
    vertical-align: middle;
}

#edit-sort-order .ui-button-text {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/icons.png) 0 0 no-repeat;
    text-indent: -9999px;
    width: 33px;
}

#edit-sort-order .form-item:first-child .ui-button-text {
    background-position: 21px -910px;
}

#edit-sort-order .form-item:last-child .ui-button-text {
    background-position: 21px -795px;
}

.form-item-search-block-form input {
    width: 130px;
}

.attribute-widgets .ajax-progress {
    display: none;
}

.node-unlisted-product-node .field-name-title h2,.node-product-node .field-name-title h2 {
    font-weight: normal;
    text-align: left;
}

.node-unlisted-product-node.view-mode-full .help,.node-product-node.view-mode-full .help {
    font-weight: bold;
}

.node-unlisted-product-node .group-footer,.node-product-node .group-footer {
    padding-top: 20px;
}

#content .node-unlisted-product-node.view-mode-full .field-name-body,#content .node-product-node.view-mode-full .field-name-body {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

.node-unlisted-product-node.view-mode-full,.node-product-node.view-mode-full {
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    border: 1px solid #818080;
    background-color: #fff;
    margin-bottom: 30px;
    text-align: justify;
    background: white;
    padding: 15px;
}

#block-bronzemoon-custom-user-actions .item-list ul {
    list-style: none;
    margin: 1em 0 2em;
    padding-left: 0px;
}

#block-commerce-taxonomy-sort-taxonomy-sort h2 {
    text-transform: capitalize;
}

#block-commerce-taxonomy-sort-taxonomy-sort a.remove-term .icon {
    background-color: transparent;
    background-position: -1px -453px;
}

#block-commerce-taxonomy-sort-taxonomy-sort a .icon {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/icons.png) -1px -568px;
    position: absolute;
    right: 10px;
}

#block-commerce-taxonomy-sort-taxonomy-sort a.add-term:hover .icon,#block-commerce-taxonomy-sort-taxonomy-sort a:hover .icon {
    background-color: transparent;
    border: none;
}

.region-sidebar-first .content li:hover a.active,.region-sidebar-first ul li:last-child:hover a,.region-sidebar-first ul li:last-child a {
    border-bottom: 1px solid #959595;
}

#block-views-on-sale-block .view-content {
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    border: 1px solid #818080;
    background-color: #fff;
    margin-bottom: 30px;
    text-align: justify;
    background: white;
    padding: 15px;
}

#block-views-on-sale-block .views-row-first {
    border-bottom: 1px solid #aeaeae;
    padding-bottom: 15px;
}

#block-views-on-sale-block .views-row-last {
    padding-top: 15px;
}

#block-views-on-sale-block .field-type-image {
    width: 226px;
    height: 127px;
    text-align: center;
    display: block;
    margin: 20px 0;
}

#block-views-on-sale-block h2 {
    text-align: left;
}

#block-views-add-to-cart-view-block .view-content {
    -webkit-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    -moz-box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    box-shadow: 2px 2px 3px rgba(28,24,28,0.17);
    border: 1px solid #818080;
    background-color: #fff;
    margin-bottom: 30px;
    text-align: justify;
    background: white;
    padding: 15px;
}

#block-views-add-to-cart-view-block .attribute-widgets {
    float: left;
    width: 65px;
}

#block-views-add-to-cart-view-block .form-submit {
    padding: 7px 20px 7px 20px;
    margin: 50px 0px 0px 30px;
}

#block-bronzemoon-custom-footer-links .content {
    position: relative;
}

#block-bronzemoon-custom-footer-links {
    border: 1px solid #C8C8C8;
    border-width: 0 1px;
    background: #E5E5E5;
}

#block-bronzemoon-custom-footer-links,#block-bronzemoon-custom-footer-links .item-list ul {
    margin: 0;
    padding: 0;
}

#block-bronzemoon-custom-footer-links .item-list li {
    list-style: none;
    display: inline-block;
    float: left;
}

#block-bronzemoon-custom-footer-links .item-list a {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/icons.png) 10px 0 no-repeat;
    padding: 1.5em 30px 1.5em 57px;
    display: block;
}

#block-bronzemoon-custom-footer-links .item-list a:hover {
    background-color: #ccc;
}

#block-bronzemoon-custom-footer-links .item-list a.recall {
    background-position: 20px -99px;
    padding-right: 1.5em;
}

#block-bronzemoon-custom-footer-links .item-list a.return {
    background-position: 10px -217px;
}

#block-bronzemoon-custom-footer-links .item-list a.delivery {
    background-position: 10px -325px;
}

#block-bronzemoon-custom-footer-links .item-list a.faq {
    background-position: 15px 15px;
}

#block-bronzemoon-custom-footer-links .icon {
    background: transparent url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/icons.png) 0 -693px no-repeat;
    position: absolute;
    display: block;
    bottom: -19px;
    height: 38px;
    right: 82px;
    width: 38px;
    float: left;
}

#block-bronzemoon-custom-bottom-taxonomy {
    background-color: #210e01;
}

#block-bronzemoon-custom-bottom-taxonomy li.parent {
    border-width: 1px 1px 0;
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0;
    text-align: left;
    padding: 0 6px;
    width: 156px;
    padding-bottom: 20px;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list ul {
    margin-top: 0;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list ul.clearfix {
    padding-top: 1px;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list a {
    color: #fff;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list li {
    list-style: none;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list li.parent a {
    font-weight: bold;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list ul.parent {
    padding-left: 0;
}

#block-bronzemoon-custom-bottom-taxonomy .item-list li.child a {
    font-weight: normal;
}

#block-block-1 {
    text-align: center;
}

.region-bottom h2.block-title,.front #page-title {
    display: none;
}

.social_media_links li.Skype a {
    background-image: url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/skype-icon.png);
    padding-left: 24px;
    font-weight: normal;
    font-size: .85em;
}

#block-views-add-to-cart-view-block > .content {
    background: #f68121 url(http://www.bronzemoonoutdoors.co.uk/sites/bronzemoonoutdoors.co.uk/themes/bronzemoonoutdoorscomau/images/Egift_voucher.jpg) no-repeat right bottom;
}

#block-views-add-to-cart-view-block .view-content {
    background: none;
}

#block-views-add-to-cart-view-block .wishlist {
    display: none;
}

#block-views-add-to-cart-view-block h2 a {
    color: #813e07;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 1px 1px #fbae71;
    text-align: left;
}

#block-bronzemoon-custom-wishlist-link a {
    border-bottom: 1px solid #ADADAD;
}

.view-wishlist td.views-field-commerce-price {
    padding: 18px;
    white-space: nowrap;
}

.view-wishlist .views-table {
    width: 100%;
    margin-right: 10px;
}

.view-wishlist td.views-field-sku {
    padding: 18px;
}

.view-wishlist td.views-field-title {
    padding: 0px 18px;
}

.view-wishlist .views-field-add-to-cart-form {
    width: 111px;
}

.view-wishlist .views-field-delete-wishlist {
    padding-right: 19px;
}

#content .block {
    clear: both;
}

