.ybcheadercol {width:33.33333%;float:left;height:120px;color:#fab215;text-align:center;}
.ybcheadercol.three {text-align:right;}
#userDefined .ybcheadercol a, #secomp3 .seobjdiv a, #sebutton3 a.sebuttontext {color:#fab215;}
.ybccallus {font-size:40px;font-weight:bold;line-height:40px;}
.ybcphonenumber {font-size:24px;font-weight:bold;}

.ybcheaderul {padding:0;margin:21px 0 0;}
.ybcheaderli {display:inline-block;margin-right:5px;list-style-type:none;}
.ybcheaderli:last-child {margin-right:0;}
.secontainerhomepage #secomp6 .sepage .seitemhighlight .seitemlistpagetableitemlist .seitempicture a img {max-width:250px;max-height:250px;}
.secontainerhomepage #secomp6 .seitemlistdiv div .seitempicture {width:250px;margin:0 auto;}
.ybclogoul {padding:5px 0;margin:0;background:url("../../../library/styles/hill/yellowgray/nav_item_bg.png") repeat-x;}
.ybclogoli {display:inline-block;margin-right:12px;list-style-type:none;line-height:35px;}
.ybclogoli:first-child {margin-left:6px;}
.ybclogoli:last-child {margin-right:0;}
.ybclogoli img {vertical-align:middle;}
.ybcfooterlower {padding-top:20px;}
.ybcfooterdiv {float:left;width:17%;padding-left:3%;}
.ybcfooterBottomRow {padding-top:30px;padding-left:3%;color:#fab215;}

#sesection4 .sesectionwidth {margin-bottom:0;}
#sefooter1 a {padding:0;}
#sesection5 {padding:0;}
#sesection5 .sesectionwidth .sesectionwidthdiv {padding:0;}

/* spread navigator buttons across available space evenly */
#secomp4 .senavigatormenumain .milonictable {width:100%}

/* remove underline on hyperlinks in header */
#sesection1 #sebanner1 a {text-decoration: none;}