	body {/*background:url(/web-inf/images/USHomePage/background-images/NA_bground.gif) repeat-x #bbbbbb;*/ font-size:13px; }
	#header a { text-decoration:none; color:#FFFFFF;  }
	#header a:hover {text-decoration:underline; }
	#header a:hover, #header a:link, #header a:visited { color:#36f;  }
	.displace {position: absolute; left: -5000px;}
	#header a:focus { }
	.hide {display:none; }
	.show {display:block }
	#header sup {vertical-align: baseline; font-size: 0.8em; position: relative; top: -0.4em; }


#maintainer {margin-left:auto; margin-right:auto; width:800px; display:block; }
	#header { height:110px; width:800px; display:block; position:relative; z-index:6;}
	#header2 { height: 130px; width:800px; display:block; position:relative; z-index:6; }
	#navmenu {width:800px; margin-left:10px;}
	#content {width:800px; background-image:url(/WEB-INF/images/USHomePage/placeholders/NA_contentBackground.jpg); position:relative;}
	#promo {width:800px; float:left; }
	#footer {width:100%; height:70px; margin-top:0px; background:#FFFFFF url(../../background-images/USHomePage/background-images/NA_HF_footerBg.gif) repeat-x; display:block; float:left; }

#header .anonymous { height: 119px; width:900px; display:block; position:relative; }
	#header .loggedin { height: 128px; width:900px; display:block; position:relative; }

	#header a.previousWU {display:block; position:absolute; color:#000000; font-size:11px; line-height:16px; font-weight:700; text-indent:10px; }
	#header a.previousWU:hover { text-decoration:underline; }

	

	
	#header ul.stripnav { margin-right:0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; height:15px; line-height:15px; font-size:10px; }
	#header .stripnav a, #header .stripnav a:hover, #header .stripnav a:link, #header .stripnav a:visited {color:#36f; }
	#header .stripnav li {display:inline; height:15px; margin-left:5px; background:url(/web-inf/images/USHomePage/background-images/NA_stripNavPipe.gif) no-repeat 0 2px; padding-left:7px; }
	#header .stripnav li.first  {padding-left:0; background-image:none; }
	#header .stripnav li.last  {padding-right:0; margin-right:25px; }
	#header .flag {position:absolute; top:0; margin-left:3px; margin-right:10px; }
	#header h1 a {background:url(/WEB-INF/images/USHomePage/NA_wuLogo.gif) no-repeat; display:block; float:left; width:190px; height:48px; text-indent:-9999px; }
	#header h2 a {background:url(/WEB-INF/images/USHomePage/NA_wuLocation.gif) no-repeat; width:331px; height:48px; text-indent:-9999px; float:right; display:block; }
	#header h3 a {background:url(/WEB-INF/images/USHomePage/background-images/NA_checkATransfer.gif) no-repeat; width:144px; height:21px; text-indent:-9999px; position:absolute; top:63px; left:695px; }
	#header h4 a {background:url(/WEB-INF/images/USHomePage/NA_priceServices.gif) no-repeat; width:137px; height:21px; text-indent:-9999px; position:absolute; top:63px; left:843px; }
	
	#header ul.tabnav {color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; position:absolute; left:0; top:63px; display:block; width:400px; height:24px; }
	#header .tabnav li {display:block; height:24px; width:126px; line-height:24px; float:left; text-align:center; position:relative; }
	#header .tabnav a {display:block; height:24px; width:126px; background:url(/web-inf/images/USHomePage/background-images/NA_tabNav_off.gif) no-repeat; color:#FFFFFF; }
	#header .tabnav a:hover, #header .tabnav a.active {text-decoration:none; background:url(/web-inf/images/USHomePage/background-images/NA_tabNav_on.gif) no-repeat; color:#000000; }
	#header .tabnav .bullet {position:absolute; top:3px; left:12px; }
	
	#header .subnav { position:relative; }
	#header ul.subnav {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; line-height:20px; font-weight:bold; position:absolute; left:5px; top:88px; display:block; width:752px; height:20px; background:url(/web-inf/images/USHomePage/background-images/NA_subNavbg.gif) repeat-x; z-index:6; }
	#header .subnav li {display:block; float:left; text-align:center; height:22px; width:auto; }
	#header .subnav a {display:block; float:left; color:#6e6e6e!important; text-align:center; height:22px; line-height:22px; padding-left:3px; padding-right:3px;  }
	#header .subnav a:hover, #header .subnav a.active {text-decoration:none; color:#000000!important; background:url(/web-inf/images/USHomePage/background-images/NA_subNav_on.gif) repeat-x; }
	#header .bullet {position:absolute; top:5px; margin-right:5px; }
	#header .bullet1 {position:absolute; top:3px; margin-right:5px; }
	#header .indent {margin-left:10px; }
	#header .indent2 {margin-left:14px; }
	#header .subNavHr {width:879px; position:absolute; display:block; height:2px; line-height:2px; background-color:#c3c3c3; left:0; top:21px; z-index:2; }
	#header .subnav .borders {height:21px; width:876px; border:0; border-left:solid 1px #B3B3B3; border-right:solid 1px #B3B3B3; border-bottom:solid 1px #B3B3B3; position:absolute; top:-1px; left:-3px; z-index:-1; }

	#header ul.subSubNav  {display:block; position:absolute; height:20px; width:880px; top:108px; left:3px; background:url(/web-inf/images/USHomePage/background-images/NA_subSubBg2.gif) no-repeat;}
	#header .subSubNav li {display:block; width:auto; float:left; height:22px; line-height:22px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-right:-1px;  background:url(/web-inf/images/USHomePage/background-images/NA_subSubNavPipe2.gif) 0 7px no-repeat; }
	#header .subSubNav a {display:block; width:auto; color:#FFF; float:left; height:22px; z-index:1; position:relative; padding-left:7px; padding-right:7px;  }
	#header .subSubNav a:hover, #header .subSubNav a.active {overflow:hidden; color:#191919; text-decoration:none; background:url(/web-inf/images/USHomePage/background-images/NA_subSubNavBg_goldCard2.gif) 3px 3px repeat-x; }
	
	#header li.first {padding-left:0; background-image:none;  }
	#header li.last {padding-right:0; }
	
	#header .actionLinks {position:absolute; left:626px; top:93px; width:170px; text-align:right; z-index:7; }
	#header .actionLinks li {float:left; display:block; }
	#header .actionLinks a {display:block; width:70px; color:#6e6e6e!important; font-size:11px; font-weight:bold; text-transform:uppercase; }
	#header .actionLinks a.userLoginLink {width:50px;}
	#header .actionLinks a.registerLink { width:110px; z-index:6; }
	#header .actionLinks a.manageLink { margin-left:10px;padding-left:10px;text-align:left;width:100px;z-index:6; }
	#header .actionLinks a.userLinkActive { color:#FFDF1C; text-decoration:none; background:none; }
	
#header .loginDropDown .panel a {text-decoration:underline; }
		#header .loginDropDown .panel a:hover {text-decoration:none; }
	#header .loginDropDown {width:301px; color:#FFFFFF; height:391px; position:absolute; background:url(/web-inf/images/USHomePage/background-images/NA_loginDropDown.png) no-repeat; top:91px; left:510px; z-index:5; display:none; }
	#header .loginDropDown .title {margin-top:40px; display:inline; float:left; color:#FFFFFF; margin-left:20px; margin-bottom:15px; font-size:11px; }
	#header .loginDropDown .hr {height:2px; display:inline; line-height:2px; width:260px; margin-left:20px; margin-bottom:20px; background-color:#FFDF1C; float:left; }
	#header .loginDropDown a.loginButton {height:45px; width:275px; margin-left:15px; line-height:38px; text-indent:20px; font-weight:700; text-transform:uppercase; font-size:12px; color:#FFDF1C; background:url(/web-inf/images/USHomePage/background-images/NA_loginButtonsSprite.png) no-repeat; float:left; text-decoration:none; }
		#header .loginDropDown a.loginButton:hover {text-decoration:none; background-position: 0 -46px; color:#CCCCCC; }
	#header .loginDropDown a.closeLogin {color:#FFFFFF; font-weight:700; display:inline; float:left; text-transform:uppercase; font-size:10px; margin-left:205px; width:90px; height:14px; line-height:14px; text-decoration:underline; background:url(/web-inf/images/USHomePage/background-images/NA_loginCloseArrow.png) no-repeat 75px 0;  }
		#header .loginDropDown a.closeLogin:hover { }
				
		#header .loginDropDown .panel .emp {color:#FFDF1C; font-weight:700; text-transform:uppercase; }
		#header .loginDropDown .panel {width:300px; height:285px; float:left; font-size:11px; }
		#header .loginDropDown .panel .loginButt { width:200px; display:block; }
		#header .loginDropDown .panel .loginButt2 { width:200px; display:block; margin-left:10px; }
			#header .loginDropDown .panel .buttonBox {float:left; margin-top:5px; margin-left:7px; text-align:right; }
			#header .loginDropDown .panel .buttonBox2 {float:left; margin-top:10px; margin-left:3px; text-align:right; }
			#header .loginDropDown .panel .buttonBox3 {float:left; text-align:left; }
		#header .loginDropDown .panel .loginNoAccount {float:left; margin-top:20px; margin-left:20px; }
		#header .loginDropDown .panel .loginNoAccount2 { width:200px; margin-left:10px; margin-top:10px; display:block; }
		#header .loginDropDown .panel .panelBox {background:url(/web-inf/images/USHomePage/background-images/NA_loginBox.png) no-repeat; width:263px; height:270px; margin-left:20px; }
		#header .loginDropDown .panel .title {margin:0; width:263px; float:left; color:#FFDF1C; text-transform:uppercase; font-size:13px; font-weight:700; margin-left:20px; margin-top:10px; margin-bottom:10px; }
		#header .loginDropDown .panel select {width:190px; margin-left:20px; float:left; margin-bottom:20px; }
		#header .loginDropDown .panel .description {width:127px; display:inline; margin-left:5px; float:left; }
		#header .loginDropDown .panel .description2 {width:127px; display:inline; margin-left:5px; float:left; font-weight:700; }
		#header .loginDropDown .panel .description3 {width:127px; display:inline; margin-left:5px; float:left; overflow:hidden; }
		#header .loginDropDown .panel .image {width:125px; height:80px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel .image2 {width:105px; height:80px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel .image3 {width:123px; height:170px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel input {width:100px; margin-left:4px; float:left; margin-top:3px; font-size:11px; display:inline;  }
		#header .loginDropDown .panel .forgotUsername {width:115px; float:left; margin-left:7px; margin-bottom:5px; margin-top:2px; display:inline; }
		#header .loginDropDown .panel .forgotPassword {width:115px; float:left; margin-left:7px; display:inline; margin-top:2px; }
		#header .loginDropDown .panel .leftPanel {float:left; width:140px; margin-left:5px; display:inline; }
		#header .loginDropDown .panel .rightPanel {float:left; }
		#header .loginDropDown .panel .enterCode { float:left; font-weight:700; margin-top:10px; margin-left:7px; width:250px; }
		#header .loginDropDown .panel .captchaBlock {float:left; width:255px; margin-left:5px; }
		#header .loginDropDown .panel .captchaImage {float:left; }
		#header .loginDropDown .panel .captchaBox {float:left; }
		#header .loginDropDown .panel .captchaSound {float:left; margin-left:3px; margin-top:3px; }
		#header .loginDropDown .panel .captchaReload {float:left; margin-left:3px; margin-top:3px; }
		#header .loginDropDown .panel .howDoes {float:left; margin-left:7px; margin-top:7px; width:250px; }
		#header .loginDropDown .panel .noAccount {float:left; margin-left:3px; margin-top:3px; margin-bottom:10px; }
		
		#header .loginDropDown .manageProfile {float:left; display:inline; margin-left:3px; width:135px; margin-top:45px; font-size:11px; text-transform:uppercase; font-weight:700; }
		#header .loginDropDown .manageLogout {float:left; display:inline; margin-left:3px; width:135px; font-size:11px; text-transform:uppercase; font-weight:700; margin-top:10px; }
		
	#header .languageDrop {position:absolute; top:15px; left:734px; background:url(/web-inf/images/USHomePage/background-images/NA_languageBg.gif);  _background:url(/web-inf/images/USHomePage/background-images/NA_languageBg.gif); width:157px; height:78px; z-index:7; display:none; }
	#header .languageDrop .title {font-weight:700; margin-top:10px; width:150px; text-align:center; }
	#header .languageDrop .hr {height:1px; line-height:1px; background-color:#000000; width:130px; margin-left:10px; }
	#header .languageList { margin-top:15px; margin-left:20px; }
		#header .languageList li { float:left; z-index:8; }
		#header .languageList li.selected {  }
	#header .languageList a { color:#000000; padding:5px; font-size:11px; font-weight:700; z-index:9; display:block;  }
		#header .languageList a:hover { text-decoration:none; }
	#header .languageList a.selected { background-color:#000000; color:#FFDF1C; text-decoration:none; }
		
	#userLogInBox {position:relative; top:20px; left:-8px; z-index:23; }
	#userLogIn {width:348px; height:256px; position:absolute; top:-19px; left:475px; z-index:20; background:#FFFFFF; color:#000; border:1px solid #CCCCCC;border-top:none 0; cursor:auto; font-size:12px; }
	#userLogInClose {cursor:pointer; }
	#userLogIn .userLogInLearn {background:#000000;height:30px;width:173px;position:absolute;top:130px;color:#FFFFFF;font-size:11px;text-align:right;line-height:12px;}
	#userLogIn .userLogInFields {text-align:right;margin-right:8px;}
	#userLogIn input {margin-top:10px; border:1px solid #CCCCCC; font-size:10px; font-weight:bold; padding:2px; width:150px; margin-left:10px; margin-right:5px;}
	#userLogIn select {border:1px solid #CCCCCC; font-size:10px; font-weight:bold; padding:2px ;width:156px; margin-left:10px;}
	#userLogIn .forgotText {position:relative; margin-top:-5px; height:20px; width:150px; padding-right:20px; display:block; float:right; color:#333333; font-size:10px;}
	#userLogIn a {color:#000;}
	#userLogIn a:hover {color:#000;}
	#userLogIn .learnMore {color:#FFFFFF; font-size:10px;}
	#userLogIn .learnMore:hover {color:#FFFFFF;}
	
	#userLogIn .formRow {height:35px; }
	#userLogIn .leftBox {display:-moz-inline-box; display:inline-block; width:160px; font-size:10px; vertical-align:middle; }
	#userLogIn .rightBox {display:-moz-inline-box; display:inline-block; width:140px; font-size:10px; margin-left:5px; }
	
	#userLogIn .securityCode {font-size:10px; font-weight:bold; }
	
	#userFormRow2 {position:absolute; top:160px; height:50px; width:348px; }
	#userFormRow2 .box {float:left; display:inline }
	#userFormRow2 .left {width:90px; text-align:right; }
	#userFormRow2 .middle {width:116px; text-align:center; margin-top:10px; }
	#userFormRow2 .right {width:116px; line-height:40px; margin-top:10px; }
	#userFormRow2 .captchaBox {width:75px; }
	#userFormRow2 .captchaText {font-size:10px; }
	
	#userLogIn p {margin:5px 0 5px 0; padding-left:5px; padding-right:50px;}
	#userLogInFields .captchaBox {width:64px;float:left;display:inline;margin-top:8px;;margin-left:10px;}
	#userLogInFields .captchaImg {margin-left:9px;display:inline;margin-top:8px;float:left;width:75px;}
	#userLogInBottom {top: 216px; height:40px; width:348px; position:absolute; background:#000; line-height:40px; font-size:11px; color:#FFF; }
	#userLogInBottom img {margin-left:4px; margin-right:6px; }
	#userLogInBottom a {color:#FFF; }
	#userLogInBottom a:hover {color:#FFF; }

#footer .container {margin-left:auto; margin-right:auto; width:800px; padding-top:3px; height:64px; }
	#footer .leftFooter {float:left; overflow:hidden; width:556px; height:100%; color:#000;  display:block; position:relative; }
	#footer .rightFooter {float:right; width:355px; height:100%; color:#FFF; background:#4e4e4e; display:block; position:relative; margin-top:-2px}
	#footer .copyright {display:block; float:left; height:13px; width:500px; top:50px; left:0; z-index:1; font-size:11px; }
	#footer a {text-decoration: none; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	#footer a:hover {text-decoration:underline; }
	#footer .copyright sup {vertical-align: baseline; font-size: 1em; position: center; top: -0.4em; }
	
	#footer ul.footerNavMain  {display:block; width:525px; }
	#footer .footerNavMain li {display:block; float:left; padding-left:5px; padding-right:5px; background:url(/web-inf/images/USHomePage/background-images/NA_footerPipe.gif) 0 1px no-repeat; }
	#footer .footerNavMain li.first {background:none; padding-left:0; }
	#footer .footerNavMain li.last {padding-right:0; }
	#footer .footerNavMain a {font-size:11px; }
	
	#footer ul.footerNavMain2  {display:block; width:525px; float:left; }
	#footer .footerNavMain2 li {display:block; float:left; padding-left:5px; padding-right:5px; background:url(/web-inf/images/USHomePage/background-images/NA_footerPipe.gif) 0 1px no-repeat; }
	#footer .footerNavMain2 li.first {background:none; padding-left:0; }
	#footer .footerNavMain2 li.last {padding-right:0; }
	
	#footer .footerNavSub {display:block; clear:both; float:left; width:556px; }
	#footer .footerNavSub a {font-size:11px; }
	#footer .footerNavSub li {display:block; float:left; padding-left:5px; padding-right:5px; background:url(/web-inf/images/USHomePage/background-images/NA_footerPipe.gif) 0 1px no-repeat;}
	#footer .footerNavSub li.first {background:none; padding-left:0; }
	#footer .footerNavSub li.last {padding-right:0; }
	
	#footer .goButton  {background:url(/web-inf/images/USHomePage/NA_sprite_go.gif) no-repeat; display:block; height:16px; width:44px; float:left; position:relative; top:3px; }
	#footer a.goButton:hover {background-position:0 -16px; }
	#footer .findLocation {position:absolute; height:18px; display:block; width:200px; top:2px; left:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffdf1c; text-transform:uppercase; font-weight:bold; margin-top:2px; margin-left:8px; }
	#footer .advanceSearch {position:absolute; display:block; top:0; right:0; margin-top:2px; margin-right:11px;}
	#footer .advanceSearch a {color:#fff; text-decoration:underline; }
	#footer input {width:100px; float:left; margin:2px; font-size:11px; color:#666666; height:12px; }
	#footer select {width:100px; float:left; margin:2px; font-size:11px; color:#666666; height:18px; }
	#footer .country {margin-top:20px; width:184px; margin-left:8px; }
	#footer .city {margin-top:20px; width:145px; _height:14px; }
	#footer .state { clear:both; width:180px; margin-left:8px; }
	#footer .stateSelect { clear:both; width:184px; margin-left:8px; }
	#footer .zip { width:100px; }
	#footer .hasFocus {color:#000000; !important }
	#footer .isChanged {color:#000000; !important }
	
	#modalWindow {background:url(/web-inf/images/USHomePage/background-images/thickbox_bg.png) 0 15px no-repeat; display:block; height:487px; width:683px; position:relative; color:#FFFFFF; }
	#modalWindow a.closeButton {display:block; height:60px; width:60px; background:url(/web-inf/images/USHomePage/background-images/thickbox_close.png) no-repeat; position:absolute; right:10px; top:15px; }
	#modalWindow .header { font-size:14px; font-weight:bold; height:20px; width:525px; position:absolute; top:53px; left:40px;  }
	#modalWindow .contentWrapper {width:610px; height:390px; position:absolute; top:90px; left:35px; }
	
	#modalWindow2 {display:block;width:684px; position:relative; }
	#modalWindow2 #modalTop { background-image:url(/web-inf/images/USHomePage/background-images/thickbox2-top.png); width:684px; height:66px; position:relative; }
	#modalWindow2 .header { font-size:16px; font-weight:bold; height:20px; width:525px; position:absolute; top:40px; left:40px; color:#fff;  }
	#modalWindow2 #modalBody { background-image:url(/web-inf/images/USHomePage/background-images/thickbox2.png); width:684px; background-position:bottom; padding-bottom:80px; padding-top:20px; }
	
	#modalWindow2 .contentWrapper { margin:0px 50px; line-height:18px; }
	#modalWindow2 .contentWrapper .warnImg { width:72px; float:left; margin-right:20px; }
	#modalWindow2 .contentWrapper .warnContent { width:450px; float:left; }
	#modalWindow2 .contentWrapper .warnContent h3 { font-size:14px; padding:5px 0px; color:#000; }
	#modalWindow2 .contentWrapper .warnContent ul { margin-left:35px; color:#f45858; font-weight:bold;  }
	#modalWindow2 .contentWrapper .warnContent ul li { list-style:circle; }
	#modalWindow2 a.closeButton {display:block; height:60px; width:60px; background:url(/web-inf/images/USHomePage/background-images/thickbox_close.png) no-repeat; position:absolute; right:10px; top:15px; }
	.container_main div.container_main {margin-left:0px!important;}
	.disLink {font-size:8pt;}
	.flLeft {float:left;}
	
	

/*******************************************/
#maintainer, #header , #header2, #navmenu, #content, #promo, #header .anonymous, #header .loggedin, #footer .container  {width:980px;}
#header .actionLinks{left:806px;}
.osMoneyCompare, .osMoneyCompare2{width:786px;}
/*******************************************/
