/* LEFT NAVIGATION */
#nav-local {
	width:220px;
	margin:0 0 30px 10px;
}
/* top level */
#nav-local li {
	border-bottom:1px solid #CCC;
	list-style:none;
}
#nav-local li a,
#nav-local li span {
	display:block;
	width:200px;
	padding:6px 0 4px 20px;
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-nav-local-arrow-top-level.gif) no-repeat 3px .6em;
	color:#333;
	font-weight:bold;
	font-size:1.2em;
	font-family:"Arial Narrow", Arial, sans-serif;
	text-decoration:none;
}
#nav-local ul li a,
#nav-local ul li span {
	color:#666;
}
#nav-local li.last {
	border-bottom:none;
}
/* second level */
#nav-local li li {
	border-bottom:none;
}
#nav-local li li a,
#nav-local li li span {
	width:200px;
	padding:5px 0 3px 20px;
	background-image:none;
	font-weight:normal;
	font-size:1em;
	font-family:Arial, sans-serif;
}
#nav-local li li.more a {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-nav-local-arrow-sub-level.gif) no-repeat 12px .7em;
}
#nav-local li.alone span {
	background:none !important;
}
/* third level */
#nav-local li li ul {
	padding-bottom:5px;
}
#nav-local li li li {
	border:none;
}
#nav-local li li li a,
#nav-local li li li span {
	width:190px;
	padding:5px 0 2px 20px;
	margin-left:15px;
	background-image:none !important;
}
/* hover and on state */
#nav-local a:hover {
	background-color:#E5E5E5;
	color:#00A0D3;
}
#nav-local li li a:hover {
	background-color:#FFF;
}
#nav-local li span.on {
	color:#00A0D3;
}
#nav-local li.more span.on {
	background-image:url(http://images.fedex.com/images/global/nexgen09/bg-nav-local-arrow-top-level-on.gif);
}
#nav-local li li.more span.on {
	background:transparent url(http://images.fedex.com/images/global/nexgen09/bg-nav-local-arrow-sub-level-on.gif) no-repeat 11px .9em;
	color:#00A0D3;
}
#nav-local span.on  {
	 background-image:none transparent scroll repeat 0% 0% !important; /* wtf? */
}
/* PAGE TOOLS */
.page-tools {
	padding:10px 10px 0 0;
	margin:0 0 -20px;
	background-image:none !important;
	text-align:right;
}
.page-tools a {
	float:right;
	margin-left:8px;
}
.page-tools .print {
	padding-left:20px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-print.gif) no-repeat left center;
}
.page-tools .help {
	padding-left:18px;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-help.gif) no-repeat left center;
}
/* PAGE HEADING */
.page-heading {
	width:612px;
	background-image:none !important;
}
.col-half .page-heading {
	width:auto;
	margin-bottom:50px;
}
.page-heading .copy {
	padding-bottom:0;
	margin:0 0 0 10px !important;
}
.col-half .page-heading .copy {
	padding:0;
	margin:0 0 0 10px !important;
}
.page-heading h2 {
	margin:0 0 4px;
	font-weight:normal;
	font-size:2.17em;
}
.col-half .page-heading h2 {
	font-family:Arial Narrow, sans-serif;
}
.page-heading h3 {
	font-weight:bold;
	font-size:1.417em;
}
.page-heading sup {
	font-size:.6em;
}
.page-heading p {
	/*font-size:1.42em;*/
	font-size:1.3em;
	font-family:"Arial Narrow", Arial, sans-serif;
	line-height:1.1em;
}
.col-half .page-heading p {
	font:1em/1.7em Arial, sans-serif;
}
.col-half .page-heading button {
	float:left;
}
/* FEATURES */
.feature-text-first,
.feature-image-first {
	background-image:none !important;
}
.feature-text-first p,
.feature-image-first p {
	line-height:1.6em;
}
.feature-text-first .copy,
.feature-image-first .copy {
	width:347px;
	padding:20px 10px 10px;
}
.feature-text-first img {
	float:right;
	margin:20px 0 10px;
}
.feature-text-first .copy {
	float:left;
}
.feature-image-first img {
	float:left;
	margin:20px 0 10px 10px;
}
.feature-image-first .copy {
	float:right;
}
.feature-text-first form {
	margin-top:10px;
}
.feature-text-first .text {
	float:left;
	width:160px;
	height:15px;
	padding:3px 3px 1px;
	border:1px solid #CCC;
	margin:5px 5px 0 0;
	color:#666;
	font-family:Arial, sans-serif;
}
/***********************************************************************
								FEATURE CALLOUT BLOCK
***********************************************************************/
#feature-banner {
	height:240px;
	background:#E5E5E5 none !important;
	overflow:hidden;
}
body.rtl #feature-banner {
	margin:0 10px 10px 0;
}
#feature-banner .features {
	position:relative;
	left:0;
}
body.rtl #feature-banner .features {
	left:auto;
	right:0;
}
#feature-banner .feature {
	float:left;
	width:930px;
	height:200px;
	padding:20px 30px;
	position: relative;
}
#feature-banner .feature img {
	position: absolute;
	top:0;
	left:0;
	width:990px;
	height:240px;
}
#feature-banner .feature .caption {
	width:990px;
	position: absolute;
	bottom:0;
	left:0;
	padding:6px 10px;
	color:#fff;
	font-size:20px;
	font-family:"Arial Narrow", Arial, sans-serif;
	background:url(/images/global/nexgen09/office/caption-overlay.png) repeat;
}
#feature-banner .caption a {
	color:#fff;
	background:url(/images/global/nexgen09/office/bg-white-link-arrow.png) no-repeat right center;
	padding-right:18px;
}
body.rtl #feature-banner .feature,
body.rtl #feature-banner .feature img {
	float:right;
}
#feature-banner .feature div {
	float:left;
	width:296px;
	padding-left:10px;
	position: relative;
	color:#231f20;	
}
body.rtl #feature-banner .feature div {
	float:right;
	padding:0 10px 0 0;
}
#feature-banner .feature h2 {
	font-size:45px;
	font-family:Arial, sans-serif;
	line-height:.88em;
	color:#231f20;	
	margin-bottom:15px;
}
#feature-banner .feature p {
	padding-bottom:5px;
	font-size:1.5em;
	line-height:1.22em;
}
#feature-banner .scroll-left,
#feature-banner .scroll-right {
	position:absolute;
	top:75px;
	left:0;
	width:19px;
	height:78px;
	border:1px solid #CCC;
	outline:0;
	background-color:#FFF;
}
#feature-banner .scroll-right {
	left:auto;
	right:0;
}
#feature-banner .scroll-left:hover,
#feature-banner .scroll-right:hover {
	background-color:#F1F1F1;
}
#feature-banner .scroll-left img,
#feature-banner .scroll-right img {
	position:absolute;
	top:36px;
	right:5px;
	width:4px;
	height:8px;
}
#feature-banner .scroll-right img {
	right:auto;
	left:5px;
}
#feature-banner .hidden {
	display:none;
}

/* TABS */
.tabs,
.tabs .block {
	background:none !important;
}
.tab-content {
	display:none;
}
.tab-content-on {
	display:block;
}
.nav-tabs {
	margin:0 0 0 10px !important;
	border-bottom:2px solid #00A0D3;
}
.col-half .nav-tabs {
	margin:0 !important;
}
.nav-tabs li {
	float:left;
	margin-right:5px;
	list-style-image:none !important;
	list-style:none !important;
}
.nav-tabs a:link,
.nav-tabs a:visited {
	display:block;
	padding:0 10px;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	background-color:#EEE;
	color:#666;
}
.nav-tabs a:hover,
.nav-tabs a:active {
	color:#00A0D3;
}
.nav-tabs a.on:link,
.nav-tabs a.on:active,
.nav-tabs a.on:hover,
.nav-tabs a.on:visited {
	border-color:#00A0D3 !important;
	background-color:#00A0D3 !important;
	color:#FFF !important;
}
/* FAQ */
.faq dt {
	margin-top:5px;
	font-weight:bold;
	font-size:1.08em;
	cursor:pointer;
}
.faq dt.open {
	color:#00A0D3;
}
.faq dd {
	display:none;
	padding:5px 20px;
}
.faq dd.open {
	display:block;
}
a.close:link,
a.close:visited {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-close-arrow.gif) no-repeat right center;
}
a.close:hover,
a.close:active {
	background:url(http://images.fedex.com/images/global/nexgen09/bg-close-arrow-roll.gif) no-repeat right center;
}
/* SHOW/HIDE */
#show-hide {
	padding-bottom:10px;
	background:none !important;
}
#show-hide .block {
	background:none !important;
}
#show-hide .toggler {
	padding:13px 0 3px;
	border-bottom:2px solid #666;
	margin:0 0 0 10px;
	font-size:1.67em;
	font-family:"Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
#show-hide .toggler span {
	float:right;
	padding:8px 15px 0 0;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-hide.gif) no-repeat 100% 100%;
	font-size:.55em;
	font-family:Arial, sans-serif;
}
#show-hide .toggler span.toggler-closed {
	background:url(http://images.fedex.com/images/global/nexgen09/icon-show.gif) no-repeat 100% 100%;
}
#show-hide .toggle-content {
	display:none;
}
#show-hide .toggle-content-on {
	display:block;
}
/* VIEW MORE */
.viewMore {
	margin-bottom:20px;
	display:inline-block; 
}
.viewMore,
.viewMore .block {
	background:none !important;
	display:block; 
}
.viewMore .secondary {
	display:none;
}
.viewMore.revealed .secondary {
	display:block;
}
.viewMore .trigger {
	padding:13px 0 3px;
	border-bottom:2px solid #666;
	margin-left:10px;
	font:1.67em "Arial Narrow", Arial, sans-serif;
	cursor:pointer;
}
.viewMore .trigger span {
	float:right;
	padding:8px 15px 0 0;
	background:url(http://images.fedex.com/images/global/nexgen09/icon-show.gif) no-repeat 100% 100%;
	font-size:.55em;
	font-family:Arial, sans-serif;
}
.viewMore.revealed .trigger span {
	background-image:url(http://images.fedex.com/images/global/nexgen09/icon-hide.gif);
}
/* MODULES */
.modules {
	background:none !important;
}
.module {
	width:235px;
	padding:0 0 0 10px;

}
.module h2 {
	width:215px;
	margin-bottom:0;
	background-color:#CCC;
	color:#333333;
	font-weight:normal;
}
.module .copy {
	position:relative;
	padding:0;
	border:1px solid #999;
	border-top:0;
}
.module .copy p,
.module .copy img {
	margin:0;

}
.module .copy p {
	padding:10px 10px 10px;
	font-size:1em;
	line-height:1.2em;
	min-height:56px;

}
.module .copy button {
	position:absolute;
	bottom:10px;
	left:10px;
	width:213px;
	margin:0;
}
/* BASIC CONTENT */
.basic-image-medium p {
	line-height:1.6em;
}
.basic-image-medium h3 {
	display:block;
	clear:both;
	margin-top:10px;
	font-weight:bold;
}
.basic-image-medium img {
	float:left;
	margin:20px 0 10px 10px;
}
.basic-image-medium .copy {
	float:right;
	width:470px;
	padding:20px 10px 10px;
}
.basic-image-small p {
	line-height:1.6em;
}
.basic-image-small h3 {
	display:block;
	clear:both;
	margin-top:10px;
	font-weight:bold;
}
.basic-image-small img {
	float:left;
	margin:20px 0 10px 10px;
}
.basic-image-small .copy {
	float:right;
	width:480px;
	padding:20px 122px 10px 10px;
}
.basic p {
	line-height:1.6em;
}
.basic .copy {
	padding:20px 122px 10px 10px;
}
.col-half .basic .copy {
	padding-right:0;
}
.basic-columns p {
	line-height:1.6em;
}
.basic-columns img {
	margin:20px 0 10px 10px;
}
.basic-columns.compressed .copy {
	padding-top:5px;
}
.basic-columns.compressed img,
.basic-columns.compressed h2 {
	margin-top:0;
	margin-bottom:0;
}
.basic-columns.compressed p {
	margin-top:0;
	margin-bottom:8px;
}
/* PRICE LIST */
.price-list .copy {
	padding:20px 0 10px 10px;
}
.price-list table {
	width:725px;
	border-collapse:collapse;
}
.col-half .price-list table {
	width:auto;
}
.price-list th {
	width:235px;
	border-left:10px solid #FFF;
	text-align:left;
}
.price-list td {
	padding:4px 10px;
	border-bottom:1px solid #CCC;
	border-left:10px solid #FFF;
}
td.first,
th.first {
	border-left:0;
}
td.price {
	border-left:0;
	text-align:right;
}
tr.last td {
	border-bottom:0;
}
/* QUAD PRICE LIST */

.price-list.quad th {
	padding: 0 0 5px 10px;
}
.price-list.quad td {
	border-left: 15px solid #FFF;
	border-bottom: 1px dotted #CCC;
}
.price-list.quad td.first {
	border-left: none;
}
/* GALLERY AND RIVER */
.gallery {
	top:0;
	left:0;
	z-index:0;
	font-size:1.09em;
}
.gallery p {
	line-height:1.6em;
}
.gallery .copy,
.flash-gallery {
	padding:10px 0 10px 10px;
}
/* Common HTML Alternate Styles */
.related-prod,
.prod-gallery {
	float:left;
	width:725px;
	padding-bottom:10px;
	margin-top:10px;
	overflow-x:scroll;
	background:url(http://images.fedex.com/images/global/nexgen09/bg-gallery.gif) repeat-x 0 100%;
}
.prod-gallery {
	height:110px;
}
.prod-gallery a {
	display:block;
	float:left;
	width:121px;
	overflow:hidden;
	text-align:center;
}
.prod-gallery a img {
	width:75px;
	height:auto;
}
.related-prod {
	height:145px;
	background-position:0 60px;
}
.related-prod img {
	width:105px;
	height:105px;
	margin-bottom:0;
}
.related-prod a:link,
.related-prod a:visited {
	float:left;
	display:block;
	width:145px;
	text-align:center;
	color:#00A0D3;
	font-weight:bold;
	font-size:1.08em;
	font-family:"Arial Narrow", Arial, sans-serif;
}
.related-prod a:hover,
.related-prod a:active {
	color:#666;
	text-decoration:none;
}
/* SLIDESHOW */
.slideshow a.disabled {
	display:none;
}
.ssMedia {
	position:relative;
	height:355px;
	overflow:hidden;
	background-color:#E5E5E5;
}
.ssMedia .zoom {
	position:absolute;
	top:10px;
	left:10px;
	z-index:20;
	width:40px;
	height:30px;
	background:#FFF url(/images/global/nexgen09/icon-zoom.png) no-repeat 10px 0;
}
.ssMedia .zoom:hover,
.ssMedia .zoom:focus,
.ssMedia .zoom:active {
	background-position:10px -30px;
}
.ssMedia .zoomOut {
	background-position:10px -60px;
}
.ssMedia .zoomOut:hover,
.ssMedia .zoomOut:focus,
.ssMedia .zoomOut:active {
	background-position:10px -90px;
}
.ssMedia img {
	position:relative;
	width:475px;
	height:355px;
}
.ssMedia img.full {
	width:auto;
	height:auto;
	cursor:move;
}
.ssMedia iframe {
	width: 100%;
	min-height: 490px;
}
.ssRiver {
	position:relative;
	padding:10px 19px 0;
	border:1px solid #E5E5E5;
	border-top:0;
}
.ssRiver .caption {
	margin:0 0 12px;
	text-align:center;
	font-size:.8333em;
}
.ssRiver .thumbShell {
	position:relative;
	width:100%;
	overflow:hidden;
}
.ssRiver .thumbs {
	position:relative;
	left:0;
	margin:0;
	list-style:none;
}
.ssRiver .thumbs li {
	float:left;
	width:77px;
	padding:0 5px 10px;
	list-style:none;
}
.ssRiver .thumbs a {
	position:relative;
	display:block;
	height:47px;
	padding:2px;
	background:url(/images/global/nexgen09/bg-slideshowThumb.png) no-repeat;
	text-decoration:none;
}
.ssRiver .thumbs .videoIcon {
	position:absolute;
	top:11px;
	left:25px;
}
.ssRiver .thumbs span {
	display:none;
	position:absolute;
	top:15px;
	left:2px;
	width:63px;
	padding:0 5px;
	background-color:#000;
	background-color:rgba(0,0,0,.7);
	text-align:center;
	color:#FFF;
	font-style:italic;
	font-size:.8333em;
	cursor:pointer;
}
.ssRiver .thumbs a:hover span,
.ssRiver .thumbs a:focus span,
.ssRiver .thumbs a:active span {
	display:block;
}
.ssRiver a.previous,
.ssRiver a.next {
	position:absolute;
	bottom:14px;
	left:0;
	width:19px;
	height:44px;
	background:url(/images/global/nexgen09/icon-ssArrows.gif) no-repeat;
}
.ssRiver a.previous:hover,
.ssRiver a.previous:focus,
.ssRiver a.previous:active {
	background-position:0 -44px;
}
.ssRiver a.next {
	left:auto;
	right:0;
	background-position:0 -88px;
}
.ssRiver a.next:hover,
.ssRiver a.next:focus,
.ssRiver a.next:active {
	background-position:0 -132px;
}
.ssRiver .infoContent {
	display: none;
}
/* CALLOUT BLOCK */

.block.callout {
	margin-bottom: 20px;
	padding-left: 10px;
	background: none;
}
.callout .copy {
	padding: 15px 15px;
	border-radius:4px;
}
.callout p {
	margin: 10px 0;
	line-height:1.67em;
}
.callout p a {
	text-decoration: underline;
}

.callout.grey .copy {
	background-color: #F2F2F2;
}

/* STRIPE LIST */

.stripe-list .copy {
	padding-right: 0;
}
.stripe-list ul {
	margin: 0 0 10px 0;
}
.stripe-list ul li {
	padding: 5px 0 5px 10px;
	list-style: none;
}
.stripe-list ul li.alt {
	background-color: #F2F2F2;
}
.stripe-list a.blk {
	padding-left: 10px;
}

/* DISCLAIMER */
.disclaimer .copy {
	padding:20px 122px 10px 10px;
	font-size:.75em;
}
.disclaimer p {
	line-height:1.67em;
}
.disclaimer h2 {
	color:#666;
}
/* QUOTE BLOCK */
.quote-block {
	padding:10px 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0 0 0 10px;
	background:url(/images/global/nexgen09/bg-quote-top.gif) no-repeat 0 10px;
}
.quote-block .quote {
	padding:15px 10px;
	margin:0 0 15px;
	background:url(/images/global/nexgen09/bg-quote-bottom.gif) no-repeat 100% 100%;
	color:#00A0D3;
	font-size:1.667em;
	font-family:"Arial Narrow", Arial, sans-serif;
	line-height:30px;
	display:inline-block; 
}
.quote-block .quote a {
	text-decoration: none;

}

.quote-block .attribution {
	padding:0 10px;
}
/* Quicklinks Block - Product Category Landing Page Thumbnail List */ 
.triple .quickLinks {
	clear:both;
	padding-left:10px;
	margin-bottom:20px;
	background:none;
}
.quickLinks .col {
	width:223px;
	padding:5px;
	border:1px solid #CCC;
	border-radius:4px;
	margin-right:10px;
}
.quickLinks .col.last {
	margin-right:0;
}
.quickLinks .col:hover,
.quickLinks .col:focus,
.quickLinks .col:active {
	border-color:#00A0D3;
	background-color:#00A0D3;
	text-decoration:none;
}
.quickLinks .col .copy {
	padding-top:15px;
	border-radius:4px;
	background-color:#F5F5F5;
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 80%);
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 80%);
	background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 80%);
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 80%);
	background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 80%);
}
.quickLinks h3 {
	color:#00A0D3;
	font:bold 1.35em "Arial Narrow", Arial, sans-serif;
}
.quickLinks p {
	color:#666;
}
/* Drop-Down Navigation for Right-Hand Column */
#show-hide.drop-nav {
	width:223px;
	padding:5px 0 0 10px;
	border:1px solid #CCC;
	border-radius:7px;
	margin:0 0 10px 10px;
}
#show-hide.drop-nav h2 {
	display:inline-block;
	width:auto;
	padding:0 10px 5px;
	margin:0 0 0 -10px;
	color:#333;
	font-weight:bold;
	font-size:1.38em;
}
#show-hide.drop-nav img {
	display:inline-block;
	margin-left:5px;
	vertical-align:top;
}
#show-hide.drop-nav .toggler {
	height:23px;
	padding:6px 0 0 30px;
	border-top:1px solid #CCC;
	border-bottom:none;
	margin:0 0 0 -10px;
	background:url(/images/global/nexgen09/office/bg-drop-nav.gif) no-repeat 0 -30px;
	color:#FFF;
	font-size:1.18em;
}
#show-hide.drop-nav .toggler-closed {
	background-position:0 0;
	color:#666;
}
#show-hide.drop-nav .toggle-content-on ul {
	margin-top:7px;
	margin-left:20px;
}
#show-hide.drop-nav .toggle-content-on ul li {
	padding:2px 0;
	list-style:none;
	list-style-image:none;
}
#show-hide.drop-nav .toggle-content-on ul li a {
	color:#333;
	font-size:.92em;
}