/**************************
 * universal nav
 **************************/

#universal4o {
	background: #fcfafb;
	border-bottom: 1px solid #fff;
	margin-bottom: 25px;
}
	#universal {
		height: 34px;
		margin: 0 auto;
		padding: 8px 0;
		width: 970px;
	}
	#universal .uLogo {
		float: left;
	}
	#universal .uNav {
		border-left: 1px solid #c4dfeb;
		float: left;
		height: 32px;
		list-style: none;
		margin: 0 0 0 11px;
		padding: 0;
		width: 530px;
	}

	#universal a {
		color: #18628c;
		text-decoration: none;
	}
	#universal .uNav li {		
		color: #18628c;
		float: left;
		font: bold 12px arial, sans-serif;	
		margin: 0;	
		padding: 6px 5px 0 9px;
	}
	#universal .uNav li a {
		background: url(images/universal_bullet.gif) 0 50% no-repeat;		
		display: block;
		height: 21px;				
	}
	#universal .uNav li a span {
		display: block;
		height: 18px;
		padding: 3px 6px 0 10px;
	}
	#universal .uNav li.uNav-item3 a span {
		background: url(images/unav-arr-down.gif) 100% 50% no-repeat;
		padding: 3px 10px 0 10px;
	}
	
	#universal .uNav li a.on {
		background: url(universal-on-left.gif) no-repeat;
	}
	#universal .uNav li a.on span {
		background: url(images/universal-on-right.gif) 100% 0 no-repeat;
	}
	#universal .uNav li.uNav-item1 { width: 70px; }
	#universal .uNav li.uNav-item2 { width: 60px; }
	#universal .uNav li.uNav-item3 { width: 45px; }
	#universal .uNav li.uNav-item4 { width: 100px; }
	#universal .uNav li.uNav-item5 { width: 75px; }
	#universal .uNav li.uNav-item6 { width: 90px; }

	#universal4o #universal-personalized {
	    color: #696969;
	    float: left;
	    font: bold 13px arial,sans-serif;
	    overflow: hidden;
	    padding-right: 12px;
	    padding-top: 9px;
	    text-align: right;
	    width: 96px;
	}

	#universal4o #universal #universal-account {
		float: right;
		padding-top: 8px;
		margin-top: 0px;
		width: 160px;
	}
	#universal4o #universal #universal-account #universal-signInOut {
		float: left;
		text-align: center;
		width: 70px;
	}
	#universal4o #universal #universal-account #universal-myAccount {
		float: right;
		text-align: center;
		width: 90px;
	}


	#universal4o-dd {
		background: #fcfbfb url(images/unav-dd-bg.jpg) 0 100% repeat-x;
		border-color: #b8c8d1;
		border-style: solid;
		border-width: 0 1px 1px;
		-moz-border-radius: 0 0 5px 5px; 
  -webkit-border-radius: 0 0 5px 5px; 
          border-radius: 0 0 5px 5px; 
        display: none;
        padding: 15px 10px 0;
        position: absolute;
        text-align: left;
        z-index: 999;
	}
	#universal4o-dd ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#universal4o-dd ul li {
		padding-bottom: 8px;
	}
	#universal4o-dd ul a {		
		color: #2274a3;
		text-decoration: none;
	}
	#universal4o-dd ul a:hover {
		text-decoration: underline;
	}

	/* adding book fairs */
	#universal #uNav7 {
		border-left: none;
		float: left;
		height: 27px;
		list-style: none;
		margin: 5px 0 0;
		padding: 0;
		width: 530px;
	}
	#universal #uNav7 li {	
		border-right: 1px solid #d9d9d9;
		border-top: 1px solid #fff;	
		color: #18628c;
		float: left;
		font: bold 12px arial, sans-serif;	
		margin: 0;	
		padding: 2px 0 0;
	}
	#universal #uNav7 li.uNav-hov {
		background-color: #fff;
		border-color: #d9d9d9;
		border-style: solid;
		border-width: 1px 1px 0 1px;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	#universal #uNav7 li.uNav-last {
		border-right: none;
	}
	#universal #uNav7 li a {			
		background: none;	
		display: block;
		height: 17px;
		padding: 0 5px;				
	}
	#universal #uNav7 li a span {
		display: block;
		height: 17px;
		padding: 0;
	}
	#universal #uNav7 li.uNav-item3 a span {
		background: url(images/unav-arr-down.gif) 100% 50% no-repeat;
		padding: 0 10px 0 0;
	}
	#universal #uNav7 li.uNav-item1 { width: 70px; }
	#universal #uNav7 li.uNav-item2 { width: 60px; }
	#universal #uNav7 li.uNav-item3 { width: 50px; }
	#universal #uNav7 li.uNav-item4 { width: 100px; }
	#universal #uNav7 li.uNav-item5 { width: 75px; }
	#universal #uNav7 li.uNav-item6 { width: 88px; }
    #universal #uNav7 li.uNav-item7 { display: block; width: 80px; }
    #universal4o #universal #universal-account {
    	color: #18628c;
    	font-weight: bold;
    }
    #universal4o #universal .universal-account-signin {
    	background: url(images/icon_lock.gif) no-repeat;
    	height: 20px;
    	padding-left: 20px;
    	padding-top: 3px !important;    	
    	margin-top: 5px;
    	width: 140px !important;
    }
    #universal4o-dd7 {
		background: #fcfbfb url(images/unav-dd-bg.jpg) 0 100% repeat-x;
		border-color: #d9d9d9;
		border-style: solid;
		border-width: 0 0 1px 1px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		display: none;
		padding: 0;
		position: absolute;
		text-align: left;
		z-index: 999;
	}
	#universal4o-dd7 .universal4o-dd-content {
		border-color: #d9d9d9;
		border-style: solid;
		border-width: 1px 1px 0 0;
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;	
		padding: 10px 10px 0;
		position: relative;
		top: -1px;
		z-index: 1000;
	}
	#universal4o-dd7 .universal4o-dd-f {
		background-color: #fff;
		border-right: 1px solid #d9d9d9;
		height: 7px;
		position: relative;
		z-index: 1001;
	}
	#universal4o-dd7 ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#universal4o-dd7 ul li {
		padding-bottom: 8px;
	}
	#universal4o-dd7 ul a {		
		color: #2274a3;
		text-decoration: none;
	}
	#universal4o-dd7 ul a:hover {
		text-decoration: underline;
	}
	#universal4o #universal-personalized {
		padding-top: 7px;
	}


#unPersonalized{color: #696969 !important;float: left;width: 106px;margin-top:5px;padding-top: 10px;padding-right: 12px;font: normal 13px arial, sans-serif !important;overflow: hidden;text-align: right;}



/* my account */
#GB_overlay { background-image: url(images/overlay.png);position: absolute;margin: auto;top: 0;left: 0;z-index:  1000002;width:  100%;height: 100%;}
* html #GB_overlay {background-color: #000;background-color: transparent;background-image: url(images/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/global/universal/images/overlay.png", sizingMethod="scale");}
#ma_wrapper {top: 10px;left: 0px;position: absolute;overflow: hidden;z-index:  1000003;width: 1024px;height: 614px;}
#GB_frame {border: 0;margin: 0;overflow: hidden;width: 1024px;height: 614px;}
#unMain, #universal4o {visibility:visible;}

.front .universal-account-signin {display: none !important;}
.not-front .universal-account-signin {display: none !important;}