/* universal header */ 
.sHome #contentWrap {border-color: #F78E1E;}
.sRent #contentWrap {border-color: #5B4099;}
.sCar #contentWrap {border-color: #EF3524;}
.sBuy #contentWrap {border-color: #009b4e;}

#headerUniv {padding: 14px 0 0 0; height: 142px;}

#navTabsWrap {padding-left: 20px; margin: 0 -20px; background-image: url(../img/header_univ/bgShadNavTabsLeft.gif); background-repeat: no-repeat; background-position: 0 54px;}
#navTabsWrapInner {background-image: url(../img/header_univ/bgShadNavTabsRt.gif); background-repeat: no-repeat; background-position: right 54px;}

ul#navTabs {height: 54px; background-image: url(../img/header_univ/gradNavTabs.gif); background-repeat: no-repeat; background-position: 0 bottom;}
ul#navTabs li {float: left; height: 54px;width: 237px;}
ul#navTabs li.left,ul#navTabs li.mid1, ul#navTabs li.mid2 {background-image: url(../img/header_univ/bgTabDividerLine.png); background-repeat: repeat-y; background-position: right 0;}
ul#navTabs li a {float: left; height: 54px;width: 237px; background-image: url(../img/header_univ/spriteTabLogos_resized.png); background-repeat: no-repeat; background-position: 1000px 1000px;}
ul#navTabs li.left a {background-position: 0 0;}
ul#navTabs li.left a:hover {background-position: 0 -79px;}
ul#navTabs li.mid1 a {background-position: -273px 0;}
ul#navTabs li.mid1 a:hover {background-position: -273px -79px;}
ul#navTabs li.mid2 a {background-position: -543px 0;}
ul#navTabs li.mid2 a:hover {background-position: -543px -78px;}
ul#navTabs li.right a {background-position: -816px -2px;}
ul#navTabs li.right a:hover {background-position: -816px -79px;}
ul#navTabs li.leftActive {background-color: #fff; background-image: url(../img/header_univ/tabLogoOnShome.png); background-repeat: no-repeat; background-position: 13px 11px;}
ul#navTabs li.midActive1 {background-color: #fff; background-image: url(../img/header_univ/tabLogoOnSrent.png); background-repeat: no-repeat; background-position: 19px 11px;}
ul#navTabs li.midActive2 {background-color: #fff; background-image: url(../img/header_univ/tabLogoOnScar.png); background-repeat: no-repeat; background-position: 19px 11px;}
ul#navTabs li.rightActive {background-color: #fff; background-image: url(../img/header_univ/tabLogoOnSbuy.png); background-repeat: no-repeat; background-position: 19px 11px;}


li .shad1,li .shad2 {position: absolute;}
	* html li .shad1,* html li .shad2 {display: none;}
.leftActive .shad1 {width: 12px; height: 82px; margin-left: -249px; background-image: url(../img/header_univ/tabShadLeft.png); background-repeat: no-repeat; background-position: 0 5px;}
.leftActive .shad2,.midActive1 .shad2,.midActive2 .shad2 {width: 12px; height: 54px; margin-left: 0px; background-image: url(../img/header_univ/tabShadMidRt.png); background-repeat: no-repeat; background-position: right 0;}
.midActive1 .shad1,.midActive2 .shad1,.rightActive .shad1 {width: 12px; height: 54px; margin-left: -250px; background-image: url(../img/header_univ/tabShadMidLeft.png); background-repeat: no-repeat; background-position: left 0;}
.rightActive .shad2 {width: 12px; height: 82px; margin-left: 315px; background-image: url(../img/header_univ/tabShadRt.png); background-repeat: no-repeat; background-position: 0 5px;}


#subNavWrap {width: 945px; height: 100px; background-color: #ecf4f8; background-image: url("../img/common/bgGradContentWrap.png"); background-repeat: repeat-x; background-position: 0 -75px;}
#subNav {height: 18px; padding: 10px 0; margin: 10px; background-color: #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.sHome #subNav {background-color: #F78E1E;}
	.sRent #subNav {background-color: #5B4099;}
	.sCar #subNav {background-color: #EF3524;}
#subNav ul.subnavig li {float: left; display: inline; padding: 1px 0 18px 0; color: #fff; font-size: 16px; line-height: 1em; font-weight: bold;}
#subNav ul.subnavig li.active {background-image: url("../img/header_univ/subnavArrowDnOrng.png"); background-repeat: no-repeat; background-position: center bottom;}
	.sRent #subNav ul.subnavig li.active {background-image: url("../img/header_univ/subnavArrowDnPurp.png");}
	.sCar #subNav ul.subnavig li.active {background-image: url("../img/header_univ/subnavArrowDnRed.png");}
#subNav ul.subnavig li a {float: left; display: inline; height: 18px; padding: 0 15px; color: #fff; border-left: 1px solid #ffa75b;}
	.sRent #subNav ul.subnavig li a {border-color: #7963AC;}
	.sCar #subNav ul.subnavig li a {border-color: #F36C60;}
#subNav ul.subnavig li a:hover {color: #fff; text-shadow: #666 1px 1px 2px; text-decoration: none;}
#subNav ul.acctLinks {float: right;}
#subNav ul.acctLinks li {float: left; height: 18px; padding: 1px 15px; color: #4D4D4D; font-size: 12px; line-height: 1.3em; border-left: 1px solid #ffa75b;}
	.sRent #subNav ul.acctLinks li {color: #FFFF74; border-color: #7963AC;}
#subNav ul.acctLinks li a {color: #fff;}
#subNav ul.subnavig li:first-child,#subNav ul.acctLinks li:first-child {border-left: none;}


* html #subNav {overflow: hidden;}


.subnavig li.hov {background-repeat: no-repeat; background-position: center bottom;} 
.sHome .subnavig li.hov {background-image: url(../img/header_univ/subnavArrowDnOrngFaded.png);} 
.sRent .subnavig li.hov {background-image: url(../img/header_univ/subnavArrowDnPurpFaded.png);} 
.sCar .subnavig li.hov {background-image: url(../img/header_univ/subnavArrowDnRedFaded.png);}



/* universal footer */
/* footer */
#foot {width: 945px; margin: 0 auto; padding: 12px 15px 35px 15px;}
#foot a {color: #D1E9F8;}
#foot p {font-size:12px; line-height: 1.3em;}
#foot p.links {float: left; color: #606060;}
#foot p.copy {float: right; display: inline; color: #919191; margin-right: 30px;}

#foot .logosWrap {height: 63px; margin-bottom: 15px; border-bottom: 1px solid #4D4D4D;}

#foot ul.logosSharp {float: left;}
#foot ul.logosSharp li {float: left; display: inline; margin: 0 5px 0 0;}
#foot ul.logosSharp a {float: left; width: 52px; height: 52px; background-image: url(../img/header_univ/spriteFootLogos.png); background-repeat: no-repeat; background-position: 1000px 100px;}
#foot ul.logosSharp .sHome a {background-position: 0 -78px;}
#foot ul.logosSharp .sHome a:hover {background-position: 0 0;}
#foot ul.logosSharp .sRent a {background-position: -59px -78px;}
#foot ul.logosSharp .sRent a:hover {background-position: -59px 0;}
#foot ul.logosSharp .sCar a {background-position: -118px -78px;}
#foot ul.logosSharp .sCar a:hover {background-position: -118px 0;}
#foot ul.logosSharp .sBuy a {background-position: -177px -79px;}
#foot ul.logosSharp .sBuy a:hover {background-position: -177px 0;}

#foot ul.logosSocial {float: right;}
#foot ul.logosSocial li {float: left; display: inline; margin: 8px 0 0 12px;}
#foot ul.logosSocial a {float: left; width: 33px; height: 33px;background-image: url(../img/header_univ/spriteFootLogosSocial.png); background-repeat: no-repeat; background-position: 0 0;}
#foot ul.logosSocial .twitter a {background-position: 0 -63px;}
#foot ul.logosSocial .twitter a:hover {background-position: 0 0;}
#foot ul.logosSocial .rss a {background-position: -58px -63px;}
#foot ul.logosSocial .rss a:hover {background-position: -58px 0;}