/* bm~styles.css -----------------------------------------------------
   CSS styles for Friends of Bowring Park,
   generated 2011-06-09 21:09:53 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(/bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
-------------------------------------------------------cmsdata--- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(/bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(/bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(/bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(/bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(/bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(/bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(/bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(/bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(/bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(/bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(/bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(/bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(/bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(/bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(/bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(/bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(/bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(/bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(/bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(/bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(/bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(/bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(/bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(/bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(/bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(/bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(/bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(/bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(/bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START NAVIGATION VNAV STYLES
------------------------------------------------------ */
/* $Id: vnav_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vnav li {
    background-color: #fff;        /*background color of main section area*/
}

div.bmn_vnav li ul li {
    background: #eff;              /*background color of dropdown menus */
}

div.bmn_vnav li:hover, div.bmn_vnav li.bmn_hover {
    background: #dee;              /* rollover background color */
}

div.bmn_vnav li {
    border-bottom: 1px solid #dee; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vnav, div.bmn_vnav ul, div.bmn_vnav li {
    /* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}

div.bmn_vnav li ul {
    margin-left:100%; /* match width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */

/* note: avoid position:relative on "div.bmn_vnav" or
   "div.bmn_vnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

div.bmn_vnav a {
    display: block;
    padding: .3em;
}

div.bmn_vnav li {
    line-height:1.2em;
    float: left;
    position:relative;
}

/*hide all subnav*/
div.bmn_vnav li ul {
    /* margin is line height (1.2em) + ( 2 x padding div.bmn_vnav a (.3em) ) */
    margin-top:-1.8em;
    position: absolute;
    z-index: 1001;
    left: -999999em;
}

/*reveal first-level subnav on rollover*/
div.bmn_vnav li:hover ul,
div.bmn_vnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vnav li:hover ul ul,
div.bmn_vnav li.bmn_hover ul ul,
div.bmn_vnav li:hover ul ul ul,
div.bmn_vnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vnav li li:hover ul,
div.bmn_vnav li li.bmn_hover ul,
div.bmn_vnav li li li:hover ul,
div.bmn_vnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_vnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START NAVIGATION HNAV STYLES
------------------------------------------------------ */
/* $Id: hnav_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hnav li {
    background: #fff;  /* background color of main, top-level sections */
}

div.bmn_hnav li li {
    background-color: #eff;  /* background color of dropdowns*/
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: #dee;    /* rollover background color */
}

div.bmn_hnav li {
    border-bottom: 1px solid #dee;   /* border between menu items */
    border-right: 1px solid #dee;
}

div.bmn_hnav li ul {
    padding-top: 1px;   /* should be same width as border-bottom above */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hnav li { /* vary main section width according to name length */
    width:auto; 
}

div.bmn_hnav li ul,
div.bmn_hnav li li {
    width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
    margin-left:10em; /* should be same as the width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position:relative;
    zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hnav { margin: 0px 0px 1px 0px; }

div.bmn_hnav a {
    display: block;
    padding: .2em .7em;
}

div.bmn_hnav li {
    float: left;
    line-height:1.2em;
}
div.bmn_hnav li ul ul {
    margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hnav li ) */
}

/*fix issue in IE7*/
div.bmn_hnav li:hover,
div.bmn_hnav li.bmn_hover {
    position: static;
}

/*hide all subnav*/
div.bmn_hnav li ul {
    position: absolute;
    z-index: 1001;
    left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul,
div.bmn_hnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul,
div.bmn_hnav li.bmn_hover ul ul,
div.bmn_hnav li:hover ul ul ul,
div.bmn_hnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul,
div.bmn_hnav li li.bmn_hover ul,
div.bmn_hnav li li li:hover ul,
div.bmn_hnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START THEME STYLES
----------------------------------------------------------- */
.bmw_announce h2 {
display:block;
font-size: 3.0em;
font-weight:bold;
	padding: 0px 10px 10px 10px;
	margin: 0;
line-height: 1.2em;
color: #ffffd4;
}


.bmw_announce h3 {
display:block;
font-size: 2.0em;
font-weight:bold;
	padding: 0px 10px 10px 10px;
	margin: 0;
line-height: 1.2em;
color: #ffffd4;
}

.bmw_announcements
{
	position: relative;
	width: 908px;
background: #006600;
	color: #FFFFFF;	
	padding: 10px 10px 10px 10px;
	margin: 0;
font-weight:bold;
border-left: 1px solid #111111;
border-right: 1px solid #111111;
text-align: center;
}

#sidebar .bmw_links img, .bma_leftthumb  
{
margin: 3px 8px 0px 0px;
padding: 5px;
background: #FFFFFF;
border: 1px solid #111111;
}

#sidebar .bmw_links img:hover, .bma_leftthumb:hover
{
background: #ffffd4;
}






.bmw_latestLinks .bma_heading
{
display: none; /* hide 'more from news..' */
}

#sidebar h2

{
	font: bold 2.0em/2.0em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	margin: 0px 0 25px 0px; 	
	padding: 0px 0 0px 0px; 	
	border-bottom: 1px solid #ffffd4;
color:#ffffd4;
}

/* Paragraph */
#main p, #mainwide p
{
padding: 0px 40px 7px 0px;
color: #EFEFEF;
	font: normal 14px/1.7em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
display: block;
}




hr  {
-moz-box-sizing:border-box;
-moz-float-edge:margin-box;
border:1px solid #ffffd4;
color:#ffffd4;
display:block;
height:1px;
margin:0.5em auto;
}

#main .bmw_gallery
{
padding: 20px 0px 20px 0px;
margin: 0px -10px 0px 0px;
}

#mainwide .bmw_gallery
{
padding: 20px 0px 20px 0px;
margin: 0px -10px 0px 0px;
}


div.bmn_hnav  { /* main horizontal menu only */
padding: 2px 0px 3px 0px;
margin: 0px 0px 0px 0px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 928px;	
	background: transparent url(/images/menubg.jpg) repeat-x 0px 0px;
}

#header {
	width: 930px;
	height: 148px;
	background: #ffffd4 url(/images/bowring-park-header.jpg) no-repeat 0px 0px;
	border: 0px solid #ffffd4;
	padding: 0px;
        top: 10px;	
	margin: 0px  0px  0px  0px;
        border-bottom: 0px solid #ffffd4;
}

div.bmn_hnavXXX { /* main horizontal menu only */
padding: 0px 0px 0px 5px;
margin: 112px 0px 0px 0px;
	border-left: 1px solid #ffffd4;
	border-right: 1px solid #ffffd4;
	width: 923px;	
position: absolute;
top: 0px;
z-index: 99;
	background: #FFFFF url(/images/menubg.jpg) repeat-x 0px 0px;
}

#buttonbuy
{
	padding: 0px 100px 0px 10px;    
	margin: -40px 0px 60px 0px; 
}

.bmc_image  img 
{
border-bottom: 0px solid #EEEEEE;
border-right: 0px solid #EEEEEE;
border: 1px solid #ffffd4;  /* removes border from around 'other position' images */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}


.bmc_leftContentImage img
{
border-bottom: 0px solid #EEEEEE;
border-right: 0px solid #EEEEEE;
border: 0px;  /* removes border from around 'other position' images */
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

div.bmc_image
{
	padding: 0px 0px 0px 0px;    
	margin: 0px 2px 0px 20px;   /* margin-right needed to reveal RHS border on image */
/* margin-left needed to stop text crashing in to the left hand side */
display: block;
}



div.bmc_leftContentImage {
float:left;
margin-right: 0px;
padding: 0px;
margin: 0px;
}


#sidebar h1  {
display:block;
font-weight:bold;
margin: 0px 10px 20px 10px;
color: #ffffd4;
font: bold 23px/1.3em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
text-align: center;
}



div.bmn_hnav ul li a
 {
	font: bold 13px/1.3em  'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
background: url("/images/link-seperator.gif") no-repeat scroll right top transparent;
color:#444444;
left:0;
margin: 1px 0px 0px 0px;
padding:10px 7px 5px 7px;
text-decoration:none;
vertical-align:middle;
}



div.bmn_hnav ul li a:hover
 {
color:#005500;
background: url("/images/link-seperator.gif") no-repeat scroll right top transparent;
text-decoration: none;
}








/********************************************
   LAYOUT
********************************************/ 

#wrap {
	position: relative;
	width: 930px;
	margin: 0px auto;
	text-align: left;	
	padding: 0px 0px 0px 0px;
}

#content-wrap {
	position: relative;
	clear: both;
	float: left;	
	width: 928px;	
	padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 	
border-left: 1px solid #000000;
border-right: 1px solid #000000;
background: url("/images/tuba-rhs.jpg") no-repeat scroll right bottom #004400;
}

body {
background: url("/images/dark-bg.gif") repeat-x scroll left top #FFFFFF;
	font: 12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	text-align: center;	
	margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;

}



#sidebar {
	padding: 5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	float: right;
	width: 275px;
}

#main {width: 600px;
border-right: 1px solid #ffffd4;
background: url("/images/abbax4.jpg") no-repeat scroll 40px bottom #005500;
}

#mainwide {width: 880px;}

#main, #mainwide {
	float: left;
min-height: 600px;
  height:auto !important;
  height: 600px;
	padding:0px 20px 280px 20px;
	margin: 0px 0px 0px 0px;
	display: inline;
border-top: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
}







#navbar ul li a {
background:url("/assets/images/navbar/link-seperator.gif") no-repeat scroll right top transparent;
color:#444444;
float:left;
height:37px;
left:0;
line-height:36px;
margin:0;
padding:0 14px 0 0;
position:relative;
text-decoration:none;
top:0;
vertical-align:middle;
}


#maininner {
background:url("/assets/images/misc/site-bg.gif") repeat-x scroll 0 30px #ffffd4;
display:block;
float:left;
left:0;
margin:0;
padding:10px;
position:relative;
top:0;
width:930px;
}

#main .bmw_pageContent a, #mainwide .bmw_pageContent a {
text-decoration: none;
color:#ffffd4;
font-weight: bold;
}

#main .bmw_pageContent a:hover {
text-decoration: underline;
color:#000000;
font-weight: bold;
}

#main .bmw_pageContent h2, #mainwide .bmw_pageContent h2 {
	font: bold 1.25em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	margin: 0px 0 25px 0px; 	
	padding: 0px 0 5px 0px; 	
	border-bottom: 0px solid #ffffd4;
color:#ffffd4;
}

#main .bmw_pageContent h2 strong, #mainwide .bmw_pageContent h2 strong {
	font: bold 1.6em/1.3em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	margin: 0px 0 25px 0px; 	
	padding: 0px 0 5px 0px; 	
	border-bottom: 0px solid #ffffd4;
color:#E5008E;
}


#main .bmw_headline, #mainwide .bmw_headline
{
border-bottom:1px solid #ffffd4;
color:#ffffd4;
font:bold 2.25em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
margin: 0px 0 15px 0;
padding: 20px 0 5px 0;
}

#mainwide h1, #main h1
{
border-bottom:0px solid #ffffd4;
color:#ffffd4;
font:bold 3.6em/1.2em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}

.bmc_rightContentImage
{
float:right;
clear:both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
} 








div.bmc_image {
padding:0em;
border: 0px solid #B90000;
margin-bottom: 10px;
}



.bmw_gallery .bmc_leftContentImage
{
	padding: 5px 8px 5px 6px; 
	margin: 0px 8px 9px 0px;
background-color: #ffffd4;
}

.bmw_gallery .bmc_leftContentImage img
{
border: 1px solid #ffffd4;
	padding: 0px; 
	margin: 0px;
}

.bmw_gallery .bmc_leftContentImage img:hover
{
border: 1px solid #ffffd4;
}

.bmw_gallery .bmc_leftContentImage:hover
{
background-color:#ffffd4;
}




div.bmn_hnav  ul ul { /* subnav of main horizmenu */
border-top: 1px solid #111111;
border-right: 0px solid #111111;
border-bottom: 0px solid #111111;
border-left: 0px solid #111111;
padding: 0px;
margin: 0px;
}


div.bmn_hnav  ul ul li { /* subnav of main horizmenu */
    opacity: 0.85;
border-bottom: 0px solid #FFFFFF;
}

div.bmn_hnav ul ul li a {
	color: #EEEEEE;
	font: bold 12px/1.2em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	text-decoration: none;
background: #ffffd4;
border-top: 0px solid #111111;
border-right: 1px solid #111111;
border-bottom: 1px solid #111111;
border-left: 1px solid #111111;
margin: 0px 0px 0px 0px;
padding: 3px 5px 3px 5px;
}

div.bmn_hnav  ul ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
background: #B5494B;
}








div.bmw_breadcrumbs a, div.bmw_breadcrumbs a:visited {
color:#ffffd4;
font-family:Arial,Helvetica,sans-serif;
margin:0px 0 0;
text-decoration:none;
}


div.bmw_breadcrumbs a:hover {
color:#111111;
text-decoration: underline;
}


div.bmw_breadcrumbs {
color:#ffffd4;
padding:0px 0 0;
text-decoration:none;
}




#sidebar div.bmw_link
{
margin: 5px 0px 10px 1px;
padding: 0px 6px 10px 0px;
	color: #EFEFEF;
	font: bold 0.9em/1.4em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
border-bottom: 1px dotted #ffffd4;
}







#sidebar .bma_head
{
color: #ffffd4;
text-transform:uppercase;
font-size: 15px;
text-decoration: none;
font-weight: bold;
text-align: left;
top: 0px;
}

#sidebar .bma_head:hover
{
color: #FFFFFF;
text-decoration: underline;
}


#sidebar .bma_more:hover 
{
color: #FFFFFF;
text-decoration: underline;
}






div.bmn_hnav li {
    background: transparent;  /* background color of main, top-level sections */
}

div.bmn_hnav li li {
    background-color: transparent;  /* background color of dropdowns*/
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: transparent;    /* rollover background color */
}

div.bmn_hnav li {
    border-bottom: 0px solid #dee;   /* border between menu items */
    border-right: 0px solid #dee;
}

div.bmn_hnav li ul {
    padding-top: 0px;   /* should be same width as border-bottom above */
}






#abovesidebar
{  display: none; /* HIDE IT FOR THE TIME BEING */
background:#555555 none repeat scroll 0 0;
border:0px dotted #EEEEEE;
margin:0px;
padding:10px 5px 5px 5px;
position:absolute;
right:0;
top:0;
width:220px;
z-index: 999;
}


div.bmw_links img
{
margin: 80px 0px 0px 0px;
padding: 1px 1px 1px 1px;
background: #111111;
border: 1px solid #ffffd4;
}



div.bmw_links a:hover {
	color: #111111;
}

div.bmw_links  a {
	color: #ffffd4;
	text-decoration: none;
}



.bma_more
{
	line-height: 0.6em;
	font: bold 1.0em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
display: block;
	color: #ffffd4;
padding: 3px 0px 7px 0px;
text-decoration: none;
}

.bma_head
{
	line-height: 1.0em;
	font: normal 1.5em 'Trebuchet MS', Tahoma, Helvetica, Arial, sans-serif;
	display: block;
padding: 0px 0px 5px 0px;
}

img{
	padding: 0px;
	margin: 0px;

}


div.bmn_vsubnav ul li
{
border: 0px;
border-bottom: 1px solid #FFFFFF;   /* border between menu items */
}




div.bmn_vsubnavXXXXXXXX ul li a {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	color: #ffffd4;
	font: bold 14px/2em  'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	text-decoration: none;
display: block;
	width: 229px;
border-left: 1px solid #ffffd4;
border-right: 1px solid #ffffd4;
background: #FFFFFF;
}





div.bmn_vsubnavXXXXXXXX { /* vertical column menu only */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
position: absolute;
top: 0px;
z-index: 100;
}

#subnavXXXXXXXXX ul /* vertical column menu only */
{
	width: 249px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}







#main h3, #mainwide h3  {
	font: bold 1.25em/1.6em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	margin: 0px 0px 0px 0px; 	
	padding: 0px 0px 5px 0px; 	
color:#ffffd4;
}

#main h2 a, #mainwide h2 a {
color:#ffffd4;
	text-decoration: none;		
}

#main li, #mainwide li {
	font: bold 1.25em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	padding: 0px 0 10px 0px; 	
color:#ffffd4;
}





/* footer */
#footer-wrap {
	clear: both;
	text-align: left;
		padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
background: url("/images/dark-bg.gif") repeat-x scroll left top #004400;
	color: #ffffd4;
	border: 1px solid #ffffd4;
	width: 928px;	

}
#footer-content {
	background: url(../../../../moxiedata/templates_custom/site_templates/site6/images/footer-top-sep.gif) no-repeat;
}
#footer-bottom {
	clear: both;
	padding: 15px 0px 0px 0px;
	text-align: center;	
}
#footer-bottom a
 { 
color: #ffffd4; 
text-decoration: none; 
	font: bold 0.75em 'Trebuchet MS','Helvetica Neue',Arial,Sans-serif;
	padding: 25px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#footer-bottom a:hover
 { 
color: #FFFFFF;
text-decoration: underline; 
}

