/* advanced styles by jay bautista */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end reset and start custom css *//* advanced styles by jay bautista */

body {
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/451);
font-family:Arial, Arial, Helvetica, sans-serif !important;
}
#sitecontainer {
margin:10px auto 0px auto !important;
width:765px !important;
border:none !important;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/426) repeat-y ;
padding:0 0 0 0;
overflow:hidden !important;
}
#logo {
width:760px;
height:60px;
padding:5px 0 0 5px;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/424) no-repeat;
margin:0 0px !important;
}
#nav1 {
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/453) repeat-x;
width:755px !important;
/*padding:0 15px;*/
margin:0 5px !important;
height:22px;
}
#nav1 ul,
#nav1 ul li,
#nav1 ul li a {
padding:0px;
margin:0px;
color:#fff;
}
#nav1 ul li a {
display:inline;
text-decoration:none;
font-size:13px;
_width: auto !important;
}
#nav1 ul li {
padding:3px 24px 0px 24px;
font-weight:bold;
_padding:3px 23px 0px 23px !important;
_width: auto !important
}
#nav1 ul li a:hover {
color:#c4c4c4;
}
/*
#nav1 ul li a {
width:auto ! important;
line-height:22px;
color:#fff;
font-family:Arial, Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
font-size:13px;
padding:0 20px;
text-decoration:none;
display:block;
height:22px;
float:left !important; 
}
#nav1 ul li a:hover {
color:#c4c4c4;
}
*/

#nav1 ul li a#activelink {
  color:#2d2d2d;
  /* 
   * width:auto !important;
   * display:block;
   */
}


/* main */
#main {
  clear:both;
  color:#333333;
  font-family:Verdana, Verdana, Geneva, sans-serif;
  float:left;
  width:515px;
  font-size:12px;
  color:#666;
  padding-top:0;
  overflow:hidden;
}
#main div, #main p, #main ul, #main ul li, #main ol, #main ol li {
font-size:11px;
}
#main h1 {
  color:#CC0033;
  font-family:arial,helvetica,sans-serif;
  font-size:22px;
  font-weight:normal;
  margin-bottom:25px;
  margin-top:0;
  background:none;
line-height: 20px;
}

#main h2 {
    MARGIN-TOP: 0.2em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 3px;
    COLOR: #333;
    FONT-FAMILY: arial, helvetica, sans-serif
}
#main h3 {
color:#000;
font-size:11px;
margin:5px 0 5px 5px;
}
#main p {
margin-bottom:10px;
line-height:150% !important;
font-size:11px;
}
#main a {
color:#cc0033 !important;
text-decoration:underline;
}
#main a:hover {
text-decoration:none;
}

#main a img {
  text-decoration:none;
}

#main table a {
  text-decoration:none;
}

#main ol {
  margin:10px 0;
  padding:0 0 0 34px;
  list-style:decimal;

}

#main ul {
  margin:10px 0;
  padding:0 0 0 20px;
  list-style:disc;
}

#main .imagecaption {
  position:relative;
  top:-40px;
  color:white;
  font-size:8pt;
}

.storyimg {
font-size:12px !important;
MARGIN-BOTTOM:25PX;
}
.storyimg p {
display:block;
margin: 0 0 5px 0 !important;
}

/* breadcrumbs */
#bcrumbs {
  /* border-bottom: dashed #dddddd 1px; */
  height:25px;
  line-height:25px;
  margin:0 20px;
  background:#fff;
}
#bcrumbs li {
float:left;
}
#bcrumbs ul li a {
color:#b6b6b6 !important;
text-decoration:none !important;
font-size:10px;
padding-right:18px;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/504) right no-repeat;
}
#bcrumbs ul li a.current {
font-weight:normal;
color:#9a9a9a;
background:none;
}
#bcrumbs ul li a:hover {
color:#cc0033 !important;
}

#bcrumbs ul {
  margin:0;
  padding:0;
  list-style:none;
}

/* extra */
#extra {
  display:block;
  float:right;
  width:200px !important;
  margin:1px 5px 0 0;
  padding:0;
  font-family:Arial, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  border-top: solid #eee 1px;
  border-left: solid #eee 1px;
}
* html #extra {
margin-right:2px;
}
#extra #lvl2_nav1 {
float:NONE;
border-bottom:solid 2px #C0C0C0;
}
#extra #lvl2_nav1 #nav2 {
float:none;
width:200px;
height:auto !important
}

#extra p {
display:block;
color:#cc0033;
line-height:125%;
}
#extra p a {
color:#CC0033;
font-weight:bold;
}

/* extra nav styles */
#extra #nav2 {
padding:0;
}
#extra #nav2 ul li {
height:auto;
padding:0 !important;
margin:0;
}

#extra #nav2 ul li a, #extra #nav2 ul li ul li a {
/*height:24px !important;*/
padding:1px 1px 1px 3px;
margin:0px 0px 0px 5px ! important;
border-bottom: solid #eee 1px;
line-height:24px; 
color:#333;
}
#extra #nav2 ul li a:hover, #extra #nav2 ul li a.activepage {
color:#cc0033;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/516) 0 50% no-repeat; 
}
#extra .childBx {
margin-left:20px;
margin-top:0px;
clear:both;
min-height:1px !important;
_height:1px !important;
position:relative;
}
#extra .childBx li {
font-size:10px;
_display:inline;
}
#extra #nav2 .pitem .childBx li {
padding-left:12px !important;
}
.child2Bx li {
left:12px;
}
.child2Bx .child2Bx li {
left:12px;
margin-left: 12px !important;
}

.child2Bx li a {
border:none !important;
background:none !important;
}
#extra #nav2 ul li.subitems {
padding-left:12px !important;
}
#extra #nav2 ul li.subitems li.subitems {
padding-left:0px !important;
}
#extra #nav2 ul li.subitems a {
line-height:normal;
padding:6px 0 6px 6px;
}
html* #extra #nav2 ul.pitem,
html* #extra #nav2 ul.pitem li.parentitems,
html* #extra #nav2 ul.pitem li.subitems {
height:1% !important;
}


/* sidebar contents */
.rtsbcontent {
/*background:#eee;*/
color:#CC0033 !important;
border-top:solid #c0c0c0 3px !important;
padding:15px 5px;
font-weight:bold !important;
}
.rtsbcontent p {
font-weight:bold;
}
#ref_source {
font-weight:normal;
}

/* homepage specific style */

#Home #main {
  width:755px !important;
  margin:0 5px !important;
  padding:0 !important;
  font-size:12px;
  float:none;
  background:#fff;
}
#Home #main .preamble {
width:490px;
padding:0 0 0 10px;
float:left;
}

/* home releases */
#Home #main .releases .itemlist{
padding: 0 !important
}
#Home #main .releases {
float:right;
width:205px;
border: solid #d8d8d8 1px;
padding:0 10px 10px 10px !important;
margin-right:5px;
margin-bottom:20px;
height:200px;
font-size:11px;
color:#888888;
}
#Home #main .releases h2 {
background:#d8d8d8;
font-weight:normal;
color:#333;
height:21px;
line-height:21px;
padding:0 10px;
margin:0 -10px;
font-size:12px;
}
#Home #main .releases .scroller {
height:180px !important;
margin:5px -10px !important;
overflow:auto;
padding:0 10px;

}
#Home #main .releases ul li {
margin:0 0 10px 0;
}
#Home #main .releases .scroller .date {
color:#cc0033;
}
#Home #main .releases .scroller span {
display:inline !important;
}
#Home #main .releases .scroller span.morelink {
font-size:12px;
}

#Home #main .homebody {
clear:both;
margin-top:0px !important;
border-top: solid #eee 1px;
padding:0 10px;
} 

#Home #main .homebody #map {
padding-bottom:10px;
}
#Home #extra {
display:none;
}

#footer_admin {
margin:0;
height:25px;
width:765px !important;
margin:auto;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/426) repeat-y ;
}
.footer_bottom {
margin:0;
height:25px;
width:745px !important;
padding:0 10px;
margin:auto;
background:url(http://www.facilityplanners.com/ht/a/GetImageAction/i/425) bottom no-repeat ;
}
.footer_bottom #navBottom {
background:none;
width:auto !important;
padding:0;
line-height:20px;
float:left;
}
.footer_bottom #navBottom,
.footer_bottom #navBottom ul,
.footer_bottom #navBottom ul li {
padding:0px;
margin:0px;
}
.footer_bottom #navBottom ul li {
display:inline;
}
.footer_bottom #navBottom a {
padding:0; 
color:#666;
font-weight:normal !important;
font-size:11px;
padding-right:10px;
text-decoration:none;
}
.footer_bottom #navBottom a:hover {
color:#cc0033;
}
.footer_bottom .address {
float:right;
width:auto !important;
font-size:10px;
line-height:20px;
color:#666;
}
#powered {
font-size:10px;
margin-top:10px;
margin-bottom:10px;
color:#666;
}
#powered a {
color:#cc0033;
}

#Contents.pid344 div#sitecontainer div#main h1 {
margin:0 0 10px 0;
}

#Contents.pid344 div#sitecontainer div#main div.itemlist ul {
font-size:10px; !important;
font-weight:normal !important;
border:none !important;
padding:0px !important;
margin:0 auto !important;
}

#Contents.pid344 div#sitecontainer div#main div.itemlist ul li  {
border:none !important;
padding:0px !important;
margin:0 0 0 80px !important;
}

#Contents.pid344 div#sitecontainer div#main div.itemlist ul li span strong {
font-weight:normal !important;
}

#Contents.pid344 div#sitecontainer div#main div.itemlist ul  li span.date {
color:#CC0033 !important;
}

#Contents.pid344 div#sitecontainer div#main div.itemlist ul  li span a {
font-weight:normal !important;
margin:0 auto !important;
padding:0px !important;


}

#Contents.pid344 #extra.rt ul {
border-bottom:3px solid #c0c0c0;
}

#Contents.pid344 #extra.rt a.activepage {
color:#CC0033;
}

#contactcontent {
width:500px;
font-family:arial;
}

#contactcontent h1 {
color:#CC0033;
font-size:20px;
}

#contactcontent p {
color:#666;
font-size:12px;
}

#contactcontent legend {
font-size:14px;
font-weight:bold;
}

#contactcontent label {
color:#666;
display:block;
font-size:12px;
float:left;
width:115px;
}

#contactcontent #verticalForm fieldset div {
padding:5px 0;
}

#contactcontent .submitdiv {
border:1px solid #ccc;
padding:1px;
width:65px;
}

#contactcontent .submit {
background:#fff;
border:1px solid #ccc;
font-weight:bold;
color:#333;
font-size:12px;
}

iframe.iframeform {
width:550px;
height:850px;
overflow:hidden;
margin:-140px 0 0 -20px;;
}

#quotes_area, .quotes_area2 {
color:#CC0033 !important;
display:block;
clear:both;
background: #fff url(http://www.facilityplanners.com/ht/a/GetImageAction/i/12386) repeat-x;
padding:8px 3px 4px 3px;
height:auto !important;
}

.quotes_area2 a
{
color:#CC0033 !important;
}
.quotes_area2a 
{
   padding-top : 5px;
padding-left: 0px;
padding-right: 0px;
font-weight : bold;

}

#quotes_area .quotetext, .quotes_area2 .quotetext , .quotes_area2a .quotext {
font-weight:bold;
}

#quotes_area div, .quotes_area2 div {
padding:3px;
}


.quotes_area2a .rtsbquotes2 {
border-top : 2px solid #cccccc;
padding: 4px;
color: #000;
}
.quotes_area2a .rtsbquotes2 div.epal1, .quotes_area2a .rtsbquotes2 div.epal2{
padding: 0px;
}
.quotes_area2a .rtsbquotes2 div.epal2, .quotes_area2a .rtsbquotes2 div.epal1 a{
margin-top: 5px;
color: #CC0033;
}
.quotes_area2a .rtsbquotes2 div.epal1 {
margin-top: -10px;
}
.quotes_area2a .rtsbquotes2 div.epal1 a {

text-decoration : underline;
}
.quotes_area2a .rtsbquotes2 div.epal1 a:hover{
text-decoration: none;
}

#sp.pid4633 #main {
width:100%;
}

#sp.pid4633 #contactcontent {
width:500px;
float:left;


}

#sp.pid4633 #extra.rt {
float:left;
border:none;
}

#sp.pid4633 #powered {
text-align:center;
background-image: url(http://www.facilityplanners.com/ht/a/GetImageAction/i/451);
margin:-1px 0 -10px 0;
height:40px;
padding:0px;
}

#sp.pid4633 .footer_bottom {
clear:both;
}

#mepBx { padding-top : 20px;
 margin-top: 10px; margin-left: 5px;

}

#mepBx ul,
#mepBx ul li {
margin:0px;
padding:0px;
list-style:none;
font-size:11px;
}
#mepBx ul li {
margin:0 0 5px;
letter-spacing: -0.7px
}
#mepBx a {
color:#000 !important;
text-decoration:none;
}
#mepBx a:hover {
color:#C00727 !important;
text-decoration:underline;
}
#mepBx h2 {
font-weight:bold;
font-size:14px;
margin:0 0 3px;
}
#mepBx .lf { 
border-right:solid 1px #C7C7C7;
padding:0 5px 0 0;
min-height:210px;
height:auto !important;
width: 48% !important;
}
#mepBx .rt { 
width: 48% !important;
padding:0 0 0 5px;
min-height:210px;
height:auto !important;
}
#map_canvas{
margin-left: 5px;
}

#mapBx .mid { 
/*margin:0 191px;*/
margin:0 0 0 12px;
float:left;
padding:20px 0 0 0;
width:350px;
}

#sp.pid304 #main h2 .seemore {
float:right;
}

/* CLIENT LIST */
#clientLst li{
list-style: none;
margin-bottom: 15px !important;
font-weight: bold;
color: #8585B0;
}
#clientLst .contList {
margin-top: 0px;
padding: 0;
}
#clientLst .contList li{
margin-left: 30px;
font-weight: normal;
margin-bottom: 0px !important;
}
#clientLst .contList li a{
font-weight: normal;
margin-bottom: 0px !important;
}
.numBx {
width:30px;
display: block;
float: left;
font-weight: normal;
font-family: times;
}

#Staff .bodytext {
font-weight:normal;
}

#Staff #resume {
font-weight:normal;
list-style-type:disc !important; 
}

#Staff #resume ul {
list-style-type:disc !important;
}

#Staff #resume ul li {
font-size:11px;
list-style-type:disc !important;
margin:0 0 0 60px;
}

#Staff.pid355 h3 {
color:#333333;
margin:0 auto;
}


#Staff img.image-outline-left {
float:right !important;
border:none;
height:140px;
width:100px;
margin:5px;
}

#Staff .itemname {
padding:10px 0 0 0;
font-weight:normal;
font-size:14px;
}

#Staff ul{
list-style:none !important;
}

#Staff  .itemname h4 {
color:#CC0033;
font-size:20px;
font-weight:normal;
padding:10px 0;
}
/* Doc Listing */
.itemListing .numBx{
width: 25px !important;
padding-top:4px;
font:normal 13px arial,helvetica,sans-serif;
}
.itemListing span.itemname {
float:left;
width:470px;
margin-bottom:3px;
}
.itemListing span.itemname a{
/*
margin-left: 25px !important;
display: block !important;
font-weight: normal;
*/
display: block !important;
margin-top: 0.2em;
font-weight: normal;
font-size: 1.1em;
margin-bottom: 0em;
color: #333333;
font-family: arial,helvetica,sans-serif;
}
.itemListing .contBx{
margin-left: 25px !important;
clear:both;
}
#main .itemListing li {
margin:0px;
}
.itemListing .artsumm{
font-style: italic;
margin-bottom: 0px !important;
}
.itemListing .artwrt{
font-size: 9px !important;
margin-top: 3px;
}


/* News List {sorry for the !important tags} == */
.itemNews {
padding: 0 !important;
}
.itemNews span.itemname {
margin: 0 !important;
}
.itemNews span.itemname a{
margin: 0 !important;
font-size: 0.84em;
font-weight: bold;
font-family: arial,helvetica,sans-serif !important;
}
.itemNews .contBx{
font-size: 9px;
margin-top: 3px;
margin-left: 0!important;
}
/* WNEWS */
.itemWNews .dateline{
color: #CC0033;
font-weight: normal;
float: none !important;
}
.itemWNews .itemname{
font-weight: normal;
}
#main .itemNews, #main .itemNews li {
padding:0px;
margin:0px;
list-style:decimal outside !important;
}
#main ol.itemNews {
padding-left:40px !important;
padding-top:40px !important;
}
#main .itemNews li {
margin-bottom:20px;
}
#main .itemNews li .itemname {
float:none !important;
}
#main .itemNews li .itemname a {
font-size:11px;
font-weight:normal;
}


/*
 * For Images under portfolio
 * Using 'OrgDir' and 'pid356' class
 *
 */

#OrgDir #main p img,
.pid356 #main p img,
.pid323 #main p img,
.portfolio #main p img {
  margin:10px;
  padding:5px;
  border:1px solid #000;
  background:silver;
}

#Staff.pid355 #staff-listing ul.childBx {
margin:0 auto !important;
padding:0px !important;
top:-20px !important;
position:relative !important;
}

#Staff.pid355 #staff-listing ul.childBx h2 a {
color:#333 !important;
text-decoration:none;
font-size:16px !important;

}

#Staff.pid355 #staff-listing ul.child2Bx {
padding:0 0 0 80px;
margin:10px 0px !important;
}
 
#Staff.pid355 #staff-listing ul.child2Bx li {
list-style-type:disc !important;
}

#Staff.pid355 #staff-listing ul.child2Bx li {
font-size:11px;
line-height:16px;
}

#staffer-details-area h1{
  margin: 0;
  width : 400px;
  line-height : 1.2em;
  word-wrap : normal ! important;
  text-transform:uppercase;
}
#staffer-details-area h4{
margin-top: 10px;
font-weight: normal;
font-size: 16px;
margin-bottom: 20px;
color: #333333;
font-family: arial,helvetica,sans-serif;
}
#staffer-details-area h3{
margin-left: 0;
color: #333333;
font-family: arial,helvetica,sans-serif;
}
#staffer-details-area .avaBx{
float: right;
margin-top: -70px;
margin-left : 10px;
width:100px;
height:auto;
}
#staffer-details-area .avaBx{
  padding : 4px;
  border : 1px solid #666666;
}
#staffer-details-area #resume ul {
  margin-left:30px;
  font-size:11px;
}
#staffer-details-area ol {
  margin-left:25px;
  font-size:11px;
}


.child2Bx li a.activepage, .child2Bx li a:hover {
background: url(http://www.facilityplanners.com/ht/a/GetImageAction/i/516) 0 50%  no-repeat !important;	
color: #cc0033;
text-intent:5px;
}

/*
 * STYLES for "Contact" and "Search"
 * 
 */
#toplinks {
  margin:0 auto;
  padding:10px 0 0 0;
  width:765px;
  text-align:right;
}
#toplinks a {
  padding:0 8px;
  text-decoration:none;
  text-transform:uppercase;
  color:#bbb;
  font-weight:bold;
}
#toplinks a.contact,
#toplinks a.homeL {
  border-right:1px solid #bbb;
}


/*
 * STYLES for footer "Login"
 * 
 */
span#userlogin {color:#ccc;}
span#userlogin a {
  text-decoration:none;
   color:#ccc;
  text-transform:uppercase;
float: right;
padding: auto;
}

/* Style Prog Page */
#progBx{

}
#progBx h2{
color: #333333;
font-weight: bold;
font-size: 15px;
margin-top: 50px;
margin-bottom: 20px;
}
#progBx .itemProg{
padding: 0 !important;
}
#progBx .itemProg .itemname {
margin: 0 !important;
font-size: 11px !important;
margin-bottom: 15px !important;
}
#progBx .itemProg .contBx{
margin-bottom: 28px !important;
}


/* Hide quotes area when viewing StafferDetails page */
body#StafferDetails #quotes_area {
  visibility:hidden;
}

.clearfix {
  clear:both;
  height:1px;
}


/* News Listing */
#main .contentList, #main .contentList ul, #main .contentList ul li {
list-style:none;
margin:0px;
padding:0px;
}
#main .contentList ul li {
font-size:9px;
margin:0 0 12px;
}
#main .contentList ul li a, #main .contentList ul li .dateline {
display:inline;
float:none;
}
#main .contentList ul li .itemname {
font:bold 11px arial,helvetica,sans-serif;
margin:0 0 2px;
}



/* BUILT */
#main h2.curCat{
font:normal 15px arial,helvetica,sans-serif !important;
text-decoration:underline;
margin:0 0 6px;
}
#main h5.curSubCat{
color: #333;
font:bold 11px arial,helvetica,sans-serif !important;
padding-left:5px;
margin-bottom:15px;
}

.pid332 .contentList ul li{
margin-left: 30px !important;
}
.pid332 .contentList ul li a strong{
font-weight: normal !important;
}
#main #listBax ol {
margin:0px !important;
padding:0 0 0 40px;
}
#main #listBax ol li {
margin:0px !important;
font:normal 12px arial,helvetica,sans-serif !important;
}
#main #listBax ol li a,
#main #listBax ol li a strong {
font-weight:normal;
font:normal 12px arial,helvetica,sans-serif !important;
}


/* searchContentDir */
.lf { float:left; }
.rt { float:right; }
#main #searchContentDir, #main #searchContentDir li {
padding:0px;
margin:0px;
list-style:decimal outside;
}
#main ol#searchContentDir {
padding-left:40px !important;
padding-top:40px !important;
}
#main #searchContentDir li {
margin-bottom:10px;
}
#main #searchContentDir li .lf {
width:80px;
}
#main #searchContentDir li .rt {
width:380px;
}

*:first-child+html #main #links #ot .llist .tlink a:hover {
background:#fefefe;
}

/* fixed staffer right nav */
#extra #nav2 .pitem .childBx ul.showRolesLs, 
#extra #nav2 .pitem .childBx ul.showRolesLs li, 
#extra #nav2 .pitem .childBx ul.showRolesLs li a, 
#extra #nav2 .pitem .childBx ul.showRolesLs li ul.child2Bx, 
#extra #nav2 .pitem .childBx ul.showRolesLs li ul.child2Bx li, 
#extra #nav2 .pitem .childBx ul.showRolesLs li ul.child2Bx li a {
padding:0px !important;
margin:0px !important;
height:auto !important;
width:180px !important;
line-height:normal !important;
float:none;
position:relative;
}
#extra #nav2 .pitem .childBx ul.showRolesLs {
padding-left:6px !important;
}
* html #extra #nav2 .pitem .childBx ul.showRolesLs {
overflow:hidden !important;
width:162px !important;
}
#extra #nav2 .pitem .childBx ul.showRolesLs li {
display:inline;
clear:both;
}
#extra #nav2 .pitem .childBx ul.showRolesLs li a,
#extra #nav2 .pitem .childBx ul.showRolesLs li ul.child2Bx li a {
background:light blue !important;
display:block;
padding:5px 0 5px 8px !important;
}
#extra #nav2 .pitem .childBx ul.showRolesLs li ul.child2Bx li a {
width:130px !important;
padding-right:8px !important;
}

#Home #main img{
padding: 0 !important;
border:0 !important;
background: transparent !important;
}