/* -- RESET -- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0; 
	padding:0; 
}
fieldset,img {
	border:0 none;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
ol,ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6,input,select,th,td {
	font-size: 10px;
}
q:before,q:after {
	content:'';
}
/* -- GENERAL -- */
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	background: #000 url(/images/bg.png) 0 0 repeat-x;
	color: #59606F;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding: 12px 0 10px;
	text-align: center;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	margin: 0;
	line-height: normal;
}
h1 { font-size: 24px; }
h2 { 
	font-size: 20px; 
	font-weight: normal;
}
h3 { 
	font-size: 14px; 
	font-weight: normal;
}
h4 { 
	font-size: 14px;
	font-weight: normal;
}
h5 { font-size: 10px; }
h6 { font-size: 10px; }
p { margin: 10px 0; }
a {
	color: #849FAE;
	text-decoration: none;
	outline: none;
}
a:active { outline: none; }
a:hover {
	color: #1C7AD5;
	text-decoration: underline;
}
a.double-arrow {
	background: transparent url(/images/home/action-pane-breeze-free-trial.png) -431px -328px no-repeat;
	display: block;
	font-size: 11px;
	height: 13px;
	line-height: 14px;
	padding-left: 14px;
	width: auto;
}
a.double-arrow:hover {
	background-position: -431px -343px;
	color: #1d79d6;
}
a img, a:link img, a:visited img { border: 0; }
ul, ol, dl { margin: 0 0 10px; }
ol { list-style-type: decimal; }
p {
	line-height: 12px;
}

/* -- LAYOUT -- */
#container {
	margin: 0 auto;
	position: relative;
	text-align: right;
	width: 955px;
}

/* -- USER-NAV -- */
#user-nav, #topNav {
	display: block;
	height: 36px;
	margin: 0;
}
#user-nav li, #topNav li {
	color: #fff;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 0 3px 0 7px;
}
#user-nav li.first, #topNav li.first {
	border: 0;
	padding-right: 4px;
}
#user-nav a, #topNav a {
	border-bottom:1px solid #88A1B3;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
}
#user-nav a:hover, #topNav a:hover {
	text-decoration: none;
}

/* -- PAGE -- */
#page {
	background: url(/images/home/page-bg.jpg) center repeat-y;
	padding: 0;
	text-align: left;
}

/* -- HEADER -- */
#header {
	height: 61px;
	position: absolute;
	top: 30px;
	width: 100%;
	z-index: 1;
}

/* -- LOGO -- */
h1 {
	float: left;
	padding: 8px 0 0 20px;
}
#logo {
	background: transparent url(/images/logos/concur_logo.png) 0 0 no-repeat;
	display: block;
	height: 58px;
	line-height: normal;
	text-indent: -200em;
	width: 130px;
	cursor: pointer;
}

/* -- NAVIGATION -- */
#navigation {
	float: left;
	margin: 31px 0 0 60px;
	width: 470px;
}
#navigation li {
	background: transparent url(/images/home/navigation_links-0610.png) 0 0 no-repeat;
	display: block;
	display: block;
	float:left;
	font-size: 14px;
	height:16px;
	margin: 0 0 0 22px;
}
#navigation li a {
	display: block;
	width: 100%;
	height:100%;
	margin: 0;
	color: #fff;
	font-size: inherit;
	text-indent: -200em;
}
#navigation #products-link-li { width:52px; margin-left: 0;}
#navigation #choose-link-li { width:129px;}
#navigation #about-link-li { width:53px;}
#navigation #blog-link-li { width:27px;}
#navigation #support-link-li { width:47px;}
#navigation #products-link-li.active { background-position:0 -16px;}
#navigation #choose-link-li  { background-position:0 -32px; }
#navigation #choose-link-li.active { background-position:0 -48px;}
#navigation #about-link-li  { background-position:0 -64px;}
#navigation #about-link-li.active { background-position:0 -80px;}
#navigation #blog-link-li  { background-position:0 -96px;}
#navigation #blog-link-li.active { background-position:0 -112px;}
#navigation #support-link-li { background-position:0 -128px;}
#navigation #support-link-li.active { background-position:0 -145px;}
/* -- SEARCH -- */
#search {
	position: absolute;
	font-size: 11px;
	width: 200px;
	height: 30px;
	top: 45px;
	left: 764px;
	display: block;
	z-index: 5;

}
#search .form-text,
#search .form-submit {
	border: none;
	font-size: inherit;
	vertical-align: middle;
}
#search .form-text {
	background: transparent url(/images/home/action-pane-breeze-free-trial.png) -530px -174px no-repeat;
	color: #BABCBE;
	float: left;
	height: 21px;
	margin: 0 3px 0 0;
	padding: 4px 4px 0;
	width: 120px;
}
#search .form-text:focus, 
#search .form-text:hover {
	color: #333;
}
#search .form-submit {
	background: transparent url(/images/home/action-pane-breeze-free-trial.png) -429px -60px no-repeat;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 21px;
	padding: 0;
	margin: 0;
	text-indent: -200em;
	width: 22px;
	font-size: 1px;
	color: #fff;
}
#search .form-submit:hover, #edit-submit.active {
	background-position: -429px -87px;
}
#edit-search-theme-form-1-wrapper label {position: absolute; top: -2000px; left: -9999px; }
/* -- TOUT-AREA -- */
#splash-img {
	position: relative;
	height: 555px;
	top: -19px;
}
#splash-img .image1 { background:url(/images/home/MainBGFull1-10-08.jpg) center top no-repeat;}
#splash-img .image2 { background:url(/images/home/MainBGFull2-10-08.jpg) center top no-repeat;}
#splash-img .image3 { background:url(/images/home/MainBGFull3-10-08.jpg) center top no-repeat;}


#BGtext {
background-image:url(/images/home/MainBGtextUS.png);
position:absolute;
margin-top:110px;
margin-left:40px;
height:175px;
width:500px; 
}
/*-- ETAP On Line Message --*/
.Etap-On-Line-Message {
position:absolute;
margin-top:110px;
margin-left:40px;
height:155px;
width:387px; 
text-indent: -9999px;
cursor: pointer;
display:block;
}
#UK.Etap-On-Line-Message { background: url(/images/etap-on-line/Etap-On-Line-homepage-msg-uk.png) 0 0 no-repeat;}
#FR.Etap-On-Line-Message { background: url(/images/etap-on-line/Etap-On-Line-homepage-msg-fr.png) 0 0 no-repeat;}
#DE.Etap-On-Line-Message { background: url(/images/etap-on-line/Etap-On-Line-homepage-msg-de.png) 0 0 no-repeat;}

/* -- CONTENT -- */
#billboard-wrap {
position: absolute;
width: 500px;
height: 160px;
top: 95px;
left: 55px;
}
#billboard-header {
background: url(/images/home/concur-amex-header.png) 0 0 no-repeat;
position: absolute;
top: 0;
left: 39px;
width: 299px;
height: 76px;
text-indent: -9999px;
}
#billboard-flash {  position: absolute; width: 500px; height: 56px; top: 70px; left:0; z-index: 1000;}
#billboard-no-flash { margin-left: 47px;}
#billboard-no-flash a {
background: url(/images/home/concur-amex-logo.png) 0 0 no-repeat;
width: 372px;
height: 56px;
text-indent: -9999px;
display: block;
}
#billboard-wrap ul{
position: absolute;
width: 420px;
height: 20px;
top: 135px;
left: 166px;
}
#billboard-wrap ul li{float: left; margin-right: 5px;}
#billboard-wrap ul li a {
color: #fff;
font-size: 14px;
background: url(/images/home/concur-amex-dots.png) 0 0 no-repeat;
height: 16px;
padding-left: 16px;
display: block;
width: 110px;
}
#billboard-wrap ul li a:hover { color: #0085bc; background-position: 0 -15px;  }

#breeze-links {
	width: 210px;
	height: 28px;
	position: absolute;
	top:218px;
	left: 269px;
}
#breeze-links a { 
	float: left;
	height: 28px;
	background: url(/images/IE_sucks.gif) 0px 0px repeat;
	width: 90px;
	margin-right: 10px;
	display: block;
	text-indent: -9999px;
	}

#floating-actions {
width: 104px;
heght: 124px;
position: absolute;
top:140px;
right: 37px;
margin:0;
text-indent: -9999px;
}
#floating-actions li a {
background: url(/images/home/action-pane-breeze-free-trial.png) -439px -199px no-repeat;
display: block;
width: 104px;
margin-top: 2px;
height: 30px;
}
#floating-actions li.ft a { background-position:  -439px -199px; height: 34px;}
#floating-actions li.ft a:hover { background-position:  -548px -199px; height: 34px;}
#floating-actions li.pd a { background-position:  -439px -234px;}
#floating-actions li.pd a:hover { background-position:  -548px -234px;}
#floating-actions li.sl a { background-position:  -439px -264px;}
#floating-actions li.sl a:hover { background-position:  -548px -264px;}
#floating-actions li.vv a { background-position:  -439px -294px;}
#floating-actions li.vv a:hover { background-position:  -548px -294px;}
#action-pane {
width: 893px;
height: 238px;
position: relative;
left: 30px;
top: 290px;
}
#action-pane-left {
width: 8px;
height: 238px;
background: url(/images/home/frames-smb.gif) -3px 32px no-repeat;
position: absolute;
top: 0;
margin: 0;
padding: 0;
}

#action-pane-center {
width: 877px;
height: 238px;
background: url(/images/home/action-pane-bg.gif) repeat-x;
position: absolute;
left: 8px;
}
#action-pane-right {
width: 8px;
height: 238px;
background: url(/images/home/frames-smb.gif) -12px 32px no-repeat;
position: absolute;
left:885px;
top: 0;
}

/*--Start New utilities for center cubes--*/
#action-pane .action-cubes {position: absolute;}
#action-pane .action-cubes .right-edge, #action-pane .action-cubes .left-edge,
#action-pane .action-cubes .center {
width: 8px;
height: 238px;
background: url(/images/home/frames-smb.gif) -3px 32px no-repeat;
float: left;
}
#action-pane .action-cubes .right-edge{ background-position: -12px 32px;}
#action-pane .action-cubes .center {background: url(/images/home/action-pane-bg.gif) repeat-x;}
#action-pane .width_25 .center{ width: 194px;}
#action-pane .width_33 .center{ width: 268px;}
#action-pane .width_50 .center{ width: 422px;}
#action-pane .width_66 .center{ width: 573px;}
#action-pane .width_75 .center{ width: 650px;}
#action-pane .left_25 { left: 228px;}
#action-pane .left_33 { left: 304px;}
#action-pane .left_50 { left: 456px;}
#action-pane .left_66 { left: 608px;}
#action-pane .left_75 { left: 683px;}

#action-top-tabs {
width: 550px;
height: 36px;
display: block;
left: 30px;
position: absolute;
z-index: 10;
top: 0;
}
#action-top-tabs.smb { width: 700px;}
#action-top-tabs li {
float: left;
display: block;
text-indent: -9999px;
}
#action-top-tabs li a  {
background: url(/images/home/action-pane-breeze-free-trial.png) -461px -56px no-repeat;
width: 165px;
height: 36px;
display: block;
margin-right: 10px;
}
#action-top-tabs.smb li a {width: 194px;}
#action-top-tabs #I-Need-to-top a { background-position:  -461px -56px;}
#action-top-tabs #I-Need-to-top a:hover { background-position:  -461px -135px;}
#action-top-tabs #I-Need-to-top.active a { background-position:  -461px -96px;}

#action-top-tabs #my-company-is-top a { background-position:  -625px -56px;}
#action-top-tabs #my-company-is-top a:hover { background-position: -625px -135px}
#action-top-tabs #my-company-is-top.active a { background-position: -625px -96px}

#action-top-tabs #I-am-a-top a { background-position: -788px -56px;}
#action-top-tabs #I-am-a-top a:hover  { background-position: -788px -135px;}
#action-top-tabs #I-am-a-top.active a  { background-position: -788px -96px;}

#action-top-tabs #smb-top a { background-position:  -662px -56px;}
#action-top-tabs #smb-top a:hover { background-position: -662px -135px}
#action-top-tabs #smb-top.active a { background-position: -662px -96px}

#action-top-tabs #leb-top a { background-position: -859px -56px;}
#action-top-tabs #leb-top a:hover  { background-position: -859px -135px;}
#action-top-tabs #leb-top.active a  { background-position: -859px -96px;}

#I-Need-to-tab {
width: 865px;
height: 190px;
margin: 0;
padding: 0;
}

#I-Need-to-menu {
width: 313px;
height: 193px;
position: absolute;
left: 10px;
top: 44px;
margin: 0;
}
#I-Need-to-menu li { 
width: 311px;
height: 30px;
margin: 0;
text-indent: -9999px;
padding: 0;
}
#I-Need-to-menu li a {
background: url(/images/home/action-pane-breeze-free-trial.png) 1px -382px no-repeat;
display: block;
width: 311px;
height: 30px;
}
#I-Need-to-menu #t-e-d a {  background-position: 1px -382px;}
#I-Need-to-menu #t-e-d a.active { width: 313px; background-position: -313px -382px;}
#I-Need-to-menu #t-e-d a.active:hover { width: 313px; background-position: -313px -382px;}

#I-Need-to-menu #c-t-d a {  background-position: 1px -411px;}
#I-Need-to-menu #c-t-d a.active {  background-position: -313px -411px;}
#I-Need-to-menu #c-t-d a.active:hover {  background-position: -313px -411px;}

#I-Need-to-menu #e-x-d a {  background-position: 1px -439px;}
#I-Need-to-menu #e-x-d a.active {  background-position: -313px -439px;}
#I-Need-to-menu #e-x-d a.active:hover {  background-position: -313px -439px;}

#I-Need-to-menu #v-p-d a {  background-position: 1px -470px;}
#I-Need-to-menu #v-p-d a.active {  background-position: -313px -470px;}
#I-Need-to-menu #v-p-d a.active:hover {  background-position: -313px -470px;}

#I-Need-to-menu #a-d-d a {  background-position: 1px -500px;}
#I-Need-to-menu #a-d-d a.active {  background-position: -313px -500px;}
#I-Need-to-menu #a-d-d a.active:hover {  background-position: -313px -500px;}

#I-Need-to-menu #a-n-d a {  background-position: 1px -531px;}
#I-Need-to-menu #a-n-d a.active {  background-position: -313px -531px;}
#I-Need-to-menu #a-n-d a.active:hover {  background-position: -313px -531px;}

.action-cubes .product-details, #I-Need-to-tab .product-details {
background: url(/images/home/action-pane-breeze-free-trial.png) -414px 195px no-repeat;
width: 552px;
height: 193px;
position: absolute;
left: 317px;
top: 45px;
}
.action-cubes .product-details{
	width: 330px;
}
#travel-expense-details-border, #expense-details-border, #cliqbook-details-border, #vendor-details-border ,#audit-details-border , #analyze-details-border{
background: url(/images/home/frames-smb.gif) -28px -13px no-repeat;
width: 10px;
height: 193px;
position: absolute;
left: -5px;
top: 0;	
}
#cliqbook-details-border { background-position: -45px -12px;}
#expense-details-border { background-position: -60px -12px;}
#vendor-details-border { background-position: -77px -13px;}
#audit-details-border { background-position: -94px -13px;}
#analyze-details-border { background-position: -109px -13px;}

.action-cubes a.icon, #I-Need-to-tab a.icon {
background: url(/images/home/action-pane-breeze-free-trial.png) -7px -184px no-repeat;
width:131px;
height: 165px;
margin: 25px 0 0 18px;
display: block;
float: left;
text-indent: -9999px;
}
.action-cubes a.icon{
	background: url(/images/home/action-pane-icons-breeze.png) -7px -114px no-repeat;
	width:67px;
	height:82px;
	margin: 0;
	float: none;
	position: absolute;
	top: 3px;
	left: 17px;
}
#expense-details a.icon { background-position: -285px -185px;}
.action-cubes #expense-details a.icon { background-position: -158px -114px;}
#cliqbook-details a.icon { background-position: -147px -185px;}
.action-cubes #cliqbook-details a.icon { background-position: -82px -114px;}
#vendor-details a.icon { background-position: -6px 0px;}
.action-cubes #vendor-details a.icon { background-position: -7px -10px;}
#audit-details a.icon { background-position: -283px 0px;}
.action-cubes #audit-details a.icon { background-position: -158px -10px;}
#analyze-details a.icon { background-position: -147px 0px;}
.action-cubes #analyze-details a.icon { background-position: -82px -10px;}


#I-Need-to-tab .product-lists { 
display: inline; 
width: 378px; 
position: absolute;
top: 150px;
right: 0px;
}


.action-cubes .product-lists{
	display: inline; 
	width: 303px; 
	position: absolute;
	top: 158px;
	right: 0px;
}
.action-cubes .product-lists li, #I-Need-to-tab .product-lists li
 {float: left; width: 90px;}
.action-cubes .product-details h2, #I-Need-to-tab h2 { margin: 45px 0 0 170px; text-indent: -9999px;}
.action-cubes .product-details h2{
	float: none;
	position: absolute;
	top: 18px;
	left: 100px;
	 margin: 0;}
.action-cubes .product-details .title, #I-Need-to-tab .title{
background: url(/images/home/action-pane-breeze-free-trial.png) -672px -181px no-repeat;
width: 286px;
height: 32px;
display:block;
}
.action-cubes .product-details .title { 
	background: url(/images/home/action-pane-icons-breeze.png) -239px -16px no-repeat;
	width: 260px; 
}
#expense-details .title { background-position: -672px -213px;}
.action-cubes #expense-details .title { background-position: -239px -48px;}
#cliqbook-details .title { background-position: -672px -245px;}
.action-cubes #cliqbook-details .title { background-position: -239px -80px;}
#vendor-details .title { background-position: -672px -278px;}
.action-cubes #vendor-details .title { background-position: -239px -114px;}
#audit-details .title { background-position: -672px -311px;}
.action-cubes #audit-details .title { background-position: -239px -147px;}
#analyze-details .title { background-position: -672px -344px;}
.action-cubes #analyze-details .title { background-position: -239px -180px;}

#I-Need-to-tab p {margin: 10px 0 0 170px;}
.action-cubes .product-details p {margin: 95px 0 0 25px;}
.action-cubes .product-details a.double-arrow, #I-Need-to-tab a.double-arrow,
.action-cubes #breeze_cube a.double-arrow  {font-size: 11px; color: #5d7582;}
.action-cubes .product-details a.double-arrow:hover ,#I-Need-to-tab a.double-arrow:hover,
.action-cubes #breeze_cube a.double-arrow:hover {color: #1C7AD5;}

.action-cubes #breeze_cube p { margin: 10px 5px 0px 5px;}
.action-cubes #breeze_cube ul {margin: 10px 15px 0px 25px; list-style-type: disc !important;}
.action-cubes #breeze_cube li { line-height: 13px;}
.action-cubes #breeze_cube a.double-arrow {float: right; margin-top: 10px;}


#my-company-is-tab {
background: url(/images/home/frames-smb.gif) -4px -1150px no-repeat;
width: 865px;
height: 190px;
position: absolute;
top: 44px;
margin: 0;
padding: 0;
}

#my-company-is-tab .blurb {
background: url(/images/home/action-pane-breeze-free-trial.png) -670px -395px no-repeat;
width: 270px;
height: 140px;
margin: 10px 0 0 10px;
float: left;
text-indent: -9999px;
display: block;
}
#my-company-is-tab .towers {
background: url(/images/home/frames-smb.gif) 12px -204px no-repeat;
width: 100%;
height: 100%;
display: block;
text-indent: -9999px;
}
#my-company-is-tab #small-company .towers { background-position: 12px -204px}
#my-company-is-tab #small-company .towers:hover { background-position: -27px -391px}
#my-company-is-tab #medium-company .towers { background-position: -191px -392px}
#my-company-is-tab #medium-company .towers:hover { background-position: -405px -392px}
#my-company-is-tab #large-company .towers { background-position: -618px -392px}
#my-company-is-tab #large-company .towers:hover { background-position: -815px -392px}
#my-company-is-tab #small-company {
width: 140px;
height: 135px;
position: absolute;
left: 305px;
top: 22px;
}

#my-company-is-tab #medium-company {
width: 200px;
height: 141px;
position: absolute;
left: 465px;
top: 16px;
}
#my-company-is-tab #large-company {
width: 180px;
height: 205px;
position: absolute;
left: 675px;
top: -42px;
}
#my-company-footer {
width: 580px;
height: 30px;
position: absolute;
top: 153px;
left: 300px;
}
#I-am-a-tab {
width: 865px;
height: 190px;
position: absolute;
top: 44px;
margin: 0;
padding: 0;
}
#I-am-a-tab #finance-professional, #I-am-a-tab #travel-manager, #I-am-a-tab #business-traveler, #I-am-a-tab #it-professional {
width: 218px;
height: 189px;
position: absolute;
top: 0px;
text-indent: -9999px;
}
#I-am-a-tab #finance-professional {left: 5px;}
#I-am-a-tab #travel-manager {left: 223px;}
#I-am-a-tab #business-traveler { left:440px}
#I-am-a-tab #it-professional { left: 660px;}

#I-am-a-tab #finance-professional a, #I-am-a-tab #travel-manager a, #I-am-a-tab #business-traveler a, #I-am-a-tab #it-professional a {
background: url(/images/home/frames-smb.gif) -128px -194px no-repeat;
width: 100%;
height: 100%;
display: block;
}
#I-am-a-tab #finance-professional a:hover {background-position: -128px 1px;}
#I-am-a-tab #travel-manager a {background-position: -347px -194px; }
#I-am-a-tab #travel-manager a:hover {background-position: -347px -1px;}
#I-am-a-tab #business-traveler a {background-position: -565px -193px;}
#I-am-a-tab #business-traveler a:hover {background-position: -565px 0px }
#I-am-a-tab #it-professional a {background-position: -784px -193px;}
#I-am-a-tab #it-professional a:hover {background-position: -784px 0px;}

/*--SMB and LEB tabs --*/
#smb-tab, #leb-tab {
width: 865px;
height: 190px;
position: absolute;
top: 44px;
margin: 0;
padding: 0;
}
#smb-building, #leb-building {
	width: 196px;
	height: 180px;
	display: block;
	background: url(/images/home/smb_leb_cubes_062209.jpg) -205px -1px no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 3px;
	left: 32px;
}
#leb-building { background-position: -3px -1px}
#smb-tab h4, #leb-tab h4, #smb-tab p, #leb-tab p {
	position: absolute;
	top: 20px;
	left: 250px;
}
#smb-tab h4, #leb-tab h4 {
	background: url(/images/home/frames-smb.gif) -64px -219px no-repeat;
	width:440px;
	height: 20px;
	display: block;
	text-indent: -9999px;
}
#leb-tab h4 {background-position: -64px -244px;}
#smb-tab p, #leb-tab p{ top: 40px; line-height: 18px; margin-right: 10px;}
#smb-tab a.blue-dots, #leb-tab a.blue-dots {
	float: right;
	height: 18px;
	margin-top: 150px;
	color: #1B75BB;
	display: block;
	padding: 3px 20px 5px 0;
	font-size: 14px;
	background: url(/images/home/smb-arrows.gif) right -2px no-repeat;
}
#smb-tab a.blue-dots:hover, #leb-tab a.blue-dots:hover { color: #588CAF; background-position: right -27px;}
/* -- Below The Fold -- */
#four-below {
width: 893px;
height: 410px;
left: 30px;
top: -25px;
position: relative;
}
#Amex-Partnership, #Amex-Partnership-Lower, #quick_links ,#Careers-Cube{
background: url(/images/home/four-below-bg.gif) 0 0 no-repeat;
height: 189px;
width: 213px;
position: absolute;
}
#Careers-Cube {
	top: 0;
	left: 0;
}
#Amex-Partnership, , #Amex-Partnership-Lower { background: url(/images/home/concur-amex-bottom-cube.png) -2px -2px no-repeat; top: 2px;}
#Amex-Main, #Amex-Video, #Amex-Press { 
background: url(/images/IE_sucks.gif) 0px 0px repeat;
width: 212px;
height: 164px;
position: absolute;
top: 0;
left: 0;
display: block;
}
#Amex-Partnership-Lower { left: 225px; top: 213px; }
#Amex-Video, #Amex-Press { width: 90px; height: 18px; top: 167px; left: 10px;}
#Amex-Press { left: 110px;}
#news-flash, #user-videos {
background: url(/images/home/four-below-bg.gif) -214px 0px no-repeat;
height: 403px;
line-height: 12px;
position: absolute;
width: 213px;
}
#news-events-cube {
	background: url(/images/home/news-events-bg.png) 0 0 no-repeat;
	left: 685px;  
	top:0;
}

#dot-thirty { left: -3px; top: 0; }
#quick_links { left: -3px; top: 213px; }
#user-videos { left: 225px; top: 0; }
#user-videos p { 
margin: 10px 10px 15px 15px;
font-size: 12px;
line-height: 15px;
}
#user-videos img { /*margin-left: 20px; */}
#news-flash {right: -3px; top: 0; }
#stories {
background: url(/images/home/stories-bg.jpg) 0px 0px no-repeat;
height: 403px;
width: 213px;
position: absolute;
left: 455px
}
#stories p {
margin: 198px 10px 15px 15px;
font-size: 12px;
line-height: 15px;
}
#stories .hot-spot {
background: url(/images/IE_sucks.gif) repeat;
position: absolute;
width: 210px;
height: 350px;
top: 0;
left:0;
display: block;
}
#stories h2, #news-events-cube  h2, #news-events-cube  h4 { text-indent: -9999px;}
#news-flash h2, #quick_links h2, #dot-thirty h2, #user-videos h2  {
background: url(/images/home/four-below-bg.gif) -5px -204px no-repeat;
margin: 12px 0 5px 9px;
font-size: 14px;
width: 198px;
height: 21px;
display: block;
text-indent: -9999px;	
}
#quick_links h2 { background-position: -5px -227px;}
#news-flash h2 { background-position: -5px -270px;}
#user-videos h2 { background-position: -5px -249px;}
.bottom-h2 {
background: url(/images/home/four-below-bg.gif) -5px -204px no-repeat;
margin: 12px 0 5px 9px;
font-size: 14px;
width: 198px;
height: 21px;
display: block;
text-indent: -9999px;	
position: absolute;
}
#news-flash .bottom-h2  {
background-position: -3px -429px;
top: 363px;
}
#news-flash .bottom-h2:hover { background-position: -3px -345px;}
#stories .bottom-h2 {
background-position: -3px -407px;
top: 363px;
}
#stories .bottom-h2:hover { background-position: -3px -323px;}
#dot-thirty .bottom-h2 {
background-position: -3px -449px;
top: 153px;
left: 0;
height: 19px;
}
#dot-thirty .bottom-h2:hover { background-position: -3px -365px;}
#user-videos .bottom-h2 {
background-position: -3px -386px;
top: 363px;
}
#user-videos .bottom-h2:hover { background-position: -3px -302px;}
#dot-thirty .animation { margin:7px 0 0 45px; }
#quick_links ul { margin: 15px 0 0 18px;}
#quick_links li {
	height: 16px;
	margin: 0 0 4px 0;
}
#quick_links a {
	display: block;
	font-size: 12px;
}
.rule { 
background: url(/images/home/dots.png) no-repeat;
width: 190px;
height: 1px;
position: absolute;
text-align: center;
margin:3px auto 10px auto;
left: 10px;
}
#dot-thirty .rule {top: 152px; }
#user-videos .rule {top: 360px; }
#news-flash .rule {top: 360px; }
#stories .rule {top: 360px; }
/* -- NEWS-FLASH -- */
#news-flash ul {
	margin: 0 10px 0 16px;
	height: 320px;
}
#news-flash li {
	margin-top: 4px;
}
#news-flash h4 {
	font-size: 12px;
	margin-bottom: 4px;
}
#press-prev{ position: absolute; top: 142px; left:10px;}
#press-next{ position: absolute; top: 142px; left:173px;}
/* -- New Below Fold US User conference -- */
div.bottom-cube {
background: url(/images/home/bottom-cube-bg.png) 0 0 no-repeat;
height: 189px;
width: 213px;
position: absolute;	
}
#quick-links-cube {left: -3px; top: 213px;}
#webinar-cube{left: 225px; top: 0;}
#webinar-cube .rule {top:157px;}
#events-cube{left: 455px; top: 213px;}
#events-cube .rule {top:157px;}
#press-release-cube{right: -3px; top: 0;}
#press-release-cube .rule {top:157px;}
#user-video-cube {right: -3px; top: 213px; }
#travel-stories-cube {left: 225px; top: 213px;}
#user-conf-cube, #mobile-cube {left:457px; top: 0; background:none; }
#mobile-cube { background: url(/images/home/mobile-cube.png) 0 0 no-repeat; text-indent: -9999px; height: 193px;}
#mobile-cube a { position: absolute; height: 20px; background: url(/images/IE_sucks.gif) repeat; display:block;}
#mobile-phone { left: 9px; width: 196px; height: 130px !important; }
#mobile-tour { top:167px; left: 9px; width: 100px;}
#mobile-page { top:167px; left: 120px; width: 90px;}
div.bottom-cube h2, div.bottom-cube a.bottom-cube-link {
	background: url(/images/home/bottom-cube-bg.png) -5px -204px no-repeat;
	margin: 12px 0 0 9px;
	padding:0;
	font-size: 14px;
	width: 188px;
	height: 21px;
	display: block;
	text-indent: -9999px;	

}
#news-events-cube a.bottom-cube-link{ background: url("/images/IE_sucks.gif") repeat;}
#news-events-cube h2 {background : none;}
#news-events-cube p { margin-top: 5px;}
div.bottom-cube a.bottom-cube-link {top:153px;	position: absolute;	}
#quick-links-cube h2 { background-position: -5px -227px;}
#events-cube h2 { background-position: -5px -249px;}
#webinar-cube h2 { background-position: -5px -204px;}
#press-release-cube h2 { background-position: -5px -269px;}
#events-cube a.bottom-cube-link { background-position: -5px -428px;}
#events-cube a.bottom-cube-link:hover { background-position: -5px -344px;}
#webinar-cube a.bottom-cube-link{ background-position: -5px -428px;}
#webinar-cube a.bottom-cube-link:hover { background-position: -5px -344px;}
#press-release-cube a.bottom-cube-link { background-position: -5px -428px;}
#press-release-cube a.bottom-cube-link:hover { background-position: -5px -344px;}
#quick-links-cube.bottom-cube ul { margin: 10px 0 0 18px;}
#quick-links-cube li {
	height: 16px;
	margin: 0 0 4px 0;
}
#quick-links-cube a {
	display: block;
	font-size: 12px;
}
#news-flash .rule {top: 360px; }
.news	{margin: 6px 10px 0 16px;}
.news li, #press-r li{overflow:hidden; height:95px; width: 180px; }
.press-content {overflow:hidden; height:100%; width: 100%; display: block;}
.news h4 {
	font-size: 12px;
	margin-bottom: 4px;
}
div.bottom-cube p{margin: 15px;}
#stories .hot-spot {
background: url(/images/IE_sucks.gif) repeat;
position: absolute;
width: 210px;
height: 189px;
top: 0;
left:0;
display: block;
}
/* -- FOOTER -- */
#footer {
	background: #000;
	clear: both;
	color: #666;
	font-size: 12px;
	margin: 0 -4px;
	padding: 10px 0 25px 34px;
}
#footer a:hover {
	color: #787971;
	text-decoration: none;
}
/* -- LIGHTBOX CONTENT -- */
#lightbox{
	background:transparent;
	color:#333;
	display:none;
	height:400px;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:400px;
	z-index:9999;
}
#overlay{
	background:transparent url(../images/overlay.png) repeat scroll 0pt;
	display:none;
	height:100%;
	left:0;
/*	opacity:0.8;*/
	position:absolute;
	top:0;
	width:100%;
	z-index:5000;
}
#overlay[id]{ position:fixed; }
#lightbox.done #lightbox_load_message{ display:none; }
#lightbox.done #lightbox_content{ display:block; }
#lightbox.loading #lightbox_content{ display:none; }
#lightbox.loading #lightbox_load_message{ display:block; }
#lightbox.loading #lightbox_load_message{
	background:transparent url(/images/loading.gif) center center no-repeat;
	height:100%;
	text-indent:-1024px;
	width:100%;
}
#lightbox a img{ border:none; }
#lightbox #lightbox_content{ text-align:left; }
/*-- Global Popup --*/
#global-wrap {
width: 800px;
height: 600px;
margin-top: 30px auto 0 auto;
text-align: center;
border: none;
}
#global-close {
width: 758px;
height: 20px;
text-align: right;
}
#global-content {
width: 758px;
height: 465px;
margin:  0;
padding:0;
background:url(/images/lb-background.gif) 0 0 no-repeat;
overflow: hidden;
text-align: center;
}
.global-title {
color: #333333;
text-align: center;
font-size: 24px;
}
#global-sites {
position: absolute;
width: 160px;
left: 15px;
top: 370px;
margin: 0;
text-align: left;
}

#global-map {
background: url(/images/global/global-map-10-08.gif) 0 0 no-repeat;
position: relative;
width: 730px;
height: 407px;
top: 4px;
margin: 0 auto;
padding: 0;
text-align:center;
}
#global-map p {
position: absolute;
margin: 20px 0 -20px 0;
padding: 0;
left: 315px;
top: 380px;
color: #fff;
}
#global-map a.global-us {
position: absolute;
display: block;
width: 235px;
height: 185px;
left: 18px;
top: 68px;
}
#global-map a:hover.global-us  {
background: url(/images/global/na.gif) no-repeat;
}
#global-map a.global-euro {
position: absolute;
display: block;
width: 104px;
height: 129px;
left: 331px;
top: 72px;
}
#global-map a:hover.global-euro  {
background: url(/images/global/euro.gif) no-repeat;
}
#global-map a.global-aus {
position: absolute;
display: block;
width: 214px;
height: 235px;
left: 496px;
top: 146px;
}
#global-map a:hover.global-aus  {
background: url(/images/global/apac.gif) no-repeat;
}
#global-footer {
width: 800px;
text-align: center;
margin-top: -10px;
}
#EUROinfo { 
position: absolute;
z-index: 7000;
width:275px; 
height:190px; 
background: transparent url(/images/global/na-euro-bg.gif) 0 3px no-repeat;
top: 130px;
left: 420px;
text-align: left;
text-indent: 5px;
padding: 0;
margin: 0;
}
#NAinfo, #APACinfo { 
position: absolute;
z-index: 7000;
width:163px; 
height:114px; 
background: transparent url(/images/global/na-euro-bg.gif) 0 -200px no-repeat;
top: 150px;
left: 150px;
text-align: left;
text-indent: 5px;
padding: 5px;
margin: 0;
}
#APACinfo { background-position: -165px -200px; left:570px; top:180px;}
#EUROinfo ul, #NAinfo ul, #APACinfo ul { 
position:  absolute;
width:110px; 
height:100px;
text-align: left;
padding: 0;
margin: 0;
text-indent: 5px;
left: 53px;
top: 24px;
}
#NAinfo ul, #APACinfo ul { height: 60px; width: 90px;}
#EUROinfo .second {left: 170px;}
#EUROinfo ul li a, #NAinfo ul li a, #APACinfo ul li a{
line-height: 18px;
font-size: 12px;
padding: 0;
}
#EUROinfo li, #EUROinfo ul li {margin:0; padding:0; line-height:0; }
#EUROinfo .close, #NAinfo .close, #APACinfo .close {
background:  url(/images/IE_sucks.gif) repeat;
width: 10px;
height: 10px;
position:  relative;
left: 242px;
top: 172px;
display: block;
}
#NAinfo .close, #APACinfo .close { left: 134px; top:100px;}
div.tabs { position:absolute;
left:3px;
top: 24px; 
text-align: left;}
div.tabs li{
margin: 1px;
display: inline}

div.tabs a {
background: #fff;
padding: 2px;
color:#333333;
border: 1px #333333 solid;}
div.tabs li.active a {background: #FFFF33;}
div.links {display: none;}