@charset "utf-8";
/*
Theme Name: Boost Labs 2.0
Theme URI: http://www.boostlabs.com/
Description: Boost Labs Theme 2.0
Version: 2.0
Author: Ali Allage
Author URI: http://www.boostlabs.com/
Tags: Boost Labs 2.0

*/

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	}
	
#background_image {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-image:url(images/bl_big_bg.jpg);
	z-index:1;
}
	
.logo_position {
	width:329px;
	position:absolute;
	top:0px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.navigation_position {
	width:500px;
	position:absolute;
	top:35px;
	left:439px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 19px;
}

.navigation_text {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e7581;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	width:500px;
}

#navigation_text_anchor {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6e7581;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.login_position {
	width:70px;
	position:absolute;
	top:20px;
	left:895px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 19px;
}

/* New CSS Styles For The Homepage */

.headern_position_new {
	width:1046px;
	height: 749px;
	position: relative;
	left:0px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bl_topbg.png);
	z-index:1;

}


.get_started_container {
	width:1046px;
	height: 81px;
	position: relative;
	left:0px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bl_3stepsbg.jpg);
	z-index:1;

}

.footer_background_container {
	width:1046px;
	height: 770px;
	position: relative;
	left:0px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bl_lowerbg.jpg);
	z-index:1;

}


.logo_position_2 {
	width:180px;
	position:absolute;
	top:12px;
	left:30px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


.navigation_position_2 {
	width:500px;
	position:absolute;
	top:46px;
	left:400px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 19px;
}

.login_position_2 {
	width:70px;
	position:absolute;
	top:30px;
	left:865px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 19px;
}

.front_panel_position {
	width:1024px;
	height: 360px;
	position: relative;
	left:0px;
	top:98px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	z-index:1;
}


.scrolling_rss_position {
	width:1024px;
	height: 360px;
	position: relative;
	left:0px;
	top:800px;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	z-index:1;
}




/* End */

.header_position {
	width:1060px;
	position:absolute;
	top:92px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 272px;
	z-index:1;
}

.header_position_ie {
	width:1060px;
	position:absolute;
	top:92px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 286px;
	background-image:url(images/boost_header3bg.jpg);
	z-index:1;
}


.movie_position {
	width:500px;
	position:absolute;
	top:425px;
	left:625px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 200px;
	z-index:4;
}

.body_content_position {
	width:1060px;
	position:absolute;
	top:360px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 710px;
	background-image:url(images/content_body.jpg);
}
.body_news_position {
	width:1060px;
	position:absolute;
	top:360px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	background-image:url(images/content_body.jpg);
}


.body_content_casestudy_position {
	width:1060px;
	position:absolute;
	top:360px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	background-image:url(images/content_body.jpg);
}

.body_content_services_position {
	width:1060px;
	position:absolute;
	top:360px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
}

.services_flash_position {
	width:994px;
	position:absolute;
	top:0px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 191px;
}

.body_content_services_background_position {
	width:1000px;
	position:absolute;
	top:191px;
	left:-1px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 610px;
	background-color:#F8F8F8;
	background-image:url(images/services_bg.jpg);
}



#body_content_services_text_position {
	width:600px;
	position:absolute;
	top:45px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 254px;
}

#image_content_services_position {
	width:300px;
	position:absolute;
	top:5px;
	left:600px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 235px;
}

#image_content_smm_services_position {
	width:300px;
	position:absolute;
	top:40px;
	left:700px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 235px;
}


.services_image_position {
	width:209px;
	position:absolute;
	top:12px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 221px;
}

.services_text_position {
	width:675px;
	position:absolute;
	top:11px;
	left:231px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 243px;
}


#body_content_casestudy_text_position {
	width:850px;
	position:absolute;
	top:2px;
	left:45px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	overflow:auto;
}

#body_content_client_text_bottom_position {
	width:972px;
	position:absolute;
	top:19px;
	left:30px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 755px;
}

#body_content_services_title_bottom_position {
	width:306px;
	position:absolute;
	top:64px;
	left:54px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 53px;
}


#body_content_services_idea_text_bottom_position {
	width:182px;
	position:absolute;
	top:260px;
	left:12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 146px;
}

#body_content_services_plan_text_bottom_position {
	width:182px;
	position:absolute;
	top:260px;
	left:12px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 146px;
}

#body_content_services_create_text_bottom_position {
	width:182px;
	position:absolute;
	top:260px;
	left:15px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 146px;
}

#body_content_services_promote_text_bottom_position {
	width:182px;
	position:absolute;
	top:260px;
	left:13px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 146px;
}

.body_content_services_position_bottom {
	width:1060px;
	position:absolute;
	top:662px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 550px;
	background-image:url(images/our_clients_content_2.jpg);
}

.body_content_services_idea_position_bottom {
	width:202px;
	position:absolute;
	top:27px;
	left:67px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 432px;
	background-image:url(images/idea_column.jpg);
}

.body_content_services_plan_position_bottom {
	width:202px;
	position:absolute;
	top:25px;
	left:294px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 432px;
	background-image:url(images/plan_column.jpg);
}

.body_content_services_create_position_bottom {
	width:202px;
	position:absolute;
	top:28px;
	left:516px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 432px;
	background-image:url(images/create_column.jpg);
}

.body_content_services_promote_position_bottom {
	width:202px;
	position:absolute;
	top:28px;
	left:738px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 432px;
	background-image:url(images/promote_column.jpg);
}

.body_content_client_position_bottom {
	width:1060px;
	position:absolute;
	top:662px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 774px;
	background-image:url(images/our_clients_content_2.jpg);
}

.footer_content_position {
	width:971px;
	position:absolute;
	top:860px;
	left:22px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 445px;
	background-image:url(images/home_footer.gif);
}

.footer_idea_promotion_plan_create_position {
	width:1060px;
	position:absolute;
	top:760px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 374px;
	background-image:url(images/services_footer.jpg);
}


.footer_news_content_position {
	width:1060px;
	position:absolute;
	top:860px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 454px;
	background-image:url(images/footer_background.jpg);
}



.footer_about_position {
	width:1060px;
	position:absolute;
	top:950px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 454px;
	background-image:url(images/footer_background.jpg);
}


.footer_casestudy_content_position {
	width:1060px;
	position:absolute;
	top:862px;
	left:0px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 374px;
	background-image:url(images/our_clients_footer.jpg);
}

.footer_services_content_position {
	width:972px;
	position:absolute;
	top:871px;
	left:22px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 445px;
	background-image:url(images/services_footer.gif);
}

.getting_started_position {
	width:972px;
	position:absolute;
	top:800px;
	left:22px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 71px;
	background-image:url(images/getting_started.png);
}

.getting_started_learn_more_btn_position {
	width:159px;
	position:absolute;
	top:15px;
	left:785px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 42px;
}

.getting_started_homepage_position {
	width:972px;
	position:absolute;
	top:800px;
	left:21px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 71px;
	background-image:url(images/getting_started_light.png);
	z-index:1;
}

.body_content_text_position {
	width:600px;
	position:absolute;
	top:2px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	height: 500px;
}

.body_news_text_position {
	width:850px;
	position:absolute;
	top:2px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	overflow: auto;
}

.body_subcontent_text_position {
	width:625px;
	position:absolute;
	top:2px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	overflow: auto;
}

.body_casestudy_text_position {
	width:940px;
	position:absolute;
	top:2px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 500px;
	overflow: auto;
}


.body_free_consult_text_position {
	width:850px;
	position:absolute;
	top:2px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 400px;
	overflow:auto;
}


h1 {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
}

h2 {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

h2.white {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

.content {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:13px;
	text-decoration:none;
	font-weight: 400;
	line-height: 22px;
}

li {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:13px;
	text-decoration:none;
	font-weight: 400;
	line-height: 22px;
}

p.white {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.social_media_text_position {
	width:433px;
	position:absolute;
	top:675px;
	left:545px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 54px;
}

.social_media_content {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.footer_pos1_title_position {
	width:153px;
	position:absolute;
	top:30px;
	left:50px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 398px;
}

.footer_pos2_title_position {
	width:147px;
	position:absolute;
	top:30px;
	left:230px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 398px;
}

.footer_pos3_title_position {
	width:107px;
	position:absolute;
	top:30px;
	left:413px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 398px;
}

.footer_pos4_title_position {
	width:114px;
	position:absolute;
	top:30px;
	left:532px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 398px;
}


a.services:link {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.services:visited {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

a.services:hover {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}


a:link {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

a:visited {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

a:hover {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


a.footer_links {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6d6e;
	font-size:12px;
	text-decoration:none;
	font-weight: 400;
}

a.footer_links:hover{
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#f26522;
	font-size:12px;
	text-decoration:none;
	font-weight: 400;
}



a.footer_links_white {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#e1e1e1;
	font-size:12px;
	text-decoration:none;
	font-weight: 400;
}


a.footer_links_white:hover{
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fcb315;
	font-size:12px;
	text-decoration:none;
	font-weight: 400;
}

.footer_call_position {
	width:294px;
	position:absolute;
	top:40px;
	left:647px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 154px;
}

.casestudy_image_position {
	width:234px;
	position:absolute;
	top:15px;
	left:21px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 255px;
}

.casestudy_text_position {
	width:620px;
	position:absolute;
	top:-1px;
	left:272px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 256px;
}

td.casestudy {
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#767676;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.services_icon_position1 {
	width:62px;
	position:absolute;
	top:230px;
	left:-5px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 398px;
}

.sevices_text_position1 {
	width:600px;
	position:absolute;
	top:242px;
	left:70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
}

.sevices_text_position2 {
	width:600px;
	position:absolute;
	top:305px;
	left:70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
}

.sevices_text_position3 {
	width:600px;
	position:absolute;
	top:360px;
	left:70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
}

.sevices_text_position4 {
	width:600px;
	position:absolute;
	top:415px;
	left:70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
}

.sevices_text_position5 {
	width:600px;
	position:absolute;
	top:470px;
	left:70px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:0px;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:-10px;
	width:41px;
	height:271px;

}
.nivo-nextNav {
	right:10px;
	width:41px;
	height:271px;
	
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

