/* "Black" theme styles
   $Id: theme.css 1873 2007-03-16 13:54:09Z josh $
---------------------------------------------------------------- */

/* basic page and font styles; all font sizes
---------------------------------------------------------- */
body {
	background-color: #000;
	font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	color: #ccc;
	text-align:center;
	margin:.5em;
	
}

/* small fonts */
body, h3 {
    font-size: x-small; /* fake font size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: small;   /* real font size for everyone else */
}

/* medium fonts */
div.bmw_spotlightLinks a.bma_head {
    font-size: small; /* fake font size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium;   /* real font size for everyone else */
}

/* large fonts */
h1.bmw_sitelogo {
    font-size: large; /* fake font size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: x-large;   /* real font size for everyone else */
}

/* x-small fonts */
div.bmw_footer,
div.bmw_breadcrumbs,
div.bmc_caption {
    font-size: xx-small; /* fake font size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: x-small;   /* real font size for everyone else */
}

a {
    /*color: #ff6600;*/
	color: #fff;
	
}
a:visited {
    /*color: #ff6600;*/
	color: #fff;
}
a:hover {
    color: #666;
	text-decoration:none;
}

/* layout/design styles for structural template elements
------------------------------------------------------------------------- */
div.bmt_wrapper {       /* creates a border around the page */
    margin: 1em auto;
    width: 960px;
    border: 1px solid #ccc;
	background-attachment: fixed;
	background-image: url(http://www.arearugs.co.uk/images/gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
   	background-color: #222;
}

div.bmt_page_canvas {   /* the main container for the page */
    /*background-color: #000000;*/
    margin:3px;
    text-align:left;
}

/* top header
------------------------ */
div.bmt_header {        /* wrapper around the logo and header text */
    background: url(bm~theme/gray_gradient.jpg) repeat-x;
    padding: 2em .5em 1em .5em;
    overflow: hidden;
    margin-bottom: .5em;
    position:relative;
}

div.bmt_headerBrand h1 {   /* holds the logo or site name */
    width:50%;
    float:left;
    position: relative;
    margin:0;
}

div.bmt_headerText {    /* holds the header text and/or search form */
    text-align:right;
}

/* left column
------------------------ */
div.bmt_utility {  /* left column, containing main nav and announcements */
    clear:both;
    width: 200px;
    float: left;
    padding-left: 5px;
    /*padding-bottom:150px;
    background: url(bm~theme/half_cup.gif) no-repeat left bottom;*/
}

div.bmt_utilitySidebar {  /* text below the main nav */
    clear: left;
    padding-top:1.5em;
}

/* center column is defined below under "homepage-specific" styles and again
   under "internal pages"     */

/* right column
-------------------------- */
div.bmt_sidebar {
    float:right;
    margin-right: 5px;
    width:150px;
}

/* pagefooter
-------------------------- */
div.bmt_footer {        /* the page footer */
    clear: both;
    text-align: center;
    line-height: 1.4em;
    padding-top: 1em;
    position: relative; /* for internet explorer */
}

/* homepage-specific styles
------------------------------------------------------------------------- */

#BMT_HomeMainContent {  /* main column */
    background: url(bm~theme/blue_mesh.jpg) repeat-x;
    margin-left: 60px;
    padding: 5px;
}

#BMT_HomeContent {  /* content area (coffee cup) */
   /* background-image: url(bm~theme/coffee.gif);
    background-repeat: no-repeat;
    background-position: 430px 2px;*/
    padding-right: 180px;
    padding-bottom: .3em;
    border-bottom: 1px solid #bdd;
    margin-bottom: .3em;
    
    /* fixes problems in IE6/7, better than relative or fixed width;
       used to try applying relative/fixed width to HomeMainContent,
       but that causes slippage of the right column. This works better.*/
    zoom: 1;
}

#BMT_HomeLinks div.bmw_links {  /* left column below spotlight */
    float: left;
    padding: 5px;

    width: 585px; /* fake width for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    width: 575px; /* real width for everyone else */
	text-align:left;
}

#BMT_HomeSidebar {  /* right column below spotlight */
    width: 200px;
    margin-right: 5px;
}

#BMT_HomeUtility { /* no left-column coffee cup on home page */
	background-image:none;
	padding-bottom: 0;
	/*background-color: #000000;*/
	
	
}



/* internal pages
------------------------------------------------------------------------- */

/* center column */
#BMT_SectionMainContent,
#BMT_PageMainContent,
#BMT_EmailMainContent,
#BMT_FeedMainContent,
#BMT_UtilityMainContent {
   /* margin-left: 100px;*/
    padding: 0px 5px;
    margin-bottom: 1em;
    float:left;
    width:575px;
}



/* set some default widget styles;
   override these with style settings in control panel
---------------------------------------------------------- */

div.bmw_pageContent {
    line-height: 150%;
	position:relative;
}

h2.bmw_headline {
    /*color: #666;*/
	color: #fff;
    margin: 0.8em 0;
}

h1.bmw_sitelogo a,
h1.bmw_sitelogo a:visited {
    color: #fff;
    text-decoration: none;
}

div.bmw_breadcrumbs {
    margin-bottom: .5em;
}

div.bmc_caption {
    color: #666;
    line-height: 1.3em;
}


/* announcement, tip and link boxes
----------------------------------- */
div.bmw_morelinksLinks,
div.bmw_newsLinks,
div.bmw_latestLinks,
div.bmw_tips,
div.bmw_announcements {
    background: transparent;
    border:1px solid #666;
    padding: 5px;
}

div.bmw_announcements,
div.bmw_tips {
    margin: .5em 0em;
    color: #666;
}

/* pullquotes and author blurb
----------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote,
div.bmw_authorblurb {
    padding: 10px;
    color: #fff;
    border-width: 0px;
    border-style: none;
    border-color: #ddd #bbb #bbb #ddd;
  /*  background-color: #def;*/
}

blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding-left: 45px;
	margin-left: 45px;
    background: #000 url(http://www.arearugs.co.uk/images/quote.gif) no-repeat 3px 3px;
}

div.bmw_authorblurb {
    margin-top: 1em;
}


/* navigation color/style enhancements
----------------------------------- */
div.bmw_navigation a,
div.bmw_navigation a:visited {
    text-decoration: none;
    font-weight: bold;
    text-align:left;
    /*color: #f60;*/
	color: #fff;
}






div.bmw_navigation ul li ul a,
div.bmw_navigation ul li ul a:visited {
    text-decoration: none;
    font-weight: bold;
    text-align:left;
   /* color: #f60;*/
   color: #fff;
}





div.bmw_navigation a:hover {
    text-decoration:none;
    font-weight: bold;
    text-align:left;
    color: #fff;
}



div.bmw_navigation li {
	padding-bottom:0.5em;
	
}

div.bmw_navigation li ul li {
	padding-bottom:0em;
	
}


/*div.bmw_navigation li {
    background-color: #fff; */       /*background color of main section area*/
/*}*/

div.bmw_navigation li ul li {
	/*background: transparent; */             /*background color of dropdown menus */
	/*width: 60%;*/
	padding-left:2em;
	font-size:smaller;
}

div.bmw_navigation li:hover, div.bmn_vnav li.bmn_hover {
	/*background: transparent; */             /* rollover background color */
	text-decoration:none;
	color: #666;
}

div.bmw_navigation li {
	/*border-bottom: 1px solid #ddd;*/ /* border between menu items */
	/*background-color: #000000;*/
}

div.bmw_navigation ul ul {
	/*margin-left: 100px;	border-right: 1px solid #ddd;*/ /* border around dropdown menus */
	
}

div.bmw_navigation li.bmn_active {
    /*background-color: #000;*/
}

/* news feed list
----------------------------------- */
div.bmw_sectionfeeds {
    margin-top: 1.5em;
}

div.bmw_sectionfeeds ul,
div.bmw_sectionfeeds li {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    list-style: none;
}

/* search form
----------------------------------- */
form.bmw_search {
    margin-top: .8em;
    color: #666;
}
form.bmw_search input {
    border: 0px none #f60;
    padding: 3px;
    width: 200px; /* fake width for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    width: 190px; /* real width for everyone else */
}

/* center big medium logo
----------------------------------- */
a.bmw_bigmedium {
    margin: .5em auto 0 auto;
}

.paddingbottom{
margin-bottom:20px;
float:left;
}

#phone {
float:right;
font-size:300%;}

.bma_section {
        display:none;
    }
	
	.bma_date {
        display:none;
    }
	
	h3.bmw_gallery {
        display:none;
    }
	
	/*.bma_rightthumb{
	
	margin-right:200px;
	}*/
	
	.bma_mediatop{
	float:left;
	padding-right:20px;}
	
	img.bma_rightthumb {
    /*margin-left: 20px;*/
	}
	
    img.bma_leftthumb {
        margin-right: 20px;
		
    }
	
	div.bmw_gallery div.bmc_image {
        height: 130px;
        overflow: hidden;
    }
	
	div.bmn_vnav,
    div.bmn_vnav ul {
        position: static;
    }
    
    div.bmn_vnav li,
    div.bmn_vnav li:hover,
    div.bmn_vnav li.bmn_hover {
        position: relative;
    }
	
	div.bmn_vnav li {
        width:150px;
    }
	
	.hometextunderimage{
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color:#FFFFFF;
	padding-top:20px;
	}