@import url(../css/bitbot-global.css);

h1, h2, h3, h4, h5, h6 {
    letter-spacing: -1px;
}
#content-container img,
#content-container h1,
#content-container h2,
#content-container h3,
#content-container h4,
#content-container h5,
#content-container h6,
#content-container p,
#content .header-container p,
a[class*="cta-"] {
    margin: 15px 0 0;
}
#content-container p {
    font-size: 14px;
}
#content-container p.intro {
    font-size: 16px;
}
/*	make sure clickable images don't 
	have extra space underneath */
#content a > img {
    vertical-align: bottom;
}
.unwrap {
    white-space: nowrap;
}

#content h1 {
    height: auto;
    padding: 0;
}
#content{
	width: 980px;
	margin: 0 auto;
}

/** 				HEADER CONTAINER				**/
.header-container {
    background: url("") no-repeat scroll left top transparent;
    height: 195px;
    overflow: hidden;
    width: 980px;
    padding-top: 15px;
}

	#content .header-container h1 {
	    color: #fff;
	    font-family: "HelveticaNeueW01-Thin";
	    font-size: 60px;
	    font-weight: normal;
	    margin: 15px 0 0 40px;
	    width: 415px;
	}
#content-container ul {
	margin-top: 15px;
}
/** 				CONTENT CONTAINER 				**/
#content-container {
	padding: 0px 17px;
}

/** 				ROW CONTAINER "SECTION"				**/

.section {
	padding-bottom: 50px;
	border-bottom: 1px #e5e5e5 solid;
}

.section.last {
	border: none;
}
/** 				MODULE CONTAINER "ROW"				**/

*[class*="row-"] {
	width: 100%;
	display: block;
    clear: both;
    position: relative;	
    overflow: hidden;
    margin-top: 35px;    
}


	/** add margin to the left of all modules **/
	*[class*="row-"] > div {
		display: inline-block;
		*display: block;
		margin-left: 23px;
	}

	/** if it is the first module, 
		remove margin of the left **/
	*[class*="row-"] > div:first-child {
		margin-left: 0;
	}


/** 				MODULE WIDTHS				**/

*[class*="-450px"] > div,
*[class*="-450px"] > div > img {
	width:450px;
}

*[class*="-300px"] > div,
*[class*="-300px"] > div > img {
	width:300px;
}

/** 				MODULE ALIGNMENT: 2COL;				**/
*[class*="-2col-"]  {
	position: relative;
}
	/** if it is the first module, 
		float to the left **/
	*[class*="-2col-"] > div:first-child {
		float: left;
	}

	/** if it is the first module, 
		float to the right **/
	*[class*="-2col-"] > div:first-child+div {
		float: right;
	}

/** 				MODULE ALIGNMENT: 3COL;				**/
*[class*="-3col-"] > div {
	float: left;
}

/** 				MARGIN OVERRIDES				**/

/* option to make force the top margin  */
#content-container *[class*="top0px"] {		margin-top: 0px;	}
#content-container *[class*="top10px"] {	margin-top: 10px;	}
#content-container *[class*="top25px"] {	margin-top: 25px;	}
#content-container *[class*="top50px"] {	margin-top: 50px;	}


/** 				CTA LISTS				**/
#content .anchor-list > li:first-child > a[class*="cta-"] {    margin-top: 0px;    }
#content .anchor-list > li > a[class*="-12-"] {    margin-top: 6px;    }
#content .anchor-list > li > a[class*="-14-"] {    margin-top: 7px;    }
#content .anchor-list > li > a[class*="-16-"] {    margin-top: 8px;    }