html {height:100%;}


/*100% Width for Forum*/
body {
	height: 100%;
	background:#080808 url(./images/cms/body_bg.gif) repeat-x fixed;
	margin:10px;
	font-size:.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



h1, h2, h3 {color:#AA0706;margin:0; padding:0;}
h1 {font-size:1.83em;margin:5px 10px;}/*--Used for title at top of page--*/
h2 {font-size:1.5em;margin:5px 0;}/*--Used for main page section titles--*/
h3 {font-size:1.17em;}/*--Used for paragraph titles--*/

p {line-height:1.5em;}

/*--Links--*/
a {color:#0D2569;text-decoration:none;font-weight:bold;}/*Blue*/
a:visited {}
a:hover {text-decoration:underline;}
a:active {}



/*--Font Colors--*/
.color_1 {color:#F1C016;}/*Yellow*/
.color_2 {color:#C5C3BC;}/*Grey*/
.color_3 {color:#0D2569;}/*Blue*/

/*--Text color--*/

/*--Helpers--*/
.align_center {text-align:center;}
.float_right {float:right;}
.float_left {float:left;}
.bottom_margin {margin-bottom:10px;}
.top_margin {margin-top:10px;}
#main_wrapper {width: 100%;
background:#B0AFAB;
position: relative;
min-height: 90%;
/*max-width: 1300px;*/
min-width: 995px;}

* html div#main_wrapper {width: 995px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1318 ? "1300px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1015 ? "997px" : "100%")); }

/*--Basic Wrappers to get Sticky foot to work--*/
* html #main_wrapper {height: 90%;}
#ecbr_footer {width:100%; position:relative; background:#C5C3BC;}
#ecbr_footer_inner {background:#050505 url("/images/cms/header_bg_2.gif") repeat-x left -10px;}
#ecbr_body_wrapper {padding:0 10px;float:left;}

.content_wrapper {background:#C5C3BC url("/images/cms/page_bg.gif") repeat-x;}
.main_content {min-height: 90%;padding:0 0 10px 0;}
* html .main_content {height:90%;}

/*--Header Formatting--*/
#header_wrapper {}
#header_menu_1 {background:#C6C4BD url("/images/cms/header_bg_1.gif") repeat-x left top;}
#header_logo_wrapper {background:#050505 url("/images/cms/header_bg_2.gif") repeat-x left top;height:86px; overflow:hidden;}
.header_logo {float:left;}
.nomargin {margin:0;padding:0;}
.header_slideshow {float:right;}
#header_menu_2 {position:relative;width:100%; background: #D5D2CB url("/images/cms/menu_top_bg.gif") repeat-x;height:5em;}
#header_search {float:right;position:absolute;right:0; z-index:10000;top:.3em;margin-left:auto;}

form.ecbr_search {margin-right:10px;}
form.ecbr_search input {background:#000;color:#fff;border:1px solid #818282;}
form.ecbr_search input.radio_btn {height:auto; background:none; border:none; vertical-align:middle;}
form.ecbr_search input.search_btn {height:auto; background:none;font-size:.9em; font-weight:bold; cursor:pointer; cursor:hand;}
form.ecbr_search label {color:#fff; font-weight:bold; font-size:.9em;}

.ecbr_iframe_forum {border:none; height:inherit; width:100%;}


/*--Content columns--*/
.ecbr_left_column {
	margin:0 0 10px 8px;
	width:660px;
	float:left;
}
.ecbr_right_column {
	width:300px;
	margin:0 0 10px 680px;
}

/*--Menus--*/
.menu_footer {float:right; font-size:.83em;margin:10px; color:#777;}
.menu_footer li {display:inline;margin:10px;}
.menu_footer li a {color:#666;text-decoration:none;}
.menu_footer li a:visited {color:#666;}
.menu_footer li a:hover {color:#fff;}

/*--Content Containers--*/
.content_white, .content_black, .content_grey {padding:10px; border:1px solid #8F8E8A}
.content_white {background:#fff;}
.content_black {background:#393939 url("/images/cms/black_bg.gif") repeat-x left bottom; color:#fff;}
.content_grey {background:#fff url("/images/cms/grey_bg.gif") repeat-x left bottom;;}

.content_left {
	width:180px;
	float:left;
}
.content_right {
	margin-left:190px;
}
/*--Home Sideshow--*/
#home_slideshow {
	width:638px;
	height:243px;
	overflow:hidden;
	border:1px solid #222;
}


/*--Styles for Ads--*/
.text_ad {text-align:center; color:#858584; font-size:.83em;}
/*--Styles for Product on Home page--*/
.product_box {height:120px;}
.product_image {float:left; width:120px; height:120px;}
.product_info {margin:0 0 0 125px;}

/*--Styles for home page forum--*/
table.home_forum {border-bottom:1px solid #8F8E8A;border-left:1px solid #8F8E8A;}
td.home_forum_1, td.home_forum_2 {border-top:1px solid #8F8E8A;border-right:1px solid #8F8E8A;}
td.home_forum_1 {background:#f5f5f5;}
td.home_forum_2 {background:#ECEDF3;}

/*--Page and Content Borders--*/
.border_1 {border:1px solid #D5D4D4;}/*Border for Main Wrapper*/
.border_2 {border:1px solid #A09F9B; border-top:none; margin:2px;}/*Outer Border of Content Area*/
.border_3 {border:1px solid #8F8E8A; border-top:none;}/*Inner Border on Content Area*/

/*--Buttons--*/
.ecbr_join {background:#933929 url("/images/cms/join_ecbr.gif") no-repeat; height:52px;}
.ecbr_join:hover {background:#E35941 url("/images/cms/join_ecbr_hover.gif") no-repeat;}
* html .ecbr_join {background:  url("/images/cms/join_ecbr.gif") no-repeat;}
* html .ecbr_join:hover {background:  url("/images/cms/join_ecbr_hover.gif") no-repeat;}

/*--Lists--*/
li, ul {margin:0; padding:0;list-style:none;}

.list_1 {font-weight:bold;}
ul.list_2 li {margin:5px 10px;}

/*--Forum Styles--*/
.ecbr_forum_4x4 {margin:-40px 20px 0 0;position:relative; float:right; text-align:right;}
.ecbr_forum_gglad_banner {text-align:center; width:100%; margin:10px 0;}
/*--Clearfix to help enclose floats--*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

