.bmt_wrapper {
  background-color: #FFF;
  width: 791px; 
  margin: 15px auto;
  margin-bottom: 25px;
  text-align: left; 
}
.bmt_header {
  background: url(http://circuscowboy.com/gfx/header-cc.jpg) no-repeat center top;
  height: 153px;
  background-color:#FFF;
  padding: 0;
  margin: 0;
}

body {
background: url(http://circuscowboy.com/gfx/pattern.jpg);
  font-family: "Arial", Verdana, sans-serif;
  font-size: 70%;
  color: #495d54;
}
.bmw_pageContent a {
  text-decoration: underline;
  color: black;
}
a {
  text-decoration: none;
  color: #495d54;
}

a:hover {
  color: #819f8f;
}

* {
  margin: 0;
  padding: 0;
}
h1 {
  font-size: 1.6em;
  font-weight: bold;
  border-bottom: #666 1px solid;
  line-height: 200%;

}
h2 {
  font-size: 1.7em;
  font-weight: bold;
  line-height: 200%;

}

h3 {
  font-size: 1.6em;
  font-weight: normal;
}

h4 {
  font-size: 1.2em;
  font-weight: normal;
  color: #970033
}

.bmw_gallery h3, h5 {
  font-size: 1.4em;
  font-weight: normal;
  line-height: 200%;
}

p, li {
  font-size: 1.3em;
}
p {
	margin-top: .5em
}
	
h1, h2, h3, h4 {
  margin-top: 1em;
}

ul {
  list-style: none;
}


a img {
	border: none;
	background: url(null);
}

.bmt_mainContent li, .bmt_mainContent p, h3, h4 {
  width: 425px;

  }

.bmt_mainContent p {
  color: #525C66;
  line-height: 150%;

  }
  
 .bmt_mainContent {
  width: 576px;
  float: right; 
  margin-right: 0;
  padding-bottom: 20px;
}

/* =Main Nav
-----------------------------------------------------------------------------*/


*
* html .bmt_navigation {
width: 787px;
w\idth: 564px;
}

.bmt_navigation{
  
padding: .2em 0 0 0;
color: #FFF;
width: 591px;
  margin: 0 0 0 0;
  padding: 0 0 0 200px;
  height: 54px;
  background: url(http://circuscowboy.com/gfx/navbargraphic.jpg) repeat-x;
  list-style: none;
  text-transform: uppercase;
}

.bmt_navigation li {
   display: inline;
   font-size: 1.2em;
   }


.bmt_navigation a {
  font-weight: bold;
  margin: 0 1em;
  line-height: 35px;
  text-decoration: none;
  color: #333;
 padding: 0 2px 0 2px;
}

.bmt_navigation a span {
  visibility: hidden;
 }

.bmt_navigation a:hover {
 border-bottom: #c60101 3px solid;
}



.index li.nhome a, .oeuvres li.nshows a, #oeuvres li.nshows a, .compagnie li.ncompany a, #compagnie li.ncompany a, .f-club li.nclub a, #f-club li.nclub a {
 color: #fff;
}

.index li.nhome a:hover, .ouvres li.nshow a:hover, #oeuvres li.nshows a:hover, .compagnie li.ncompany a:hover, #compagnie li.ncompany a:hover, .f-club li.nclub a:hover, #f-club li.nclub a:hover {
 color: #fff;
 border-bottom: #c60101 3px solid;
}

#footer li {
   display: inline;
   float: left;
   padding-left: 10px;
   padding-right: 10px;

  font-weight: normal;
}

#footer #legal {
  color: #666;
 position:absolute;
 bottom:14px;
 right:0;
 font-weight: normal;
  text-transform: none;
  font-size: 110%;
  padding-right: 30px;
  margin-top: 0px;

  }

#footer #legal span {
	padding-left: 20px;
	padding-right: 100px;
	}
	
#footer { 
height: 20px;
 position:relative;
  clear: both; 
} 
#footer {
padding-top: 10px;
padding-bottom: 10px;
}

#footer * {
padding-left: 20px;
}

#footer * * {
padding-left: 0;
}

* html #footer {
padding-top: 5px;
}
#footer ul {
	color: #ddd;

  list-style: none;
}

#footer {
  background-color:#000;
}
#footer a {
  text-decoration: none;
  color: #bbb;
}

#footer a:hover {
  color: #666;
}


/* =Sub Nav
-----------------------------------------------------------------------------*/
#BMT_HomeMainContent {
  min-height: 300px;
}

#subNav { 
  min-height: 300px;
  font-weight: bold;
	font-size: 100%;
  float: left; 
  list-style: none;
}


#subNav .first a, div.bmn_vnav .bmn_active a, div.bmn_vsubnav .bmn_active a {
  color: #669999;
cursor: default; 
}

#subNav .first a:hover, div.bmn_vnav .bmn_active a:hover, div.bmn_vsubnav .bmn_active a:hover {
  color: #669999;
cursor: default; 
}

#subNav .subTitle a, div.bmn_vnav .subTitle a {
display: inline-block;
color: #333;
cursor: default; 
padding: 0 1px 0 1px;
border-bottom: #c60101 3px solid;
margin: 0 0 20px 0;
}

#subNav .subTitle a:hover, div.bmn_vnav .subTitle a:hover {
display: inline-block;
color: #333;
cursor: default; 
padding: 0 1px 0 1px;
border-bottom: #970033 3px solid;
}

* html #subNav {
	height: 300px;
}
	
#subNav {
  padding-top: 10px;
  padding-bottom: 0px;
}
#subNav .bmw_sectionlink {
margin-bottom: 10px;
}

#subNav li {
  padding: 6px 10px 1px 0;
  margin-top: 0;
  width: 130px;
}
#subNav ul {
margin-top: 20px;
}
#subNav ul {
	margin-left: 75px;
	padding-bottom: 8px;
}
#subNav .bmn_vsubnav ul {
margin-top: 0;
}

#subNav * * {
  padding-left: 0;
  padding-right: 0;
}

#subNav #register {
  border: #495d54 1px solid;
  width: 50px;
  padding: 5px;
  font-size: 100%;
  font-style: italic;
  line-height: 120%;
  text-transform: uppercase;
}


#subNav {
background:  url(http://circuscowboy.com/gfx/sidebar.jpg) no-repeat 0 25px;
}

#recherche #subNav, .recherche #subNav, #wanted #subNav, .wanted #subNav {
background:  url(http://circuscowboy.com/gfx/cactus.jpg) no-repeat 0 25px;
}

#f-yee #subNav, .f-yee #subNav, #yeehohoho #subNav, .yeehohoho #subNav {
background:  url(http://circuscowboy.com/gfx/tree.jpg) no-repeat 0 25px;
}
#f-yee #BMT_HomeMainContent, .f-yee #BMT_HomeMainContent, #yeehohoho #BMT_HomeMainContent, .yeehohoho #BMT_HomeMainContent{
	  background: url(http://circuscowboy.com/gfx/snow-bg.jpg) no-repeat center top;
}

#eclyps #subNav, .eclyps #subNav {
background:  url(http://circuscowboy.com/gfx/moon.jpg) no-repeat 0 25px;
}
#compagnie #subNav, .compagnie #subNav, #company #subNav, .company #subNav {
background:  url(http://circuscowboy.com/gfx/necktie.jpg) no-repeat 0 25px;
}
div.bmn_vnav li, div.bmn_vsubnav li {
    background: none;        /*background color of main section area*/
}

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

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

div.bmn_vnav li {
    border-bottom: none; /* border between menu items */
}

div.bmn_vnav, div.bmn_vnav ul, div.bmn_vnav li {
    width:130px; /* width of the navigation column and dropdown menus */
}

div.bmn_vnav li ul {
    margin-left: 20px; /* should be same as the width above */
}

div.bmn_vsubnav li {
    background-color: none;        /*background color of main section area*/
}

div.bmn_vsubnav li ul li {
    background: none;              /*background color of dropdown menus */
}

div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
    background: none;              /* rollover background color */
}

div.bmn_vsubnav li {
    border-bottom:  none; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav, div.bmn_vsubnav ul, div.bmn_vsubnav li {
    width:130px; /* width of the navigation column and dropdown menus */
}

div.bmn_vsubnav li ul {
    margin-left:0px; /* should be same as the width above */
}
div.bmn_vnav li, div.bmn_vsubnav li {

  line-height: none;
}
/* =Site Map
-----------------------------------------------------------------------------*/

.sitemap .bmt_mainContent div.bmn_vnav li {
  font-size: 14px;
  padding-top: 5px;
}

/* =Links
-----------------------------------------------------------------------------*/
#subNav .bmw_links, .bmw_latestLinks {
	padding-top: 10px;
	}



#subNav .bmw_links, #subNav .bmw_latestLinks {
  margin-left: 75px;
  padding-right: 10px;
  padding-top: 0px;
  margin-top: 0;
  width: 130px;
  font-size: 1em;
}
#subNav .bmw_links div a, #subNav .bmw_latestLinks div a{
  padding-right: 10px;
  padding-top: 0px;
  margin-top: 0;
  width: 130px;
  font-size: 1.3em;
}



form {
display:inline;
}

form.bmw_search button {
margin: 1px 0  0 5px;
        background-color: #fff;
        font-size: 10px;
    }
    
.bmw_sections .bmw_link {
float: left;
padding: 15px 15px 0 0;
}
.bmw_sections {
text-align: center;
}
.bmw_sections a {
line-height: 25px;
}
.bmw_pageContent {
clear: both;
}