/* ---------------- START TEST AREA ---------------- */
/* ------ DONT LEAVE ANYTHING HERE PERMANENTLY ------ */

.vmCartModule a {
    display: none;
}


/* START ---------- The Red Admin bar ------- */
#float { 
    position: fixed;
    top: 5px ;
    right: 5px ;
    background: #fff;
    width: auto;
    font-size: 7pt;
    font-family: arial ;
}
#float .spacing {

}
#float h1 , #float h2 , #float h3 {
    font-weight: normal ;
    color: #555 ;
    margin-bottom: 2px ;
}
#float h3 {
    text-decoration: underline ;
    font-size: 9pt;
}
#float a {
    font-weight: normal;
    color: blue ;
}
#float div.moduletable {
    margin: 5px;
}

/* END ---------- The Red Admin bar ------- */



#content #article { padding: 1.4em ; }
body#home #content #article{ padding: 0 ; }
#vmMainPage { padding: 1.4em ; }

/* ---------------- END TEST AREA ---------------- */


/* ----------- START BASE HTML TAGS -------------- */
body {
background-image:url('../images/bodybg.jpg');
background-repeat: repeat-x;
background-position: 0 -600px ;
color: black ;
margin:20px 0;
}
a {
text-decoration: none;
color: ;
}

body.contentpane { background: white ; }

/* ----------- END BASE HTML TAGS -------------- */

/* ---------------- START #CONTAINER_TOP ---------------- */

#header {
background-image: url('../images/960_grid_12_col_03.jpg');
}
#logo {
height: 94px;
}
#search .spacing {
padding-top: 20px ;
}
#search .moduletable {
float:right;
margin-right:10px;
}
#search .moduletable #jflanguageselection img {
border: none;
padding: 3px;
padding-bottom: 10px;
}
#search .moduletable #jflanguageselection #active_language img {
background-image: url('../images/active.jpg');
background-repeat: no-repeat;
background-position: 7px 18px ;
}
#hnav {
background-color: #2F5373 ;
}
#hnav #menu1 {
    display: none !important;
}
#lbCenter { z-index: 99; } 
#breadcrumbs {
background: white ;
}
#breadcrumbs .moduletable {
padding: .3em  .3em  .3em  .9em ;
}
#breadcrumbs a {
padding: 0 .5em ;
}
#breadcrumbs a:hover {
background: orange ;
color: white ;
}


/* ---------------- END #CONTAINER_TOP ---------------- */



/* ---------------- START #CONTAINER_MIDDLE ---------------- */
#featured #tabs span {
float: left !important;
}
#featured {
overflow: hidden !important;
}
#featured .grid_8 ,#featured .grid_4 {
margin:0;
}
#featured .grid_8 {
width:960px;
}
#featured .grid_4 {
width:320px;
margin-left: -320px;
}
#featured #slideshow {
overflow: hidden;
}
.gk_news_image_3_preloader {
height: 400px !important;
}
.gk_news_image_3_tabsbar {
margin-left: -7px;
}


#tabs {
background: white;
overflow: hidden;
}
#tabs #tabmix1 {
height: 400px ;
}
#tabs span {
float: left !important;
}
#tabs .video , #tabs .audio , #tabs .article , #tabs .picture , #tabs .moduletablevideo a , #tabs .moduletableaudio a , #tabs .moduletablearticle a , #tabs .moduletablepicture a , .shop  {
background-color: ;
background-repeat: no-repeat;
background-position: center right;
padding-right: 25px;
line-height: .7em;
}
#tabs .video , #tabs .moduletablevideo a {
background-image: url('../images/video.png');
}
#tabs .audio , #tabs .moduletableaudio a {
background-image: url('../images/sound.png');
}
#tabs .article , #tabs .moduletablearticle a  {
background-image: url('../images/article.png');
}
#tabs .picture , #tabs .moduletablepicture a  {
background-image: url('../images/picture.png');
}

a.shop  {
background-image: url('http://thedoorcfc.com/images/icons/aesthetica/png/16x16/shopping_cart.png');
text-decoration: underline;
}

#content {
background-image: url('../images/content_bg.gif');
border-top: 1px solid grey;
}
#content #article {
overflow: auto;
}

#content #article .buttonheading img { border: none ; }

#content #article img.left , #content #article span.left { float: left; clear: left ; margin: 0em 1em 1em 0em !important ; }
#content #article img.right , #content #article span.right { float: right; clear: right; margin: 0em 0em 1em 1em !important ; }

#content #article #phoca_map {
    width: auto !important;
    height: 400px !important;
}
#content #right {
float: right;
}
#content #right .moduletable {
width: 250px;
margin: 2em 1.5em;
background: #eee ;
}
#content #right .moduletable > * {
    padding: 1em 1em ;
}
#content #right h3 {
background: #ccc ;
text-align: center;
padding: .3em !important ;
margin: 0;
}

#columns {
background-color: white;
border-left:1px solid grey;
border-right:1px solid grey;
}

#columns .moduletable {
margin-bottom:2em;
margin-top:2em;
}

#columns #column1 {
margin-left: 9px;
}
#columns #column3 {
margin-right: 9px;
}
#columns #column3 .moduletable a {
background-image: url('../images/bibleglasses4.jpg') ;
display: block;
height: 220px;

/* ---------------- Tooltips ---------------- */
background-repeat: no-repeat;
background-position: center center;
text-indent: -999px;
overflow: hidden;
}
#columns #column3 .moduletableaudio a {
background-image: url('../images/sound.gif') ;
background-repeat: no-repeat;
background-position: center right;
padding-right: 27px;
}

/* ---------------- END #CONTAINER_MIDDLE ---------------- */


/* ---------------- START #CONTAINER_BOTTOM ---------------- */
#footer {
text-align: center;
background-color: #2F5373;
color: white;
}


#footer .spacing {
padding:10px;
border: 1px solid black;
border-top: none ;
}


/*
#footer {
border: 1px solid black;
}
#footer .spacing {
padding: 5px;
}
*/
/* ---------------- END #CONTAINER_BOTTOM ---------------- */