@charset "utf-8";
/* CSS Document */

/*---------------------------------------- HOME PAGE CSS DECLARTIONS -----------------------------------*/


/*------------------------ HOVER ON HOME LINK --------------------------*/
#menu .home {
	background-position: left bottom;
}

/*------------------------ BANNER CSS DECLARTIONS --------------------------*/

#banner{
	height: 391px;
	position: relative;
	margin-top: 1px;
}

#banner_text{
	font-size: 14px;
	line-height: 20px;
	font-weight: 100;
}

/*-------------- NEW DESIGN --------------*/
#new_design_left {
	width:491px;
	height:391px;
	left: -65px;
	padding-left: 67px;
	padding-top: 221px;
	background: url(../images/banners/bnr-new-design-left.png) no-repeat;
	position: absolute;
}

#new_design_right {
	width:540px;
	height:391px;
	left: 381px;
	top: -19px;
	position: absolute;
}

/*------------- SCIENCE 360 ------------*/
#s360_left {
	width:492px;
	height:391px;
	left: -70px;
	padding-left: 72px;
	padding-top: 222px;
	background: url(../images/banners/bnr-s360-left.jpg) no-repeat;
	position: absolute;
}

#s360_right {
	width:637px;
	height:391px;
	left: 422px;
	position: absolute;
}

/*------------- EVERSHED ------------*/
#evershed {
	width:962px;
	height:391px;
	left: -1px;
	position: absolute;
}

/*------------- CANDY BOUQUET ------------*/
#candy_bouquet_left {
	width:449px;
	height:391px;
	left: -70px;
	padding-left: 71px;
	padding-top: 231px;
	position: absolute;
	background-image: url(../images/banners/bnr-disegno.png);
	background-repeat: no-repeat;
}

#candy_bouquet_right {
	width:667px;
	height:391px;
	left: 261px;
	position: absolute;
	top: -1px;
}

/*------------------------ MIDDLE BAR CSS DECLARTIONS --------------------------*/
#middle_bar{
	width:960px;
	height:28px;
	left:1px;
	position: relative;
	background-image: url(../images/home/bg-middle-bar.jpg);
	background-repeat: repeat-x;
}

#title_welcome {
	width:93px;
	height:14px;
	top: 6px;
	left: 1px;
	position: absolute;
}

#title_what_clients_are_saying {
	width:198px;
	height:13px;
	top: 6px;
	left: 352px;
	position: absolute;
}

/*------------------------ LOWER QUADRANT CSS DECLARTIONS --------------------------*/

#lower_quadrant {
	width:960px;
	height: 275px;
	margin-top: 16px;
	margin-left: 2px;
	position: relative;
}

#lower_quadrant_left {
	width:334x;
	left: -1px;
	position: absolute;
}

#lower_quadrant_center {
	width:293px;
	left: 353px;
	position: absolute;
}

#lower_quadrant_right {
	width:293px;
	left: 666px;
	position: absolute;
}

#title_welcome_to_the_studio{
	padding-top: 17px; 
	left:1px; 
	position:relative;
}

#title_exist{
	padding-top: 17px;
}

#title_beacon_golf{
	top: -20px; 
	position:relative;
}

#imageAdBeacon{
	top: -37px;
	position:relative;
}

#thumbnail_mike{
	left: 1px;
	padding-top: 5px;
	margin-right: 14px;
	position: relative;
}
body:first-of-type #thumbnail_mike {margin-right: 12px; padding-top:4px;}

#lower_quadrant_left_text{
	padding-top: 8px;
	padding-left: 0px;
	line-height: 19px;
	font-weight: 100;
}
body:first-of-type #lower_quadrant_left_text {padding-top: 9px;}

#lower_quadrant_center_text{
	padding-top: 9px;
	font-size: 13px;
	line-height: 18px;
	font-weight: 100;
}
body:first-of-type #lower_quadrant_center_text { margin-left: -1px; padding-top:10px;}

#lower_quadrant_right_text{
	top: -10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: 100;
	position: relative;
}
body:first-of-type #lower_quadrant_right_text { left: -1px;}

#lq_center_company{
	padding-top: 1px;
}
body:first-of-type #lq_center_company { padding-top: 3px;}

#lq_right_company{
	top: 2px; 
	position:relative;
}

#lq_right_name{
	top: -1px; 
	position:relative;
}

#footer_padding{
	padding-bottom: 33px;
}
