/**--------------------------------------------------------
# BT Families - Joomla! Template
# --------------------------------------------------------
# For Joomla! 2.5
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/?template=families
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/

/* MODULE STYLES
-------------------------------------------------------------- */
/****************** DEFAULT MAIN ******************/
.moduletable { margin: 0; padding: 0; }

/* h3 */
.moduletable h3 { font-size: 22px; }

/* h3 (other words, except first word) */
.moduletable h3 span.title_arrow { font-weight: normal;  }

/* h3 (first-word) */
.moduletable h3 span.first-word { font-weight: normal; }

/* div (for the content) */
.moduletable div.module_content { }

/****************** DEFAULT SLIDESHOW ******************/
/* h3 (other words, except first word) */
#slideshow .moduletable h3 span.title_arrow, 
#bt_footer_two_div .moduletable h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
#slideshow .moduletable h3 span.first-word, 
#bt_footer_two_div .moduletable h3 span.first-word { font-weight: normal; }

/****************** DEFAULT MAIN ******************/
#main .moduletable { margin: 0; padding: 0; }

/* h3 */
#main .moduletable h3 { font-size: 22px; }

/* h3 (other words, except first word) */
#main .moduletable h3 span.title_arrow { font-weight: normal;  }

/* h3 (first-word) */
#main .moduletable h3 span.first-word { font-weight: normal; }

/* div (for the content) */
#main .moduletable div.module_content { }

/****************** STYLE 1 ******************/
#main .moduletable_btmstyle1 { margin: 0 0 20px 0; }

/* h3 */
#main .moduletable_btmstyle1 h3 { font-size: 22px; margin: 0; padding: 0 0 25px 0; }

/* h3 (other words, except first word) */
#main .moduletable_btmstyle1 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
#main .moduletable_btmstyle1 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
#main .moduletable_btmstyle1 div.module_content { }

/****************** STYLE 2 ******************/
.moduletable_btmstyle2 { margin: 0 0 20px 0; }

/* h3 */
div.bt_left .moduletable_btmstyle2 h3, 
div.bt_right .moduletable_btmstyle2 h3, 
#main .moduletable_btmstyle2 h3 { font-size: 22px; margin: 0; padding: 3px 0 5px 57px; height: 35px; line-height: 35px; overflow: hidden; }

/* h3 (other words, except first word) */
div.bt_left .moduletable_btmstyle2 h3 span.title_arrow, 
div.bt_right .moduletable_btmstyle2 h3 span.title_arrow, 
#main .moduletable_btmstyle2 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
div.bt_left .moduletable_btmstyle2 h3 span.first-word, 
div.bt_right .moduletable_btmstyle2 h3 span.first-word, 
#main .moduletable_btmstyle2 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
#main .moduletable_btmstyle2 div.module_content { }

/* left, right */
/* div (for the content) */
div.bt_left .moduletable_btmstyle2 div.module_content, 
div.bt_right .moduletable_btmstyle2 div.module_content { padding: 0 20px; }

/****************** STYLE 3 ******************/
div.bt_left .moduletable_btmstyle3, 
div.bt_right .moduletable_btmstyle3 { margin: 0 20px 20px 20px; padding: 8px 0 18px 0;  }
#main .moduletable_btmstyle3 { margin: 0 0 20px 0; padding: 8px 0 18px 0;  }

/* h3 */
div.bt_left .moduletable_btmstyle3 h3, 
div.bt_right .moduletable_btmstyle3 h3, 
#main .moduletable_btmstyle3 h3 { font-size: 22px; }

/* h3 (other words, except first word) */
div.bt_left .moduletable_btmstyle3 h3 span.title_arrow, 
div.bt_right .moduletable_btmstyle3 h3 span.title_arrow, 
#main .moduletable_btmstyle3 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
div.bt_left .moduletable_btmstyle3 h3 span.first-word, 
div.bt_right .moduletable_btmstyle3 h3 span.first-word, 
#main .moduletable_btmstyle3 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
div.bt_left .moduletable_btmstyle3 div.module_content, 
div.bt_right .moduletable_btmstyle3 div.module_content, 
#main .moduletable_btmstyle3 div.module_content { }

/****************** STYLE 4 ******************/
div.bt_left .moduletable_btmstyle4, 
div.bt_right .moduletable_btmstyle4 { margin: 0 20px 20px 20px; padding: 15px 20px 40px 20px;  }
#main .moduletable_btmstyle4 { margin: 0 0 20px 0; padding: 15px 20px 40px 20px;  }

/* h3 */
div.bt_left .moduletable_btmstyle4 h3, 
div.bt_right .moduletable_btmstyle4 h3, 
#main .moduletable_btmstyle4 h3 { font-size: 22px; }

/* h3 (other words, except first word) */
div.bt_left .moduletable_btmstyle4 h3 span.title_arrow, 
div.bt_right .moduletable_btmstyle4 h3 span.title_arrow, 
#main .moduletable_btmstyle4 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
div.bt_left .moduletable_btmstyle4 h3 span.first-word, 
div.bt_right .moduletable_btmstyle4 h3 span.first-word, 
#main .moduletable_btmstyle4 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
div.bt_left .moduletable_btmstyle4 div.module_content, 
div.bt_right .moduletable_btmstyle4 div.module_content, 
#main .moduletable_btmstyle4 div.module_content { }

/****************** STYLE 5 ******************/
div.bt_left .moduletable_btmstyle5, 
div.bt_right .moduletable_btmstyle5 { margin: 0 20px 20px 20px; padding: 8px 0 25px 0;  }
#main .moduletable_btmstyle5 { margin: 0 0 20px 0; padding: 8px 0 25px 0;  }

/* h3 */
div.bt_left .moduletable_btmstyle5 h3, 
div.bt_right .moduletable_btmstyle5 h3, 
#main .moduletable_btmstyle5 h3 { font-size: 22px; }

/* h3 (other words, except first word) */
div.bt_left .moduletable_btmstyle5 h3 span.title_arrow, 
div.bt_right .moduletable_btmstyle5 h3 span.title_arrow, 
#main .moduletable_btmstyle5 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
div.bt_left .moduletable_btmstyle5 h3 span.first-word, 
div.bt_right .moduletable_btmstyle5 h3 span.first-word, 
#main .moduletable_btmstyle5 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
div.bt_left .moduletable_btmstyle5 div.module_content, 
div.bt_right .moduletable_btmstyle5 div.module_content, 
#main .moduletable_btmstyle5 div.module_content { }

/****************** STYLE 6 ******************/
#main .moduletable_btmstyle6 { margin: 20px 0 20px 0; }
div.bt_left .moduletable, 
div.bt_right .moduletable { padding: 0 10px; }

/* h3 */
div.bt_left .moduletable h3, 
div.bt_right .moduletable h3 { font-size: 22px; }
div.bt_left .moduletable_btmstyle6 h3, 
div.bt_right .moduletable_btmstyle6 h3 { font-size: 22px; margin: 0; padding: 0 0 0 10px; height: 43px; line-height: 43px; }

/* h3 (other words, except first word) */
div.bt_left .moduletable h3 span.title_arrow, 
div.bt_right .moduletable h3 span.title_arrow, 
div.bt_left .moduletable_btmstyle6 h3 span.title_arrow, 
div.bt_right .moduletable_btmstyle6 h3 span.title_arrow { font-weight: normal; }

/* h3 (first-word) */
div.bt_left .moduletable h3 span.first-word, 
div.bt_right .moduletable h3 span.first-word, 
div.bt_left .moduletable_btmstyle6 h3 span.first-word, 
div.bt_right .moduletable_btmstyle6 h3 span.first-word { font-weight: normal; }

/* div (for the content) */
div.bt_left .moduletable_btmstyle6 div.module_content, 
div.bt_right .moduletable_btmstyle6 div.module_content { padding: 15px 15px 0 15px; }