html body{font-size:.625em;background-color:#fff;color:#666;text-align:center;font-family:Tahoma,Arial,sans-serif;}

html *{margin:0;padding:0;list-style-type:none;}

a img,fieldset{border:none;}

a{color:#0055B0;text-decoration:none;}

a:hover,a:focus{text-decoration:underline;}

a.textLink{background:transparent url(images/lms/css/bg_blue_right_arrow.gif) no-repeat right 65%;padding:0 8px 0 0;}

a.downloadLink{background:transparent url(images/lms/css/icon_download.gif) no-repeat left 65%;padding:0 0 0 15px;}

ul.skipLinks{position:absolute;left:-100000px;}

.textReplace{position:absolute;width:1%;left:-100000px;height:0;overflow:hidden;}

.hiddenAll{display:none;visibility:hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


/*

#BT_Business_HP_Main{ background:url(images/main_product_banner.png) no-repeat; width:978px; height:260px; margin:0 0 10px 0;}

*/







div#contentAreas{width:980px;margin:0 auto;text-align:left;overflow:hidden;}





div#mainContentArea{width:978px;clear:left;padding:0 10px;overflow:hidden;padding:0 0 45px 0;position:relative;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#e2e2e2 url(images/lms/css/bg_main_content_gradient.jpg) repeat-x left top;}


div#mainContentArea div#articleBg{background:#e2e2e2 url(images/lms/css/bg_main_content_gradient_b.jpg) repeat-x left top;}

div#mainContentArea div#greenSwirls{background:transparent url(images/lms/css/Hero_0.2_bb.jpg) no-repeat left top;}

div#mainContentArea div#blueSwirls{background:transparent url(images/lms/css/Hero_bb_campaign.jpg) no-repeat left top;}

div.threeColumnLayout,div.twoColumnLayout{margin:0;}

div.threeColumnLayout:after,div.twoColumnLayout:after{content:".";display:block;height:0;clear:both;visibility:hidden;width:960px;}


div.threeColumnLayout div.column2{float:left;}

div.threeColumnLayout div.column1{width:150px;float:left;margin-left:-940px;padding:50px 0 0 0;}

div.threeColumnLayout div.column2{width:590px;margin:0 20px 0 190px;}

div.threeColumnLayout div.column3{width:160px;float:left;clear:right;padding:40px 0 0 0;margin:0;}



div.twoColumnLayout div.column1{width:760px;float:left;margin:0 0 0 20px;position:relative;}



div.twoColumnLayout div.column2{float:right;margin:0 20px 0 0;padding:40px 0 0;width:160px;}


div.oneColumnLayout{margin:0 19px 0 19px;}




/*
Banners

Products_Main

*/


.topBanners{padding:0px 20px;}
.topBanners table{width:90%;}

.topBanners th{height:70px;}

.topBanners img{margin-top:20px;}
.topBanners h3{ font-size:16px; font-weight:bold; float:right; margin-bottom:20px;}

.topBanners h2{ font-size:13px; font-weight:bold; color:#767676; padding-left:10px; margin-bottom:20px;}

.topBanners table div{font-size:14px; color:#9D5F00; padding-left:10px; width:93%; line-height:20px; text-align:justify;}

.topBanners table div img{ float:left; margin:0 20px 10px 0;}



#Products_Main{ background:url(images/lms/css/products_TB.jpg) no-repeat;}
#Solutions_Main{ background:url(images/lms/css/solutions_TB.jpg) no-repeat; height:260px;}
#Demos_Main{ background:url(images/lms/css/demos_TB.jpg) no-repeat; height:260px;}
#Signup_Main{ background:url(images/lms/css/signup_TB.jpg) no-repeat; height:260px;}
#Support_Main{ background:url(images/lms/css/help_TB.jpg) no-repeat; height:260px;}





/*

findProductsGray

*/
div.findProductsGray{background:url(images/lms/css/bg_gray_twoColumn_bot.gif) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}div.findProductsGrayInner{background:url(images/lms/css/bg_gray_twoColumn_top.gif) no-repeat left top;overflow:hidden;}
div.findProductsGray h4, div.findProductsGray ul.productItems li h4 { font-size:1.8em; font-weight:normal;}
div.findProductsGray ul.productItems { margin-top:5px;}
div.findProductsGray ul.productItems li{ margin:0 10px 0 0; width:280px; position:relative;}
div.findProductsGray ul.productItems li h4,div.findProductsGray ul.productItems li p{ width:200px;}
div.findProductsGray ul.productItems li p.cost{ margin-bottom:20px;}
div.findProductsGray ul.productItems li img{position:absolute; bottom:50px; right:10px; margin:0; border:1px red solid;} 
div.findProductsGray ul.productItems li div.callToAction{ padding:0 0 15px 5px;}
div.findProductsGray ul.productItems li div.callToAction p { width:auto;}

div.findProductsGray div.notSure{ float:left;width:260px;padding:10px 25px 0 25px;position:relative;}
div.findProductsGray div.notSure p{ text-align:justify;}
div.findProductsGray div.notSure h2{ font-size:14px; color:#FF9900; font-weight:bold;}
div.findProductsGray div.notSure img.productPackage{ margin:15px 0;}
div.findProductsGray div.notSure a.buildPackage{ float:right}
div.findProductsGray div.find{float:left;width:590px;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 20px 0;}

.grayLinks{ font-size:14px;}
.grayLinks a{color:#666; display:block; width:247px; padding:4px 0 4px 10px;}
.grayLinks a:hover{  color:#fff; text-decoration:none;}
.grayLinks .oddLi{ background:#dcdcdc;}
.grayLinks li:hover { background:#6697BB; color:#fff;} 
.grayLinks li:hover a{color:#fff;} 




/*

findProductsNew

*/
div.findProductsNew{background:url(images/lms/css/new_gray_bot.gif) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}div.findProductsNewInner{background:url(images/lms/css/new_gray_top.gif) no-repeat left top;overflow:hidden;}
div.findProductsNew h4, div.findProductsGray ul.productItems li h4 { font-size:1.8em; font-weight:normal;}
div.findProductsNew ul.productItems { margin-top:5px;}
div.findProductsNew ul.productItems li{ margin:0 10px 0 0; width:280px; position:relative;}
div.findProductsNew ul.productItems li h4,div.findProductsNew ul.productItems li p{ width:200px;}
div.findProductsNew ul.productItems li p.cost{ margin-bottom:20px;}
div.findProductsNew ul.productItems li img{position:absolute; bottom:50px; right:10px; margin:0; border:1px red solid;} 
div.findProductsNew ul.productItems li div.callToAction{ padding:0 0 15px 5px;}
div.findProductsNew ul.productItems li div.callToAction p { width:auto;}

div.findProductsNew div.notSure{ float:left;width:900px;padding:10px 25px 0 25px;position:relative;}
div.findProductsNew div.notSure p{ text-align:justify; font-size:12px!important;}
div.findProductsNew div.notSure h2{ font-size:16px; color:#FF9900; font-weight:bold;}
div.findProductsNew div.notSure img.productPackage{ margin:15px 0;}
div.findProductsNew div.notSure a.buildPackage{ float:right}
div.findProductsNew div.find{float:left;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 20px 0; font-size:12px;}








div#mainContentArea p{margin-bottom:1em;font-size:1.1em;line-height:1.3;}

div.contentHeader h1{margin:0 0 8px 0;}

div.editorial h1{margin:0 0 .2em 0;}

div.editorial h2{font-size:1.4em;color:#333;margin:0 0 .35em 0;padding-top: 15px;}

div.editorial p{font-size:1.2em!important;}


div#BTMark a{background:transparent url(images/lms/fusionlogo.jpg) no-repeat 0 0;display:block;float:left;height:74px;width:250px;}

div#header{overflow:hidden;padding:20px 20px 0 20px;clear:both;width:940px;margin:0 0 17px 0;}


div#BTMark,div#businessHeading{float:left;display:inline;}


div#businessHeading{width:30%;margin:0 0 0 15px;}


div#businessHeading h1{height:41px;float:left;}


ul#globalNav{float:left;font-size:1.2em;position:relative;top:17px;left:185px;}


ul#globalNav li{float:left;display:inline;background:url(images/lms/css/bg_bullet_disc.gif) no-repeat right 6px;padding:0 12px 0 8px;}


ul#globalNav li.last{background:none;}


div#globalSearchForm{float:right;display:inline;margin:15px 0 0 0;}


div#globalSearchForm fieldset{float:left;}



div#globalSearchForm input#searchText{border-top:1px solid #7C7C7C;border-right:1px solid #C3C3C3;border-bottom:1px solid #DDD;border-left:1px solid #C3C3C3;width:158px;margin:0 5px 0 0;float:left;}

ul#primeNav{width:100%;font-size:1.2em;font-weight:bold;overflow:hidden;background:url(images/lms/css/bg_primeNav_bottom_line.gif) no-repeat right bottom;clear:right;}

ul#primeNav li{float:left;display:inline;margin:0 2px 0 0;width:159px;text-align:center;}

ul#primeNav li.last{margin:0;}


ul#primeNav li a{background:#6697bb url(images/lms/css/bg_primeNav_tab.gif) no-repeat 0 0;color:#FFF;display:block;padding:8px 0 7px 0;text-decoration:none;}

ul#primeNav li a:hover{background-position:0 -61px;}

ul#primeNav li.selected a,ul#primeNav li.selected a:hover{background-position:0 -122px!important;background-color:#fff;color:#0055B0!important;}

ul#primeNav li.selected a:hover{text-decoration:underline;}

div#secondaryNav{width:150px;margin:0 0 20px 0;}

div#secondaryNav h2{background:url(images/lms/css/bg_secondary_nav_top.gif) no-repeat 0 0;font-size:1.1em;padding:10px 0 16px 10px;}

div#secondaryNav h2 a{font-weight:700;}

div#secondaryNav ul.subHead li{font-size:1.1em!important;}

div#secondaryNav ul.content li,div#secondaryNav ul.content ul li{font-size:1.1em!important;}

div#secondaryNav ul.subHead li.first{background:url(images/lms/css/bg_secondary_nav_subhead.gif) no-repeat 0 0;margin:-8px 0 0 0!important;padding:6px 0 14px 10px!important;font-size:1.1em;}

div#secondaryNav ul.subHead li{padding:6px 0 0 10px;background-color:#EDEDED;}

div#secondaryNav ul.subHead li.last span{background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left top;margin:0 10px 0 0;padding:8px 0 4px 0;display:block;height:15px;}

div#secondaryNav div.subHeadBase{background:url(images/lms/css/bg_secondary_nav_subhead_base.png) no-repeat 0 bottom;font-weight:700;margin:0;font-size:1px;height:8px;}

div#secondaryNav li ul.content{margin:0 0 0 -10px;font-size:.9em;}

div#secondaryNav li ul.content li.first{background:url(images/lms/css/bg_secondary_nav_cont_top.gif) no-repeat 0 0!important;margin:-12px 0 0 0!important;padding:8px 0 12px 10px;}

div#secondaryNav li ul.content li.first span{color:#3F9201;font-weight:normal;background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;display:block;margin:0 10px 0 0;padding:2px 0 8px 10px;}

div#secondaryNav li ul.content ul li{padding:4px 0 4px 20px!important;background:#FFF url(images/lms/css/bg_blue_dash_ie.gif) no-repeat 0 10px;display:block;}

div#secondaryNav li ul.content ul li a{display:block;}

div#secondaryNav li ul.content ul{background:url(images/lms/css/bg_secondary_nav_cont_base.gif) no-repeat 0 bottom;padding:0 0 10px 10px;margin:-16px 0 0 -10px;font-size:.9em!important;}

div.leftContentModule{width:150px;}

div.column1 div.leftContentModuleTop{background:url(images/lms/css/bg_content_top_150.png) no-repeat left top;font-size:1px;height:8px;}

div.leftContentModule h2{font-size:1.5em;background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;margin:0 0 10px 0;padding:0 0 8px 0;font-weight:normal;color:#333;}

div.leftContentModule div.content{background-color:#FFF;padding:0 10px;}

div.leftContentModule ul{padding:0 0 10px 0;font-size:1.1em;}

div.leftContentModule ul li{padding:4px 0;}

div.column1 div.leftContentModuleBase{background:url(images/lms/css/bg_content_base_150.png) no-repeat left top;font-size:1px;height:8px;}

div.supportDetails{margin:0 0 20px 0;clear:both;}

div.supportDetails,div.supportDetails div.content{width:160px;}

div.supportDetails div.supportDetailsTop{background:url(images/lms/css/bg_support_details_header.png) no-repeat;height:95px;}

div.supportDetails div.content{background-color:#FFF;}

div.supportDetails div.contentBase{background:url(images/lms/css/bg_rt_cont_base.png) no-repeat;height:8px;font-size:1px;}

div.supportDetails h3{color:#FFF;font-size:1.4em;width:86px;padding:25px 0 0 10px;font-weight:700;line-height:1.3;}

div.supportDetails div.content{width:160px;background:#FFF url(images/lms/css/bg_contact_content.gif) repeat-y left top;font-size:1.1em;padding:0;}

div.supportDetails ul{margin:0 10px;padding:3px 0 0 0;}

div.supportDetails ul li{border-bottom:1px solid #E8E8E8;font-size:1.2em;font-family:Arial,sans-serif;line-height:1.3;color:#333;}

div.supportDetails ul li.chat{background:url(images/lms/icons/icon_chat.gif) no-repeat 0 .2em;padding:0 0 10px 30px;}

div.supportDetails ul li.email{background:url(images/lms/icons/icon_email.gif) no-repeat 0 .8em;padding:8px 0 10px 30px;}

div.supportDetails ul li.phone{background:url(images/lms/icons/icon_phone.gif) no-repeat 0 .8em;padding:8px 0 8px 30px;}

div.supportDetails ul li.phone span{display:block;}

div.supportDetails ul li.last{border:none;}

div.promoModule{background:url(images/lms/css/bg_side_module_bot_c.gif) no-repeat left bottom;width:160px;overflow:hidden;padding:0 0 5px 0;}

div.promoModuleInner{background:url(images/lms/css/bg_side_module_top_b.png) no-repeat 0 top;overflow:hidden;}

div.promoModuleInnerAlternate{background:url(images/lms/css/bg_side_module_bot_c.gif) no-repeat left bottom!important;}

div.promoModuleInner h3{background:url(images/lms/icons/icon_information.png) no-repeat left 0;padding:2px 5px 0 15px;color:#000;font-size:1.6em;margin:12px 0 0 8px;height:40px;}

div.promoModule h4{font-size:1.1em;}

div.promoModule div.content{background-color:#FFF;padding:0 10px 0 10px;margin:0 2px;}

div.promoModule ul li p.link{margin:5px 0 0 0;}

div.orderSteps{padding:0 10px 10px;background:transparent url(images/lms/css/bg_side_module_bot_c.gif) no-repeat scroll left bottom;}

div.orderSteps h3{height:auto!important;margin:10px 0 5px 0!important;background:none;padding:0;font-size:1.4em;color:#666;}

div.orderSteps ol{list-style-type:decimal;margin-left:20px;font-size:1.1em;}

div.orderSteps ol li{list-style-type:decimal;padding:0 0 3px 0;}

div.orderSteps ol li.done{color:#68BE27;}

div.orderSteps ol li.selected{color:#000;}

a.downloadLink{background:url(images/lms/icons/icon_download.gif) no-repeat left center;padding:0 0 0 16px;}

div.sidePanelAccordion{margin:0 0 20px 0;height:auto;}

div.sidePanelAccordion h3{background:url(images/lms/css/bg_side_accordion_main_heading.png) no-repeat left top;padding:9px 9px 15px 9px;font-size:1.6em;font-weight:normal;color:#333;}

div.accordionPanel{margin-top:-6px;}




div.accordionPanel div.header{
background:url(images/lms/css/bg_side_accordion_sub_heading_collapsed.png) no-repeat left top;padding:15px 10px 16px 22px;color:#0055B0;margin-top:-11px;cursor:pointer;position:relative;}

div.accordionPanel h4{font-weight:normal;font-size:1.3em;}


div.accordionPanel div.active {
background-image:url(images/lms/css/bg_side_accordion_sub_heading_expanded.png);
color:#fff;
padding:12px 10px 11px 22px;
margin-top:-11px;
cursor:default;}


/*Added by VISHAL 25/12/2008 Fix for IE*/
* html div.accordionPanel div.header {height:1%;}
* html div.accordionPanel div.active {height:1%;}


div.accordionPanel div.header .last{background:url(images/lms/css/bg_side_accordion_sub_heading_collapsed_bot.png) no-repeat left top;height:9px;width:160px;left:0;display:block;position:absolute;margin-top:4px;}

div.accordionPanel div.active .last{display:none;}

div.accordionPanel div.contentWrapper .bottom{background:url(images/lms/css/bg_side_accordion_content_bot.png) no-repeat left bottom;height:10px;display:block;font-size:0;}

div.accordionPanel div.accordContent{background:#fff;padding:6px 10px 15px 10px;}

div#mainContentArea .accordionPanel div.accordContent p.link{margin-bottom:0;padding:7px 0 0 0;}

div.accordionPanel div.accordContent .video{margin-bottom:20px;}

div.accordionPanel div.accordContent ul li{background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;padding:7px 0 9px 0;font-size:1.1em;line-height:1.2em;}

div.accordionPanel div.accordContent a{color:#0055B0;}

div.accordionPanel div.accordContent a.textlink:hover{text-decoration:none;}

div.promoBox{margin:0 0 20px 0;clear:both;}

div.masthead{position:relative;}

div.masthead div.imageHolder{float:right;width:auto;}

div.masthead div.content{position:absolute;top:54px;left:35px;z-index:20;width:365px;}

div.masthead div.content p{font-size:1.4em!important;}

div.fullMastHead{width:940px;margin:35px 0 0 0;overflow:hidden;}

div.singleProductSection{margin:0 0 0 0;}

div.fullMastHead div.pageHeader{padding:0 0 0 15px;width:525px;float:left;}

div.singleProductSection div.contentHeader{padding:0 0 0 55px;width:640px;float:left;}

div#mainContentArea div.fullMastHead div.pageHeader p{font-size:1.8em;}

div#mainContentArea div.fullMastHead div.contentHeader h1{margin:40px 0 0 0;}

div#mainContentArea div.fullMastHead div.contentHeader p{font-size:1.4em;margin:5px 0 0 5px;}

div.fullMastHead div.promoContent,div.singleProductSection div.promoContent{width:240px;float:right;}

div.singleProductSection div.promoContent{margin:0;}

div.singleProductSection div.sectionHeading{margin:25px 0 0 15px;}

div#mainContentArea div.fullMastHead div.priceInfo{position:static;margin:10px 0 0 5px;}

div.contentHeader{padding:55px 0 0 20px;position:relative;min-height:18em;margin-bottom:0px;}

div.contentHeader div.priceInfo{overflow:hidden;margin:10px 0 0 0;}

div.contentHeader div.content{float:left;width:360px;clear:left;}

div.contentHeader div.content{font-size:1.2em;position:relative;}

div.contentHeader div.imageHolder{float:right;clear:both;margin:-47px 0 0 0;}

div.contentHeader div.content p.subHeading{color:#333;font-size:1.6em!important;margin-bottom:.35em!important;}

div.contentHeader div.priceInfo span.priceRange{font-size:1.1em!important;color:#666;margin:0!important;position:relative;top:5px;}

div.contentHeader div.priceInfo span.price{color:#333;font-size:2.6em!important;margin-bottom:0!important;float:left;margin:0 5px 0 0;padding:0;}

div.contentHeader div.priceInfo span.priceRate{width:61px!important;color:#666;font-size:1.1em!important;float:left;margin:0 10px 0 5px;}

div.contentHeader div.priceInfo p.callToAction{margin:0 0 0 20px!important;float:left;}

div.contentHeader div.content ul{font-size:1.1em;clear:both;margin:0;}

div.contentHeader div.content ul li{background:url(images/lms/css/bg_bullet_disc.gif) no-repeat left .6em;padding:1px 12px;color:#333;}

div.articleDetailsOuter{background:url(images/lms/css/bg_productbox_bot_c.png) no-repeat left bottom;width:590px;overflow:visible;margin:50px 0 20px 0;clear:both;padding-bottom:20px;position:relative;}

div.articleDetailsInner{background:url(images/lms/css/bg_productbox_top_c.gif) no-repeat left top;overflow:hidden;padding:10px 0 5px 0;position:relative;}

div.editorial{padding:20px 140px 0 15px;position:relative;background:url(images/lms/css/bg_article.gif) repeat-y left top;}

div.editorial p.subHeading{color:#333;font-size:1.8em!important;margin-bottom:1.2em!important;clear:both;}

div.editorial p.intro{font-size:1.4em!important;width:406px;padding:0 0 22px 0;}

div.editorial p.goBack{background:url(images/lms/css/bg_left_arrow.gif) no-repeat left 4px;padding:0 0 0 10px;margin:20px 0 0 0!important;}

div.offers{position:absolute;top:20px;right:20px;z-index:10;}

div.otherContent{background:transparent url(images/lms/css/bg_product_cont_plain_bot.gif) no-repeat scroll left bottom;clear:both;margin:0 0 20px;overflow:hidden;width:590px;}

div.otherContent div.supportContent{background:transparent url(images/lms/css/bg_product_carousel_top.gif) no-repeat scroll left top;overflow:hidden;padding:5px 15px 30px;}

div.otherContent div.content{margin:5px 0 0 10px;}

div.otherContent div.content p{font-size:1.2em!important;}

div.otherContent div.content p.intro{font-size:1.4em!important;margin:0 0 2px 0;}

div.otherContent div.content select{width:260px;font-size:1.1em;float:left;margin:0 10px 0 0;}

div.otherContent div.supportContent h2{color:#55A537;font-size:2.0em;font-weight:normal;padding:10px 0 20px 5px;}

div.productSupport{float:left;clear:both;}

div.productSupportPanelA,div.productSupportPanelB{float:left;width:280px;}

div.productSupportPanelA{margin:0 20px 0 0;}

div.productSupportPanelB select{border-top:1px solid #7C7C7C;border-right:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;border-left:1px solid #C3C3C3;font-size:1em;height:20px;}

div.productSupportPanelB select{width:198px;}

div.productSupportPanelC{clear:both;background:url(images/lms/css/bg_productpanel_c.gif) no-repeat bottom left;padding:30px 15px 25px 15px;top:-16px;position:relative;z-index:5;width:560px;margin:0 0 5px 0;}

div.productSupportPanelC h2{padding:0 0 5px 0;font-size:1.8em;font-weight:normal;}

div.productSupportPanelC input.field{width:208px;border:1px solid #ccc;font-size:1.1em;float:left;padding:2px;margin:0 10px 0 0;height:17px;color:#999;}

div.productSupportColumns{overflow:hidden;width:590px;margin:0 0 20px 0;}

div.productSupportColumns div.supportColumn01{width:285px;float:left;margin:0 20px 0 0;overflow:hidden;}

div.productSupportColumns div.supportColumn02{width:285px;float:left;}

div.relatedInfo{background:#fff url(images/lms/css/bg_relatedinfo_285_bot.gif) no-repeat left bottom;}

div.relatedInfoInner{background:transparent url(images/lms/css/bg_relatedinfo_285_top.gif) no-repeat left top;padding:10px;overflow:hidden;}

div.relatedInfo h2{color:#55A537;font-size:1.8em;font-weight:normal;padding:5px 5px 15px 10px;}

div.relatedInfo div.content{padding:15px 15px 90px;position:relative;}

div.relatedInfo div.content div.businessHelp{position:absolute;bottom:10px;left:15px;overflow:hidden;}

div.relatedInfo div.content div.businessHelp h3{font-size:1.2em;font-weight:normal;padding:0 0 10px 0;}

div.relatedInfo div.content div.businessHelp select{font-size:1.1em;width:170px;margin:0 5px 0 0;float:left;}

div.relatedContent{clear:both;overflow:hidden;width:590px;margin:0 0 20px 0;background:transparent url(images/lms/css/bg_product_carousel_bot.gif) no-repeat left bottom;}

div.relatedContent div.supportContent{overflow:hidden;padding:5px 15px 30px 15px;background:transparent url(images/lms/css/bg_product_carousel_top.gif) no-repeat left top;}

div.relatedContent div.supportContent h2{padding:10px 0 20px 5px;font-size:2.0em;color:#55a537;font-weight:normal;}

div.supportColumnContainer{overflow:hidden;background:transparent url(images/lms/css/bg_carousel_divider.gif) no-repeat scroll left top;}

div.supportColumnContainer div.supportColumn{float:left;width:156px;margin:0 15px;}

div.supportColumnContainer h3{font-size:1.2em;font-weight:bold;padding:0 0 10px 0;}

div.supportColumnContainer ul{margin:0 0 15px 0;}

div.supportColumnContainer ul li{font-size:1.1em;margin:0 0 5px 0;}

div.highlightPanel{background:url(images/lms/css/bg_highlight_box_bot.gif) no-repeat scroll left bottom;clear:both;margin:0 0 20px;overflow:hidden;width:760px;}

div.highlightPanelInner{background:transparent url(images/lms/css/bg_highlight_box_top.gif) no-repeat scroll left top;overflow:hidden;padding:5px 15px 0;}

div.highlightPanelInner div.catalogueFooterLinks{background:none!important;margin:20px 0 0 0;padding-right:0;}

div.highlightPanelInner div.catalogueFooterLinks ul li a.textLink{color:#FFF;background:transparent url(images/lms/css/bg_white_right_arrow_b.gif) no-repeat scroll right 65%;padding:0 8px 0 0;}

div.fullWidthContent{background:url(images/lms/css/bg_full_content_base.gif) no-repeat 5px 96%;min-height:235px;margin:0 -5px;border-bottom:1px solid #D5D5D5;}

div.fullWidthContent div.column1{margin:0;position:relative;width:450px;float:left;}

div.fullWidthContent div.column2{width:270px;float:left;padding:0;margin:0 0 0 15px;}

div.fullWidthContent div.content{margin:0 15px;position:relative;overflow:hidden;}

div.relatedProducts{padding:15px 0 0 0;margin:0 0 0 -5px;clear:both;}

div.relatedProducts div.content{margin:0 0 0 12px;position:relative;overflow:hidden;}

ul.productItems{margin:12px 0 0 0;float:left;}

div.fullWidthContent ul.productItems{margin:0;}

div.fullWidthContent ul.productItems li{background:none!important;width:450px;}

div.fullWidthContent ul.productItems li img{float:right;margin:10px 25px 0 20px;}

div.fullWidthContent ul.productItems li p.cost span.price{font-size:2.4em;}

ul.productItems li{float:left;display:inline;width:360px;background:url(images/lms/css/bg_content_base.gif) no-repeat 0 bottom;min-height:145px;margin:0 0 30px 0;}

ul.productItems li h4{font-size:1.4em;margin:2px 0 2px 0!important;}

ul.productItems li img{float:right;margin:0 25px 0 30px;}

ul.productItems li p.cost{padding:5px 0 0 8px!important;overflow:hidden;}


ul.productItems li p.dotdot{padding:0 0 0 8px!important;overflow:hidden; background:url(images/lms/arr_blue.png) 0 50% no-repeat;}

ul.productItems li p.cost span.from{float:left!important;width:20px;}

ul.productItems li p.cost span.price,div.fullWidthContent ul.productItems li p.cost span.price{color:#000;float:left!important;padding:0 3px;}

ul.productItems li p.cost span.price{font-size:2em;}

ul.productItems li p.cost span.per{float:left!important;width:50px;}

div.fullWidthContent div.column1 div.content h3,div.relatedProducts div.content h3,div.fullWidthContent div.column2 div.content h3{font-size:2em;font-weight:normal;margin:5px 0 0 0;}

div.fullWidthContent div.column1 div.content h4,div.fullWidthContent div.column2 div.content h4{font-size:1.8em;font-weight:normal;}

div.highlightPanelInner h2{color:#FFF;font-size:2.4em;font-weight:normal;padding:2px 0 20px 5px;}

div.relatedProducts div.callToAction{margin:0 0 0 2px;padding:0 0 4px 0;}

div.fullWidthContent div.callToAction{margin:25px 0 0 2px;padding:0 0 4px 0;}

div.highlightPanel div.businessHelp{width:100%;margin:0 0 0 12px;overflow:hidden;}

div.highlightPanel div.businessHelp label{color:#333;font-size:1.2em;margin:3px 10px 0 0;float:left;display:inline;}

div.highlightPanel div.businessHelp select{font-size:1em;padding:2px;width:220px;float:left;display:inline;}

div.highlightPanel div.businessHelp div#go{margin:2px 0 0 10px;float:left;width:50px;display:inline;}

div.productDetailsOuter{background:url(images/lms/css/bg_productbox_bot.png) no-repeat left bottom;width:590px;overflow:hidden;margin:20px 0 0 0;position:relative;z-index:10;clear:both;}

div.productDetailsInner{background:url(images/lms/css/bg_productbox_top.gif) no-repeat left top;overflow:visible;padding:1px 0 5px 0;position:relative;}

div.verticalTabs{overflow:hidden;margin:0;padding:0;}

div.verticalTabs div.vertBars{float:left;display:block;margin-right:-19px;}

div.verticalTabs div.vertBars div.tabsLink{display:block;overflow:hidden;width:49px;position:relative;}

div#a1{width:513px;}

div.verticalTabs div.tabsLink img.barTitle{position:absolute;top:0;left:0;float:left;}

div.verticalTabs div#vtab1 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab1_alt.png) no-repeat left top;}

div.verticalTabs div#vtab1 div.active div.accordionContent{background:transparent url(images/lms/css/tab1_alt_active.png) no-repeat left top;}

div.verticalTabs div#vtab1 div.tabsLink span.tabTop{display:block;height:17px;}

div.verticalTabs div#vtab1 div.tabsLink span.tabBottom{display:block;height:17px;}

div.verticalTabs div#vtab1 div.active span.tabTop{display:block;height:17px;}

div.verticalTabs div#vtab1 div.active span.tabBottom{display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab4{position:absolute;right:6px;z-index:30;}

div#fourTabs div.verticalTabs div#vtab3{right:36px;z-index:20;}

div#fourTabs div.verticalTabs div#vtab2{right:66px;z-index:10;}

div#threeTabs div.verticalTabs div#vtab3{position:absolute;right:6px;z-index:20;}

div#threeTabs div.verticalTabs div#vtab2{position:absolute;right:36px;z-index:10;}

div#fourTabs div.verticalTabs div#vtab2 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab2_alt.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab2 div.active div.accordionContent{background:transparent url(images/lms/css/tab2_alt_active.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab2 div.tabsLink span.tabTop{background:url(images/lms/css/tab2_top.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab2 div.tabsLink span.tabBottom{background:url(images/lms/css/tab2_bottom.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab2 div.active span.tabTop{background-image:url(images/lms/css/tab2_top_active.png);}

div#fourTabs div.verticalTabs div#vtab2 div.active span.tabBottom{background-image:url(images/lms/css/tab2_bottom_active.png);}

div#fourTabs div.verticalTabs div#vtab3 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab3_alt.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab3 div.active div.accordionContent{background:transparent url(images/lms/css/tab3_alt_active.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab3 div.tabsLink span.tabTop{background:url(images/lms/css/tab3_top.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab3 div.tabsLink span.tabBottom{background:url(images/lms/css/tab3_bottom.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab3 div.active span.tabTop{background:url(images/lms/css/tab3_top_active.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab3 div.active span.tabBottom{background:url(images/lms/css/tab3_bottom_active.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab4 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab4_alt.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab4 div.active div.accordionContent{background:transparent url(images/lms/css/tab4_alt_active.png) no-repeat left top;}

div#fourTabs div.verticalTabs div#vtab4 div.tabsLink span.tabTop{background:url(images/lms/css/tab4_top.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab4 div.tabsLink span.tabBottom{background:url(images/lms/css/tab4_bottom.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab4 div.active span.tabTop{background:url(images/lms/css/tab4_top_active.png) no-repeat left top;display:block;height:17px;}

div#fourTabs div.verticalTabs div#vtab4 div.active span.tabBottom{background:url(images/lms/css/tab4_bottom_active.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab2 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab2_alt.png) no-repeat left top;}

div#threeTabs div.verticalTabs div#vtab2 div.active div.accordionContent{background:transparent url(images/lms/css/tab2_alt_active.png) no-repeat left top;}

div#threeTabs div.verticalTabs div#vtab2 div.tabsLink span.tabTop{background:url(images/lms/css/tab2_top.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab2 div.tabsLink span.tabBottom{background:url(images/lms/css/tab2_bottom.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab2 div.active span.tabTop{background:url(images/lms/css/tab2_top_active.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab2 div.active span.tabBottom{background:url(images/lms/css/tab2_bottom_active.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab3 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab3_alt_green.png) no-repeat left top;}

div#threeTabs div.verticalTabs div#vtab3 div.active div.accordionContent{background:transparent url(images/lms/css/tab3_alt_active.png) no-repeat left top;}

div#threeTabs div.verticalTabs div#vtab3 div.tabsLink span.tabTop{background:url(images/lms/css/tab3_top_green.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab3 div.tabsLink span.tabBottom{background:url(images/lms/css/tab3_bottom_green.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab3 div.active span.tabTop{background:url(images/lms/css/tab3_top_active.png) no-repeat left top;display:block;height:17px;}

div#threeTabs div.verticalTabs div#vtab3 div.active span.tabBottom{background:url(images/lms/css/tab3_bottom_active.png) no-repeat left top;display:block;height:17px;}

div#twoTabs div.verticalTabs div#vtab2 div.tabsLink div.accordionContent{background:transparent url(images/lms/css/tab2_alt_lightgreen.png) no-repeat left top;}

div#twoTabs div.verticalTabs div#vtab2 div.active div.accordionContent{background:transparent url(images/lms/css/tab2_alt_active.png) no-repeat left top;}

div#twoTabs div.verticalTabs div#vtab2 div.tabsLink span.tabTop{background:url(images/lms/css/tab2_top_lightgreen.png) no-repeat left top;display:block;height:17px;}

div#twoTabs div.verticalTabs div#vtab2 div.tabsLink span.tabBottom{background:url(images/lms/css/tab2_bottom_lightgreen.png) no-repeat left top;display:block;height:17px;}

div#twoTabs div.verticalTabs div#vtab2 div.active span.tabTop{background:url(images/lms/css/tab2_top_active.png) no-repeat left top;display:block;height:17px;}

div#twoTabs div.verticalTabs div#vtab2 div.active span.tabBottom{background:url(images/lms/css/tab2_bottom_active.png) no-repeat left top;display:block;height:17px;}

div.verticalTabs div.vertBars div.accordionContent{padding-left:50px;position:relative;overflow:hidden;}

div.verticalTabs div.vertBars div.accordionContentInner{margin:30px 39px 30px 0;background:#fff;}

div.verticalTabs div.vertBars div.accordionContent h2{font-size:2.2em;font-weight:normal;margin:0 0 10px 0;}

div#mainContentArea div.verticalTabs div.vertBars div.accordionContent p{font-size:1.2em;}

div.verticalTabs div.vertBars div.accordionContent span{display:block;}

div.verticalTabs div.vertBars div.accordionContent span.tag{display:none;}

div.verticalTabs div.vertBars div.accordionContent span.lg{background:url(images/lms/css/bg_nextpanel_lg.gif) no-repeat left top;}

div.verticalTabs div.vertBars div.accordionContent span.g{background:url(images/lms/css/bg_nextpanel_g.gif) no-repeat left top;}

div.verticalTabs div.vertBars div.accordionContent span.dg{background:url(images/lms/css/bg_nextpanel_dg.gif) no-repeat left top;}

div.verticalTabs div.vertBars div.tabsLink a.staticLink{cursor:pointer;display:block;position:absolute;left:0;top:0;}

div.verticalTabs div.vertBars div.tabsLink a.staticLink:focus{outline:none;}

div.costOrder{margin:10px 0 0 0;}

div.costOrder p{overflow:hidden;}

div.costOrder p span{font-size:.9em;}

div.costOrder span.price{font-size:2.0em;color:#000;}

div.nonJs ul.fallBackTabLinks{font-size:1.2em;margin:15px;font-weight:bold;clear:both;}

div.verticalTabs div#vtab2,div.verticalTabs div#vtab3,div.verticalTabs div#vtab4,div.accordionContent a.staticLink,div.accordionContent a.staticLink img.barTitle,div.jcarousel-scroll{display:none;}

div.productDetailsInner{position:static;}

div.tabsLink{float:left;}

div.accordionTab{margin:20px 0 0 0;}

div.accordionTab ul.tabs{display:inline;width:100%;padding:0;overflow:hidden;background:url(images/lms/css/bg_tabs_bottom_line.gif) repeat-x left bottom;}

div.accordionTab ul.tabs li{list-style:none;float:left;margin:0;padding:0;font-size:1.2em;font-weight:normal;}

div.accordionTab ul.tabs li a{overflow:hidden;display:block;margin:0 3px 0 0;background:url(images/lms/css/bg_accordion_tab.gif) no-repeat right top;}

div.accordionTab ul.tabs li a span{display:block;padding:9px 15px 8px 15px;background:url(images/lms/css/bg_accordion_tab_left.gif) no-repeat left top;}

div.accordionTab ul.tabs li.selected a{background:url(images/lms/css/bg_accordion_tab_active.gif) no-repeat right top;color:#000;}

div.accordionTab ul.tabs li.selected a span{background:url(images/lms/css/bg_accordion_tab_active_left.gif) no-repeat left top;}

div.accordionTab div.tabContent{width:100%;clear:both;padding:15px 0 0 0;}




div#ProductTabs div.tabContent{ display:none;}

div#ProductTabs div.selected{ display:block;}





div.accordionContent div.threeColumnContainer{overflow:hidden;background:url(images/lms/css/bg_faux_3columns_bot.gif) no-repeat right bottom;margin:20px 0 0 0;width:420px;}

div.accordionContent div.threeColumnInner{overflow:hidden;background:url(images/lms/css/bg_faux_3columns_top.gif) no-repeat left top;}

div.accordionContent div.threeColumnContainer div.column{width:117px;float:left;margin:15px 14px 5px 10px;overflow:hidden;}

div.accordionContent div.threeColumnContainer div.last{margin:15px 10px 5px 10px;}

div.accordionContent div.threeColumnContainer div.column h3{color:#333;font-weight:normal;font-size:1.6em;margin:0 0 15px 0;}

div.accordionContent div.threeColumnContainer div.column ul li{background:url(images/lms/css/bg_bullet_disc.gif) no-repeat 0 5px;padding:0 0 5px 10px;font-size:1.2em;}

div.accordionContent div.twoColumnContainer{overflow:hidden;background:url(images/lms/css/bg_faux_2columns_bot.gif) no-repeat right bottom;margin:20px 0 0 0;width:420px;}

div.accordionContent div.twoColumnInner{overflow:hidden;background:url(images/lms/css/bg_faux_2columns_top.gif) no-repeat left top;}

div.accordionContent div.twoColumnContainer div.column{width:176px;float:left;padding:15px 14px 5px 10px;overflow:hidden;margin:0 20px 0 0;}

div.accordionContent div.twoColumnContainer div.last{margin:0;}

div.accordionContent div.twoColumnContainer div.column h3{color:#333;font-weight:normal;font-size:1.6em;margin:0 0 15px 0;}

div.accordionContent div.twoColumnContainer div.column ul li{background:url(images/lms/css/bg_bullet_disc.gif) no-repeat 0 5px;padding:0 0 5px 10px;font-size:1.2em;}

div.accordionContent div.oneColumnContainer h3{font-size:1.2em;margin:0 0 5px;clear:both;}

div.accordionContent div.oneColumnContainer ul{font-size:1.2em;margin:0 0 0 10px;}

div.accordionContent div.oneColumnContainer ul li{margin:0 0 10px 0;padding:0 0 0 20px;background:url(images/lms/css/bg_bullet_disc.gif) no-repeat 0 7px;}

div.accordionContent div.oneColumnContainer ul.services{overflow:hidden;margin:0 0 0 25px;}

div.accordionContent div.oneColumnContainer ul.services li{background:none;float:left;padding:0;}

div#mainContentArea div.verticalTabs div.vertBars div.accordionContent p.note{font-size:1.1em;}

div#mainContentArea div.verticalTabs div.vertBars div.accordionContent div.links{overflow:hidden;}

div#mainContentArea div.verticalTabs div.vertBars div.accordionContent div.links p.textLink{float:left;margin-top:10px;}

div#mainContentArea div.verticalTabs div.vertBars div.accordionContent div.links p.callToAction{float:right;}

div.accordionContent div.oneColumnContainer table.dataDisplay{border-collapse:collapse;font-size:1.1em;margin:15px 0;text-align:left;}

div.accordionContent div.oneColumnContainer table.dataDisplay td,div.accordionContent div.oneColumnContainer table.dataDisplay th{padding:7px;width:70px;}

div.accordionContent div.oneColumnContainer table.dataDisplay thead tr th{vertical-align:bottom;border-bottom:1px solid #ccc;}

div.accordionContent div.oneColumnContainer table.dataDisplay tbody tr{background:#fcfcfc url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;}

div.accordionContent div.oneColumnContainer table.dataDisplay tbody th{font-size:1.2em;font-weight:normal;color:#0055B0;}

div.accordionContent div.oneColumnContainer div.actionBox{background:url(images/lms/css/bg_roundedBoxbot_grey_420.gif) no-repeat left bottom;margin:25px 0 0 0;}

div.accordionContent div.oneColumnContainer div.actionBoxInner{background:url(images/lms/css/bg_roundedBoxtop_grey_420.gif) no-repeat left top;padding:15px 25px;}

div.accordionContent div.oneColumnContainer div.actionBoxInner span.price{float:left;}

div.accordionContent div.oneColumnContainer div.actionBoxInner span.vat{float:left;padding:15px 10px 0 10px;}

div.accordionContent div.fourColumnContainer{overflow:hidden;}

div.accordionContent div.fourColumnContainer h4{font-size:1.0em;margin:0 0 10px;}

div.accordionContent div.fourColumnContainer div.column{width:90px;float:left;padding:0 15px 0 0;}

div.accordionContent div.fourColumnContainer div.column ul{font-size:1.1em;}

div.accordionContent div.fourColumnContainer div.column ul li{margin:0 0 5px 0;padding:0 0 0 10px;background:url(images/lms/css/bg_bullet_disc.gif) no-repeat 0 5px;}

div#fullcarousel{overflow:hidden;width:980px;position:relative;}

div#fullcarousel .jcarousel-control{text-align:center;float:left;padding:5px 5px 0 5px;}

div#fullcarousel .jcarousel-control a{display:block;width:10px;height:10px;float:left;background:transparent url(images/lms/css/bullet_carousel.gif);margin:0 2px;}

div#fullcarousel .jcarousel-control a.current{background:transparent url(images/lms/css/bullet_carousel_active.gif);}

div#fullcarousel .jcarousel-scroll a span{display:none;}

div#fullcarousel .jcarousel-control a:focus,div#fullcarousel .jcarousel-control a:active{outline:none;}

div#fullcarousel .jcarousel-scroll{padding:0;position:absolute;left:70px;bottom:30px;z-index:20;}

div#fullcarousel .jcarousel-scroll form{margin:0;padding:0;}

div#fullcarousel .jcarousel-scroll select{font-size:75%;}

div#fullcarousel #homecarousel-next{cursor:pointer;display:block;width:22px;height:22px;float:left;background:transparent url(images/lms/css/btn_next_active.gif) no-repeat left bottom;}

div#fullcarousel #homecarousel-next.disable{background:transparent url(images/lms/css/btn_next.gif) no-repeat left bottom;cursor:default!important;}

div#fullcarousel #homecarousel-prev{cursor:pointer;display:block;width:22px;height:22px;float:left;background:transparent url(images/lms/css/btn_prev_active.gif) no-repeat left bottom;}

div#fullcarousel #homecarousel-prev.disable{background:transparent url(images/lms/css/btn_prev.gif) no-repeat left bottom;cursor:default!important;}

div#fullcarousel .jcarousel-skin-tango .jcarousel-container-horizontal{width:980px;}

div#fullcarousel .jcarousel-skin-tango .jcarousel-container-horizontal h2{padding:15px 20px;font-size:2.0em;color:#55a537;font-weight:normal;}

div#fullcarousel .jcarousel-skin-tango .jcarousel-clip-horizontal{width:980px;min-height:120px;margin:0;}

div#fullcarousel .jcarousel-skin-tango .jcarousel-item{width:980px;position:relative;z-index:10;}

div#fullcarousel .jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}

div#fullcarousel .jcarousel-container{position:relative;overflow:hidden;}

div#fullcarousel .jcarousel-clip{z-index:20;padding:0;margin:0;overflow:hidden;position:relative;}

div#fullcarousel .jcarousel-list{z-index:15;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}

div#fullcarousel .jcarousel-list li{float:left;list-style:none;padding:0;}

div#fullcarousel .jcarousel-next{z-index:3;display:none;}

div#fullcarousel .jcarousel-prev{z-index:3;display:none;}

div#fullcarousel ul li.Promo div.item{display:none;}

div#fullcarousel div.item{float:left;width:980px;margin:0;position:relative;}

div#fullcarousel div.item div.textBlock{position:absolute;top:50px;left:30px;width:400px;}

div#fullcarousel div.item div.textBlock p{font-size:1.8em;padding-left:40px;}

div#fullcarousel div.item div.textBlock h3{font-size:2.8em;padding-left:40px;}

div#fullcarousel div.priceInfo{padding:0 0 0 40px;}

div#fullcarousel div.priceInfo span.priceRange{font-size:1.1em!important;color:#666;margin:0!important;position:relative;top:5px;}

div#fullcarousel div.priceInfo span.price{color:#333;font-size:2.6em!important;margin-bottom:0!important;float:left;margin:0 5px 0 0;padding:0;}

div#fullcarousel div.priceInfo span.priceRate{width:61px!important;color:#666;font-size:1.1em!important;float:left;margin:0 10px 0 5px;}

ddiv#fullcarousel div.priceInfo p.callToAction{margin:12px 0 0 20px!important;}

div#fullcarousel li.jcarousel-item div.item h4{font-size:1.1em;color:#0055B0;padding:0 0 3px 0;}

div#fullcarousel li.jcarousel-item div.item div.textContent{padding:10px 0 0 0;text-align:left;}

div#fullcarousel li.jcarousel-item div.item div.textContent h4{font-size:1.4em;}

div#fullcarousel li.jcarousel-item div.item div.textContent h4 a{font-size:.85em;}

div#fullcarousel li.jcarousel-item div.item div.textContent p.cost{overflow:hidden;}

div#fullcarousel li.jcarousel-item div.item div.textContent p.cost span.from{float:left;width:20px;}

div#fullcarousel li.jcarousel-item div.item div.textContent p.cost span.per{float:left;width:50px;}

div#fullcarousel li.jcarousel-item div.item div.textContent p.cost span.price{font-size:2.0em;color:#000;float:left;padding:0 3px;}

div#fullcarousel div.utilities{position:absolute;right:20px;top:10px;z-index:30;}

div.utilities{width:240px;}

div.fullMastHead div.utilities{position:absolute;right:20px;top:10px;}

div.utilities img.chat{margin-bottom:10px;}

div.utilities div.loginForm{overflow:hidden;padding:5px 0 0 0;}

div.utilities div.loginForm fieldset{border:none;}

div.utilities div.loginForm label{display:none;}

div.utilities div.loginForm input.inputField{width:95px;float:left;font-size:1.1em;color:#999;border:1px solid #ccc;padding:3px;margin-right:5px;}

div.utilities div.loginForm p.forgotDetails{float:left;width:120px;margin-top:10px;}

div.utilityAccordion{margin:6px 0 0 0;height:auto;}

div.utilities div.accordionPanelUtility{margin-top:0;}

div.utilities div.accordionPanelUtility div.headerUtility{background:url(images/lms/css/bg_Utility_accordion_sub_heading_collapsed.gif) no-repeat left top;color:#0055B0;padding:9px 10px 11px 22px;margin-top:-6px;cursor:pointer;position:relative;height:1%;}

div.utilities div.accordionPanelUtility h3{font-weight:normal;font-size:1.3em;}

div.utilities div.accordionPanelUtility div.active{background-image:url(images/lms/css/bg_Utility_accordion_sub_heading_expanded.gif);color:#fff;padding:9px 10px 11px 22px;margin-top:-6px;cursor:default;height:1%;}

div.utilities div.accordionPanelUtility div.headerUtility .last{background:url(images/lms/css/bg_Utility_accordion_sub_heading_collapsed_bot.gif) no-repeat left top;height:9px;width:280px;left:0;display:block;position:absolute;margin-top:7px;}

div.utilities div.accordionPanelUtility div.active .last{display:none;}

div.utilities div.accordionPanelUtility h4{font-size:1.3em;font-weight:normal;}

div.utilities div.accordionPanelUtility div.contentWrapper .bottom{background:url(images/lms/css/bg_Utility_accordion_content_bot.gif) no-repeat left bottom;height:10px;display:block;font-size:0;}

div.utilities div.accordionPanelUtility div.accordContent{background:url(images/lms/css/bg_Utility_accordion_content_body.gif) repeat-y left top;padding:0 10px 15px 10px;}

div#mainContentArea div.utilities div.accordionPanelUtility div.accordContent p.link{margin-bottom:0;padding:7px 0 0 0;}

div.utilities div.accordionPanelUtility div.accordContent .video{margin-bottom:20px;}

div.utilities div.accordionPanelUtility div.accordContent ul li{background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;padding:7px 0 7px 0;font-size:1.1em;line-height:1.2em;}

div.utilities div.accordionPanelUtility div.accordContent a{color:#0055B0;}

div.utilities div.accordionPanelUtility div.accordContent a.textlink:hover{text-decoration:none;}

div#carousel01{overflow:hidden;width:590px;}

div#carousel01 .jcarousel-control{text-align:center;overflow:hidden;float:left;padding:5px 5px 0 5px;}

div#carousel01 .jcarousel-control a{display:block;width:10px;height:10px;float:left;background:transparent url(images/lms/css/bullet_carousel.gif);margin:0 2px;}

div#carousel01 .jcarousel-control a.current{background:transparent url(images/lms/css/bullet_carousel_active.gif);}

div#carousel01{background:transparent url(images/lms/css/bg_product_carousel_bot.gif) no-repeat left bottom;margin:0 0 20px 0;}

div#carousel01 div#mycarousel{background:transparent url(images/lms/css/bg_product_carousel_top.gif) no-repeat left top;overflow:hidden;}

div#carousel01 .jcarousel-scroll a span{display:none;}

div#carousel01 .jcarousel-control a:focus,div#carousel01 .jcarousel-control a:active{outline:none;}

div#carousel01 .jcarousel-scroll{padding:15px 0 20px 235px;float:left;}

div#carousel01 .jcarousel-scroll form{margin:0;padding:0;}

div#carousel01 .jcarousel-scroll select{font-size:75%;}

div#carousel01 #mycarousel-next{cursor:pointer;display:block;width:22px;height:22px;float:left;background:#fff url(images/lms/css/btn_next_active.gif) no-repeat left bottom;}

div#carousel01 #mycarousel-next.disable{background:#fff url(images/lms/css/btn_next.gif) no-repeat left bottom;cursor:default!important;}

div#carousel01 #mycarousel-prev{cursor:pointer;display:block;width:22px;height:22px;float:left;background:#fff url(images/lms/css/btn_prev_active.gif) no-repeat left bottom;}

div#carousel01 #mycarousel-prev.disable{background:#fff url(images/lms/css/btn_prev.gif) no-repeat left bottom;cursor:default!important;}

div#carousel01 .jcarousel-skin-tango .jcarousel-container-horizontal{width:590px;}

div#carousel01 .jcarousel-skin-tango h2{padding:15px 20px;font-size:2.0em;color:#55a537;font-weight:normal;}

div#carousel01 .jcarousel-skin-tango .jcarousel-clip-horizontal{width:570px;min-height:120px;margin:0 10px;}

div#carousel01 .jcarousel-skin-tango .jcarousel-item{width:570px;min-height:120px;}

div#carousel01 .jcarousel-skin-tango li{background:url(images/lms/css/bg_carousel_divider.gif) no-repeat left top;overflow:hidden;}

div#carousel01 .jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}

div#carousel01 .jcarousel-container{position:relative;overflow:hidden;}

div#carousel01 .jcarousel-clip{z-index:20;padding:0;margin:0;overflow:hidden;position:relative;}

div#carousel01 .jcarousel-list{z-index:15;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}

div#carousel01 .jcarousel-list li{float:left;list-style:none;padding:0 10px 0 0;}

div#carousel01 .jcarousel-next{z-index:3;display:none;}

div#carousel01 .jcarousel-prev{z-index:3;display:none;}

div#carousel01 li div.item{float:left;display:block;width:150px;margin:0 20px 0 20px;text-align:left;}

div#carousel01 li.jcarousel-item div.item{float:left;display:block;width:150px;margin:0 20px 0 20px;text-align:center;}

div#carousel01 div.item h4{font-size:1.1em;color:#0055B0;padding:0 0 3px 0;}

div#carousel01 div.item div.textContent{padding:10px 0 0 0;text-align:left;}

div#carousel01 div.item div.textContent h4{font-size:1.4em;}

div#carousel01 div.item div.textContent h4 a{font-size:.85em;}

div#carousel01 div.item div.textContent p.cost{overflow:hidden;}

div#carousel01 div.item div.textContent p.cost span.from{float:left;width:20px;}

div#carousel01 div.item div.textContent p.cost span.per{float:left;width:50px;}

div#carousel01 div.item div.textContent p.cost span.price{font-size:2.0em;color:#000;float:left;padding:0 3px;}

div#carousel02 #anotherCarousel-next{cursor:pointer;display:block;width:22px;height:22px;float:left;background:#fff url(images/lms/css/btn_next_active.gif) no-repeat left bottom;}

div#carousel02 #anotherCarousel-next.disable{background:#fff url(images/lms/css/btn_next.gif) no-repeat left bottom;cursor:default!important;}

div#carousel02 #anotherCarousel-prev{cursor:pointer;display:block;width:22px;height:22px;float:left;background:#fff url(images/lms/css/btn_prev_active.gif) no-repeat left bottom;}

div#carousel02 #anotherCarousel-prev.disable{background:#fff url(images/lms/css/btn_prev.gif) no-repeat left bottom;cursor:default!important;}

div#carousel02{overflow:hidden;width:285px;}

div.smallcarousel{overflow:hidden;width:280px!important;}

div#carousel02 .jcarousel-control{text-align:center;overflow:hidden;float:left;padding:5px 5px 0 5px;}

div#carousel02 .jcarousel-control a{display:block;width:10px;height:10px;float:left;background:transparent url(images/lms/css/bullet_carousel.gif);margin:0 2px;}

div#carousel02 .jcarousel-control a.current{background:transparent url(images/lms/css/bullet_carousel_active.gif);}

div#carousel02 .jcarousel-scroll a span{display:none;}

div#carousel02 .jcarousel-control a:focus,div#carousel02 .jcarousel-control a:active{outline:none;}

div#carousel02 .jcarousel-scroll{padding:15px 0 20px 87px;overflow:hidden;float:left;}

div.smallcarousel .jcarousel-scroll{padding:10px 0 10px 87px!important;}

div#carousel02{background:#fff url(images/lms/css/bg_carousel_285_bot.gif) no-repeat left bottom;}

div.smallcarousel .jcarousel-skin-tango{background:transparent url(images/lms/css/bg_smallcarousel_bot.gif) no-repeat left bottom!important;}

div#carousel02 div#anotherCarousel{background:transparent url(images/lms/css/bg_relatedinfo_285_top.gif) no-repeat left top;}

div.smallcarousel .jcarousel-skin-tango .jcarousel-container{background:none!important;}

div#carousel02 .jcarousel-skin-tango .jcarousel-container-horizontal{width:285px;}

div#carousel02 h2{padding:15px 20px;font-size:1.8em;color:#55a537;font-weight:normal;}

div#carousel02 .jcarousel-skin-tango .jcarousel-clip-horizontal{width:265px;min-height:120px;margin:0 10px;}

div.smallcarousel .jcarousel-skin-tango .jcarousel-clip-horizontal{width:280px!important;margin:0!important;}

div#carousel02 .jcarousel-skin-tango .jcarousel-item{width:265px;min-height:120px;}

div.smallcarousel .jcarousel-skin-tango .jcarousel-item{width:280px!important;min-height:120px;}

div#carousel02 .jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}

div#carousel02 .jcarousel-container{position:relative;overflow:hidden;}

div#carousel02 .jcarousel-clip{z-index:20;padding:0;margin:0;overflow:hidden;position:relative;}

div#carousel02 .jcarousel-list{z-index:15;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}

div#carousel02 .jcarousel-list li{float:left;list-style:none;padding:0 10px 0 0;}

div.smallcarousel .jcarousel-list li{padding:0!important;}

div#carousel02 .jcarousel-next{z-index:3;display:none;}

div#carousel02 .jcarousel-prev{z-index:3;display:none;}

div#carousel02 div.item{float:left;display:block;width:225px;margin:0 20px 0 20px;text-align:center;}

div.smallcarousel li.jcarousel-item div.item{width:280px!important;margin:0!important;text-align:left!important;}

div#carousel02 div.item h4{font-size:1.1em;color:#0055B0;padding:0 0 3px 0;}

div#carousel02 div.item div.textContent{padding:15px 0 0 0;text-align:left;}

div.smallcarousel div.item div.textContent{padding:5px 10px 0!important;}

div.smallcarousel div.item div.textContent h3{font-size:1.4em;font-weight:normal;padding:0 0 3px 0;}

div.smallcarousel div.item div.textContent h4{font-size:1.4em!important;}

div#carousel02 div.item div.textContent h4{font-size:1.2em!important;}

div#carousel02 div.item div.textContent p.cost{overflow:hidden;}

div#carousel02 div.item div.textContent p.cost span.from{float:left;width:20px;}

div#carousel02 div.item div.textContent p.cost span.per{float:left;width:50px;}

div#carousel02 div.item div.textContent p.cost span.price{font-size:2.0em;color:#000;float:left;padding:0 3px;}

div#carousel02 div.item div.textContent img{float:right;}

div#carousel02 div.item div.textContent span{float:right;}



/*

productsCategoryNav

*/

ul.productsNav{overflow:hidden;clear:both;margin-top: 20px;}

div#ProductTabs ul.productsNav{margin-top: 0}

ul.productsNav li{float:left;display:inline;}

ul.productsNav li a{height:49px;width:157px;background-position:0 0;background-repeat:no-repeat;float:left;}

ul.productsNav li a:hover{background-position:0 -62px;}



ul.productsNav li a.sales{background-image:url(images/lms/css/products1.png);}
ul.productsNav li a.finance{background-image:url(images/lms/css/products2.png);}
ul.productsNav li a.after{background-image:url(images/lms/css/products3.png);}
ul.productsNav li a.customer{background-image:url(images/lms/css/products4.png);}
ul.productsNav li a.training{background-image:url(images/lms/css/products5.png);}
ul.productsNav li a.market{background-image:url(images/lms/css/products6.png);}


ul.productsNav li a.auto_tab{background-image:url(images/lms/css/inds1.png);}
ul.productsNav li a.hotel_tab{background-image:url(images/lms/css/inds2.png);}
ul.productsNav li a.retail_tab{background-image:url(images/lms/css/inds3.png);}
ul.productsNav li a.rs_tab{background-image:url(images/lms/css/inds4.png);}

ul.productsNav a.current, ul.productsNav a.current:hover, ul.productsNav li.current a{background-position:0 -124px;cursor:default;}


/*

productsCatelogue

*/


div.productsCatelogue{padding:0 1px;background:url(images/lms/css/bg_product_catalogue.png);border-top:4px solid #69bd28;}

div.productsCatelogue span.separator{background:#69bd28;display:block;height:4px;font-size:1px;}

div.productsCatelogue div.category{padding:20px 0 28px 14px;background:url(images/lms/css/bg_products_category_pattern.gif);}

div.productsCatelogue div.category h2{font-size:2.2em;font-weight:normal;color:#000;}

div.productsCatelogue div.category h2 span{font-size:.6em;}

div.productsCatelogue div.category h2 a{color:#000;padding:0 15px 0 0;background:url(images/lms/css/arrow_productcatalogue.gif) no-repeat right 7px;}

div#mainContentArea div.productsCatelogue div.category p{color:#666;margin-bottom:0;}

div.productsCatelogue div.relatedProductItems{padding:20px 0 0 0;clear:both;overflow:hidden;}

div.productsCatelogue ul.productItemsList{overflow:hidden;}

div.productsCatelogue ul.productItemsList li{float:left;display:inline;margin:0 10px 10px 10px;width:292px;min-height:165px;}

div.productsCatelogue ul.productItemsList li h4{font-size:1.4em;margin:2px 0 2px 0!important;padding:0 5px 0 5px;}

div.productsCatelogue p.productDescription{margin-right:100px;padding:0 5px 0 5px;min-height:60px;}

div.productsCatelogue ul.productItemsList li div.productPrice{position:relative;padding:3px 5px 1em 5px;background:url(images/lms/css/bg_product_catalogue_price.gif) left top;}

div.productsCatelogue ul.productItemsList li div.productPrice img{position:absolute;right:10px;bottom:30px;}


div#mainContentArea div.productsCatelogue ul.productItemsList li p{margin-bottom:0;}


div#mainContentArea div.productsCatelogue ul.productItemsList li p a{color:#fff;}

div.productsCatelogue ul.productItemsList li p.cost{padding:12px 0 0 5px!important;overflow:hidden;margin-right:100px;}

div.productsCatelogue ul.productItemsList li p.cost span.from{float:left!important;width:20px;}


div.productsCatelogue ul.productItemsList li p.cost span.price{color:#000;float:left!important;padding:0 3px;}


div.productsCatelogue ul.productItemsList li p.cost span.price{font-size:2em;}

div.productsCatelogue ul.productItemsList li p.cost span.per{float:left!important;width:51px;}


ul.productItemsList div.callToAction{overflow:hidden;padding:0 5px 10px 5px;background:url(images/lms/css/bg_product_catalogue_action.gif) left top;}

ul.productItemsList div.callToAction a{float:left;}

div.catalogueFooterLinks{background:url(images/lms/css/bg_product_catalogue_bottom.gif) no-repeat left bottom;text-align:right;padding:8px 10px 10px 0;margin-bottom:20px;}

div.catalogueFooterLinks ul{overflow:hidden;text-align:right;}

div.catalogueFooterLinks ul li{display:inline;font-size:1.1em;padding:0 0 0 19px;}

div.selectedCatalogue{background:#fff url(images/lms/css/bg_productcatalogue_divider.gif) repeat-y left top;}

div.selectedCatalogue div.relatedProductItems{padding:20px 0 30px 0;background:url(images/lms/css/bg_productcatalogue_selected_header.gif) no-repeat left top;overflow:hidden;}


div.selectedCatalogue div.relatedProductItems h2{font-size:2.2em;font-weight:normal;color:#000;padding:0 15px 0 15px;}

div.selectedCatalogue div.relatedProductItems h2 span{font-size:.6em;}

div.selectedCatalogue div.relatedProductItems h2 a{color:#000;padding:0 15px 0 0;background:url(images/lms/css/arrow_productcatalogue.gif) no-repeat right 7px;}

div.selectedCatalogue div.relatedProductItems p.subHeader{padding:0 15px 0 15px;}

div.selectedCatalogue div.productColumns{width:312px;float:left;}

div.selectedCatalogue div.productColumns ul.productItemsList{margin-top:30px;}


div.productColumns div.moreProducts{padding:20px 15px;border-top:none;}


div.productColumns div.moreProducts h3{font-size:1.4em;font-weight:bold;padding:0 0 15px 0;}


div.productColumns div.moreProducts h4{font-size:1.2em;font-weight:bold;padding:0;}


div#mainContentArea div.productColumns div.moreProducts p{margin:0 0 3px 0;}

div#mainContentArea div.productColumns div.moreProducts p em{font-style:normal;font-weight:bold;}

div#mainContentArea div.productColumns div.moreProducts ul li{margin:0 0 15px 0;}

div.homeProductsCatalogue{background:#5c5c5c url(images/lms/css/bg_home_products.png) no-repeat left top;color:#fff;height:1%;}

div#mainContentArea div.homeProductsCatalogue p.subHeader{color:#ccc;margin-bottom:0;padding:0 15px 0 15px;}

div.homeProductsCatalogue h2{padding:0 15px 0 15px;font-weight:normal;font-size:2.2em;}

div.homeProductsCatalogue h2.fourthCat{padding:15px 15px 0 15px;}

div.homeProductsCatalogue h2 a{background:url(images/lms/css/arrow_productcatalogue_home.gif) no-repeat scroll right 7px;color:#fff;padding:0 20px 0 0;}

div.homeProductsCatalogue div.productColumns{width:312px;float:left;}

div.homeProductsCatalogue ul.productItemsList{margin-top:15px;}

div.homeProductsCatalogue ul.productItemsList li{float:left;display:inline;text-align:center;margin:0 10px 10px 10px;width:130px;min-height:110px;}

div.productsCatelogue ul.productItemsList li h4{font-size:1.4em;margin:2px 0 2px 0!important;padding:0 5px 0 5px;}

div.catalogueFooterLinksHome{background:url(images/lms/css/bg_home_products_bottom.gif) no-repeat left bottom;}

div.catalogueFooterLinksHome ul li a.textLink{color:#fff;background-image:url(images/lms/css/bg_white_right_arrow.gif);}





/*

findCoaching


*/

div.findCoaching{background:url(images/lms/css/bg_blue_twoColumn_bot.png) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}

div.findCoachingInner{background:url(images/lms/css/bg_blue_coaching.png) no-repeat left top;overflow:hidden;}

div.findCoaching div.find{float:left;width:590px;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 50px 0;}

div.findCoaching div.notSure{float:left;width:260px;padding:10px 25px 50px;position:relative;}

div.findCoaching div#findCoachingTabs{overflow:hidden;}

div.findCoaching div#findCoachingTabs ul.tabLinks{width:265px;font-size:1.2em;margin:5px 0 15px 0;float:left;}

div.findCoaching div#findCoachingTabs ul.tabLinks li{background:transparent url(images/lms/css/divider_dotted.gif) repeat-x left bottom;padding:0 0 1px 0;}

div#findCoachingTabs div.tabHide{display:none;}

div.findCoaching div#findCoachingTabs ul.tabLinks li.static{padding:5px 5px 5px 15px;color:#000;}

div.findCoaching div#findCoachingTabs ul.tabLinks li.firstLink{display:none;}

div.findCoaching div#findCoachingTabs ul.tabLinks li a{padding:5px 5px 5px 15px;display:block;}

div.findCoaching div#findCoachingTabs ul.tabLinks li a:hover{background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;text-decoration:none;}

div.findCoaching div#findCoachingTabs ul.tabLinks .selected a{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findCoaching div#findCoachingTabs ul.tabLinks .selected a:focus{text-decoration:none;outline:none;}

div.findCoaching div#findCoachingTabs div.tabContent{width:300px;margin:0 0 0 15px;float:left;}

div.findCoaching div#findCoachingTabs div.productDisplay{background:transparent url(images/lms/css/bg_findproducts_content.gif) no-repeat left top;padding:5px 15px 0;}

div.findCoaching div#findCoachingTabs div.tabContent ul.products{overflow:hidden;}

div.findCoaching div#findCoachingTabs div.tabContent li{float:left;padding:0 5px;}

div.findCoaching div#findCoachingTabs div.tabContent p a.textLink{font-weight:bold;}

div.findCoaching div#findCoachingTabs div.tabContent h3{font-size:1.2em;padding:0 0 5px 0;}

div.findCoaching div#findCoachingTabs div.tabContent p{margin:0 10px 5px 10px;}

div.findCoaching div.otherWays{clear:both;padding:5px 0 18px;overflow:hidden;position:absolute;bottom:0;left:0;}

div.findCoaching div.otherWays h3{float:left;font-size:1.2em;font-weight:bold;padding:2px 5px 0 0;}

div.findCoaching div.otherWays select{width:200px;margin:0 10px 0;float:left;font-size:1.1em;color:#666;}

div.findCoaching div.notSure h3{padding:10px 0;font-size:1.2em;}




/*

findMulti


*/

div.findMulti{background:url(images/lms/css/bg_blue_twoColumn_bot.png) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}

div.findMultiInner{background:url(images/lms/css/bg_blue_multisite.png) no-repeat left top;overflow:hidden;}

div.findMulti div.find{float:left;width:590px;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 50px 0;}

div.findMulti div.notSure{float:left;width:260px;padding:10px 25px 50px;position:relative;}

div.findMulti div#findMultiTabs{overflow:hidden;}

div.findMulti div#findMultiTabs ul.tabLinks{width:265px;font-size:1.2em;margin:5px 0 15px 0;float:left;}

div.findMulti div#findMultiTabs ul.tabLinks li{background:transparent url(images/lms/css/divider_dotted.gif) repeat-x left bottom;padding:0 0 1px 0;}

div#findMultiTabs div.tabHide{display:none;}

div.findMulti div#findMultiTabs ul.tabLinks li.static{padding:5px 5px 5px 15px;color:#000;}

div.findMulti div#findMultiTabs ul.tabLinks li.firstLink{display:none;}

div.findMulti div#findMultiTabs ul.tabLinks li a{padding:5px 5px 5px 15px;display:block;}

div.findMulti div#findMultiTabs ul.tabLinks li a:hover{background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;text-decoration:none;}

div.findMulti div#findMultiTabs ul.tabLinks .selected a{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findMulti div#findMultiTabs ul.tabLinks .selected a:focus{text-decoration:none;outline:none;}

div.findMulti div#findMultiTabs div.tabContent{width:300px;margin:0 0 0 15px;float:left;}

div.findMulti div#findMultiTabs div.productDisplay{background:transparent url(images/lms/css/bg_findproducts_content.gif) no-repeat left top;padding:5px 15px 0;}

div.findMulti div#findMultiTabs div.tabContent ul.products{overflow:hidden;}

div.findMulti div#findMultiTabs div.tabContent li{float:left;padding:0 5px;}

div.findMulti div#findMultiTabs div.tabContent p a.textLink{font-weight:bold;}

div.findMulti div#findMultiTabs div.tabContent h3{font-size:1.2em;padding:0 0 5px 0;}

div.findMulti div#findMultiTabs div.tabContent p{margin:0 10px 5px 10px;}

div.findMulti div.otherWays{clear:both;padding:5px 0 18px;overflow:hidden;position:absolute;bottom:0;left:0;}

div.findMulti div.otherWays h3{float:left;font-size:1.2em;font-weight:bold;padding:2px 5px 0 0;}

div.findMulti div.otherWays select{width:200px;margin:0 10px 0;float:left;font-size:1.1em;color:#666;}

div.findMulti div.notSure h3{padding:10px 0;font-size:1.2em;}




/*

findSignup


*/

div.findSignup{background:url(images/lms/css/bg_blue_twoColumn_bot.png) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}

div.findSignupInner{background:url(images/lms/css/bg_blue_signup.png) no-repeat left top;overflow:hidden;}

div.findSignup div.find{float:left;width:590px;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 20px 0;}

div.findSignup div.notSure{float:left;width:260px;padding:10px 25px 50px;position:relative;}

div.findSignup div#findSignupTabs{overflow:hidden;}

div.findSignup div#findSignupTabs ul.tabLinks{width:265px;font-size:1.2em;margin:5px 0 15px 0;float:left;}

div.findSignup div#findSignupTabs ul.tabLinks li{background:transparent url(images/lms/css/divider_dotted.gif) repeat-x left bottom;padding:0 0 1px 0;}

div#findSignupTabs div.tabHide{display:none;}

div.findSignup div#findSignupTabs ul.tabLinks li.static{padding:5px 5px 5px 15px;color:#000;}

div.findSignup div#findSignupTabs ul.tabLinks li.firstLink{display:none;}

div.findSignup div#findSignupTabs ul.tabLinks li a{padding:5px 5px 5px 15px;display:block;}

div.findSignup div#findSignupTabs ul.tabLinks li a:hover{background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;text-decoration:none;}

div.findSignup div#findSignupTabs ul.tabLinks a.current{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findSignup div#findSignupTabs ul.tabLinks .current a:focus{text-decoration:none;outline:none;}

div.findSignup div#findSignupTabs div.tabContent{width:300px;margin:0 0 0 15px;float:left;}

div.findSignup div#findSignupTabs div.productDisplay{background:transparent url(images/lms/css/bg_findproducts_content.gif) no-repeat left top;padding:5px 15px 0;}

div.findSignup div#findSignupTabs div.tabContent ul.products{overflow:hidden;}

div.findSignup div#findSignupTabs div.tabContent li{float:left;padding:0 5px;}

div.findSignup div#findSignupTabs div.tabContent p a.textLink{font-weight:bold;}

div.findSignup div#findSignupTabs div.tabContent h3{font-size:1.2em;padding:0 0 5px 0;}

div.findSignup div#findSignupTabs div.tabContent p{margin:0 10px 5px 10px;}

div.findSignup div.otherWays{clear:both;padding:0;overflow:hidden;position:relative;bottom:0;left:0;}

div.findSignup div.otherWays h3{float:left;font-size:1.2em;font-weight:bold;padding:2px 5px 0 0;}

div.findSignup div.otherWays select{width:200px;margin:0 10px 0;float:left;font-size:1.1em;color:#666;}

div.findSignup div.notSure h3{padding:10px 0;font-size:1.2em;}



div.findCoaching div#findCoachingTabs ul.tabLinks a.current{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findCoaching div#findCoachingTabs ul.tabLinks .current a:focus{text-decoration:none;outline:none;}



/*

findPruducts


*/





div.findProducts{background:url(images/lms/css/bg_blue_twoColumn_bot.png) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}

div.findProductsInner{background:url(images/lms/css/bg_blue_twoColumn_top.png) no-repeat left top;overflow:hidden;}

div.findProductsInner h2, div.findProductsGrayInner h2,div.findProductsNewInner h2, div.findCoachingInner h2, div.findMultiInner h2, div.findSignupInner h2{font-size:14px;color:#FF9900;font-weight:bold;padding:0 0 20px 0;}

div.findProductsInner h2,div.findNewInner h2, div.findProductsGrayInner h2, div.findCoachingInner h2, div.findMultiInner h2, div.findSignupInner h2{color:#fff;font-size:2.0em;font-weight:normal;padding:0 0 20px 0;}

div.findProducts div.find{float:left;width:590px;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 50px 0;}

div.findProducts div.notSure{float:left;width:260px;padding:10px 25px 50px;position:relative;}

div.findProducts div#findProductTabs{overflow:hidden;}

div.findProducts div#findProductTabs ul.tabLinks{width:265px;font-size:1.2em;margin:5px 0 15px 0;float:left;}

div.findProducts div#findProductTabs ul.tabLinks li{background:transparent url(images/lms/css/divider_dotted.gif) repeat-x left bottom;padding:0 0 1px 0;}

div#findProductTabs div.tabHide{display:none;}

div.findProducts div#findProductTabs ul.tabLinks li.static{padding:5px 5px 5px 15px;color:#000;}

div.findProducts div#findProductTabs ul.tabLinks li.firstLink{display:none;}

div.findProducts div#findProductTabs ul.tabLinks li a{padding:5px 5px 5px 15px;display:block;}

div.findProducts div#findProductTabs ul.tabLinks li a:hover{background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;text-decoration:none;}

div.findProducts div#findProductTabs ul.tabLinks  a.current{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findProducts div#findProductTabs ul.tabLinks .current a:focus{text-decoration:none;outline:none;}

div.findProducts div#findProductTabs div.tabContent{width:300px;margin:0 0 0 15px;float:left;}

div.findProducts div#findProductTabs div.productDisplay{background:transparent url(images/lms/css/bg_findproducts_content.gif) no-repeat left top;padding:5px 15px 0;}

div.findProducts div#findProductTabs div.tabContent ul.products{overflow:hidden;}

div.findProducts div#findProductTabs div.tabContent li{float:left;padding:0 5px;}

div.findProducts div#findProductTabs div.tabContent p a.textLink{font-weight:bold;}

div.findProducts div#findProductTabs div.tabContent h3{font-size:1.2em;padding:0 0 5px 0;}

div.findProducts div#findProductTabs div.tabContent p{margin:0 10px 5px 10px;}

div.findProducts div.otherWays{clear:both;padding:5px 0 18px;overflow:hidden;position:absolute;bottom:0;left:0;}

div.findProducts div.otherWays h3{float:left;font-size:1.2em;font-weight:bold;padding:2px 5px 0 0;}

div.findProducts div.otherWays select{width:200px;margin:0 10px 0;float:left;font-size:1.1em;color:#666;}

div.findProducts div.otherWays div#go{float:left;}

div.findProducts div.notSure h3{padding:10px 0;font-size:1.2em;}

div.findProducts div.notSure div#nextStep{position:absolute;bottom:20px;right:20px;}




/*

findNew

*/

div.findNew{background:url(images/lms/css/find_new_bot.png) no-repeat left bottom;min-height:170px;clear:both;overflow:hidden;margin:0 0 20px 0;}

div.findNewInner{background:url(images/lms/css/find_new_top.png) no-repeat left top;overflow:hidden;}

div.findNew div.find{float:left;margin:10px 20px 0;overflow:hidden;position:relative;padding:0 0 50px 0;}

div.findNew div.notSure{float:left;width:260px;padding:10px 25px 50px;position:relative;}

div.findNew div#findProductTabs{overflow:hidden;}

div.findNew div#findProductTabs ul.tabLinks{width:265px;font-size:1.2em;margin:5px 0 15px 0;float:left;}

div.findNew div#findProductTabs ul.tabLinks li{background:transparent url(images/lms/css/divider_dotted.gif) repeat-x left bottom;padding:0 0 1px 0;}

div#findProductTabs div.tabHide{display:none;}

div.findNew div#findProductTabs ul.tabLinks li.static{padding:5px 5px 5px 15px;color:#000;}

div.findNew div#findProductTabs ul.tabLinks li.firstLink{display:none;}

div.findNew div#findProductTabs ul.tabLinks li a{padding:5px 5px 5px 15px;display:block;}

div.findNew div#findProductTabs ul.tabLinks li a:hover{background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;text-decoration:none;}

div.findNew div#findProductTabs ul.tabLinks  a.current{color:#000;background:transparent url(images/lms/css/bg_findproducts_hover.gif) repeat-y left top;}

div.findNew div#findProductTabs ul.tabLinks .current a:focus{text-decoration:none;outline:none;}

div.findNew div#findProductTabs div.tabContent{width:620px;margin:0 0 0 15px;float:left;}

div.findNew div#findProductTabs div.productDisplay{background:transparent url(images/lms/css/bg_findproducts_content.gif) no-repeat left top;padding:5px 15px 0;}

div.findNew div#findProductTabs div.tabContent ul.products{overflow:hidden;}

div.findNew div#findProductTabs div.tabContent li{float:left;padding:0 5px;}

div.findNew div#findProductTabs div.tabContent p a.textLink{font-weight:bold;}

div.findNew div#findProductTabs div.tabContent h3{font-size:1.2em;padding:0 0 5px 0;}

div.findNew div#findProductTabs div.tabContent p{margin:0 10px 5px 10px; line-height:20px; font-size:12px; text-align:justify;}

div.findNew div.otherWays{clear:both;padding:5px 0 18px;overflow:hidden;position:absolute;bottom:0;left:0;}

div.findNew div.otherWays h3{float:left;font-size:1.2em;font-weight:bold;padding:2px 5px 0 0;}

div.findNew div.otherWays select{width:200px;margin:0 10px 0;float:left;font-size:1.1em;color:#666;}

div.findNew div.otherWays div#go{float:left;}

div.findNew div.notSure h3{padding:10px 0;font-size:1.2em;}

div.findNew div.notSure div#nextStep{position:absolute;bottom:20px;right:20px;}









div.accordion{margin:6px 0 0 0;height:auto;}

div.highlightInner div.accordion h2{background:url(images/lms/css/bg_highlight_accordion_main_heading.gif) no-repeat left top;padding:9px 9px 15px 9px;}

div.highlightInner div.accordionPanelHome{margin-top:0;}

div.highlightInner div.accordionPanelHome div.headerHome{background:url(images/lms/css/bg_home_accordion_sub_heading_collapsed.gif) no-repeat left top;padding:9px 10px 11px 22px;color:#0055B0;margin-top:-6px;cursor:pointer;position:relative;height:1%;}

div.highlightInner div.accordionPanelHome h3{font-weight:normal;font-size:1.3em;}

div.highlightInner div.accordionPanelHome div.active{background-image:url(images/lms/css/bg_home_accordion_sub_heading_expanded.png);color:#fff;padding:9px 10px 11px 22px;margin-top:-6px;cursor:default;height:1%;}

div.highlightInner div.accordionPanelHome div.headerHome .last{background:url(images/lms/css/bg_home_accordion_sub_heading_collapsed_bot.gif) no-repeat left top;height:9px;width:280px;left:0;display:block;position:absolute;margin-top:4px;}

div.highlightInner div.accordionPanelHome div.active .last{display:none;}

div.highlightInner div.accordionPanelHome h4{font-size:1.3em;font-weight:normal;}

div.highlightInner div.accordionPanelHome div.contentWrapper .bottom{background:url(images/lms/css/bg_home_accordion_content_bot.gif) no-repeat left bottom;height:10px;display:block;font-size:0;}

div.highlightInner div.accordionPanelHome div.accordContent{background:#fff;padding:0 10px 15px 10px;}

div#mainContentArea div.highlightInner div.accordionPanelHome div.accordContent p.link{margin-bottom:0;padding:7px 0 0 0;font-weight:bold;}

div.highlightInner div.accordionPanelHome div.accordContent .video{margin-bottom:20px;}

div.highlightInner div.accordionPanelHome div.accordContent ul li{background:url(images/lms/css/bg_grey_dot_line.gif) repeat-x left bottom;padding:7px 0 7px 0;font-size:1.1em;line-height:1.2em;}

div.highlightInner div.accordionPanelHome div.accordContent a{color:#0055B0;}

div.highlightInner div.accordionPanelHome div.accordContent a.textlink:hover{text-decoration:none;}

div.highlightBoxes{overflow:hidden;margin:0 0 20px 0;clear:both;}

div.highlightBoxes div.block{float:left;width:300px;margin:0 20px 0 0;}

div.highlightBoxes div.last{margin-right:0;}

div.highlightBoxes div.highlightWrapper{background:url(images/lms/css/bg_greybox_300_bottom.gif) no-repeat left bottom;min-height:305px;overflow:hidden;}

div.highlightBoxes div.highlightInner{background:url(images/lms/css/bg_greybox_300_top.gif) no-repeat left top;padding:10px;}

div.highlightBoxes div.highlightInner h2{color:#0055B0;font-size:2.0em;font-weight:normal;}

div#mainContentArea div.highlightBoxes div.highlightInner p.subhead{margin-bottom:0;font-size:1.4em;color:#666;padding:3px 0 6px 0;}

ul.productsCategorySubNav{overflow:hidden;clear:both;height:48px;padding:0;margin:0;}

ul.productsCategorySubNav li,ul.productsCategorySubNav li.selected{float:left;display:inline;margin:0 0 0 1px;line-height:48px;}

ul.productsCategorySubNav li.first{margin:0 !important;}

ul.productsCategorySubNav li a span.subCategoryHeader,ul.productsCategorySubNav li.selected span.subCategoryHeader{font-size:1.4em;font-weight:bold;display:inline;position:absolute;left:15px;}

ul.productsCategorySubNav li a,ul.productsCategorySubNav li.selected{padding:0;}

ul.productsCategorySubNav li.selected,ul.productsCategorySubNav li.singleTabNav{color:#FFF;}

ul.productsCategorySubNav li span.definition{display:inline;font-size:.8em;}

ul.productsCategorySubNav li a{height:48px;width:312px;background:url(images/lms/css/bg_prod_sub_cat_three_tab_nav.gif) no-repeat 0 0;float:left;color:#000;padding:0;position:relative;}

ul.productsCategorySubNav li a:hover{background-position:0 -53px;}

ul.productsCategorySubNav li.selected{background:url(images/lms/css/bg_prod_sub_cat_three_tab_nav.gif) no-repeat 0 -106px;margin-left:1px;height:48px;width:312px;float:left;color:#FFF;padding:0;position:relative;}

ul.productsCategorySubNav li.singleTabNav{width:942px;height:48px;background:url(images/lms/css/bg_prod_sub_category_single_tab.gif) no-repeat 0 0;float:left;margin:0;}

ul.productsCategorySubNav li.singleTabNav span.subCategoryHeader{font-size:2.2em;font-weight:normal;display:inline;position:relative;left:15px;}

ul.fourTabs li{margin-left:1px;}

ul.fourTabs li a{width:234px;height:48px;background:url(images/lms/css/bg_prod_sub_category_four_tab.gif) no-repeat 0 0;float:left;}

ul.fourTabs li a:hover{background-position:0 -53px;}

ul.fourTabs li.selected{background:url(images/lms/css/bg_prod_sub_category_four_tab.gif) no-repeat 0 -104px;width:235px;height:48px;float:left;display:inline;}

ul.fourTabs li a span.subCategoryHeader,ul.fourTabs li.selected span.subCategoryHeader{font-size:1.4em;font-weight:700;}

div.productSubCategoryList{background-image:none;background-color:#FFF;width:938px;overflow:hidden;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;}

div.productSubCategoryList span.separator{background:#69BD28 none repeat scroll 0;display:block;font-size:1px;height:4px;}

div.productSubCategoryList div.content{margin:0!important;}

div.productSubCategoryList h2{color:#333;font-size:1.8em;margin:20px 0 0 20px;padding:0;font-weight:normal;}

div.productSubCategoryList ul.productItems{margin:20px 0 -5px 0;}

div.productSubCategoryList ul.productItems li{margin:0 1.9em 26px 0;display:inline;float:left;width:450px;min-height:140px;background:none!important;}

div.productSubCategoryList ul.productItems li div.productContent{margin:20px 0 0 20px;}

div.productSubCategoryList ul.productItems li img{position:absolute;bottom:5px;right:-20px;margin-right:0;}

div.productSubCategoryList ul.productItems li h3{font-size:1.6em;margin:0 0 0 20px!important;}

div.productSubCategoryList ul.productItems li p.productDescription{line-height:1.4!important;margin:0 0 .8em 20px!important;width:264px;}

div.productSubCategoryList ul.productItems li p.cost{margin:0 0 0 15px!important;}

div.productSubCategoryList ul.productItems li p.cost span.per{width:auto;margin:10px 0 0 0;}

div.productSubCategoryList ul.productItems li div.priceInfo{margin:15px 0 0 0;position:relative;}

div.productSubCategoryList div.callToAction{margin:0 0 0 8px;background:url(images/lms/css/bg_prod_sub_category_list.gif) no-repeat left bottom!important;overflow:hidden;width:100%;height:43px;}

div.productSubCategoryList div.callToAction p{float:left;display:inline;margin:15px 0 0 10px;}

div.productSubCategoryList div.businessHelp{font-size:1.2em;float:left;margin:10px 0 0 5px;}

div.productSubCategoryList div.businessHelp p{margin:0 0 0 15px;}

div.singleProductSection div.sidePanelAccordion{float:right;width:240px;}

div.additionalProducts{float:left;margin:0 0 20px 0;}

div.additionalProducts h2{margin:20px 0 0 20px;font-size:1.8em;font-weight:normal;color:#333;}

div.additionalProducts div.content{background:url(images/lms/css/bg_additional_products_mid.gif) repeat-x left top;float:left;position:relative;border-top:1px solid #D5D5D5;border-right:1px solid #D5D5D5;border-left:1px solid #D5D5D5;}

div.additionalProducts ul.productItems{float:left;clear:both;background:url(images/lms/css/bg_additional_products_divider.gif) repeat-y left top;width:938px;}

div#mainContentArea div.additionalProducts ul.productItems li{float:left;display:inline;width:214px;background-image:none!important;padding:0 0 0 20px;position:relative;margin:0!important;min-height:108px!important;}

div#mainContentArea div.additionalProducts ul.productItems li h3{font-size:1.4em;}

div.additionalProductsBottom{background:url(images/lms/css/bg_additional_products_bot_b.png) no-repeat left bottom;height:24px;clear:left;width:940px;}

div.additionalProducts ul.productItems li p.productDescription{width:125px;margin:6px 0 0 0;}

div.additionalProducts ul.productItems li div.priceInfo{margin:0;padding:0;position:absolute;top:82px;width:inherit;}

div.additionalProducts ul.productItems li div.priceInfo img{margin:0!important;position:relative;top:-65px;right:10px;}

div.additionalProducts ul.productItems li div.priceInfo span.productImage{margin:0!important;position:relative;top:-85px;right:-10px;}

div.additionalProducts ul.productItems li div.priceInfo p.cost{padding:0!important;width:120px;margin-right:50px;}

div.additionalProducts ul.productItems li div.priceInfo span.from,div.additionalProducts ul.productItems li div.priceInfo span.price,div.additionalProducts ul.productItems li div.priceInfo span.per{font-size:1em!important;}

div.additionalProducts ul.productItems li div.priceInfo span.from{width:auto;}

div.additionalProducts ul.productItems li div.priceInfo span.price{font-weight:700;}

div.additionalProducts ul.productItems li div.priceInfo span.per{width:120px;}

div#mainContentArea a.viewDetails32{width:134px;height:32px;background:url(images/lms/btn/btn_viewdetails_32.gif) no-repeat left top;display:block;}

div#mainContentArea a.viewDetails32:hover{background-position:left -32px;}

div.moreProducts{border-top:1px solid #D5D5D5;}

div.moreProducts h2{margin-top:25px;}

div.moreProducts p.intro{font-size:1.2em;margin:5px 0 0 20px;}

div.productSubCategoryList ul.threeColumns{margin-top:0!important;}

div.productSubCategoryList ul.threeColumns li{width:291px;margin:0 1em 26px 10px;background:transparent url(images/lms/css/bg_prod_subcategory_3_col_list.gif) no-repeat scroll left bottom!important;}

div.productSubCategoryList ul.threeColumns li h3{font-size:1.4em!important;margin-left:10px!important;}

div.productSubCategoryList ul.threeColumns li p.productDescription{margin-top:1em!important;margin-left:10px!important;width:156px;}

div.productSubCategoryList ul.threeColumns li div.priceInfo{margin-top:0!important;position:relative;margin-left:2px;}

div.productSubCategoryList ul.threeColumns li div.priceInfo img{bottom:40px!important;position:absolute;right:-15px;}

div.productSubCategoryList ul.threeColumns li div.priceInfo p.cost{margin-top:30px;margin-left:0!important;}

div.productSubCategoryList ul.threeColumns li p.cost span.per{font-size:.9em;line-height:1;margin-left:4px;width:60px;}

div.productSubCategoryList ul.threeColumns li p.cost span.from{margin-right:4px;}

div.productSubCategoryList ul.threeColumns li p.cost span.per,div.productSubCategoryList ul.threeColumns li p.cost span.from{margin-top:2px;}

div.productSubCategoryList ul.threeColumns li div.callToAction{background-image:none!important;height:auto;margin:-40px 0 0 0;overflow:hidden;width:100%;}

div.productSubCategoryList ul.threeColumns li div.callToAction p a{margin:30px 0 0 -5px;}

div.twoColumnLayout div.twoColumnContainer{padding:0 0 20px 0;overflow:hidden;background:url(images/lms/css/bg_two_column_bot.png) repeat-y left top;}

div.twoColumnLayout div.twoColumnContainerTop{height:10px;font-size:1px;background:url(images/lms/css/bg_two_column_top.gif) no-repeat left top;margin-top:35px;}

div.twoColumnLayout div.twoColumnContainer div.contentHeader{border-bottom:1px solid #D5D5D5;margin:0;padding:0 20px 25px 20px;overflow:hidden;}

div.twoColumnLayout div.twoColumnContainer div.contentHeader div.content{width:auto!important;overflow:hidden;}

div.twoColumnLayout div.twoColumnContainer div.contentHeader p{margin:0 0 1.5em 0;}

div.twoColumnLayout div.twoColumnContainer div.orderDetails{overflow:hidden;border-bottom:1px solid #D5D5D5;}

div.orderDetails div.content{padding:0 0 15px 20px;margin:15px 0 0 0;width:630px;}

div.orderDetails h2{color:#333;font-size:1.8em;font-weight:normal;margin:0;padding:0;}

div.orderDetails table{border-collapse:collapse;width:100%;background:url(images/lms/css/bg_grey_dotted_line_b.gif) repeat-x 0 bottom;margin:5px 0 0 0;font-size:1.1em!important;}

div.orderDetails table tbody th.productName{font-weight:normal;text-align:left;}

div.orderDetails table tbody tr th,div.orderDetails table tbody tr td{background:url(images/lms/css/bg_grey_dotted_line_b.gif) repeat-x 0 top;}

div.orderDetails table tbody tr.first th,div.orderDetails table tbody tr.first td,div.orderDetails table tbody tr.relatedProduct th,div.orderDetails table tbody tr.relatedProduct td{background-image:none;}

div.orderDetails table tbody tr th,div.orderDetails table tbody tr td{padding:8px 0;}

div.orderDetails table tbody tr.relatedProduct th,div.orderDetails table tbody tr.relatedProduct td{padding:0 0 8px 0;}

div.orderDetails table tbody td.price{font-weight:700;text-align:right;}

div.orderTotal{width:auto;margin:20px 0 0 298px;}

div.orderTotal h3{border-top:2px solid #B2B2B2;padding:8px 0 0 0;color:#333;font-size:1.4em;font-weight:700;}

div.orderTotal p.cost{color:#333;font-size:2.6em!important;;margin:10px 0!important;}

div.orderTotal p.cost span{color:#666;font-size:.4em;display:inline;margin:0 0 0 5px;}

div.addressContainer{width:auto;overflow:hidden;margin:20px 0 0 0;padding:0 20px 0 20px;}

div.addressContainer h2{color:#333;font-size:1.8em;font-weight:normal;margin:0;padding:0;}

div.addressContainer div.addressItem{width:180px;float:left;display:inline;height:140px;position:relative;}

div.addressContainer div.addressItem p{margin-bottom:0!important;}

div.addressContainer div.addressItem h3{color:#333;font-size:1.4em;font-weight:700;border-top:0!important;margin:15px 0 5px 0;}

div.addressItem p a.change18{position:absolute;bottom:0;}

div#mainContentArea a.change18{background:transparent url(images/lms/btn/btn_change_18.gif) no-repeat scroll left top;display:block;height:18px;width:71px;}

div#mainContentArea a.change18:hover{background-position:left -18px;}

div.complimentaryProducts{width:760px;background-image:none;margin:0 0 20px 0;}

div.complimentaryProducts ul.productItems{width:760px;background:url(images/lms/css/bg_additional_products_divider_757x3.gif) repeat-y 0 0!important;}

div.complimentaryProducts div.content{float:left;position:relative;border-top:1px solid #D5D5D5;border-left:none!important;border-right:none!important;width:760px;background:#FDFDFD url(images/lms/css/bg_additional_products_b.gif) no-repeat 0 0;}

div#mainContentArea div.complimentaryProducts ul.productItems li{width:232px;}

div.complimentaryProducts ul.productItems li p.productDescription{width:135px;}

div.complimentaryProducts div.additionalProductsBottom{background:transparent url(images/lms/css/bg_additional_products_bot_760x32.png) no-repeat scroll left bottom!important;clear:left;height:32px;width:760px;}

div.complimentaryProducts ul.productItems li div.priceInfo p.cost{padding:0!important;width:140px;margin-right:50px;}

div#mainContentArea div.complimentaryProducts div.priceInfo span.price{font-size:2em!important;font-weight:normal!important;margin:6px 0 0 0;}

div#mainContentArea div.complimentaryProducts div.priceInfo span.per{width:60px!important;display:inline!important;float:left!important;margin:12px 0 0 5px!important;font-size:1em!important;line-height:1!important;}

div.twoColumnLayout div.twoColumnContainerBottom{height:8px;font-size:1px;background:url(images/lms/css/bg_two_column_top.png) no-repeat 0 0;}

div#mainContentArea div.orderConfigurator div.contentHeader{min-height:0!important;padding:0 0 30px 20px;;overflow:hidden;}

div.orderConfigurator{background:transparent url(images/lms/css/bg_productbox_top_c.png) no-repeat scroll left top!important;clear:both;margin:50px 0 20px;overflow:visible;width:590px;padding-top:10px;}

div.orderConfigurator div.articleDetailsInner{background:transparent url(images/lms/css/bg_productbox_bot_c.png) no-repeat scroll left bottom!important;overflow:hidden;padding:1px 0 0;position:relative;width:590px;}

div#mainContentArea div.orderConfigurator div.contentHeader h1{margin:10px 0 0 0;}

div#mainContentArea div.orderConfigurator div.orderDetails,div#mainContentArea div.orderConfigurator div.productSubCategoryList{float:left;width:586px;clear:both;border-top:1px solid #D5D5D5;}

div.threeColumnLayout div.orderConfigurator div.orderDetailsWrap{float:left;clear:both;width:590px;}

div.threeColumnLayout div.orderConfigurator div.orderDetails div.content{width:auto;margin:15px 15px 0 0;padding:0 0 15px 20px;overflow:hidden;}

div.threeColumnLayout div.orderConfigurator div.orderDetails div.content p.intro{margin-left:0;}

div#mainContentArea div.orderConfigurator div.orderDetails div.userQuantity{padding:0 0 15px 0;}

div.orderConfigurator div.contentHeader h2{color:#333;font-size:1.6em;font-weight:normal;margin:0;padding:0;}

div.orderConfigurator div.userQuantity select{width:3em;}

div#mainContentArea div.orderConfigurator table{width:100%!important;margin:10px 0 25px 0;}

div.orderConfigurator table thead th{font-weight:normal;color:#333;text-align:left!important;padding:0 0 8px 0;}

div.orderConfigurator table tbody th,div.orderConfigurator table tbody td{text-align:left;padding:4px 0 5px 0!important;}

div.orderConfigurator table tbody th label{font-weight:normal;position:relative;top:3px;}

div.orderConfigurator table thead th.contractLength{width:20%;}

div.orderConfigurator table thead th.userQuantity{width:20%;}

div.orderConfigurator table thead th.oneOffCosts{width:30%;}

div.orderConfigurator table thead th.monthlyCosts{width:30%;}

div.orderConfigurator table tbody tr.header th,div.orderConfigurator table tbody tr.header td{border-top:1px solid #D5D5D5;background-image:none!important;}

div.orderConfigurator table tbody th input[type=radio]{margin:0 2px 0 0;position:relative;top:5px;}

div.orderConfigurator table tbody td span.price{font-size:2em;color:#333;float:left;display:inline;}

div.orderConfigurator table tbody td span.rate{font-size:.9em!important;margin:0 0 0 5px;display:block;width:90px;float:left;position:relative;top:10px;}

div.orderConfigurator div.productSubCategoryList{width:586px;border-left:none!important;border-right:none!important;}

div#mainContentArea div.orderConfigurator div.productSubCategoryList div.content{padding:0 0 15px 0;background:url(images/lms/css/bg_additional_products_mid.gif) repeat-x 0 0;overflow:hidden;width:588px;}

div.orderConfigurator div.productSubCategoryList ul.productItems{margin:10px 0 -5px 0;}

div.orderConfigurator div.productSubCategoryList div.content ul.productItems li{width:272px;margin-right:2em;margin-bottom:12px;display:inline;float:left;}

div.orderConfigurator div.productSubCategoryList h2,div.orderConfigurator div.productSubCategoryList ul.productItems li h3,div.orderConfigurator div.productSubCategoryList ul.productItems li p.productDescription{margin-left:20px;}

div.orderConfigurator div.productSubCategoryList ul.productItems li h3 a{font-size:.9em;}

div.orderConfigurator div.productSubCategoryList ul.productItems li p.productDescription{width:174px;padding:5px 0 0 0;}

div#mainContentArea div.orderConfigurator div.productSubCategoryList ul.productItems li p.cost{margin:0 0 2px 5px!important;padding-left:0!important;}

div.orderConfigurator div.productSubCategoryList ul.productItems li p.cost span.per{width:60px;margin:0 0 0 4px;}

div.orderConfigurator div.productSubCategoryList div.callToAction{background:transparent url(images/lms/css/bg_prod_subcategory_2_col_list.gif) no-repeat scroll left bottom!important;height:auto;width:100%;margin-left:8px!important;}

div.orderConfigurator div.productSubCategoryList ul.productItems li img{bottom:10px;position:absolute;right:0;height:80px;width:80px;z-index:20;}

div.orderConfigurator div.productSubCategoryList div.callToAction div.userQuantity{padding:10px 0 0 0;display:block;}

div.orderConfigurator div.content p.intro{font-size:1.2em!important;margin:7px 0 0 20px;}

div.yourOrderTotal{float:left;width:590px;border-top:1px solid #D5D5D5;}

div#mainContentArea div.orderConfigurator div.yourOrderTotal div.content{margin:15px 20px 20px 20px;float:left;background:url(images/lms/css/bg_grey_dotted_line_b.gif) repeat-x left bottom!important;padding:0 0 20px 0;width:550px;}

div.yourOrderTotal div.oneOffPayment{margin:11px 0 0 0;width:48%;float:left;}

div.yourOrderTotal h2{color:#333;font-size:1.8em;font-weight:normal;padding:0;}

div.yourOrderTotal div.monthlyCharges{float:right;width:48%;margin:11px 0 0 0;clear:right;}

div.orderConfigurator div.callToAction ul{float:left;clear:both;padding-bottom:20px;}

div.orderConfigurator div.callToAction ul li{display:inline;font-size:1.1em;padding:0 0 0 19px;float:left;}

div.promoModuleInnerAlternate h3{background:none!important;padding:2px 5px 0 0;color:#000;font-size:1.6em;margin:12px 0 0 10px;height:auto!important;}

div.promoModuleInnerAlternate{background:url(images/lms/css/bg_side_module_top_c.png) no-repeat scroll left 1px!important;overflow:hidden;margin:20px 0 0 0;}

div.orderSteps{margin:8px 0 0 0;}

div.orderConfigurator table tbody td select{margin:4px 0 0 0;width:40px;}

div.yourOrderTotal div.content ul{width:100%;float:left;margin:10px 0 0 0;}

div.yourOrderTotal div.content ul li{float:left;width:45%;padding:0 0 10px 0;margin:0 25px 0 0;}

div.yourOrderTotal div.content ul li.first{margin-left:0;}

div.yourOrderTotal ul li h3{border-top:2px solid #B2B2B2;color:#333;font-size:1.4em;font-weight:700;padding:8px 0 0;}

div.yourOrderTotal div.content ul li li{margin:10px;display:block;float:left;}

div.yourOrderTotal div.content ul li li.clearfix,div.yourOrderTotal div.content ul li li.hidden{display:none;}

div.yourOrderTotal div.content ul li li.total{color:#333;font-size:2.6em!important;margin:0;}

div.callToAction ul li p.goBack a{background:transparent url(images/lms/css/bg_left_arrow.gif) no-repeat scroll left 4px!important;margin:5px 0 0 0;padding:0 0 0 10px;}

div#mainContentArea a.sendtoFriend24{background:transparent url(images/lms/btn/btn_sendtoafriend_24.gif) no-repeat scroll left top;display:block;height:24px;width:135px;}

div#mainContentArea a.sendtoFriend24:hover{background-position:left -24px;}

div#mainContentArea a.requestCallback24{background:transparent url(images/lms/btn/btn_requestcallback_24.gif) no-repeat scroll left top;display:block;height:24px;width:144px;}

div#mainContentArea a.requestCallback24:hover{background-position:left -24px;}

div#goToCheckout{cursor:pointer;overflow:hidden;height:24px;width:162px;}

#goToCheckout input.hover{margin-top:-24px;}

ul.breadcrumbs{float:left;width:auto;clear:both;margin:0 0 0 25px;}

ul.breadcrumbs li{font-size:1.1em;float:left;display:inline;width:auto;color:#000;font-weight:normal;padding:0 14px 0 6px;background:url(images/lms/css/bg_right_arrow.gif) no-repeat right .35em;}

ul.breadcrumbs li.first,ul.breadcrumbs li.last{background:none;}

ul.breadcrumbs li.first{padding:0 6px 0 0;}

ul.breadcrumbs li h3{display:inline;font-size:1em;color:#000;}

div.footerLinks{background-color:#F6F6F6;float:left;margin:9px 0 0 20px;clear:both;width:940px;padding:0 0 20px 0;}

div.productType{float:left;display:inline;width:138px;margin:19px 0 0 15px;background:url(images/lms/css/bg_vert_grey_dot.gif) repeat-y right top;min-height:100px;}

div.productType h3{font-size:1.5em;font-family:Arial,sans-serif;min-height:34px;width:95px;font-weight:bold;}

div.last{background:none;}

div.productType ul{margin:10px 0 0 0;}

div.productType ul li{font-size:1.1em;padding:0 0 4px 0;}

div.footer,div.footer p{float:left;}

div.footer{background-color:#F6F6F6;border-top:1px solid #E0E0E0;margin:0 0 0 20px;clear:both;width:940px;height:30px;}

div.footer ul{float:right;margin:.7em 8px 0 0;font-size:1.1em;}

div.footer ul li{float:left;display:inline;background:url(images/lms/css/bg_bullet_disc.gif) no-repeat left 65%;padding:0 6px 0 12px;}

div.footer ul li.first{background:none;}

div.footer p.view{margin:.7em 0 0 15px;}

p.view a{background:url(images/lms/css/bg_blue_right_arrow.gif) no-repeat right 65%;padding:0 8px 0 0;}

.wrap{overflow:hidden;clear:both;}

.wrap select#title,.wrap select#dirtitle,.wrap input#postcode{width:147px;}

.address .contractTerm{margin-left:150px;overflow:hidden;clear:both;}

.address .contractTerm input{float:left;}

.address .contractTerm label{width:250px;float:left;padding-left:10px;}

.address .contractTerm span{display:block;font-weight:bold;}

.address div.checkBoxes,.address div.radioInputs{padding-left:147px;overflow:hidden;}

div#mainContentArea .address p.psuedoLabel{margin:10px 0 3px 0;clear:both;}

.address div.checkBoxes p{float:left;margin-right:10px;}

div#mainContentArea .address div.radioInputs p{margin-bottom:5px;}

div.actionButton{overflow:hidden;margin:20px 20px 0;}

div.actionButton p.backLink{float:left;background:url(images/lms/css/arrow_back.gif) no-repeat 0 4px;padding-left:10px;}

div.actionButton div.buttons{overflow:hidden;float:right;width:200px;}

div.actionButton div.buttons div#previous,div.actionButton div.buttons div#next{float:left;margin-left:10px;}

select,.wrap input{border:1px solid #CCC;}

div.formContainer{background:transparent url(images/lms/css/bg_order_steps.gif) no-repeat left top;margin:50px 0 20px 0;}

div.stepIndicator{background:transparent url(images/lms/css/bg_order_steps.gif) no-repeat left top;overflow:hidden;}

div.stepIndicator ol{overflow:hidden;background-position:25px 20px;margin:20px 0 10px 0;}

div.stepIndicator ol.step01{background:transparent url(images/lms/css/bg_step01.gif) no-repeat 58px 13px;}

div.stepIndicator ol.step02{background:transparent url(images/lms/css/bg_step02.gif) no-repeat 58px 13px;}

div.stepIndicator ol.step03{background:transparent url(images/lms/css/bg_step03.gif) no-repeat 58px 13px;}

div.stepIndicator ol.step04{background:transparent url(images/lms/css/bg_step04.gif) no-repeat 58px 13px;}

div.stepIndicator ol.step05{background:transparent url(images/lms/css/bg_step05.gif) no-repeat 58px 13px;}

div.stepIndicator ol li{float:left;width:152px;text-align:center;}

div.formContent{background:transparent url(images/lms/css/bg_form_body.gif) repeat-y left top;overflow:hidden;padding:20px 0 0;}

div.formContent div.formPanel{border-bottom:1px solid #ddd;padding:20px 20px 10px 20px;margin-right:3px;}

div.formContent h1{font-size:2.8em;font-weight:normal;color:#000;padding:0 20px;}

div.formContent h3{font-size:1.4em;font-weight:bold;margin:0 0 10px 0;}

div.formContent div.address .wrap{overflow:hidden;margin-bottom:10px;}

.wrap label,.wrap .pseudoLabel{float:left;width:147px;font-size:1.1em;}

.wrap input{float:left;width:250px;font-size:1.1em;padding:2px;}

.wrap select{float:left;width:250px;font-size:1.1em;padding:2px;}

.dob select{width:70px;margin:0 10px 0 0;}

div.formBottom{background:transparent url(images/lms/css/bg_form_bot.gif) no-repeat left bottom;height:30px;}

.helpDiv{width:160px;position:absolute;z-index:2;left:430px;padding-left:10px;margin-top:-3px;}

.helpDiv.hidden{top:-100000px;left:-100000px;}

.helpDiv div{margin-bottom:0;}

div#mainContentArea div.helpDiv p{background:url(images/lms/css/help_white_arrow.gif) no-repeat 8px 3px #68be27;color:#fff;margin:0 5px 0 5px;padding-left:17px;line-height:1.1em;}

.helpDiv-top{background:url(images/lms/css/help_green_top.gif) bottom repeat-x;font-size:.1em;}

.helpDiv-top-left{background:url(images/lms/css/help_green_topleft.gif) bottom left no-repeat;}

.helpDiv-top-right{background:url(images/lms/css/help_green_topright.gif) bottom right no-repeat;height:5px;}

.helpDiv-left{background:#68be27;}

.helpDiv-right{background:#68be27;}

.helpDiv-base{background:url(images/lms/css/help_green_base.gif) top right repeat-x;}

.helpDiv-base-left{background:url(images/lms/css/help_green_baseleft.gif) top left no-repeat;}

.helpDiv-base-right{background:url(images/lms/css/help_green_baseright.gif) top right no-repeat;height:7px;}

body.orderJourney .active,.wrap .active{border:2px solid #68be27;}

.PE_error input,.PE_error select{background:#ffe0cc;}

.PE_error input.nobg{background:transparent;}

.PE_error .PE_errWrapper{float:right;width:120px;position:relative;}

.errorTop .PE_errWrapper{float:none;width:100%!important;position:static;margin:0;}

.PE_error span.PE_error{color:#f60;position:absolute;display:block;height:2.7em;overflow:hidden;margin-right:15px;margin-left:5px;width:15em;font-size:1.1em;}

.paperMandate .accounts div.errorTop{margin:0;}

div.PE_error.errorTop span.PE_error{position:static;margin:0;width:auto;}

.PE_error span.PE_error img{padding-right:5px;float:left;padding-bottom:3em;}

.errorTop span.PE_error img{padding-bottom:0;}

.validateBlock .PE_errWrapper{float:none;height:auto;width:auto;position:static;}

.validateBlock span.PE_error{position:static;margin-left:0;margin-right:0;height:auto;width:auto;overflow:visible;}

div#mainContentArea a.buyNow24{width:94px;height:24px;background:url(images/lms/btn/buynow_primary_24.gif) no-repeat left top;display:block;}

div#mainContentArea a.buyNow24:hover{background-position:left -24px;}

div#mainContentArea a.buyNow32{width:120px;height:32px;background:url(images/lms/btn/buynow_super_32.gif) no-repeat left top;display:block;}

div#mainContentArea a.buyNow32:hover{background-position:left -32px;}

div#mainContentArea a.buyNow24Banner{width:120px;height:24px;background:url(images/lms/btn/buynow_super_24.gif) no-repeat left top;display:block;}

div#mainContentArea a.buyNow24Banner:hover{background-position:left -24px;}




div#mainContentArea a.order_now_btn{width:120px;height:24px;background:url(images/lms/btn/btn_super_ordernow1.png) no-repeat left top;display:block;}

div#mainContentArea a.order_now_btn:hover{width:120px;height:24px;background:url(images/lms/btn/btn_super_ordernow2.png) no-repeat left top;display:block;}

div#mainContentArea a.take_a_tour_btn{width:120px;height:24px;background:url(images/lms/btn/btn_take_a_tour.png) no-repeat left top;display:block;}

div#mainContentArea a.take_a_tour_btn:hover{background-position:left -24px;}




div#check{cursor:pointer;height:24px;overflow:hidden;width:145px;}

#check input.hover{margin-top:-24px;}

div#go{cursor:pointer;height:18px;overflow:hidden;width:50px;}

#go input.hover{margin-top:-18px;}

div#login{cursor:pointer;height:18px;overflow:hidden;width:65px;float:right;;margin-right:10px;margin-top:10px;}

#login input.hover{margin-top:-18px;}

div#next{cursor:pointer;height:24px;overflow:hidden;width:73px;}

div#next input.hover{margin-top:-24px;}

div#previous{cursor:pointer;height:24px;overflow:hidden;width:95px;}

div#previous input.hover{margin-top:-24px;}

div#search{cursor:pointer;height:18px;overflow:hidden;width:69px;float:left;}

#search input.hover{margin-top:-18px;}

div#nextStep{cursor:pointer;height:18px;overflow:hidden;width:81px;}

#nextStep input.hover{margin-top:-18px;}

.textHidden{display:block;text-indent:-999999em;overflow:hidden;}

.textReplacement{display:block;text-indent:-999999em;overflow:hidden;}

div.callToAction p a{float:left;display:inline;margin:0 0 0 2px;}

div#mainContentArea a.buyNow18{width:76px;height:18px;background:url(images/lms/btn/btn_buynow_primary_18.gif) no-repeat left top;display:block;}

div#mainContentArea a.buyNow18:hover{background-position:left -18px;}

div#mainContentArea a.buyNowAlt24{width:94px;height:24px;background:url(images/lms/btn/btn_buynow_super_24.gif) no-repeat left top;display:block;}

div#mainContentArea a.buyNowAlt24:hover{background-position:left -24px;}

div#mainContentArea a.viewDetails18{width:96px;height:18px;background:url(images/lms/btn/btn_viewdetails_18.gif) no-repeat left top;display:block;}

div#mainContentArea a.viewDetails18:hover{background-position:left -18px;}

div#mainContentArea a.viewDetails24{width:115px;height:24px;background:url(images/lms/btn/btn_viewdetails_24.gif) no-repeat left top;display:block;}

div#mainContentArea a.viewDetails24:hover{background-position:left -24px;}

div#mainContentArea a.viewDetails24Banner{width:115px;height:24px;background:url(images/lms/btn/viewdetails_super_24.gif) no-repeat left top;display:block;}

div#mainContentArea a.viewDetails24Banner:hover{background-position:left -24px;}

div#ProductTabs .tabHide{display:none;}

img.loadingImage{display:none;}

html[xmlns*=""] body:first-of-type div#header{width:940px;}

html[xmlns*=""] body:first-of-type span.priceRange{float:left;margin:0 10px 0 0!important;}

html[xmlns*=""] body:first-of-type div#mainContentArea div.fullMastHead div.priceInfo{width:400px;margin-top:30px;}

html[xmlns*=""] body:first-of-type div#mainContentArea div.fullMastHead div.priceInfo p.callToAction{padding-top:10px;}

html[xmlns*=""] body:first-of-type div.orderConfigurator div.yourOrderTotal div.content{width:545px;}

div.orderConfigurator div.productSubCategoryList ul.productItems li input
{
	margin: 0 5px 0 17px;
}

div.orderConfigurator div.productSubCategoryList ul.productItems li label
{
	font-size: 1.5em;
	font-weight: bold;
}

div.editorial ul, div.editorial ol
{
	margin: 10px 0;
}

div.editorial ul li
{
	background:transparent url(images/lms/css/bg_bullet_disc.gif) no-repeat scroll 0 5px;
	font-size:1.2em;
	padding:0 0 5px 10px;
}

div.editorial ol li
{
	font-size:1.2em;
	margin:0 0 5px 20px;
	list-style-type: decimal;
}


/* product background styles */

div#mainContentArea div#broadband{background:transparent url(images/lms/css/product_hero_broadband.jpg) no-repeat left top;}


div#mainContentArea div#data{background:transparent url(images/lms/css/product_hero_data.jpg) no-repeat left top;}


div#mainContentArea div#hosting{background:transparent url(images/lms/css/product_hero_hosting.jpg) no-repeat left top;}


div#mainContentArea div#itsolution{background:transparent url(images/lms/css/product_hero_itsolution.jpg) no-repeat left top;}


div#mainContentArea div#mobile{background:transparent url(images/lms/css/product_hero_mobile.jpg) no-repeat left top;}


div#mainContentArea div#phone{background:transparent url(images/lms/css/product_hero_phone.jpg) no-repeat left top;}



#featuredContent {
	font-size: 1.4em;
	font-weight: bold;
	margin-top: 135px;
	position: absolute;
}
