/* Base Css */
html{background-color:#e8ebec;}
body{color:#3d4b54;  font-size:77%; line-height:1.5em;}
#custom-doc{width:858px; margin:0 auto; background-color:#e0e5e7; text-align:left; }
#wrapper{ width:800px; background: #ffffff url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/top-bg-2.png) top center no-repeat; margin:0 auto; border:solid 1px #a2bfca; border-top:none;}

/*YUI - DNN Integration*/
td, th {border:none; padding:0}
.extras table { margin:0;}

.SEOAdmin table {margin:0;}
.ControlPanel table, .ControlPanel {margin:0;}
.ControlPanel td {margin:0; padding:0.1em .5em;}

/*Typography */
h2{margin:0 0 5px 0; color:#118ab9; text-transform:uppercase;}
h3{margin:24px 0 0 0; color:#275f88;}
a{text-decoration:none; outline:none; color:#60982d;}
cite {color:#138ab9; font-size:0.85em;  font-style:italic; display:block; text-align:right;}

/*Typography interior */
.interior h3{background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/h3-bg.gif) bottom left  no-repeat; padding-bottom:23px; font-weight:400; color:#005594;}
.interior h4{color:#2a93bf;}


/*Homepage */
.home #hd {background: url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/hd-home-bg.png) top center no-repeat; height:200px;}
.home #wrapper {background:#fff!important;}
.home #bd {padding:0;}
.home #hd h1{top:55px; left:68px;}
.home #nav{position:absolute; left:375px; top:77px;}
.home #nav li{background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/homepage-nav-bar.png) right center no-repeat;}
#banner {position:relative; z-index:1; margin-top:-81px;}
#banner p {margin:0;}
#cta {background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/home-bottom-swoop.png) no-repeat; overflow:hidden; margin-top:-65px; position:relative; z-index:2;}
#cta .yui-b {padding:70px 65px 40px 65px;}
#cta ul {margin:0.5em 0 0 1em;}
#cta .yui-g {margin-left:40px;}
#cta li {margin:2px !important;}

/*Header */
#hd {position:relative; height:172px; color:#b3cddc; z-index:2;}
#hd h1 {position:absolute; top: 35px; left:68px; position:absolute; margin:0;}
#hd img{border:none;}
#hd p {position:absolute; right:36px; top:16px; font-size:0.85em; font-weight:lighter;}



/*Main Nav */
#nav{position:absolute; left:375px; top:54px;}
#nav table {display:none;}
#nav ul{margin:0;}
#nav li {list-style-type:none; display:block; float:left;  text-transform:uppercase; background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/nav-bullet.png) right center no-repeat;}
#nav a{text-decoration:none; color:#dde7ec; padding: 0 25px 0 25px; font-size:0.85em;}
#nav a:hover, #nav a#CurrentLink {color:#8cdeff}

li.Tab1239, 
.tab1239 #nav .CurrentItem,
.SubLast
 {background:none !important;}

/*Banner */


/*Main Body */
#bd li{list-style-type:none; color:#60982d; font-size:0.95em; background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/bullet.gif) left center no-repeat; padding-left:10px;}
.slogan{position:absolute; top:190px; left:15px; color:#ffffff; font-size:1.2em; font-weight:lighter;  width:245px; text-align:right;}
.slogan span{font-size:1.6em; text-transform:uppercase;}
.slogan strong{font-size:1.6em;}

/*Main Body, interior pages (except for products) */
.interior #bd{background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/int-bottom-bg.png) bottom center no-repeat;}
#bd{padding:0px 18px 0 24px;}
.interior #yui-main{width:420px; float:left;}
.indent{margin-left:90px;}
.partner-box{margin-bottom:45px;}
.figure-left{float:left; margin-right:10px; padding:0;}
.figure-right{}
.figure-left img, .figure-right img, .feature img {border: solid 3px #b9d2e0;}


/*Sidebar, interior pages (except for products) */
.interior #sidebar{margin:30px 0 0 0; width:310px; float:right;}

/*Feature Boxes */
.feature {background-color:#f2ffe9; margin-bottom:18px; padding-bottom:7px;}
.feature h3 {background:#e6ffd5; color:#77b04c; text-transform:uppercase; padding:8px 0 6px 20px; font-size:0.85em;}
.feature ul {margin:0;}
.feature li {background:none!important; padding:6px 0 3px 0px;}
.feature a{color:#4aa7ce; background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/bullet.gif) left center no-repeat; padding: 8px 0 8px 40px;}
.feature p{padding:7px 70px 0px 40px; color:#5e666c;}



/*Styling for Products Page */
/*Header */
/*Main Nav */


/*Sub Nav */
#subnav {margin-left:180px; overflow:hidden; margin-bottom:0em;}
#subnav table {display:none;}
#subnav ul{ padding-bottom:18px; margin:0;}
#subnav li {list-style-type:none; padding-left:0; display:inline; background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/sub-nav-bar.png) right center no-repeat; }
#subnav a {color:#dde7ec; text-decoration:none; padding:0 20px;}
#subnav a:hover, #subnav #CurrentLink {color:#79ec7b; text-decoration:underline;}

/*Main Body */
.products #bd{background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/models-bg.png) top center no-repeat; font-weight:400; height:576px;}
#main-window {float:left; width:569px; height:290px; border: solid 1px #ffffff;}


/*Side Caption */
#stats {width:160px; float:right; color:#e1f3fa; font-size:1.1em;}
#stats h3 {color:#ffffff; margin-top:0; margin-bottom:25px;}
#stats h4 {color:#96e1ff !important;}
#stats ul {margin:0 0 25px 0;}
#stats li {color:#e1f3fa !important; list-style-type:none; background:none !important; padding-left:0 !important;}

/*Feature-list */

#feature-list{clear:both; padding:20px 0 75px 0; position:relative; font-weight:bold; margin-bottom:123px;}
#feature-list a {color: #96e1ff;}
#feature-list img {border: solid 1px #ffffff; float:none; margin-bottom:10px;}
#feature-list ul{margin:0;}
#feature-list li {display:block; float:left; background:none!important; color:#a8e6ff; width:177px; margin-right:10px; padding:0; position:relative;}


/*hover boxes */
.hoverbox {width:251px!important ; height:206px; background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/hoverbox-bg-top.png) no-repeat; position:absolute; top:-194px; left:-40px; display:none; clear:both; overflow:visible; color:#464646; padding: 10px 0px 0 30px; font-size:1em; z-index:5;}

.hoverbox h4{color:#25587e; padding:10px 0 10px 0;}
.hoverbox ul{font-weight:lighter; margin:0;}
.hoverbox li{color:#464646 !important;}
.hoverbox p{clear:both; padding-top:10px;}
.hoverbox a{color:#3e8e48!important; text-decoration:underline;}



/*Forms */

.form label {color:#2a93bf; }
.form input.text {width:203px;}
.form textarea{width:330px;}
.form input.submit {}
.form fieldset {margin-bottom:10px; padding:10px;}

.form label {display: inline-block; vertical-align: top;}

.form fieldset ol {margin: 0; padding: 0; width:360px;}

.form fieldset li {color:#3d4b54 !important; list-style:none; padding:5px; margin:0; background:none !important;}
.form fieldset .back {background-color:#f2ffe9 !important;}
.form fieldset fieldset {border: none; margin: 3px 0 0;}

.form fieldset fieldset legend {padding: 0 0 5px; font-weight: normal;}

.form fieldset fieldset label {display: block; width: auto;}

.form label { width: 100px; } /* Width of labels */




/*Footer */
#ft {color:#738085; font-size:0.77em; text-align:center; padding-bottom:8px;}
#ft a{color:#738085; padding:0 5px 0 5px;}
#ft li{list-style-type:none; display:inline; text-transform:capitalize; }


/* IE6 Fixes */

* html .home #hd {background:none;}
#ie-faux-hd {background: url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/hd-home-bg.png) top center no-repeat; position:absolute; height:200px; width:100%}

* html #cta, 
* html .products #bd, 
#ie-faux-hd
{behavior: url(/Portals/SenseOfOpulence/Skins/SenseOfOpulence/images/iepngfix.htc)}

* html .products #bd {overflow:hidden;}

* html .hoverbox {background:url(/Portals/WorldWideMobility/Skins/WorldWideMobility/images/hoverbox-bg-top.gif) no-repeat !important;}
