/* 		Site Colors (for dev ref)				 
red: D7042E
datered(low light): D7042E
*/
img a{
 background-image('');
}
form{padding:0px; margin:0px}
h1 {font-size:24px;color:#333; font-weight:normal; margin-top:0px;margin-bottom:10px;  }
h1 em{color:#D7042E; font-style:normal; }
h2{font-size:15px; color:#333; padding-left:2px;}
h3{margin-bottom:2px;color:#D7042E;font-size:13px}
h4{margin-bottom:2px;color:#D7042E;font-size:13px}

span.headings {font-size:20px;color:#333; font-weight:bold; margin-top:0px;margin-bottom:10px;  }
span.subheadings {font-size:15px;color:#333; font-weight:bold; margin-top:10px;margin-bottom:10px;  }

p{margin-top:2px; margin-bottom:2px;}
ul{margin:0px;}
a{cursor:pointer}
a:link, a:visited{font-weight:bold;color:#666; text-decoration:none;}
a:hover, a:active{text-decoration:underline}
img {border:0px;}

/* 		Site Structure				 */
html{background-color:#fff;padding:0px;}
body{
		font-family:arial,verdana, sans-serif;font-size:0.7em; color:#333;
		font-size:15px;
		behavior: url(csshover.htc);
		padding:0px;		
		margin-top:0px;
		}
	#site{
			position:relative;			
			padding-top:0px;
			width:692px;  margin:0px auto;														
			margin-top:5px;
			border:0px dotted pink
	}

#outrigger{height:51px; width:50px; background-color:#D7042E; position:absolute; left:-73px;}
	*>div#outrigger{
	 top:220px; 
}
*>div#outrigger { 
	 top:220px; 
}
/* for IE, with IE5/Mac backslash filter \*/
* html div#outrigger {

 top:222px; 
}
/* end filter */

	
				
/* 		Header Elements	 */
#map{float:left; margin-top:15px;}	
#map img{margin:0px; }
#map form{
	margin:0px; 
	padding-bottom:0px; 
	margin-top:0px;	
	margin-bottom:15px;
}


#map input{margin:0px;}

#banner{
	float:right;	
	margin-top:10px;
}		
#banner img{
	margin:0px; padding:0px}

#q10go{color:#fff; border:1px solid #fff;padding-left:3px; padding-right:3px;font-size:12px;font-weight:bold; background-color:#D7042E;margin-bottom:1px }
#search{
	color:#D7042E;
	clear:both;
	text-align:right;
	font-size:0.9em;
	vertical-align:top;  
	margin-bottom:25px;
	padding-top:5px;
	width:690px;
}				
#search a{
	margin-top:0px;
}


#search form #searchwrapper{
	text-align:right;
}

#search a img{
	float:right;
	margin:2px 18px 0px 0px;
}


/* 		relateditems Elements	-floated to the left */		
#relateditems{float:left; width:125px; margin-bottom:20px}
ul{padding-left:0px; margin-left:0px;  margin: 0;
padding: 0;}
#sitelinks	li{
	list-style:none; border:1px solid #666;width:120px;
	margin-bottom:10px;
	padding:2px;
	background-image:url('../images/sitelinks.jpg');background-repeat:no-repeat;background-position:center right; 
	margin-left:0px;
	}	
#sitelinks	li a{color:#666; text-decoration:none;display:block; width:120px; font-size:11px}		
#sitelinks	li a:hover,#sitelinks	li a:active {background-color:#D7042E; color:#fff}			
	
#relateditems h3{font-size:12px; font-weight:bold; color:#D7042E; margin-bottom:0px;color:#D7042E; }
#relateditems .more{display:block; background-color:#999; text-align:right; color:#fff; text-decoration:none}



#content{float:left; width:355px; margin-left:22px;margin-bottom:10px;border:0px dotted pink}
#contentwide img{padding:15px;}

#contentwide{float:left; width:541px; margin-left:20px;margin-bottom:10px;}
#contentwide ul, #content ul{
margin-left:20px;
}
/*#contentwide a:link, #contentwide a:visited, #content a:link, #content a:visited{background-image:url('../images/arrow.gif') ; background-repeat:no-repeat; padding-left:15px;background-position:0px 2px}*/
#contentwide a:link, #contentwide a:visited, #content a:link, #content a:visited{font-weight:normal;color:#D7042E;}


#contentwide a:hover, #contentwide a:active {}
#contentwide p {margin-top: 10px; margin-bottom: 10px;}
#context{float:left; width:165px;margin-left:12px;margin-top:40px}
#context p {margin-top:10px;margin-bottom:10px}



/* 		Footer 				 */
#footer{ clear:both;	border:0px dotted green; position:relative;	margin-top:30px;}

#lastupdated{float:left; border-top:1px solid #D7042E;width:124px;padding-top:10px;}


#quote{width:350px;float:left; font-size:1em;border-top:1px solid #D7042E; padding-top:10px;margin-left:22px; }	
#footerlinks{float:left; border-top:1px solid #D7042E; padding-top:10px;width:180px; text-align:right}
#footerlinks a:link, #footerlinks a:visited{color:#333;text-decoration:none;  }
#footerlinks a:hover, #footerlinks a:active	{}

		
		
/* Page Specific */
/* default.asp */
#group img{width:50px; height:50px; float:left;border-right:10px;border-top:4px;border:#fff}
#group h2{font-size:12px;color:#333;margin-bottom:0px;margin-top:0px;background-color:#fff; padding-left:0px}
#group  #outline{width:280px;margin-bottom:10px;margin-left:15px;border:0px dotted green; float:left }
#group .more {text-decoration:none;font-weight:bold;color:#D7042E;width:50px;display:block;background-image:url('../images/sitelinks.jpg');background-repeat:no-repeat;background-position:center right;}

/* services.asp */
.relatedservices{
	background-color:#fff; color:#666;width:155px; 
	margin-bottom:2px;padding-top:3px;padding-left:5px; padding-bottom:3px;
  font-size:10px; 
  border:1px solid #666
 }

 /*.relatedservices li{list-style:none}
 
 */
 #context ul {list-style:none; }
 #context li {
 	background-image:url(../images/arrow.gif); 
 	background-repeat:no-repeat; 
 	background-position:3px 8px;
 padding-left:15px; }
 
 
.relatedservices a:link{color:#666;vertical-align:middle; font-size:11px; font-weight:bold}
 .relatedservices a:visited {color:#777;vertical-align:middle; font-size:11px;font-weight:bold}
 .considerthis{width:116px; float:left;margin-right:2px}
 .considerthis h3{font-size:11px; background-color:#D7042E;color:#fff; padding:2px; margin-top:0px; height:45px}


/* vacancies_list.asp */
 .caseheaders{font-weight:bold; color:333399; display:inline}
 
 /*  Forms */
 .errormark{border: 2px solid #D7042E ;}
 
 /* email  */
 
 .lshcontact th{text-align:left;}

#notes{float:right; width:150px;padding:right:100px}


/* inter */


.interrelated a:link, .interrelated  a:visited{color:#D7042E;text-decoration:none;  background-color:#fff;font-weight:normal}
.interrelated a:hover, .interrelated a:active	{ background-color:#fff; }
.interrelated h4{margin-bottom:2px;font-size:13px;}
.intermore{text-align:right; background-color	:#999; margin-top:2px;padding-right:2px;}
.intermore a:link, .intermore  a:visited{color:#fff; background-color:#999; display:block }
.intermore a:hover, .intermore a:active	{color:#D7042E; background-color:#999}


.hide, .show{display:inline; margin-top:10px; margin-bottom:10px;cursor: pointer;color:#D7042E; font-weight:bold}


.contactusable th{text-align:left;}

#officelist{border-bottom:1px solid #D7042E}

.smalldropdown{font-size:10px;width:170px}

#researchTitle{color:#D7042E; font-weight:bold}
.researchdownload a:link, .researchdownload a:visited{color:#666; }


/* Site Search */

     	.asCats{float:left;border-left:10px solid #F0F0F0;white-space: nowrap; margin-right:3px;margin-left:2px}
     	#res{border:0px dashed black}
     	#analysis{background-color:#fff}
     	#sugest{background-color:#fff}
			#results{background-color:#fff}
			#hmm{width:40px;width-min:40px;}
			#sitesearchcategories{border:0px solid #D7042E;float:left;width:100%}
			
			
			
	#contentwide a.linkwithnoarrow,
#contentwide a:link.linkwithnoarrow,
#contentwide a:active.linkwithnoarrow,
#contentwide a:focus.linkwithnoarrow,
#contentwide a:visited.linkwithnoarrow { 
 background-image:none;
 padding-left:0px;
 margin: 0px;
 
}			
			 a.linkwithnoarrow {background-image:none !important; background-repeat:no-repeat; padding-left:0px !important }
			 
			 .arrowedlink{ background-image:url('../images/arrow.gif'); background-repeat:no-repeat; padding-left:15px;background-position:0px 2px}
			 #orderresults{text-align:right; border:1px dotted white }
			 
 /*
 Extra styles for ireland, property search home page stuff and search in lh bar.
 */
 .propertytypes{ float:left;margin-right:10px;margin-bottom:10px;}
 .propertytypes a, .propertytypes a:visited{padding-left:0px !important;}
 .propertytypes img{padding:0px !important; border:0px; margin-left:0px !important;margin-bottom:1px;}
 a.propertytypeheaderlink, a:visited.propertytypeheaderlink{display:block; width:167px; background-color:#D7042E; color:#fff; height:21px;padding-top:3px; padding-left:3px !important;margin-top:0px;}
 #featuredproperty{clear:left;width:541px; ; float:left}
 #featuredproperty h1 {width:112px; height:30px; background-color:#D7042E; font-size:12px; color:#fff; padding:3px; font-weight:bold ;float:left; margin-bottom:0px;}
 #featuredpropertytypes{float:left; background-color:#ccc; width:414px; height:30px; padding:3px;color:#494949; font-size:13px; font-weight:bold}
 #featuredproperty img{width:118px; padding:0px !important; margin-top:1px;float:left; }
 #featuredpropertydetail {
	 	float:left;
	 	background-color:#E5E5E5; 
	 	width:414px;
	 	margin-top:1px;
	 	padding:3px; 
	 	position:relative;
	 	padding-bottom:10px;
	 	height:71px;
	 	line-height:13px;
	 	border-bottom:1px solid #666
		font-size:11px
 	}
 #featuredpropertydetail h2{background-color:none;color:#494949; font-size:11px; font-weight:bold ; background-color:#E5E5E5; padding-left:0px;margin-top:2px;margin-bottom:4px;}
 
 
#propertysearchbasic select {width:125px;margin-bottom:3px;}
#propertysearchbasic h2{
	color:#D7042E;
	background-color:#fff;
	font-size:12px;
}
#propertysearchbasic input.button{
	background-color:#999999;
	width:125px; text-align:right;
	border:none;
	color:#fff;
	font-size:10px; font-weight:bold;
	margin-top:5px;
	padding-bottom:3px;
}
#featuredpropertylink	a{padding-left:0px!important; text-decoration:none}
#featuredpropertylink {position:absolute; bottom:3px; right:3px;border-bottom:0px solid #666; }


.clear { 
 clear: both; 
 height: 0; 
 margin: 0;
}

#homelayout-content {
 float:left; 
 width:540px; 
 margin-left:22px;
}

#homelayout-content .left {
 float:left; 
 width:355px; 
 margin-left:0px;
 margin-bottom:0px; 
}

#homelayout-iframe {
 float:left; 
 width:540px; 
 margin-left:0px;
}

#homelayout-iframe .iframe {
 float:left; 
 width:700px; 
 margin-left:0px;
 margin-bottom:0px; 
}

#homelayout-content .right {
 float:left; 
 width:160px;
 margin-left: 10px; 
 padding-left: 10px;
 height: 150px;
 padding-top: 3px;
 margin-bottom:0px; 
 border-left: 1px solid #EEE;
}
/*
#homelayout-content-left {
 float:left; 
 width:362px; 
 margin-left:22px;
 margin-bottom:10px; 
}

#homelayout-content-right {
 float:left; 
 
 width:362px; 
 margin-left:22px;
 margin-bottom:10px; 
}*/

#homelayout-content-left h2,
#homelayout-content-right h2 {
 font-size: 18px;
 padding: 6px 0px 6px 8px;
 color: #FFFFFF;
 font-weight: 300;
 font-weight:bold;
 margin: 0px 0px 10px 0px;
 background:#676767;
 width: 354px;
}

#homelayout-content .right h3,
#homelayout-content-left h3,
#homelayout-content-right h3 {
 font-size: 15px;
 padding: 2px 0px 15px 0px;
 color: #000000; 
 font-weight:bold;
 margin: 0px;
 height:30px; 
   width: 362px;
}

#homelayout-content-left h4,
#homelayout-content-right h4 {
 font-size: 15px;
 padding: 12px 0px 10px 0px;
 color: #000000; 
 font-weight:bold;
 margin: 0px;
 border-top:1px solid #d7042e;
  width: 362px;
}

.homelayout-content-wrapper {
 float: left;
 width: 354px;
}

.homelayout-content-wrapper .left {
 float: left;
 width: 95px;
 height: 95px;
 padding-bottom:15px;
/*border-bottom:1px solid #ccc;*/
margin-bottom:5px;
}

.homelayout-content-wrapper .right {
 float: left;
 padding-bottom:15px;
 height: 95px;
 background: #fff;
 padding-left: 0px;
 margin: 0px;
 /*border-bottom:1px solid #ccc;*/
 margin-bottom:5px;

}

.homelayout-content-wrapper .right p {
 width: 262px;
 height: 70px;
 float: left;
 padding: 10px 0px 0px 10px;
 color:#333;
 font-weight: normal;
 font-family:Arial, Helvetica, sans-serif;
}

.homelayout-content-wrapper .bottom {
 float: left;
 width: 362px;
 color:#D7042D;
 margin-bottom: 7px;
 padding-top:10px;
 /*border-top:1px solid #ccc;*/
}

.homelayout-content-wrapper .bottom p a {
color:#D7042E;
text-decoration:none;
}

.homelayout-content-wrapper #NewsLinks.newstext {
 float: left;
 width: 356px;
 padding: 3px;
 margin: 0px 0px 10px 0px;
}

.homelayout-content-wrapper #NewsLinks.newstext p {
 width: 356px;
 float: left;
 margin: 0px 0px 7px 0px;
}

.homelayout-content-wrapper #homeCasestudies,
.homelayout-content-wrapper #homeViewpoints{
	float: left;
	width: 356px;	
	margin: 0px 0px 10px 0px;
}

/* ul */

#homelayout-content .right ul li {
 color: #333;
 list-style-type: none;
 list-style-position:inside;
 padding: 0px 0px 0px 0px;
 font-size: 11px;
 float: left;
 margin: 3px 0px 3px 2px;
 font-weight: bold;
 width: 360px;
}

#homelayout-content a {
 color: #D7042E;
 text-decoration: none;
 font-weight:normal;
}

#homelayout-content a:hover {
 color: #D7042E;
 text-decoration: underline;
 font-weight:normal;
}

#homelayout-content .right ul li a {
 color: #333;
 text-decoration: none;
 font-weight: bold;
}

#homelayout-content .right ul li a:hover {
 color: #D7042E;
 font-weight: bold;
 text-decoration: underline;
}

.bottom a:hover{
color: #D7042E;
	text-decoration:underline;
}


.homelayout-content-wrapper #NewsLinks.newstext ul li {
 color: #333;
 list-style-type: none;
 list-style-position:inside;
 background: transparent url(../images/disc.gif) 0px 10px no-repeat;
 padding: 2px 0px px 16px;
 font-size: 11px;
  float: left;
 margin: 4px 0px 5px 5px;
 width: 342px;

 
}


.homelayout-content-wrapper #NewsLists.newstext ul li a:hover,
.homelayout-content-wrapper #spotLists.newstext ul li a:hover {
 color: #D7042E;
 text-decoration: underline;
 font-weight: normal;
}

.homelayout-content-wrapper #NewsLinks.newstext ul li a {
 text-decoration: none;
 font-weight: normal;
 color: #333;
}

.homelayout-content-wrapper #spotLists.newstext ul li,
.homelayout-content-wrapper #NewsLists.newstext ul li  {
 text-decoration: none;
 font-weight: normal;
 list-style:none;
 color: #333;
 height:45px;
 
 float: left;
 padding-left:15px;
 padding-top:0px;
 margin: 3px 0px 0px 0px;
 background: transparent url(../images/SqBullet.gif) 0px 4px no-repeat;
  width:342px;

}

.homelayout-content-wrapper #spotLists.newstext ul li a,
.homelayout-content-wrapper #NewsLists.newstext ul li a {
 text-decoration: none;
 font-weight: normal;
 color: #333;
 width:342px;
}

.homelayout-content-wrapper #NewsLinks.newstext ul li.selected a {
 color: #000;
}

/*.homelayout-content-wrapper #newsTextBit.right p a,
.homelayout-content-wrapper #spotTextBit.right p a{
	font-weight:normal;
	color:#000000;	
}*/

.homelayout-content-wrapper #newsTextBit.right .textBitTop,
.homelayout-content-wrapper #spotTextBit.right .textBitTop{
	height:78px;	
	width:247px;
	padding-left:10px;
}

.homelayout-content-wrapper #newsTextBit.right .textBitBottom,
.homelayout-content-wrapper #spotTextBit.right .textBitBottom{
	padding-left:10px;
}

.homelayout-content-wrapper #newsTextBit.right .textBitBottom a,
.homelayout-content-wrapper #spotTextBit.right .textBitBottom a{
	font-weight:normal;
	font-size:15px;
}


.homelayout-content-wrapper #newsTextBit.right .textBitTop span,
.homelayout-content-wrapper #spotTextBit.right .textBitTop span{
	font-weight:normal;
	color:#000000;	
	font-size:15px;
}

.homelayout-content-wrapper #newsTextBit.right .textBitTop a:hover,
.homelayout-content-wrapper #spotTextBit.right .textBitTop a:hover{
 color: #D7042E;
 text-decoration: underline;
 font-weight: normal;
}

.homelayout-content-wrapper #homeViewpoints ul li,
.homelayout-content-wrapper #homeCasestudies ul li{
text-decoration: none;
 font-weight: normal;
 list-style:none;
 color: #333;
 height:45px;
 float: left; 
 margin: 3px 0px 0px 0px; 
 font-size:15px;
 padding-left:15px;
 margin: 3px 0px 0px 0px;
 background: transparent url(../images/SqBullet.gif) 0px 4px no-repeat;
}

.homelayout-content-wrapper #homeViewpoints ul li a,
.homelayout-content-wrapper #homeCasestudies ul li a{
 /*text-decoration: none;
 font-weight: normal;
 color: #d7024E;
 padding:0px;
 margin:0px;
 font-size:15px;
 */
  text-decoration: none;
 font-weight: normal;
 color: #333;
}

#dataCaptureForm {
	width: 540px;
	margin-top: 20px;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
}

#dataCaptureForm form {
	width: 400px
}

#dataCaptureForm p input{
	width:200px;
}

#dataCaptureForm p textarea {
	width: 200px;
	height: 60px;
	margin: 0px 0px 10px 0px;
	overflow: auto;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
}

#dataCaptureForm p span ,
#dataCaptureForm ul li{
	color: #D7042E;
	margin-left: 10px;
	margin-right: 10px;
	font-size:12px;
}

#dataCaptureForm p {
	margin: 10px 0px 10px 0px;
	width: 400px;
}

#dataCaptureForm p label {
	margin: 0px 0px 10px 0px;
	width: 140px;
	float: left;
}

img#masthead{
	border:none;
	float:left;
	margin-top:10px;
}

#searchwrapper {
width:177px; /*follow your image's size*/
height:27px;/*follow your image's size*/
background-image:url(/images/searchBox.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin-left:517px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:3px;
left:6px;
margin-left:0px;
padding-left:0px;
float:left;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:152px;
}

#contentwide .video{
	padding-bottom:30px;
	position:relative;
	width:530px;
	
}

#contentwide .videoThumbnail{
	position:absolute;z-index:10px;top:0px;left:0px;
}

#featuredVideo{
		padding:0px;
		margin:0px;
		width:540px;
		height:148px;
		border:1px;
		margin-top:10px;
		background:#ccc;		
		float:left;
		position:relative;
		border:1px solid #ccc;
		margin-left:22px;
		
}

#featuredVideoHeader h3{
		padding:0px;
		margin:0px;
		width:540px;		
		margin-top:30px;
		float:left;
		position:relative;
		margin-left:22px;	
		font-size: 16px;
		color: #000000;
		font-weight: 300; 
}

#featuredVideo img{
	width:228px;
	height:128px;
	border:10px solid #ccc;	
	
}

#featuredVideoOverlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10px;
	width:228px;
	height:128px;
}

#featuredVideo #featuredVideoText{
	width:299px;
	float:right
}

#featuredVideo #featuredVideoText p{
	margin:6px 12px 12px 12px;
	width:270px;
	/*float:left;*/
}

#featuredVideo #featuredVideoText h2{
	margin:12px 12px 0px 12px;
	width:270px;
	font-size:13px;
	background:none;
	color:#333;
	font-weight:normal;
	/*float:left;*/
}

#featuredVideoCaption{
	background:#d7042d;
	color:#fff;
	width:218px;
	height:19px;
	float:left;
	padding:2px 0px 2px 0px;
}

#featuredVideoFootnote{
	width:547px;
	height:19px;
	padding-top:2px;
	text-align:right;		
	float:left;
	font-size:12px;
}

#featuredVideoFootnote a{
	text-decoration:none;
}

#featuredVideoFootnote a:hover{
	color: #D7042E;
	text-decoration:underline;
}
#featuredVideoFooter{
	width:547px;
	float:left;
	margin-left:16px;
}
#featuredVideo #videoHolder{
	float:left;
	width:228px;
	z-index:1px;	
}

#featuredVideo #videoHolder{
	width:228px;height:128px;z-index:10px;	
}

#contentwide #video{
	position:relative;		
	margin:0px;
	width:543px;
	height:307px;
	cursor:pointer;
	margin-bottom:30px;
	border:1px solid #c6c6c6;	

}

#contentwide #video img{	
	padding:0px;
	width:543px;
	height:307px;
	border:none;
}

#contentwide #video #video_overlay{
	position:absolute;
	top:0px;
	left:0px;	
	z-index:10px;
	width:543px;
	height:307px;	
}

#VerticalSearch {
	width:158px;
	background:transparent url(/images/SearchPanelBack.gif) top left repeat-y;
	float:left;
	padding:10px;
	padding-bottom:0px;
}

#VerticalSearch .fieldGroup {
	width:158px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

#VerticalSearch .fieldGroupNoBottom {
	width:158px;
	float:left;
	padding-bottom:10px;	
	margin-bottom:10px;
}


#VerticalSearch .fieldGroup .VSTitle,
#VerticalSearch .fieldGroupNoBottom .VSTitle{
	font-weight:bold;
	font-size:15px;
	color:#333333;
	float:left;
	width:158px;
	margin-bottom:5px;
}

#VerticalSearch .fieldGroup .inpField,
#VerticalSearch .fieldGroupNoBottom .inpField {
	width:156px;
	border:1px solid #333333;
	height:18px;
	float:left;
	font-size:11px;
}

#VerticalSearch .fieldGroup .inpFieldHalf,
#VerticalSearch .fieldGroupNoBottom .inpFieldHalf {
	width:62px;
	border:1px solid #333333;
	height:18px;
	float:left;
	margin-right:10px;
}

#VerticalSearch .fieldGroup #radSizeTypes{
	margin-top:10px;
	float:left;	
}

#VerticalSearch .fieldGroup .radioGroup{
	width:77px;
	border:0px solid #333333;
	height:18px;
	float:left;	
}

#VerticalSearch .fieldGroup .radioGroup .radBox {	
	float:left;
	margin-right:10px;
	display:inline;
}

#VerticalSearch .fieldGroup .radioGroup label {	
	float:left;	
	margin-top:2px;
	font-size:12px;
	display:inline;	
}

#VerticalSearch .fieldGroup .multiSel {
	width:156px;
	border:1px solid #000;
	height:61px;
}

#VerticalSearch .fieldGroup  .SelBox {
	width:156px;
	border:1px solid #000;	
} 

