* {
	margin: 0px;
	padding: 0px;
}

html, body {
		height:100%;
		}

body {
	background-color: #1A0C02;
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	font:100.01%/1.4;
	text-align:center;
}

#distance { 
		width:1px;
		height:50%;
		margin-bottom: -265px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:500px;
		width:900px;
		clear:left;
		}

#left_side {
	float:left;
	padding-left: 132px;
	width:380px;
	height: 264px;
}

#left_side_brands {
	float:left;
	padding-left: 132px;
	padding-top: 20px;
	width:380px;
	height: 264px;
}
#left_side_clients {
	float:left;
	margin-left: 106px;
	margin-top: 1px;
	width:433px;
	height: 350px;
	background-image:url(images/clients_bg.png)
}
#lhs_content_clients {
	padding-left: 26px;
	margin-top: 19px;
	height: 45px;
}

#right_side {
	float:right;
	width:361px;
	height: 264px;
}

#wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#masthead {
	height: 149px;
	background-image: url(images/background_top.png);
	background-repeat: no-repeat;
}
#navigation {
	height: 45px;
}
#logo {
	background-image: url(images/lps_logo.png);
	background-repeat: no-repeat;
	height: 96px;
	width: 261px;
	margin-left: 132px;
}
#twitter_div {
	z-index: 2;
	clear:both;
	background-image: url(images/twitter_bg.png);
	background-repeat: no-repeat;
	height: 93px;
	width: 385px;
	margin-left: 440px;
}
#twitter_div ul {
	list-style-type: none;
	font-size: 0.8em;
	color: #1a0d00;
	padding-left: 92px;
	padding-right: 25px;
	padding-top: 7px;
}

#twitter_div a {
	color: #8dab4f;
}
#home_text {
	padding-top: 10px;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #1A0C02;
}
#wall_text {
	padding-top: 10px;
	font-size: 0.7em;
	line-height: 1.5em;
	color: #1A0C02;
}
#signup_text {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFF;
	font-size: 1.1em;
}
#form_text {
	padding-top: 2px;
	font-size: 0.7em;
	line-height: 1em;
	color: #1A0C02;
}
#contact_text {
	padding-top: 10px;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #1A0C02;
}
#logos_line1{
	padding-top: 10px;
	padding-left: 19px;
}
#logos_line2{
	padding-top: 18px;
	padding-left: 19px;
}
#logos_line3{
	padding-top: 6px;
	padding-left: 19px;
}
#logos_line4{
	padding-top: 12px;
	padding-left: 19px;
}
#home_text_hello{
	color: #FFF;
	font-size: 1.6em;
	padding-top: 15px;
	padding-bottom: 5px;
}
#home_text_2ndpara{
	padding-top: 5px;
	font-size: 1.2em;
}
#services_text_2ndpara{
	color: #FFF;
	font-size: 1.2em;
}
#clients_text_main{
	color: #666666;
	font-size: 1.2em;
}
#brand_text_top{
	color: #FFF;
	font-size: 1.1em;
}
#services_table{
	font-size: 1em;
	margin-top: 10px;
}
#clients_table{
	font-size: 1em;
}
#portfolio_table{
	font-size: 1.1em;
}
.white_text{
	color: #FFF;
}
#port_thumbs {
	padding-top:10px;
}
#navigation ul {
	list-style-type: none;
	padding-left: 241px;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
#bodyarea_about {
	height: 351px;
	background-image: url(images/background_bottom_about.png);
	background-repeat: no-repeat;
}
#bodyarea_brands {
	height: 351px;
	background-image: url(images/background_bottom_brands.png);
	background-repeat: no-repeat;
}
#bodyarea_clients {
	height: 351px;
	background-image: url(images/background_bottom_clients.png);
	background-repeat: no-repeat;
}
#bodyarea_services {
	height: 351px;
	background-image: url(images/background_bottom_services.png);
	background-repeat: no-repeat;
}
#bodyarea_contact {
	height: 351px;
	background-image: url(images/background_bottom_contact.png);
	background-repeat: no-repeat;
}
#wallpaper {
	padding-left: 14px;
	padding-top: 63px;
}
#brand_text {
	padding-left: 14px;
	padding-top: 20px;
	padding-right: 114px;
}

#navigation li {
	float: left;
	list-style-type: none;
	margin-right: 20px;
	padding-top: 7px;
}
#navigation a {
	text-decoration: none;
	display: block;
	float: left;
	text-indent: -5000px;
	overflow: hidden;
}
#navigation #about {
	background-image: url(images/btn_about.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 89px;
	height: 36px;
}
#navigation #about:hover {
	background-position: 0 -36px;
}
#navigation #about2 {
	background-image: url(images/btn_about.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 89px;
	height: 36px;
}
#navigation #services {
	background-image: url(images/btn_services.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 60px;
	height: 36px;
}
#navigation #services:hover {
	background-position: 0 -36px;
}
#navigation #services2 {
	background-image: url(images/btn_services.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 60px;
	height: 36px;
}
#navigation #clients {
	background-image: url(images/btn_clients.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 63px;
	height: 36px;
}
#navigation #clients:hover {
	background-position: 0 -36px;
}
#navigation #clients2 {
	background-image: url(images/btn_clients.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 63px;
	height: 36px;
}
#navigation #brands {
	background-image: url(images/btn_brands.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 66px;
	height: 36px;
}
#navigation #brands:hover {
	background-position: 0 -36px;
}
#navigation #brands2 {
	background-image: url(images/btn_brands.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 66px;
	height: 36px;
}
#navigation #portfolio {
	background-image: url(images/btn_portfolio.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 66px;
	height: 36px;
}
#navigation #portfolio:hover {
	background-position: 0 -36px;
}
#navigation #portfolio2 {
	background-image: url(images/btn_portfolio.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 66px;
	height: 36px;
}
#navigation #contact {
	background-image: url(images/btn_contact.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 53px;
	height: 36px;
}
#navigation #contact:hover {
	background-position: 0 -36px;
}
#navigation #contact2 {
	background-image: url(images/btn_contact.png);
	background-repeat: no-repeat;
	background-position: 0 -72px;
	width: 53px;
	height: 36px;
}

#footer_text {
	font-family:"Gill Sans", Arial, Helvetica, sans-serif;
	color: #999;
}

#footer_text a {
	text-decoration: none;
	color: #FFF;
}

#footer_text a:hover {
	color: #95C543;
	text-decoration: none;
}
.bodycopy_colour2 {
	color: #716D5C;
	font-size: 0.7em;
}
#port_thumbs a {
	text-decoration: none;
	display: block;
	float: left;
	text-indent: -5000px;
	overflow: hidden;
}
#web_thumb01:hover,#web_thumb02:hover,#web_thumb03:hover,#web_thumb04:hover,#web_thumb05:hover,#web_thumb06:hover,#web_thumb07:hover,#web_thumb08:hover,#web_thumb09:hover,#web_thumb10:hover,#web_thumb11:hover,#web_thumb12:hover,#print_thumb01:hover,#print_thumb02:hover,#print_thumb03:hover,#print_thumb04:hover,#print_thumb05:hover,#print_thumb06:hover,#print_thumb07:hover,#print_thumb08:hover,#print_thumb09:hover,#logos_thumb01:hover,#logos_thumb02:hover,#logos_thumb03:hover,#logos_thumb04:hover,#logos_thumb05:hover,#logos_thumb06:hover,#logos_thumb07:hover,#logos_thumb08:hover,#logos_thumb09:hover,#logos_thumb10:hover,#logos_thumb11:hover,#logos_thumb12:hover,#digital_thumb01:hover,#digital_thumb02:hover,#digital_thumb03:hover,#digital_thumb04:hover,#digital_thumb05:hover,#digital_thumb06:hover,#digital_thumb07:hover,#pack_thumb01:hover,#pack_thumb02:hover,#pack_thumb03:hover,#pack_thumb04:hover,#pack_thumb05:hover,#style_thumb01:hover,#style_thumb02:hover,#style_thumb03:hover,#style_thumb04:hover,#style_thumb05:hover{
background-position:0 -84px;
}
#web_thumb01 {
	background-image: url(images/thumb_web_fusion.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb02 {
	background-image: url(images/thumb_web_spoilt.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb03 {
	background-image: url(images/thumb_web_pagan.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb04 {
	background-image: url(images/thumb_web_munki.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb05 {
	background-image: url(images/thumb_web_sub.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb06 {
	background-image: url(images/thumb_web_covey.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb07 {
	background-image: url(images/thumb_web_ipc.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb08 {
	background-image: url(images/thumb_web_rich.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb09 {
	background-image: url(images/thumb_web_dbc.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb10 {
	background-image: url(images/thumb_web_kitchen.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb11 {
	background-image: url(images/thumb_web_eye.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#web_thumb12 {
	background-image: url(images/thumb_web_tart.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb01 {
	background-image: url(images/thumb_print_kimmi.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb02 {
	background-image: url(images/thumb_print_w8data.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb03 {
	background-image: url(images/thumb_print_wedding.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb04 {
	background-image: url(images/thumb_print_orchard.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb05 {
	background-image: url(images/thumb_print_dynamo.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb06 {
	background-image: url(images/thumb_print_hoho.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb07 {
	background-image: url(images/thumb_print_spoilt.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb08 {
	background-image: url(images/thumb_print_kitchen.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb09 {
	background-image: url(images/thumb_print_nick.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#print_thumb10 {
	background-image: url(images/thumb_print_integrity.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb01 {
	background-image: url(images/thumb_logos_driverdan.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb02 {
	background-image: url(images/thumb_logos_hoho.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb03 {
	background-image: url(images/thumb_logos_lucysmith.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb04 {
	background-image: url(images/thumb_logos_kitchen.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb05 {
	background-image: url(images/thumb_logos_covey.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb06 {
	background-image: url(images/thumb_logos_sparkling.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb07 {
	background-image: url(images/thumb_logos_parsnip.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb08 {
	background-image: url(images/thumb_logos_2become1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb09 {
	background-image: url(images/thumb_logos_sub.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb10 {
	background-image: url(images/thumb_logos_eye.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb11 {
	background-image: url(images/thumb_logos_pagan.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#logos_thumb12 {
	background-image: url(images/thumb_logos_popadeli.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb01 {
	background-image: url(images/thumb_digital_ipc1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb02 {
	background-image: url(images/thumb_digital_ipc2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb03 {
	background-image: url(images/thumb_digital_hygienics.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb04 {
	background-image: url(images/thumb_digital_peter1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb05 {
	background-image: url(images/thumb_digital_peter2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb06 {
	background-image: url(images/thumb_digital_tronji.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#digital_thumb07 {
	background-image: url(images/thumb_digital_stiff.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#pack_thumb01 {
	background-image: url(images/thumb_pack_roary1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#pack_thumb02 {
	background-image: url(images/thumb_pack_roary2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#pack_thumb03 {
	background-image: url(images/thumb_pack_chicks.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#pack_thumb04 {
	background-image: url(images/thumb_pack_hygenics.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#pack_thumb05 {
	background-image: url(images/thumb_pack_aquadoodle.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#style_thumb01 {
	background-image: url(images/thumb_style_roary1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#style_thumb02 {
	background-image: url(images/thumb_style_roary2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#style_thumb03 {
	background-image: url(images/thumb_style_roary3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#style_thumb04 {
	background-image: url(images/thumb_style_driverdan.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#style_thumb05 {
	background-image: url(images/thumb_style_popadeli.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 81px;
	height: 84px;
}
#light_link {
	color: #716D5C;
}
