/* dallas and dallas css-------------------------------------------------*/



body{

	background: #ffffff;

	text-align: center;

	font-family: arial, sans-serif;

}

img.bord{ border: solid 2px #848484;

}

img.nobord{ border: none;

}



#clearall{

	clear: all;

}

/*print----------------------------------------------------------*/



@media print { 

  @page rotated {size: landscape}

} 



@media screen and (-webkit-min-device-pixel-ratio:0){

#div {margin-left: 10px;}

}





/*links----------------------------------------------------------*/









a#homemove{

	width: 100px;

	height:22px;

	position: absolute;

		top:0px;

		left: 0px;	

	background-image: url(menubar_home.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#homemove:hover{

	background-position: 0px 22px;

}



a#furnituremove{

	width: 101px;

	height:22px;

	position: absolute;

		top:0px;

		left: 101px;

	background-image: url(menubar_furniture.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#furnituremove:hover{

	background-position: 0px 22px;

}







a#lightingmove{

	width: 100.5px;

	height:22px;

	position: absolute;

		top:0px;

		left: 203px;

	background-image: url(menubar_lighting.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#lightingmove:hover{

	background-position: 0px 22px;

}





a#accessoriesmove{

	width: 101px;

	height:22px;

	position: absolute;

		top:0px;

		left: 304.5px;

	background-image: url(menubar_accessories.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#accessoriesmove:hover{

	background-position: 0px 22px;

}



a#wheremove{

	width: 101px;

	height:22px;

	position: absolute;

		top:0px;

		left: 406.5px;

	background-image: url(menubar_whereweare.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#wheremove:hover{

	background-position: 0px 22px;

}



a#contactmove{

	width: 101px;

	height:22px;

	position: absolute;

		top:0px;

		left: 508.5px;

	background-image: url(menubar_contact.jpg);

	display: block;

	text-decoration: none;

	overflow: hidden;

}

a#contactmove:hover{

	background-position: 0px 22px;

}







a.company_links{

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	

	text-decoration: none;

	color: #d3d3d3;

	float: right;

	

	

	}



a.company_links:hover{

	color: #ea864b;

}





a.back_links{

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 4px;

	border-top: solid 2px #555555;

	text-decoration: none;

	color: #d3d3d3;

	float: left;

	

	

	}



a.back_links:active{

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	padding-top: 10px;

	margin-top: 10px;

	border-top: solid 2px #ffffff;

	text-decoration: none;

	color: #d3d3d3;

	float: left;

	

	

	}





a.back_links:hover{

	color: #ea864b;

}





a:link, a:active  { 

	font-family: arial, sans-serif;

	font-size: 8pt;

	

	text-decoration: none;

	border: none; 

	color: #ffffff;

}



a:visited { 

	font-family: arial, sans-serif;

 	text-decoration: none;



	font-size: 8pt; 

	color:#ffffff;

}



a:hover  { 

	font-family: arial, sans-serif;

	font-size: 8pt;



	text-decoration: underline; 

	color: #ea864b;

}

 





/*containers etc----------------------------------------------------------*/

.clearall{

	position: absolute;

		top:500px;

	

}

.main{

	background: #3d3d3d;

	

	width: 850px;

	margin-left: -425px;

	padding: 0px;

	text-align: left;

	position: absolute;

		top: 5%;

		left:50%;





}



.greybody{

	background:  #3d3d3d;

	height: 350px;

	width: 850px;

	position: absolute;

	top: 149px;

	left: 0px;

}





#whitestripe{

	background: #ffffff;



	position: absolute;

		top: 109px;

		left: 0px;

		height: 60px;

		width: 609px;

}



#topgrey{

	background: #555555;

	height: 103px;

	width: 609px;

	position: absolute;

		top: 0px;

		left: 0px;

	color: #00ff00;

}



#menubar{

	background: #797979;

	padding: 0px;

	margin: 0px;

	border: none;

	position: absolute;

	top: 93px;

	left: 0px;

	height: 22px;

	width: 850px;

				

}



.holdall{



	position:relative;

		float: left;

		padding-right: 200px;

		padding-left: 50px;

		margin-top: 180px;

		

}



.holdimages{



	position:relative;

		float: left;

		padding-right: 5px;

		padding-left: 10px;

		margin-top: 180px;

		

}



.holdleft{



	position:relative;

		float: left;

		margin-top:190px;

		padding-left:5px;

	

}



.holdcontracts{



	position:relative;

		float: left;

		margin-top:190px;

		margin-left: 5px;

		padding:0px, 0px 0px  0px;

		width: 5px;

		

}



.long_holdleft{



	position:relative;

		float: left;

		width: 300px;

		margin-top:190px;

		padding-left: 5px;

		

	

}



#holdpics{



	position: relative;

		width: 360px;

		height: 250px;

}



#holdonepic{



	position: absolute;

		top: 200px;

		left: 290px;

		width: 254px;

		overflow: hidden;

}



#addressbar{

	margin-left: 20px;

	margin-top: 200px;

	font-size: 8pt;

	font-family: Verdana, Arial, Helvetica, sans-serif

}



/*-pic-links------------------------------------------------*/





a.piclinks:hover{

	border-color: #bdbdbd;

}





.pic1{



	position: relative;

	float: left;

	margin: 15px 10px 0 10px;

	

	}



.pic2{

	position: relative;

	float: left;

	

	margin: 15px 10px 0 10px;

	}

	



.pic3{

	position: relative;

	float: left;

	margin: 15px 10px 0 10px;

	}	



.pic4{



	position: relative;

	float: left;

	margin: 15px 10px 0 10px;

	}

	



.pic5{

	position: relative;

	float: left;

	margin: 15px 10px 0 10px;

	}

	



.pic6{

	position: relative;

	float: left;

	margin: 15px 10px 0 10px;

	}







p.pic1_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}

	







p.pic2_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}

	



p.pic3_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}



p.pic4_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}

	



p.pic5_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}

	



p.pic6_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}



	

p.icon_link{

	font-family: arial, sans-serif;

	color: ffffff;

	font-size: 8pt;

	position: relative;

	float: none;

	margin-top: 5px;

	}

	

/*-images------------------------------------------------*/



#build_top, #access_top, #furniture_top, #light_top, #where_top{

	position: absolute;

		top: 0px;

		left: 609px;

	width:241px;

	height: 103px;

	background-color: #555555;

	

}



#build_top{

	background-image: url(home_ad.jpg);

}



#access_top{

	background-image: url(access_ad.jpg);

}



#furniture_top{

	background-image: url(furniture_ad.jpg);

}



#light_top{

	background-image: url(light_ad.jpg);

}

#where_top{

	background-image: url(map_ad.jpg);

}





/*---------------------------------------------------*/



#build_mid, #access_mid, #furniture_mid, #light_mid, #where_mid{

	position: absolute;

		top: 109;

		left: 609px;

	width:241px;

	height: 60px;

	overflow: hidden;

	background-color: #ffffff;



}



#build_mid{

	background-image: url(home_mid_l.jpg);

}

#access_mid{

	background-image: url(access_mid_l.jpg);

}



#furniture_mid{

	background-image: url(furniture_mid_l.jpg);

}



#light_mid{

	background-image: url(light_mid_l.jpg);

}



#where_mid{

	background-image: url(where_mid.jpg);

}





/*---------------------------------------------------*/



#build_foot, #access_foot, #furniture_foot, #light_foot, #contact_foot, #where_foot{

	position: absolute;

		top: 168;

		left: 609px;

	width: 241px;

	height: 331px;

	background-color: #1e1e1e;



}



#build_foot{

	background-image: url(home_foot_l.jpg);

}

#access_foot{

	background-image: url(access_foot_l.jpg);

}



#furniture_foot{

	background-image: url(furniture_foot_l.jpg);

}



#light_foot{

	background-image: url(light_foot_l.jpg);

}

#contact_foot{

	background-image: url(home_foot_l.jpg);

}



#where_foot{

	background-image: url(where_foot.jpg);

}

	





/*---------------------------------------------------*/



#logo{

	background: url(lighteragainlogo.gif) #555555;

	position: absolute;

		top: 0px;

		left: 360px;

	width: 249px;

	height: 44px;

}



#mainfadeimage{

	background: url(main_faded.jpg) #555555;

	position: absolute;

		top: 169px;

		left: 0px;

	width: 210px;

	height: 330px;

}



.holdblurb{

	position: absolute;

		top: -31px;

		left: -20px;

	width: 850px;





}



.terms{

	position: absolute;

		top: 0px;

		left: 0px;

	width: 100px;

	

}

	

.holdmap{

	position: absolute;

		top: 100px;

		left: 10px;

	width: 850px;





}



#holdsideblurb{

	position: absolute;

		top: 0px;

		left: 0px;

	width: 400px;

	height: 300px;	

}



#contact_address{

	position: absolute;

		top: 105px;

		left: 316px;

}



#productlist{

	position: absolute;

		top: 190px;

		left: 10px;

	width: 180px;

}





#oneproductlist{



	position: absolute;

		top: 190px;

		left: 10px;

	width: 150px;

}



#termsconditions{

	position: absolute;

		top: 150px;

		left: 150px;

}



#icon{

	position: absolute;

	text-align: center;

	font-size: 0.8em;

	colour-text: #ffffff;

	left: 200px;

	border-color:#FFFFFF



}



#openingtext{

	position: absolute;

		text-align: centre;

		clear: all;

		left: 0px;

	margin-left: 200px;

	margin-top: 200px;

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	color: #dfdfdf;

	background-color: #3d3d3d;

}



#bottomtext{

	position: relative;

		text-align: left;

		clear: all;

		left: 200px;

	margin-left: 20px;

	margin-top: 508px;

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	color: #dfdfdf;

	background-color: #3d3d3d;

}





/*words-------------------------------------------------------------------*/



#line{

	

	background-color: #555555;

	

	width: 150px;

}



#homeword{

	border:none;

}

p#flow{

	color:#3d3d3d;

	font-size: 0.2em;

}



p.indiv_product{

	color:  #ffffff;

	font-size: 10pt;

	font-family: arial, sans-serif;

	}



p.hidethis{

	position: relative;

	left: -100px;

	}



p.blurb{

	position: relative

		float: left;

		clear: all;

	margin-left: 145px;

	margin-top: 200px;

	padding: 20px 300px 0px 35px;

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	color: #dfdfdf;

	background-color: #3d3d3d;

	

}



p.indextext{

	position: relative

		float: left;

		clear: all;

	margin-left: 250px;

	margin-top: 230px;

	padding: 20px 338px 0px 35px;

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	font-style:strong;

	text-align:left;

	color: #dfdfdf;

	background-color: #3d3d3d;

}



p.addressdetails{

	position: absolute;

		float: left;

		clear: all;

	margin-left: 22px;

	margin-top: 615px;

	font-family: arial, helvetica, sans-serif;

	letter-spacing:0.12em;

	font-stretch:narrower;

	font-size: 7pt;

	font-style:normal;

	text-align:left;

	color: #ffffff;

}



p.contractstext{

		margin-left: 20px;

		text-align: inherit;

		letter-spacing: 0.5px;

		word-spacing: -1px;

		right: 50px;

		width: 175px;

		font-size: 8pt;

		color: #FFFFFF;

		font-family: arial, sans-serif;



}



p.icon{

	position: absolute;

	margin-top: 425px;

	left: 35px;

	text-align: centre;

	color: #ffffff;

	float: left;

	colour-text: #ffffff;

	font-size: 8pt;

	boarder: 1px;

	border-color:#FFFFFF

}



p.motionimage{

	position: absolute;

	margin-top: 190px;

	left: 335px;

	text-align: centre;

	color: #ffffff;

	float: left;

	colour-text: #ffffff;

	font-size: 8pt;

	boarder: 1px;

	border-color:#FFFFFF

}



p.indexbg{

	position: relative

		float: left;

		clear: all;

	margin-left: 35px;

	margin-top: 425px;

	font-family: arial, helvetica, sans-serif;

	font-size: 8pt;

	color: #dfdfdf;

	background-color: #3d3d3d;

}



p.where_address{

	position: relative

		float: left;

		clear: all;

	margin-left: 20px;

	margin-top: 210px;

	padding: 20px 200px 0px 35px;

	font-family: arial, helvetica, sans-serif;

	font-size: 0.8em;

	color: #dfdfdf;

	background-color: #3d3d3d;

}



p.termsconditions{

	position: relative

		float: left;

		clear: all;

	margin-left: 250px;

	margin-top: 500px;

	padding: 20px 150px 0px 35px;

	font-family: arial, helvetica, sans-serif;

	font-size: 0.8em;

	color: #dfdfdf;

	background-color: #;

}	

	

p#sideblurb{

	font-family: arial, helvetica, sans-serif;

	font-size: 0.82em;

	color: #dfdfdf;

	font-weight: (400);

}



p.contact_address{

	position: relative;

		float: left;

		clear: all;

	margin-left: -10px;

	margin-top: 100px;

	padding: 20px 10px 0px 10px;

	font-family: arial, helvetica, sans-serif;

	font-size: 0.9em;

	color: #d3d3d3;

	overflow: hidden;

	background-color: #3d3d3d;

}	

	

p#belowpics{

	font-size: 0.8em;

	position: absolute;

		top:400px;

		left:0px;

}



p.small_address{

	position: absolute;

		top: -10px;

		left: 615px;

	font-size: 8pt;

	color: #cecece;

	



}

p.clicktosee{

		width: 150px;

		font-size: 0.7em;

		color: #FFFFFF;

		font-family: arial, sans-serif;

}



p.long_clicktosee{

	

		width: 260px;

		font-size: 8pt;

		color: #FFFFFF;

		font-family: arial, sans-serif;

}





	

/*form-------------------------------------------------*/



/*form-------------------------------------------------



#holdform{



	position: relative;

		float: right;

	

		padding-right: 3px;

		margin-top: 200px;

		height:300px;

		width: 240px;

	}

------------------*/



#holdform{



	position: relative;

		left: 150px;

		top: 190px;

		

		height:300px;

		width: 350px;

	}



#name{

	background: #ebebeb;

	border: solid 1px #cecece;

	width: 350px;

	margin: 5px;

	position: relative;

	float: right;



}



#email{

		background: #ebebeb;

		border:solid 1px #cecece;

		width: 350px;

		margin: 5px;

		position: relative;

		float: right;

	



}



#phone{

		background: #ebebeb;

		border:solid 1px #cecece;

		width: 350px;

		margin: 5px;

		position: relative;

		float: right;



}

#message{

		background: #ebebeb;

		border:solid 1px #cecece;

		margin: 5px;

		position: relative;

			float: right;

		height: 160px;

		width: 350px;

		



}

#sendbutton{

		background: #ffffff;

		margin: 0px;

		margin-left: 312px;

		position: relative;

			float: right;

		border:  solid 1px #ea864b;



}



/*------------print-------------------------------*/




