@charset "UTF-8";
/* http://www.w3.org/International/questions/qa-css-charset.en.php */

/******************************
* BACKGROUND STRUCTURE        *
******************************/
#bg_image{position:absolute;}
#loader{position:absolute;overflow:hidden;z-index:-1;color:#fff;}
#background_holder{position:fixed;width:100%;height:100%;overflow:hidden;z-index:-3;top:0;}
#background_holder .bg_image{position:absolute;display:none;}
#background_holder #bgImg_1{z-index:-4;}
#background_holder #bgImg_2{z-index:-5;}


p { 
	background-color:transparent;
}

#cse-search-form{
	position:absolute;
	right:0;
	top:0;
	width: 150px;
}

.thrColFixHdr #container #colcontainer #col01_home {
	font-size: 12px;
	line-height: 1.8em;
	float: left; /* since this element is floated, a width must be given */
	min-height:450px;
	padding: 0 0 15px 20px;
	width: 330px; 
}
.thrColFixHdr #container #colcontainer #col01_home #col01_footer {
	position:absolute;
	top:440px; 
}
.thrColFixHdr #container #colcontainer #col02_home {
	float: left; /* since this element is floated, a width must be given */
	min-height:450px;
	padding: 0 0 15px 20px;
	width: 45%;
}
.thrColFixHdr #container #colcontainer #col03_home {
	float: right; /* since this element is floated, a width must be given */
	width: 320px;
}
