/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.1
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;outline:0;text-decoration:underline;}
a {color:#369;text-decoration:none; font-weight: normal;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong { font-weight:bold; }
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0;}
ul {list-style-type:none;}
ol {list-style-type:none;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
body { background-color: #f4f4f4; width: 950px; margin: 3px auto; font: normal 13px Verdana, Arial, sans-serif; }
a { color:#336699; text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; color:#000000; }
a:visited { color:#711471; }
.hidden { display: none; }
#nav-base { height: 41px; }
div.Home, div.Products, div.AboutUs, div.News, div.Resources, div.Login, div.Search { float: left; width: 130px; height:41px; text-align: center; margin: 1px 0px 0 0; }
div.Home { background: url( '../img/v1/NavBar/Home.gif' ) -130px 0px no-repeat; }
div.Products { background: url( '../img/v1/NavBar/Products.gif' ) -130px 0px no-repeat; }
div.AboutUs { background: url( '../img/v1/NavBar/AboutUs.gif' ) -130px 0px no-repeat; }
div.News { background: url( '../img/v1/NavBar/News.gif' ) -130px 0px no-repeat; }
div.Resources { background: url( '../img/v1/NavBar/Resources.gif' ) -130px 0px no-repeat; }
div.Login { background: url( '../img/v1/NavBar/Login.gif' ) -130px 0px no-repeat; }
div.ManageData { width:170px; float: left; height: 41px; text-align: center; margin: 1px 0px 0 0; }
div.BlankEnd { width:170px; float: left; height: 41px; text-align: center; margin: 1px 0px 0 0; }
div.ManageData { background: url( '../img/v1/NavBar/ManageData.gif' ) -170px 0px no-repeat; }
div.Search { width:170px; background: url( '../img/v1/NavBar/Search.gif' ) -170px 0px no-repeat; }
div.BlankEnd { background: url( '../img/v1/NavBar/Search.gif' ) 0px -49px no-repeat; }
div.Home a, div.Products a, div.AboutUs a, div.News a, div.Resources a, div.Login a, div.Search a, div.ManageData a, div.Home a:visited, div.Products a:visited, div.AboutUs a:visited, div.News a:visited, div.Resources a:visited, div.Login a:visited, div.Search a:visited, div.ManageData a:visited { display: block; margin: 0; padding-top:10px; width:100%; height:100%; overflow:hidden; text-decoration: none; color:#ffffff; }
div.Search a { background: url( '../img/v1/NavBar/Search.gif' ) top left no-repeat; }
div.ManageData a { background: url( '../img/v1/NavBar/ManageData.gif' ) top left no-repeat; }
div.Home a:active, div.Products a:active, div.AboutUs a:active, div.News a:active, div.Resources a:active, div.Login a:active, div.Search a:active, div.ManageData a:active { color:#ffffff; text-decoration:none; }
div.Home a:hover, div.Home a:focus, div.Products a:hover, div.Products a:focus, div.AboutUs a:hover, div.AboutUs a:focus, div.News a:hover, div.News a:focus, div.Resources a:hover, div.Resources a:focus, div.Login a:hover, div.Login a:focus, div.Search a:hover, div.Search a:focus, div.ManageData a:hover, div.ManageData a:focus { background-image: none; text-decoration:none; color:white; }
div.Home a:active { background: url( '../img/v1/NavBar/Home.gif' ) -260px 0px no-repeat; }
div.Products a:active { background: url( '../img/v1/NavBar/Products.gif' ) -260px 0px no-repeat; }
div.AboutUs a:active { background: url( '../img/v1/NavBar/AboutUs.gif' ) -260px 0px no-repeat; }
div.News a:active { background: url( '../img/v1/NavBar/News.gif' ) -260px 0px no-repeat; }
div.Resources a:active { background: url( '../img/v1/NavBar/Resources.gif' ) -260px 0px no-repeat; }
div.Login a:active { background: url( '../img/v1/NavBar/Login.gif' ) -260px 0px no-repeat; }
div.Search a:active { background: url( '../img/v1/NavBar/Search.gif' ) -340px -0px no-repeat; }
div.ManageData a:active { background: url( '../img/v1/NavBar/ManageData.gif' ) -340px -0px no-repeat; }
.Searchbox { border:0px; color:#686868; margin-top:2px; padding-top:1px; width:126px; height:17px; background: url( '../img/v1/NavBar/SearchBox.gif' ) repeat; }
#BreadCrumbs { margin-top:3px; padding-left:5px; min-width:200px; font-size: 0.8em; height:5px; }
#contentOptions { position:relative; float:right; margin-top:-10px; margin-right:185px; }
#contentOptions li { display: inline; }
#sidebar { float: left; border-top: 1spx solid #336600; margin: 6px 0 0 0; padding: 15px 2px 0px 0px; width: 178px; min-height:400px; height:auto !important; height:400px; color: #f4f4f4; }
#sidebar label { font-weight:normal; }
#nav-header { height:20px; padding-top:4px; padding-left:5px; color:#ffffff; font-weight:bold; margin-bottom:0px; }
#nav-header a { color:#ffffff; font-weight:bold; }
#secondary-nav, #nav-tertiary { line-height: 1.3em; font-size: .9em; margin-top:-6px; margin-bottom: 0px; background-color:#efefef; z-index:99; }
#secondary-nav a { color: #369; font-weight: bold; text-decoration: none; display: block; padding: 5px 0 5px 2px; }
#secondary-nav a:hover, #secondary-nav a:focus { text-decoration:underline; background: #fff; }
#secondary-nav ul { margin: 5px 0 15px 0; }
#secondary-nav ul li { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 2px solid #ccc; }
#secondary-nav ul li ul{ margin: 0px 0 0px 10px; padding: 0; }
#secondary-nav ul li ul li{ border-bottom: 0px solid #ccc; margin: 0; padding: 0; }
#secondary-nav ul li ul li a { color: #369; font-weight: bold; text-decoration: none; display: block; padding: 2px 0 2px 2px; }
#secondary-nav ul li ul li a:active { color: #369; font-weight: bold; text-decoration: none; display: block; padding: 2px 0 2px 2px; }
#nav-tertiary, #nav-tertiary-top, #nav-tertiary-top li, #nav-tertiary li { width: 165px; padding-left:10px; border:none; background-color:#ffffff; margin-bottom:0px; }
#nav-tertiary-top { margin-top:0px; }
#nav-tertiary, #nav-tertiary-top { font-size: 0.9em; }
#nav-footer { margin-top:-15px; height:16px; background: url(../img/v1/LeftColumn/Footer.gif) no-repeat; }
.login-title { color: #a50021; font-weight:normal; font-size:1.2em; line-height:1; margin: 0 0 5px 0; }
#main { width: 580px; margin: 47px 5px 0 180px; padding: 3px 10px 5px 10px; min-height:340px; height:auto !important; height:340px; font-family: Verdana, Arial, sans-serif; }
#mainSmall { width: 580px; padding-left:10px; }
#main h1, #main h2, #mainSmall h1, #mainSmall h2 { font-weight: bold; }
#main h1, #mainSmall h1 { color: #ffffff; height:25px; font-size: 1.1em; margin: 8px 0 -4px 0; padding: 3px 0px 0px 7px; }
#main h2, #main p, #mainSmall h2, #mainSmall p, #subPanels { background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; }
#main h2, #mainSmall h2 { font-size: 1.0em; margin: 0 0 0 0; padding: 4px 0px 10px 5px; }
#main p, #mainSmall p { line-height: 1.3em; margin: 0 0 0 0; padding: 0px 5px 10px 5px; font-size: .9em; }
#BoxBottom { height:14px; background: url( '../img/v1/CentreColumn/BottomBox.gif' ) no-repeat; }
#subPanels { padding:0px 0px 0px 5px; height:115px; background: url( '../img/v1/CentreColumn/SubPanels.jpg' ) 3px 9px no-repeat; background-color:#ffffff; }
#DoubleSubPanels { font-weight: normal; width:575px; line-height: 1.3em; margin: 0px 0 0px 0; padding: 0px 5px 10px 5px; }
#SubHeaderBackground { width:282px; height:25px; cursor:pointer; }
#DoubleSubPanels a.subheader { background-position:0px 0px; display:block; font-weight: bold; color: #ffffff; font-size: 1.1em; margin: 8px 0 -5px 0; padding: 3px 0px 10px 7px; cursor:pointer; }
#DoubleSubPanels a { color:#ffffff; }
#DoubleSubPanels a.subheader:hover { background-position:0px -25px; text-decoration:underline; }
#LeftPanels, #RightPanels { width:282px; }
#LeftPanels { margin-left: -5px; float:left; }
#RightPanels { float:right; }
#SubBoxBottom { height:14px; width:282px; background: url( '../img/v1/CentreColumn/LongBottomBox.gif' ) no-repeat; }
#SmallPanels { margin-top:10px; }
#SmallPanels h2, DoubleSubPanels a.header { height:26px; }
#SmallPanels a.header { font-weight: normal; display:block; color: #ffffff; font-size: 1.1em; font-weight:bold; padding: 2px 0 6px 5px; }
#HeaderBackground { width:185px; height:23px; cursor:pointer; }
#SmallPanels a.header { color:#ffffff; }
#SmallPanels a.header:hover { background-position:0px -25px; text-decoration:underline; }
#LeftSmallPanel { float:left; }
#LeftPanel p, #CentrePanel p, #RightPanel p, #LeftSmallPanel p { width:173px; background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; line-height: 1.3em; margin: 0 0 0px 0; padding: 0px 4px 10px 5px; font-size: .9em; }
#SmallPanels h2 { width:175px; background-color:#ffffff; font-weight: bold; color:#336600; padding-right:2px; font-size: 1.0em; }
#MiniBoxBottom { margin-top:-10px; width:185px; height:30px; background: url( '../img/v1/CentreColumn/SubPanelFooter.gif' ) no-repeat; }
#CentrePanel { margin-left:13px; float:left; }
#RightPanel { margin-right:0px; float:right; }
.BottomBox { float:left; width:100%; margin-top:-6px; margin-bottom:10px; }
#additional-sidebar { float: right; margin: 4px 0 0 0; padding: 2px 0px; width: 168px; min-height:380px; height:auto !important; height:380px; color: #666; font-weight:normal; font-size: .8em; }
#global-table caption, .language-Header, .Cart-Header, .Feedback-Header { font-weight: bold; font-size:1.2em; color:#ffffff; }
.FollowUs { margin-left:25px; margin-top:-6px; margin-bottom:-11px; padding:0 0 0 0; }
.FollowUsHP { margin-left:585px; margin-top:2px; margin-bottom:-15px; padding:0 0 0 0; }
.Cart-Header, .Cart-Main, .Feedback-Header { padding-top:4px; }
.Cart-Header, .Feedback-Header { height:20px; padding-left:34px; color:#ffffff; }
.Cart-Main, .Feedback-Main { height:77px; background: #ffffff url( '../img/v1/RightColumn/Footer.gif' ) 0px -20px no-repeat; padding-left:5px; border-bottom: none; background-color:#ffffff; width: 163px; }
.GoCart { width:150px; text-align:right; float:right; margin-right:10px; border-top: solid 1px #cccccc; }
.MainText, .MainTextRight, .Total { font-weight:bold; }
.MainText { float:left; }
.MainTextRight, .Total { float:right; }
.MainTextRight { padding-right:23px; }
.Total { padding-right:5px; }
#hotel-index, .language-Header, .Cart-Header, .Feedback-Header { margin-top: 15px; }
#global-table caption { height:20px; padding-left:16px; padding-top:4px; margin-bottom:0px; color:#ffffff; }
#global-table { border-bottom: none; background-color:#ffffff; width: 168px; }
.right-bar-header { color:#000000; background-color:#efefef; }
.right-bar-footer { height:26px; padding-top:2px; text-align:right; padding-right:5px; }
.first-column { border-left: solid 1px #cccccc; text-align:left; }
.last-column{ border-right: solid 2px #cccccc; }
.centre-column, .last-column, .first-column{ border-bottom: solid 1px #cccccc; }
#global-table td, #global-table th { padding: 2px 2px 1px 2px; }
#global-table td { border-bottom: solid 1px #cccccc; }
#global-table tfoot { font-style: italic; margin-right:10px; text-align:right; background: url('../img/v1/RightColumn/Footer.gif') 0px -76px no-repeat; }
#GHIBottom { }
.language-Header { width:160px; height:22px; padding-left:8px; padding-top:2px; padding-top:2px; color:#ffffff; background: url(../img/v1/RightColumn/RightHeaderGrey.gif) no-repeat; }
.language-Main { height:34px; background: #ffffff url( '../img/v1/RightColumn/Footer.gif' ) 0px -69px no-repeat; }
.select-md { margin-top:4px; margin-left:5px; width:158px; color:#3e3d3d; }
.input-md { margin-top:4px; margin-left:5px; width:100px; color:#3e3d3d; }
#LoginBoxBottom { background: url('../img/v1/RightColumn/Footer.gif') 0px -90px no-repeat; }
#RightLoginHeader { margin-top:15px; height:22px; width:168px; padding-top:2px; padding-left:5px; color:#ffffff; font-weight:bold; margin-bottom:0px; font-size:1.3em; background: url('../img/v1/RightColumn/SectionHeaderOrange.gif') no-repeat; }
#RightLoginMain { }
#RightLoginMain p { background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; padding-left:2px; font-size:1.1em; color:#000000; }
#footer { text-align: right; clear: both; color: #353535; font-family: Verdana, san-serif; line-height: 1.6em; font-size: 0.7em; font-weight:normal; margin: 5px 0 10px 0; padding-top:10px; }
#dots { height: 51px; }
.ContactImage, .CompanyDirectory { float:right; margin-right:5px; }
.directory-info { border-right: solid 2px #cccccc; border-left: solid 1px #cccccc; background-color:#ffffff; width:563px; font-size:0.9em; margin: 0; padding: 0; padding-left:7px; padding-right:7px; }
.detail-info { }
.detail-info-panel { min-height:120px; }
.CompanyDirectory { border: 1px solid #ccc; background: #eee; padding: 3px; margin:0 5px 0 0; right:5px; }
.PhotoDiv { }
.DirectoryContact { width:150px; height:120px; float:left; margin: 0; padding: 0; padding-right:5px; padding-left:5px; }
.BioPanel { float:left; width:288px; height:auto ! important; min-height:120px; margin: 0; padding: 0; }
.ContactImageKA { float:left; margin-top: -75px; margin-left:185px; }
.ContactImageJH { float:right; margin-top: -73px; margin-right:0px; }
.MediaJHHeader { margin-left:103px; }
.MediaJHTitle { margin-left:138px; }
.MediaJHPhone { margin-left:163px; }
.MediaJHEmail { margin-left:165px; }
.ContactBottomDiv { float:left; }
.MeetTeamHeader, .MeetTeamHeaderAP, .MeetTeamHeaderUS { color: #ffffff; font-size: 0.9em; line-height:25px; margin: 8px 0 -4px 0; padding: 1px 0px 0px 7px; }
.MeetTeamHeaderUS { height:53px; background: #ffffff url( '../img/v1/CentreColumn/MeetTeamTabsNA.gif' ) 0px 0px no-repeat; }
.MeetTeamHeader { height:53px; background: #ffffff url( '../img/v1/CentreColumn/MeetTeamTabs.gif' ) 0px 0px no-repeat; }
.MeetTeamHeaderAP { height:28px; background: #ffffff url( '../img/v1/CentreColumn/MeetTeamTabsAP.gif' ) 0px 0px no-repeat; }
.Line-Break { background-color:Transparent; height:15px; margin-top:10px; border: solid 0px; }
.MeetTeamHeader a, .MeetTeamHeaderAP a, .MeetTeamHeader a:visited, .MeetTeamHeaderAP a:visited, .MeetTeamHeaderUS a, .MeetTeamHeaderUS a:visited { color:#ffffff; padding:-1px; }
.MeetTeamHeader a:hover, .MeetTeamHeader a:focus, .MeetTeamHeaderAP a:hover, .MeetTeamHeaderAP a:focus, .MeetTeamHeaderUS a:focus, .MeetTeamHeaderUS a:hover { color:#ffffff; height:24px; background-position:0px 0px; text-decoration:underline; }
.TeamAll, .TeamSales, .TeamAdmin, .TeamIT, .TeamClients, .TeamAccounts, .TeamMarketing, .TeamLeadership, .TeamAllAP, .TeamLeadershipAP, .TeamAccountsAP, .TeamClientsAP, .TeamSalesAP { position:absolute; padding-left:5px; width:145px; background: url( '../img/v1/CentreColumn/MeetTeamSelectedLeft.gif' ) 0px -25px no-repeat; }
.TeamSales, .TeamAll, .TeamAllAP { margin-left:-7px; }
.TeamMarketing, .TeamLeadershipAP, .TeamLeadership { margin-left:138px; }
.TeamIT, .TeamAccounts, .TeamClientsAP, .TeamAccountsAP { margin-left:283px; }
.TeamAdmin, .TeamClients, .TeamSalesAP { margin-left:428px; }
.Team-Left-Selected, .Team-2-Selected, .Team-3-Selected, .Team-Right-Selected { position:absolute; margin-top:25px; }
.Team-Left-SelectedAP, .Team-2-SelectedAP, .Team-3-SelectedAP, .Team-Right-SelectedAP { position:absolute; margin-top:0px; }
.Team-2-Selected, .Team-2-SelectedAP { margin-left:145px; }
.Team-3-Selected, .Team-3-SelectedAP { margin-left:290px; }
.Team-Right-Selected, .Team-Right-SelectedAP { margin-left:435px; }
.HNNSubText { font-size:0.6em; }
.HNNSubText a { color:#ffffff; }
#glossary ul { margin: 5px 0; padding: 0; font-size: 1.2em; font-weight: bold; }
#glossary a { margin: 0 3px; }
#glossary span a { font-weight: bold; font-size: 1.4em; text-decoration: none; color: #15659d; margin-top: 5px; }
#glossary h2 { color: #008C99; font-size: 1em; }
.top { font-size: .8em; padding-left: 10px; }
.GlossaryHeader { font-size: 1.3em; }
#persona { }
.PersonaImage { float:right; margin-top:-10px; }
.PersonaSpacer { margin-left:15px; }
.IEPersonaSpacer { }
.product-list-actions{ width: 200px; float: left; text-align: left; padding-left:7px; font-size: 0.9em; }
.product-list-actions a { display: block; }
.product-list-actions strong { color: #666; }
.reviewSpacer1 { height:22px; }
.reviewSpacer2 { height:22px; }
.reviewSpacer3 { height:22px; }
.reviewSpacer4 { height:22px; }
.PriceHeight { }
#mainHomepage { width:725px; display:inline-block; float:right; padding: 0 0 0 0; min-height:340px; height:auto !important; height:340px; font-family: Verdana, Arial, sans-serif; }
#mainHomepage h1 { color: #ffffff; height:26px; font-size: 1.1em; margin: 8px 0 -4px 0; padding: 1px 0px 0px 7px; background: url( '../img/v1/CentreColumn/HomeMainHeaderRed.gif' ) no-repeat; }
#mainHomepage h1, #mainHomepage h2 { font-weight: bold; }
#mainHomepage h1 { padding-top:5px; padding-bottom:0px; height:22px; }
#login-header { height:20px; width:202px; padding-top:4px; padding-left:5px; color:#ffffff; font-weight:bold; margin-bottom:0px; }
#login-header a { color:#ffffff; font-weight:bold; }
#login-main { margin:0 0 0 0; }
#login-main p, #mainHomepage p, #mainHomepage h2 { background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; line-height: 1.3em; margin: 0 0 0 0; padding: 0px 4px 2px 5px; font-size: .9em; color:#000000; }
#mainHomepage h2 { padding: 10px 0px 0px 5px; }
#login-main p { width:190px; }
#flash-content { margin-top:18px; }
#login-footer { height:22px; width:202px; padding-top:0px; padding-left:5px; color:#ffffff; margin-top:0px; margin-bottom:0px; background: url(../img/v1/LeftColumn/Loginfooter.gif) top left no-repeat; }
#login-news { float:left; margin-top:0px; }
#MostPopular { float:right; width:357px; }
#HomeBoxBottom { height:14px; background: url( '../img/v1/CentreColumn/HomePageBottomBox.gif' ) no-repeat; }
#product-table { width: 580px; background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; line-height: 1.3em; margin: 0 0 0 0; padding: 0px 5px 10px 5px; font-size: .9em; }
#product-table thead { font-weight: bold; }
.secondary-actions { margin-top:7px; float:right; }
.primary-action { }
.FormPanel { background-color:#ffffff; padding-left:5px; border-left:solid 1px #cccccc; border-right:solid 2px #cccccc; }
.FormTable { font-size:0.9em; }
.FormTable td { padding-bottom:5px; padding-right:5px; }
.FormTablechbxElements { padding-right:0px; line-height:1.77em; }
.GHRLeftHeader, .GHROtherHeaders, .GHRPriceCells { font-size:0.9em; }
.GHRLeftHeader, .GHROtherHeaders { font-weight:bold; }
.GHROtherHeaders, .GHRPriceCells { text-align:right; padding-left:10px; }
.GHRPriceCells { line-height:1.8em; }
.census-selectbox, .DestFilterLbx { width: 250px; height: 100px; font-family:Verdana, Arial; display:inline-block; }
.GeogHeight { height:89px; }
.GeogHeightWithBox { height:189px; }
.DestFilter { height:260px; }
.DestFilterLbx { margin-top:10px; }
.ForecastHeader { margin-top:-20px; position:relative; color:#000000; background-color:#ffffff; }
.Recommendations { width:567px; background-color:#ffffff; padding: 0px 5px 10px 5px; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; padding-top:5px; overflow: auto; }
.OtherProducts { margin-top:-10px; margin-left:200px; padding-left:10px; }
#RecommendedProduct { background-color:#ffffff; display:inline-block; }
#RecommendedProduct h2, #RecommendedProduct p, #OtherProduct h2, #OtherProduct p { border:0px; display:inline-block; }
#checkout-form label { display: block; font-size: .9em; }
#checkout-confirm-form label { display: block; width: 200px; font-size: 1em; margin-top: 0px; }
#checkout-same-info label { display: inline; vertical-align: middle; }
#checkout-form input, #checkout-confirm-form input { margin: 0; }
.checkout-error-spaceholder { margin-bottom: 0px; font-size: .85em; }
.checkout-error { color: #ff0000; }
.checkout-error-summary { margin: 20px 0 10px 0; padding: 5px; border: 1px solid #ccc; font-weight: bold; color: #000; }
.checkout-input-sm { width: 95px; margin: 0; background: #d1d1d1; border: 1px solid #676767; }
.checkout-input-md { width: 185px; margin: 0; background: #d1d1d1; border: 1px solid #676767; }
.checkout-input-lg { width: 390px; margin: 0; background: #d1d1d1; border: 1px solid #676767; }
.checkout-select-md { width: 195px; margin: 0; background: #d1d1d1; border: 1px solid #676767; }
.checkout-form-note { font-size: .9em; width: 383px; }
#checkout-form table td, #checkout-confirm-form table td { padding: 0px 5px 0px 0; vertical-align: bottom; }
#checkout-confirm-form table td { padding: 0px 5px 5px 5px; vertical-align: bottom; }
.iname { width:507px; }
#Agreement { background-color:#ffffff; }
#Agreement p, #Agreement h2 { border: 0px; }
.button, .buttonDisabled { border:none; background:none; padding:0; margin: 0px 0 0 0; font:1.0em Verdana, Arial, Helvetica, sans-serif; width:auto; overflow:visible; text-align:center; vertical-align:middle; white-space:nowrap; height:25px; cursor:pointer; }
#button a:hover, #button a:active, #button a, #button a:visited { text-decoration:none; }
.button span, .button em, .buttonDisabled span, .buttonDisabled em { display:block; height:25px; line-height:25px; margin:0; color:#ffffff; }
.button span { padding-left:10px; background:url('../img/v1/button.gif') no-repeat 0 0; }
.buttonDisabled span { padding-left:10px; background:url('../img/v1/button.gif') no-repeat 0 -325px; }
.button em, .buttonDisabled em { font-style:normal; padding-right:20px; background:url('../img/v1/button.gif') no-repeat 100% 0; }
.button:hover span, .button.over span { padding-left:10px; }
.button:hover em, .button.over em { font-style:normal; padding-right:20px; }
.buttonDisabled{ cursor:text; }
.buttonDisabled span, .buttonDisabled em { color:#999999; }
.buttonDisabled em span { padding-left:10px; background:url('../img/v1/button.gif') no-repeat 0 -325px; }
.buttonDisabled em { font-style:normal; padding-right:10px; background:url('../img/v1/button.gif') no-repeat 100% -325px; }
* html button { margin-right:5px; }
*+html button { margin-right:5px; }
.announcements { background-color:#ffffff; border-left: solid 1px #cccccc; border-right: solid 2px #cccccc; margin: -3px 0 0 0; padding:5px 5px 0px 5px; text-align:center; }
#AnnouncementBottom { background:url('../img/v1/AnnouncementBottom.gif') no-repeat 0 0; margin-bottom:5px; }
.ie8 { }
.test { }
#Pipeline h1, #Profitability h1 { padding: 0 0 3px 0; }
#Pipeline h1 { background: url( '../img/v1/CentreColumn/PipelineHeader.gif' ) 0px 0px no-repeat; height:25px; }
#Profitability h1 { background: url( '../img/v1/CentreColumn/ProfitabilityTabs.gif' ) 0px 0px no-repeat; height:26px; }
#Pipeline a, #Profitability a { color:#ffffff; padding-top: 4px; padding-bottom:4px; display:inline-block; margin:0 0 0 0; }
#Pipeline a:hover, #Profitability a:hover { background-position: 0 0px; }
.HotelPipeline { width:99px; padding-left:9px; padding-right:9px; background: url( '../img/v1/CentreColumn/HotelPipelineSelected.gif' ) 0px 25px no-repeat; }
.MarketPipeline { width:112px; padding-left:15px; background: url( '../img/v1/CentreColumn/MarketPipelineSelected.gif' ) 0px 25px no-repeat; }
.ComprehensivePipeline { width:190px; padding-left:20px; background: url( '../img/v1/CentreColumn/ComprehensivePipelineSelected.gif' ) 0px 25px no-repeat; }
.CustomPipeline { width:116px; padding-left:10px; background: url( '../img/v1/CentreColumn/CustomPipelineSelected.gif' ) 0px 25px no-repeat; }
.notice { font-size:0.9em; }
.notice a { color:#336699; }
.Register { width:272px; padding-left:9px; padding-right:9px; background: url( '../img/v1/CentreColumn/ProfitabilitySelected.gif' ) 0px 25px no-repeat; }
.Purchase { width:272px; padding-left:9px; padding-right:9px; background: url( '../img/v1/CentreColumn/ProfitabilitySelected.gif' ) 0px 25px no-repeat; }