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

body{
	background: #ffffff;
	text-align: center;
	font-family: arial, sans-serif;
}
img.bord{ border: solid 1px #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;
	
}
.clear{clear: both;}

.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;
		
}

.holdall1{

	position:relative;
		float:left;
		padding-right: 250px;
		padding-left: 50px;
		margin-top: 180px;
		
}

.holdsale{

	position:relative;
	float: left;
	padding-right: 150px;
	padding-left: 0px;
	margin-top: 168px;
		
}

.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{
}

#holdcontracts1{
	padding-top: 190px;
	padding-left: 5px;
}
		
#holdcontractsicons{
	left: 120px;
	width: 360px;
	height: 250px;
		
}

.long_holdleft{

	position:relative;
	float: left;
	width: 300px;
	margin-top:190px;
	padding-left: 5px;
		
	
}

#holdpics{

	position: relative;
		width: 360px;
		height: 250px;
}

#holdpics1{

	position: relative;
		width: 360px;
		height: 270px;
		left: 220px;
		top: -10px;

}


#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;
	}
	
	
/*- Sale-------------------------------------------*/

a.piclinks1:hover{
	border-color: #bdbdbd;
}

#salepics{

	position: relative;
	width: 610px;
	height: 250px;
	font-size: 8pt;
}

.salespiccontainer {float:left;display:block;width: 90px; height: 130px;margin: 0 8px 5px 0;}
.salespiccontainer a {border:0;}
.salespiccontainer img {border:0;}
.salespiccontainer.first {margin-left: 10px;}
.salepic {width:90px;height:90px;}
.saletitle {display:block;margin: 10px 0 5px 10px;color: #ea864b;}
.salespiccontainer p {padding: 2px 0 0 0; margin: 0;line-height: 9px;font-size: 10px;color: #fff;}
	
p.icon_link{
	font-family: arial, sans-serif;
	color: ffffff;
	font-size: 7pt;
	position: relative;
	float: none;
	margin-top: 1px;
	}





	
/*-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;
	height: 100px;

}

.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;
	}

span.hidethis{
	position:absolute;
	left: -1000px;
}

.hidethis {
	display:none;
}

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: 110px;
	margin-right: 40px;
	margin-top: 250px;
	padding: 20px 300px 0px 35px;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: strong;
	text-align:left;
	color: #dfdfdf;
	background-color: #3d3d3d;
}

p.addressdetails{
	clear: all;
	margin-left: 22px;
	margin-top: 517px;
	font-family: arial, helvetica, sans-serif;
	letter-spacing:0.12em;
	font-stretch:narrower;
	font-size: 7pt;
	font-style:normal;
	text-align:left;
	color: #ffffff;
}

.salesaddressdetails{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 7pt;
	font-style:normal;
	text-align:centre;
	color: #fff;
	margin:0;
	padding: 8px 5px 5px 10px;
	width:594px;
	z-index: -1;

}

p.contractstext{
	position: absolute;
		text-align:left;
		top: 200px;
		letter-spacing: 0.5px;
		word-spacing: -1px;
		font-size: 8pt;
		color: #FFFFFF;
		width: 175px;
		padding-left: 35px;
		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: 22px;
	margin-top: 208px;
	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;

}

/* ------- Extra ----------*/
.orangetext { color: #ea864b; }
a.orangetext { color: #ea864b; }
.orangetext a { color: #ea864b; }


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

