/* stickyfooter CSS Document */
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 50px;}  /* must be same height as the footer */
#stickyfooter {position: relative;
	margin-top: -50px; /* negative value of footer height */
	height: 50px;
	clear:both;} 
	
#footer {
height: 52px; /* 1 + 5 less due to top border and top padding, or more for overflow??*/
background: url(../images/bb1/bc_footer_bg.gif) repeat-x; 
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

 
 /* CSS Begin 
 pink =  CB7AA2 and 973449
 */
body {
font-size: 1.15em;
}

#vendorinfo li { 
list-style-type: square;
font-size: 1.1em; 
}

h1 {
color:#B8B8B8;
}

h3 {
color:#094748;
}

h4.maillistheader {
/*color:#B8B8B8;*/
color:#618080;
margin-bottom: -5px;
}

h4 {
color:#575759;
}

.loud {
color:#E6A762;
font-size:1.2em;
font-weight:bold;
}

#contentframe {
margin-top:30px;
}

#content_header_2 {
padding:20px 0px 5px 0px;
margin-top:-28px;
}

input[type="image"] {
margin:-0.3em 0;
padding-left:2px;
}

#content_header_2 input[type="text"] {
background-color:#B8B8B8;
width:130px;
}

.box {
background-color:#B8B8B8;
}

.formBorder1 {
border-style:dashed;
border-color:#B8B8B8;
border-width:1px;
background-color:#A7ADAD;
padding:0px 2px 0px 2px;
width:180px;
}

#top_social {
margin-top:7px;
}

#top_social img {
float:right;
padding-right:5px; /*its there in the footer?*/
}

#footer_copyright {
 font-size:0.7em; 
}

a:focus, a:hover {
color:#7C1B12;
}

a {
color:#094748;
text-decoration:underline;
}
 
 body {
background: #000000 url(../images/bb1/bg1a.jpg);
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top center;
}

#subheader {
background-color:#000000;
}

#footer {
/*background-color:#A1A1A1;*/
background-color:#575759;
border-top-style: dashed; 
border-top-color: #1c4849; 
border-top-width: 1px;
padding : 5px 0px 0px 0px;
}

#footer_paymenttypes img  {
float:left; 
}

#footer_copyright  {
text-align: center;
margin : -3px 0px 0px 0px;
line-height:1.3;
}

#footer_socialnetworks img {
float:right; 
}

#content_header {
margin-top:30px;
margin-bottom:10px;
}