/**
 * Layout CSS for the BonusThemes.com EzHost Template
 *
 * @package bt_ezhost
 * @version 1.0
 * @copyright BonusThemes.com 2009
 * @link http://www.bonusthemes.com/goto/bt_ezhost
 */

html {
	margin-bottom: 0px;
	height: 100% !important;
	height: auto;
}

body 

{
background-image: url(images/bg_home.jpg );
background-image: url(images/bg_home_ff.jpg )\0;
background-repeat: repeat-x;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
        
}

#spacer1 {
	height: 5px;
	overflow: hidden;
}
#spacer2, #spacer3 {
	height: 2px;
	overflow: hidden;
}
#spacer4, #spacer5, #spacer6, #spacer7 {
	height: 0px;
	overflow: hidden;
        _font-size:0;
}

.bt_inner {
	margin: 0px 10px 0px 10px;

}

.bt_inner_header {
	margin: 0px 0px px 0px;

}

.bt_inner_top {
	margin: 0px 0px 0px 0px;

}

#pos_top7 {
    background:#A9A9A9;
}

#header_area { 
   padding-bottom:5px;

	}
#logo_area{
    float:right;
	position:absolute;
	margin-left:620px;
	margin-top:50px;
    width:246px;
	height:48px;
    background: url(../images/icon.jpg) no-repeat right top;
}
#header_line {
	height: 2px;
        _height:0px;
        _font-size:0;
	overflow: hidden;
	background: url(../images/layout/header_lineback.gif) repeat-x left top;
	margin: 4px 0px 0px 0px;
}


.toolbar_topgap {
	height: 32px;
}
.toolbar_bottomgap {
    line-height:8px!important;
	height: 10px;
}
#toolbar_area{
    height:401px;
}
#top_area {
	margin-top:0px;
}
#top_line {
	height: 3px;
	overflow: hidden;
	background: url(../images/layout/top_lineback.gif) repeat-x left top;
	margin: 5px 0px 5px 0px;
}

.topr1_gap {

}

#breadcrumb_area {
	height: 55px;
	overflow: hidden;
	background: #d9d9d9 url(../images/layout/breadcrumb_back.gif) repeat-x left top;
}
#breadcrumb_area_top {
	height: 1px;
	overflow: hidden;
}
#breadcrumb_area_bottom {
	height: 1px;
	overflow: hidden;
	background-color: #fff;
}

#footer_area {
        height:95px;
	background: #f8f8f8 url(../images/layout/footer_back.gif) repeat-x left top;
}

#main_l1 {
	
}
#main_l2 {
	
}
#left_area {
	background: url(../images/layout/left_right_back.gif) repeat-y right top;
	margin-left:50px;
	margin-top:5px;
}
#pos_bt-news1{
    background: url(../images/layout/bt-new1bg.jpg) repeat-y left top;
	text-align:right;
}
#pos_newsflash{
    padding-left:15px;
}

#right_area {
	background: url(../images/layout/right_left_back.gif) repeat-y left top;
}

#left_bottom_area, #right_bottom_area {
	background-color: #83b030;
}
.cpanel_tl { background: url(../images/layout/cpanel_tl.png) no-repeat left top; }
.cpanel_tc { background: url(../images/layout/cpanel_tc.png) repeat-x left top; text-align: right; padding-right: 20px; }
.cpanel_tarrow { background: url(../images/layout/cpanel_tarrow.png) no-repeat left top; }
.cpanel_tr { background: url(../images/layout/cpanel_tr.png) no-repeat left top; }
.cpanel_ml { background: url(../images/layout/cpanel_ml.png) repeat-y left top; }
.cpanel_mc { background-color: #ff7805; text-align: left; }
.cpanel_mr { background: url(../images/layout/cpanel_mr.png) repeat-y left top; }
.cpanel_bl { background: url(../images/layout/cpanel_bl.png) no-repeat left top; }
.cpanel_bc { background: url(../images/layout/cpanel_bc.png) repeat-x left top; }
.cpanel_br { background: url(../images/layout/cpanel_br.png) no-repeat left top; }