/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display:block;}
mark, rp, rt, ruby, summary, time { display:inline}
html {margin:0; padding:0;}
body {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#828387;
	position:relative;
	min-width:810px;
	width:100%;
	background:#fff;
	overflow:hidden;
}
a{
	color:#f5b400; 
	outline:none; 
	cursor:pointer; 
	text-decoration:underline;
}
a:hover{
	text-decoration: none;
}
p {margin:0;}
h1 {
	float:left;
}
h1>span {
	position:relative; 
	display:inline-block; 
	background:url("../images/CreativeMindMachine_logo.png") no-repeat; 
	text-indent: 100%; 
	white-space: nowrap; 
	overflow: hidden; 
	width:220px; 
	height:70px; 
	margin-left: 0px; 
	margin-top: 11px; 
	z-index:1;
}
h2 {}
h3{font:normal 25px/30px Arial, Helvetica, sans-serif; color:#4c4e51; letter-spacing:-1px;}
h4{font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#a7a7a7;
}
#content {
	width:100%;
	border-top:1px solid #dfdfdf;
	padding: 0;
}
#loading {position:absolute; left:50%; top:450px; z-index:50;}
#loadingHolder {position:absolute; background-color:#fff; z-index:999; width:100%; height: 1563px; opacity:1;}
.wrapper {overflow:hidden; width:100%;}
.fleft {float:left;}
.fright {float:right;} 
.clear {clear:both;}
footer {
	width:100%; 
	overflow:hidden; 
	margin-left:0px; 
	margin:0 auto; 
	padding: 0; 
}
header {
	margin:0; 
	padding:0;
}
.last{
	margin:0 !important;
	padding:0 !important;
}
.container {
	background-color:#fff;
	position:relative; 
	overflow:hidden; 
	width: 810px; 
	margin:0 auto;
}
.container1 {
	position:relative; 
	overflow:hidden; 
	width: 732px; 
	margin:0 auto;
}
.container2{
	position:relative; 
	width: 810px; 
	margin:0 auto;
}
/*--Header--*/
.logo{
	display:inline-block;
}
.pad_1{
	padding: 0 0 23px;
}
.button-like {
	margin: 0;
	display:inline-block;
	height:102px;
	float:right;
	background:url(../images/like_pic.png) no-repeat center 0;
}
.button-like span {
	display:block;
	font-size:18px;
	line-height: 20px;
	color:#b9aa81;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 10px 0 10px 0;
	margin: 0px 0 0 0;
	letter-spacing: -1px;
        text-align: center;
        float: center;
}
.button-like span b {
	display:inline-block;
	background:url(../images/like_icon.png) no-repeat 0 0;
	width: 17px;
	height: 15px;
	margin: 3px 11px 0 0px;
}
#txt0{
	font-size:13px;
	line-height:15px;
	color:#b9aa81;
	margin: -11px 0 0 0px;
	text-align: center;
	letter-spacing: -1px;
}
.button-like-2 {
	display:block;
	padding: 30px 0 0 40px;
}
.bg1{
	border-top:1px solid #dfdfdf;
	background:url(../images/gradient.gif) center top repeat-x #fff;
}
.txt_spacing1{
	letter-spacing:-2px;
}
/*--Content--*/
.bg_color{
	background:#f7f7f7;
	padding: 35px 0 0;
}
.container3 {
	position:relative; 
	overflow:hidden; 
	width: 810px; 
	margin:0 auto;
	padding: 0 0 5px;
}
.pad_2{
	padding: 0 0 40px;
}
.pad_3{
	padding: 0 0 20px;
}
.pad_4{
	padding: 0 0 29px;
}
.box-0{
	width: 455px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	display: inline-block;
}
.box-1{
	float:left; 
	width: 220px; 
}
.box-2{
	display: inline-block;
	width: 270px;
	margin-left: 41px;
}
/*------banners-------*/
.icon {position:absolute; float:right;  top: 83px;right: 68px; z-index:1;}
.icon a {position:relative; display:block;}
.icon .img_act {position:absolute; top:0; left:0;}
#banners {position:absolute; z-index:100;}
#banners {
	position:absolute; 
	top: 326px;
	left: 41px;
	border-top:3px solid #ebecec;
	background:url(../images/slider-links-tail.png) 0 0 repeat;
	height:137px;
	z-index:998;
}
#bannersHolder{position:relative; width: 468px; height:143px;}
.banner1{
	position:relative; 
	float:left; 
	width: 155px; 
	height: 175px; 
	display:block; 
	margin-left:0; 
	margin-top:0; 
	cursor:pointer; 
	z-index:1; 
	background:url(../images/slider-links-separator.gif) right 20px no-repeat;
	padding-right:1px; 
	overflow:hidden
}
.bannerText1{
	position:absolute; 
	top: 32px; 
	left: 15px; 
	display:inline-block; 
	font-size:28px; 
	color:#242323; 
	text-align:left;
	letter-spacing:-1px;
	z-index:1;
}
.bannerText1_1{
	position:absolute; 
	top: 57px;  
	left: 2px;
	display:inline-block; 
	font-size:19px; 
	color:#b9aa81;
	width: 150px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase; 
	z-index:1;
}

.over {
	position:absolute; 
	top: -180px; 
	left:0px;
}
.last_item{
	background:none;
}
/*------end banners-------*/
.list-1 {
	overflow:hidden;
}
.list-1 li {
	margin: 0 0 8px;
	float:left;
	width: 230px;
	text-align: left;
	padding: 0;
}
.list-1 li a {
	display:inline-block;
	position:relative;
	text-decoration:none;
}
.list-1 li a span {
	display:inline-block;
	color:#828387;
	font-size:14px;
	line-height: 14px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 4px 0 0 4px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.list-1 li a img {
	width:21px;
	height:21px;
	position:relative;
	display:inline-block;
}
.list-1 li a .active {
	position:absolute;
	top:0;
	left:0;
}
.list-1 li a:hover {
	text-decoration:none
}
.list-1 li a:hover span {
	color:#f5ba16
}
.font-1{
	font-size:14px; 
	line-height:20px;
}
.img-indent{
	float:left; 
	margin-right: 19px;
}
.borders{
	border:3px solid #e4e4e4;
}
.extra-wrap{
	overflow:hidden; 
	display:block;
}
.pad_5{
	padding: 2px 0 0;
}
.pad_6{
	padding: 0 0 27px;
}
.font-2{
	font: 14px/20px Arial, Helvetica, sans-serif;
	display: inline-block;
	margin: 0 0 4px;
	color:#333;
}
.link{
	font:italic 12px/18px Arial, Helvetica, sans-serif;
}
.container4 {
	position:relative; 
	overflow:hidden; 
	width: 810px; 
	margin:0 auto;
	padding: 0 0 51px;
}
.box-3{
    margin: 33px 39px 0;
}
.banners{
	overflow:hidden; 
	padding:0 4px 35px; 
	border-bottom:1px solid #e6e6e6;
}
.banners li{
	float:left; 
	margin: 0 69px 0 0;
}
.banners a{
	display:block; 
	text-decoration:none;
}
.banners img{
	opacity:0.7; filter: alpha(opacity=70);
}
.margin_1{
	margin: 0 76px 0 0 !important;
}
/*--End Content--*/
/*--Footer--*/
.container5 {
	position:relative; 
	overflow:hidden; 
	width: 810px; 
	margin:0 auto;
	padding: 0 0 0 0;
}
.box-4{
	padding: 0;
	margin: 0 0 0 39px;
	background: url(../images/pic1.gif) 500px 0px repeat-y;
	display: inline-block;
	width: 100%;
}
.box-5{
	padding: 0 35px 0 0;
	width: 460px;
	display: inline-block;
}
.box-6{
	padding:10px 0 10px 10px;
	display: inline-block;
	width: 260px;
}


.container6 {
	position:relative; 
	overflow:hidden; 
	width: 810px; 
	margin:0 auto;
	padding: 0 0 0 0;
	background-color:#f7f7f7;
}
.box-7{
	padding: 4px 0 4px;
	margin: 0 4px;
	display: inline-block;
}



.pad_7{
    padding: 4px 0 34px;
}
.margin_2{
	margin: 4px 0 0;
}
.pad_8{
	padding: 0 0 22px;
}
.pad_9{
    padding: 4px 0 40px;
}
.footer-text{
	font: 12px/22px Arial, Helvetica, sans-serif;
	color: #737a7f;
	}
.footer-text > a {
	color:#737a7f; 
	text-decoration:none;
	}
.footer-text > a:hover {
	text-decoration:underline;
	}
.footer-text span{
	color:#000;
	}
.subscribe{
	padding: 0 0 39px;
}
#newsletter{
	position:relative; 
	float:left; 
	overflow:hidden; 
	width: 215px;
	}
#newsletter label{
	float:left; 
	background:url(../images/letter_sub.jpg) no-repeat; 
	height: 31px; 
	padding-right: 0px;
	padding-bottom: 3px;
	}
#newsletter input[type=text]{
	width:182px; 
	border:none; 
	background:none; 
	padding: 4px 4px 2px 4px; 
	margin:0; 
	float:left; 
	color:#665c49; 
	outline:none;
	}
#newsletter input[type=email]{
	width: 199px; 
	border:none; 
	background:none; 
	padding: 6px 7px 7px 9px; 
	margin:0; float:left; 
	color:#665c49; 
	outline:none;
	}
#newsletter input[type=submit]{
	background: none;  
	float: right; 
	border:none; 
	color:#f5b400; 
	font:italic 12px/18px Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	cursor:pointer;  
	margin: 2px -5px 0 0;
	}
#newsletter input[type=submit]:hover{
	color:#4c4e51;
	}
.soc_list {
	overflow:hidden;
	padding:14px 0px 0 0;
}
.soc_list li:first-child {
	margin-left:0;
}
.soc_list li {
	float:left;
	margin: 0 0 0 8px;
}
.soc_list li a {
	display:block;
	width:33px;
	height:34px;
}

.b {
	font-weight:bold;
}
/*--End Footer--*/
