@charset "UTF-8";/* CSS Document */* {margin:0;padding:0;}/* --- CLEARING BITS --- */.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clear{display:inline-block;}/* \*/ * html .clear {height:1%;}.clear {display:block;}/* --- END CLEAR --- */div.clearer {clear: left; line-height: 0; height: 0;}body {margin:0;font:12px helvetica,arial,verdana,sans-serif;color:#FFF;background:#355781 url(../images/interface/pc_bg.png) repeat-x center top;}a, a:visited, a:active{color:#C6A84A;text-decoration: underline; font-weight:bold;}a:hover{text-decoration: none; color:#FFF}img{border:0;}strong{font-weight:bold;}em{font-style:italic;}#wrapper{ width:960px; margin: 2px auto 0;padding:0;}div#header{width:960px;height:111px; position: relative;padding:0; margin: 0 auto;z-index:1; }#logo{float: left; position:relative;font-size:1em;display:block; margin:9px 0 9px 0; width:297px; height:63px;} #logo a{display:block;overflow:hidden;text-indent:-1000em;}#logo h1 span {display:block; background:transparent url(../images/interface/pro-pharma-logo.png) no-repeat 0 0px;position: absolute;top:0;left:0;width:100%;height:100%;}#logo .faded{background:transparent url(../images/interface/ps-logo.png) no-repeat 0 0px ;}#logo .full{background:transparent url(../images/interface/ps-logo.png) 0 0px no-repeat;}#logo .full,#logo .faded{line-height:5px;height:63px;}#logo a span{font-size:0.75em;display:block;line-height:10px;height:63px}/* -- TOP INFO TAB --  */#infonavigation {float: right; background:transparent url(../images/interface/nav/bg_primaryNav_left.png) left bottom no-repeat;}#infonavigation ul {float: left;background:transparent url(../images/interface/nav/bg_primaryNav_right.png) right bottom no-repeat;padding: 0 12px 2px;margin: 0;}#infonavigation li {display:inline;float: left;list-style: none;margin: 0;background: none;padding: 0;}#infonavigation li a, #infonavigation li.phone {float: left;padding: 0 0;line-height: 25px;font-size: 10px;color: #FFF;text-decoration: none;margin-bottom: 2px;}#infonavigation li.phone{font-weight:bold;padding:0 0 0 16px;background:transparent url(../images/interface/nav/icon_phone.png) 0 5px no-repeat;}#infonavigation li.customer{margin: 0 0 0 16px; padding:0 0 0 18px; background:transparent url(../images/interface/nav/icon_customer.png) 0 5px no-repeat;}#infonavigation li a:hover {color: #C6A84A;/*border-bottom: 2px solid #4082ae;margin-bottom: 0;*/}/* -- MAIN NAVIGATION WRAPPER -- */#nav-wrp {padding: 0;margin: 0;list-style: none;width: 960px; height: 30px;overflow: hidden; display:block;}#nav-wrp li {float: left;}#nav-wrp a {display: block; background-image: url(../images/interface/nav_sprite.png);padding-top: 30px;text-decoration: none; }/* -- NAVIGATION POSTIONING -- */.nav-home {width: 49px;}.nav-home:hover,.nav-home.selected {background-position: 0px -30px;}.nav-about-us {width: 87px;background-position: -49px 0px;}.nav-about-us:hover,.nav-about-us.selected {background-position: -49px -30px;}.nav-client-segments { width: 131px;background-position: -136px 0px;}.nav-client-segments:hover, .nav-client-segments.selected{ background-position: -136px -30px;}.nav-consulting-services {width: 155px;background-position: -267px 0px;}.nav-consulting-services:hover, .nav-consulting-services.selected{background-position: -267px -30px;}.nav-products{ width: 94px;background-position: -422px 0px;}.nav-products:hover, .nav-products.selected{ background-position: -422px -30px;}.nav-pharmacy-benefit-news{width: 174px; background-position: -516px 0px;}.nav-pharmacy-benefit-news:hover, .nav-pharmacy-benefit-news.selected{background-position: -516px -30px;}.nav-education{width: 97px; background-position: -690px 0px;}.nav-education:hover, .nav-education.selected{background-position: -690px -30px;}.nav-blog{width: 65px; background-position: -787px 0px;}.nav-blog:hover, .nav-blog.selected{background-position: -787px -30px;}.nav-contact{width: 108px; background-position: -852px 0px;}.nav-contact:hover, .nav-contact.selected{background-position: -852px -30px;}/* -- MAIN NAVIGATION DROP DOWNS -- */.product_dd {z-index:10; margin:0 auto; display:none; background:transparent url(../images/interface/nav/nav_products_bg.png) no-repeat 0 0; height:190px;padding:10px 10px 5px 10px;width:955px;font-size:11px; color:#fff; }.product_dd a{text-decoration:none;}.product_dd a img { position: relative; float: left; border: 0; margin:0;}.product_dd a:hover img {/*border: 4px solid #333333;*/}.product_dd .prodboxes {position: relative;float: left;width: 132px; padding-bottom: 0px;}.product_dd .prodboxes a img {position: relative;float: left;margin: 0px 0px 4px 0px;display:block;}.product_dd .prodboxes a span {position: relative;display:block;float: left;width: 132px;text-align: center;font-size: 10px;font-weight:bold;line-height:12px;padding: 0px 0px 5px 0px;background-color:#000;color:#FFF;text-decoration:none;cursor: pointer;}.product_dd .prodboxes a:hover span {color:#C6A84A; text-decoration:underline;}/* -- DROP DOWN LIST ITEMS -- */.list_dd {z-index:10;display:none;width:200px;background-color:#000;}.list_dd ul {margin:0; padding:0;}.list_dd li {list-style-type:none;}.list_dd a {display:block;padding:8px 8px;border-bottom:1px solid #333;text-decoration:none;background-color:#000;font-size:11px;margin:0px 5px;color:#FFF;}.list_dd a:hover {background-color:#000;color:#C6A84A;}#menu .roundend { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px;border:none; position:relative; border:none; height:0px;} #menu .corner_left { position:absolute; left:0px; top:0px;width:10px;height:10px; background:transparent url(../images/interface/nav/corner_left.png) no-repeat 0 0;} #menu .corner_right { position:absolute; left:190px; top:0px;width:10px;height:10px; background:transparent url(../images/interface/nav/corner_right.png) no-repeat 0 0;} #menu .middle { position:absolute; left:10px; height:10px; width: 180px; top:0px;background:transparent url(../images/interface/nav/center.png) repeat-x;}/* -- FLASH BANNER -- */#flashbanner{background-color:#28394E; position:relative;width:960px; height:300px;margin:7px auto 0px auto;}#flashobject {width: 960px;height: 300px;margin:0 auto; border:1px solid #000;}#flashcontent p {font-size: 10px;color:#333;line-height:18px;margin:50px auto;padding:20px;width:450px;background:#FFF;}#flashcontent img a {border:0;}/* -- FLASH CHAT GLOBAL -- */#chatbox{width: 286px;height:175px}/* -- HOMEPAGE CONTENT --*/#maincontentwrapper{margin:8px auto;width:960px; background-color:#28394E;}#maincontent{padding:17px 0px;margin:0px 20px;}#mainleft{float:left; width:600px;}#mainleft a.learnmore {background:#28394E url(../images/interface/learn_more.png) no-repeat;display:block;width:95px;height:24px;float:left;margin:15px 0 0 250px;cursor:pointer;font-size:1px;}#mainleft a.learnmore:hover, #mainleft a.learnmore:active  { background-position:0 -24px; }#mainright{float:left;width:286px;position:relative; margin:0 0 0 34px;}#maincontent h1{font-size:28px;font-weight:bold; margin:20px 0px 0px 0px;}p.large{font-size:14px; line-height:20px;}#maincontent strong{font-weight:bold}#mainnewsitems{margin:0px auto 10px auto; padding-bottom:10px;width:960px; background:#28394E url(../images/interface/main_news_bg.gif) repeat-y;}#mainnewsitems #newsleft{width:290px; margin:0px 10px 0px 0px; padding:10px 10px 0px 20px; position: relative; float: left;} #mainnewsitems #newscenter{ width:280px;margin:0px 10px 0px 0px; padding:10px 10px 0px 10px;position: relative; float: left;} #mainnewsitems #newsright{ width:290px;margin:0 0 0px 0;position: relative;padding:10px 20px 0px 10px; float: left;} #mainnewsitems .news290{ width:290px;}#mainnewsitems .news280{ width:280px;}#mainnewsitems h1{ height:22px; background:#000 url(../images/interface/notch.png) no-repeat 0 0; padding: 0 15px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;}#pbNewsItem{padding:5px 0; margin-bottom:10px; border-bottom:2px #000 solid;overflow:auto;}#pbNewsItem #pdf_icon{ float: left; display:inline;width:22px; height:14px;background:#28394E url(../images/interface/pb_news_pdf_icon.jpg) no-repeat 0 0; padding:0;}#pbNewsDetail{display: inline;float:left;}#pbNewsDetail h2{font-weight:bold; font-size:12px;}#pbNewsDetail p{font-size:11px; line-height: 15px; margin-bottom:0px; }#mainnewsitems li{ padding:2px 0; margin-bottom:0px; border-bottom:2px #000 solid;}#mainnewsitems li h2{font-weight:bold; font-size:12px;}#mainnewsitems li p{font-size:11px; line-height: 15px;font-weight:normal;}#mainnewsitems li a.pdf{padding:5px 0 5px 22px;margin:0 0 1px 0;display:block;color:#FFFFFF;text-decoration:none;background:transparent url(../images/interface/pb_news_pdf_icon.png) 0 5px  no-repeat;}#mainnewsitems li a.pdf:hover{background:#3D83B2 url(../images/interface/pb_news_pdf_icon.png) 0 5px  no-repeat;}#mainnewsitems li a.none{padding:5px 0 5px 5px;margin:0 0 1px 0;display:block;color:#FFFFFF;text-decoration:none;background-color:#28394E;}#mainnewsitems li a.none:hover{background-color:#3D83B2}#mainnewsitems li a.none .readmore{padding:0 0 0 10px; font-size:10px; font-weight:bold;color:#C6A84A;text-decoration:underline; background:#28394E url(../images/interface/read_more_arrow.png) no-repeat left center;}#mainnewsitems li a.none:hover,#mainnewsitems li a.none:hover .readmore{background-color:#3D83B2;color:#FFF;text-decoration:none;}#prdetail{display: inline;float:left;width:230px;}#prdetail h2{font-weight:bold; font-size:12px;}#prdetail p{font-size:11px; line-height: 15px; }#mainnewsitems a.more { float:left;padding:10px 0 0 17px; font-size:11px;  color:#FFF; text-decoration:underline; background:#28394E url(../images/interface/more_news_arrow.png) no-repeat 0 8px;}#mainnewsitems a.more:hover { color:#C6A84A; text-decoration:none;}#mainnewsitems a.readmore {padding:0 0 0 10px; font-size:10px; font-weight:bold; text-decoration:underline; background:#28394E url(../images/interface/read_more_arrow.png) no-repeat left center;}#mainnewsitems a.readmore:hover {color:#FFF; text-decoration:none;}#pbNewsItem div.news_date {float: left;display: inline; background:#28394E url(../images/interface/news_cal_icon.jpg) no-repeat 0 0 ;width: 37px;height: 37px;margin: 0px 8px 0px 0px;}#pbNewsItem span.news_day {display: block;font-size: 10px;font-weight: bold;color: #000;margin: 8px 0px 0px 0px;width: 37px;text-align: center;}#pbNewsItem span.news_month {display: block;font-size: 9px;font-weight: bold;color: #FFF;margin: 4px 0px 0px 0px;width: 37px;text-align: center;}#maincontactitems{margin:0px auto 0px auto;width:960px; background:#2F4868 url(../images/interface/main_contact_bg.gif) repeat-y;}#maincontactitems #maincontactitem{ float:left; display:block;width:445px; }#maincontactitem.mcitemleft{padding:10px 10px 10px 20px; margin:0px 10px 0px 0px;}#maincontactitem.mcitemleft img {margin: 0 44px;}#maincontactitem.mcitemright{padding:10px 20px 10px 10px; margin:0;}#maincontactitem.mcitemright p {float:left; width:150px; padding:10px 0 10px 10px;}#maincontactitem h1{ height:22px; background:#000 url(../images/interface/lt_notch.gif) no-repeat 0 0; padding: 0 15px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;}#maincontactitem #corporate{float:left; margin:10px 0 0 0;width:212px; border-right:1px solid #fff;}#maincontactitem #corporate h2{font-weight:bold; font-size:12px;}#maincontactitem #corporate p{font-size:11px; line-height:14px;}#maincontactitem #corporateright{float:left;margin:10px 0 0 20px;}#maincontactitem #corporateright h2{font-weight:bold; font-size:12px;}#maincontactitem #corporateright p{font-size:11px; line-height:14px;}#maincontactitem #social_links{ width:250px;}#maincontactitem #social_links li{padding:0 0 10px 0;}/* --  INTERIOR PAGES -- */#interiorbanner img{display:block;padding:0;width:958px;height:198px;margin:7px auto 0 auto;background:#000;border:1px solid #000;}#interiorproductbanner img{display:block;padding:0;width:958px;height:298px;margin:7px auto 0 auto;background:#000;border:1px solid #000;}#contentwrapper{margin:8px auto;width:960px; background-color:#28394E;}#content{padding:17px 0px;margin:0px 20px;}#content h1{font-size:28px;font-weight:bold; margin:10px 0px 0px 0px;}#content h2{font-size:18px;line-height:24px;font-weight:bold; display:block; padding:5px 10px 10px; margin:5px 0px 5px 0px; background:transparent url(../images/interface/h2_box.png) no-repeat 0 0;}#content h3{font-size:14px;line-height:20px;font-weight:bold;  margin:5px 0px 5px 0px;}#content p.large{font-size:14px; line-height:20px;}#content p{font-size:12px;line-height:16px; margin:0 0px 16px 0px;}#contentleft{float:left; width:600px;}#contentleft hr{color:#939CA6; background-color:#939CA6;}#contentleft ul{padding-left:15px;}#contentleft ul ul{padding-left:15px}#contentleft li{ margin:18px 0;padding:0;list-style-type:disc;}/*list-style-type:none;*//* -- CONTENT IMAGE POSITIONING -- */#content img.left{padding:6px;margin:0 10px 5px 0;background:#f5f5f5;border:1px solid #939CA6;float:left;}#content img.left_off{margin:0 10px 5px 0;float:left;}#content img.right{padding:6px;margin:0 0 5px 10px;background:#f5f5f5;border:1px solid #939CA6;float:right;}#content img.right_off{margin:0 0 5px 10px;float:right;}#content img.center{display:block;padding:6px;margin:0 auto 15px auto;background:#f5f5f5;border:1px solid #939CA6;}#content img.center_off{display:block;margin:0 auto 15px auto;}#contentright{float:left;width:286px;position:relative; margin:0 0 0 34px;}#contentright h2{ height:22px; background:#000 url(../images/interface/notch.png) no-repeat 0 0; padding: 0 15px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;}#contentright p{padding:0; margin:0;}#contentright #social_links{ width:286px;}#contentright #social_links li{padding:0 0 10px 0;}#greenarrow,#greencheck{margin:10px 5px 0 0;}#greenarrow ul,#greencheck ul{padding-left:0}#greenarrow li{list-style-type:none;margin:18px 0;padding:0 20px; background:transparent url(../images/interface/green_arrow.png) 0 0  no-repeat; }#greenarrow li.greencheck{list-style-type:none;margin:18px 0;padding:0 20px; background:transparent url(../images/interface/green_check.png) 0 0  no-repeat; }#greencheck li{list-style-type:none;margin:18px 0;padding:0 20px; background:transparent url(../images/interface/green_check.png) 0 0  no-repeat; }#greencheck li.greenarrow{list-style-type:none;margin:18px 0;padding:0 20px; background:transparent url(../images/interface/green_arrow.png) 0 0  no-repeat; }#greenarrow  ul ul{padding-left:15px}#stack h3{font-size:14px; font-weight:bold; line-height:16px;}#stack p{margin-bottom:0;}#stack a{padding:0 0 0 10px; width:580px; font-size:10px; font-weight:bold; text-decoration:underline; background:#28394E url(../images/interface/read_more_arrow.jpg) no-repeat 0 center;}#stack:hover {color:#FFF; text-decoration:none;}.stackitem { padding:10px 0; border-bottom:1px solid #939CA6;}#downloadlist ul{padding-left:0}#downloadlist li{list-style-type:none; padding:5px 0; border-bottom:1px solid #939CA6; font-size:12px; line-height:16px;}#downloadlist li a.pdf{padding:6px 0 6px 75px;margin:0 0 1px 0;display:block;width:525px;color:#FFF;font-weight:bold;font-size:10px;text-decoration:none;background:transparent url(../images/interface/icon_pdf.png) 10px 5px  no-repeat;}#downloadlist li a.pdf:hover{background:#3D83B2 url(../images/interface/icon_pdf.png) 10px 5px  no-repeat;}#downloadlist li a.ppt{padding:6px 0 6px 75px;margin:0 0 1px 0;display:block;width:525px;color:#FFF;font-weight:bold;font-size:10px;text-decoration:none;background:transparent url(../images/interface/icon_powerpoint.png) 10px 5px  no-repeat;}#downloadlist li a.ppt:hover{background:#3D83B2 url(../images/interface/icon_powerpoint.png) 10px 5px  no-repeat;}#downloadlist li a.xcel{padding:6px 0 6px 75px;margin:0 0 1px 0;display:block;width:525px;color:#FFF;font-weight:bold;font-size:10px;text-decoration:none;background:transparent url(../images/interface/icon_xcel.png) 10px 5px  no-repeat;}#downloadlist li a.xcel:hover{background:#3D83B2 url(../images/interface/icon_xcel.png) 10px 5px  no-repeat;}#downloadlist li ul li{list-style-type:none;padding:3px 0 3px 10px;margin:0 0 1px 0;border:none;display:block;background:transparent url(../images/interface/sidenav_arrow.png) 0 center no-repeat;}#downloadlist li span{list-style-type:none;padding:3px 0 3px 10px;margin:0 0 1px 0;border:none;display:block;font-weight:bold;font-size:12px; line-height:16px;background:transparent url(../images/interface/sidenav_arrow.png) 0 0 no-repeat;}#affiliatelist ul{padding-left:0}#affiliatelist li{list-style-type:none; padding:10px 0; border-bottom:1px solid #939CA6; margin:0; font-size:12px; line-height:16px; overflow:auto;}#affiliatelist li img{float:left; margin:0; clear:left; }#affiliatelist li a.pdf,#affiliatelist li a.pdf:visited{text-decoration:none;	display:block;	width:100%;	min-height:100px;  	height:auto !important;  	height:100px;	background:none;	}#affiliatelist li a.pdf:hover{background:#3D83B2}#affiliatelist li h3{color:#FFF; margin-bottom:2px;}#affiliatelist li div{margin:0 0 0 235px;display:block;width:350px;color:#FFF; font-weight:normal;}#affiliatelist li span{ font-weight:bold; color:#C6A84A;}#affiliatelist a{background-color:none}#affiliatelist a:hover{background-color:#3D83B2}#faqlist ul{padding-left:0}#faqlist li{list-style-type:none; padding:10px 0;font-size:12px; line-height:16px;}#faqlist li.question{list-style-type:none;padding:6px 0 6px 44px;margin:0 0 1px 0;display:block; font-weight:bold; font-style:italic;color:#FFF;background:transparent url(../images/interface/icon-faq-q.png) 10px 5px  no-repeat;}#faqlist li.answer{list-style-type:none;padding:6px 0 6px 44px;margin:0 0 1px 0;display:block;color:#FFF;background:transparent url(../images/interface/icon-faq-a.png) 10px 5px  no-repeat;}#moreinfobox{width:600px;height:48px; background:transparent url(../images/interface/more_info_box.png) no-repeat 0 0;}#moreinfobox #icon{width:50px; height:48px;float:left; background:transparent url(../images/interface/icon_info.png) no-repeat 11px 10px;}#moreinfobox #infocontent{float:left;padding:8px 0; font-weight:bold;}.quotebox H3{padding:15px 26px 0px 20px;width:530px;}.quotebox p{padding:0px 26px 36px 30px;width:554px; background:transparent url(../images/interface/quotebox_bottom.png) 0 bottom no-repeat;}.quotebox{font-style:italic; margin:20px 0 20px 0;background:transparent url(../images/interface/quotebox_top.png) 0 0 no-repeat;}#customer{color:#FFF; margin:-36px 0 0 55px; width:530px; font-weight:bold;}#customer a{color:#0D57A7;font-size: 12px;text-decoration: none;}#customer a:hover{text-decoration: underline;}/* --  INTERIOR SIDENAV -- */#sidenav{margin:10px 5px 0 5px; width:286px;height:auto;}#sidenav li{display:inline;text-transform:uppercase;}#sidenav li a{padding:6px 0 6px 23px;margin:0 0 1px 0;display:block;width:253px;color:#FFFFFF;font-weight:bold;font-size:10px;text-decoration:none;background:#141D27 url(../images/interface/sidenav_arrow.png) 10px 0  no-repeat;}#sidenav li a.selected{background:#3D83B2 url(../images/interface/sidenav_arrow.png) 10px center no-repeat;}#sidenav li a:hover{background:#FFF url(../images/interface/sidenav_arrow_over.png) 10px center  no-repeat;color:#000000;text-decoration:none;}#sidenav li a.section{background:#000 url(../images/interface/sidenav_arrow_down.png) 10px center  no-repeat;}#sidenav li a.section:hover{background:#FFF url(../images/interface/sidenav_arrow_down_over.png) 10px center  no-repeat;}/* -- SIDENAV PURCHASE BOX  -- */* html .boxhead h2 {height: 1%;} /* For IE 5 PC */.sidebox {margin: 0 auto;/*width: 17em;  ems so it will grow */width:280px;background:transparent url(../images/interface/box_bttm_r.png) no-repeat bottom right;font-size: 100%;}.boxhead {background:transparent url(../images/interface/box_top_r.png) no-repeat top right;margin: 0;padding: 0;}.boxhead h4 {background:transparent url(../images/interface/box_top_l.png) no-repeat top left;margin: 0;padding: 5px 13px 5px;color: #FFF; font-weight: bold; font-size: 12px; font-weight:bold; line-height: 16px;}.boxbody {background:transparent url(../images/interface/box_bttm_l.png) no-repeat bottom left; color:#000; margin: 0; padding: 5px 13px 5px;}.price{width:254px;font-size:24px; color:#000000;font-weight:bold;text-align:center;margin: 0 auto; }a.prod-purchase {background:transparent url(../images/interface/get_started_sprite.png) no-repeat;display:block;width:138px;height:27px;margin:10px auto 20px auto;cursor:pointer;font-size:1px;}a.prod-purchase:hover,a.prod-purchase:active { background-position:0 -27px; }a.sign-up {background:transparent url(../images/interface/sign_up_sprite.png) no-repeat;display:block;width:138px;height:27px;margin:10px auto 20px auto;cursor:pointer;font-size:1px;}a.sign-up:hover,a.sign-up:active { background-position:0 -27px; }#productdetailitems{margin:10px 0;}#productdetailitems a img{position: relative;float: left;border:none;margin: 1px 40px 10px 0px;}   #productdetailitems div.box2 {position: relative;float: left;width: 280px;margin-right: 40px;padding-bottom: 0px;}#productdetailitems div.box2 a img {position: relative;float: left;margin: 1px 0px 4px 0px;display:block;}#productdetailitems div.box2 a{text-decoration:none;}#productdetailitems div.box2 a span {position:relative;display:block;float:left;color:#FFF; width:265px;height:22px; background:#000 url(../images/interface/notch.png) no-repeat 0 0; padding: 0 0px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;cursor: pointer;}#productdetailitems div.box2 a:hover span{background:#FFF url(../images/interface/notch.png) no-repeat 0 0;color:#000;}/* ABOUT OVERVIEW ITEMS */#overviewitems{margin:20px 0px 14px 0px;}#overviewitems a img{position: relative;float: left;border:none;margin: 1px 40px 10px 0px;}   #overviewitems div.box3 {position: relative;float: left;width: 280px;margin-right: 40px;padding-bottom: 0px;}#overviewitems div.box3 a img {position: relative;float: left;margin: 1px 0px 4px 0px;display:block;}#overviewitems div.box3 a{text-decoration:none;}#overviewitems div.box3 a span {position:relative;display:block;float:left;color:#FFF; width:265px;height:22px; background:#000 url(../images/interface/notch.png) no-repeat 0 0; padding: 0 0px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;cursor: pointer;}#overviewitems div.box3 a:hover span{background:#FFF url(../images/interface/notch.png) no-repeat 0 0;color:#000;}/* -- 4 ITEMS --*/#overviewitems div.box4 {position: relative;float: left;width: 215px;margin-right: 20px;padding-bottom: 0px;}#overviewitems div.box4 a img {position: relative;float: left;margin: 1px 0px 4px 0px;display:block;}#overviewitems div.box4 a{text-decoration:none;}#overviewitems div.box4 a span {position:relative;display:block;float:left;color:#FFF; width:200px;height:22px; background:#000 url(../images/interface/notch.png) no-repeat 0 0; padding: 0 0px 0 15px; font-weight:bold; font-size:14px; line-height: 22px;cursor: pointer;}#overviewitems div.box4 a:hover span{background:#FFF url(../images/interface/notch.png) no-repeat 0 0;color:#000;}/* -- PRODUCT OVERVIEW ITEMS -- */#productoverview{margin:20px 0px 0px 0px; padding: 19px 0; border:1px solid #000; background:#000 url(../images/interface/tab_pane_bg.png) no-repeat 0 0;}#productoverviewitems{width:880px;margin:5px 19px 10px 19px;float:left; border-bottom:2px solid #333;}#productoverviewitems.items div {display:block;float:left;width:280px;/*height:154px;*/margin:0 20px 20px 0;/*background:#FFF url(../images/interface/thumbs_off_bg.jpg) repeat-x 0 0;*/color:#fff;cursor:pointer;}/* style when mouse is over the item */#productoverviewitems div.hover {/*background:#000 url(../images/interface/product_hover.jpg) repeat-x 0 0;*/}/* style when element is active (clicked) */#productoverviewitems.items div.active {/*background:#FFF url(../images/interface/thumbs_on_bg.jpg) repeat-x 0 0;*/cursor:default;}#productoverviewitems.items div h3 {width:149px;margin:0;padding: 0;font-size:12px;line-height:15px;font-weight:bold;color:#FFF;}#productoverviewitems.items div img{float:right; margin:0; padding: 0; border:none; } #productoverviewitems.items div p {display:block;width:149px;margin:0;padding: 0;font-size:11px;line-height:14px;color:#FFF;}/* prod-learnmore buttons */a.prod-learnmore {background:url(../images/interface/learn_more.png) no-repeat;display:block;width:95px;height:24px;float:left;margin:20px 5px 0 5px;cursor:pointer;font-size:1px;}a.prod-learnmore:hover, a.prod-learnmore:active { background-position:0 -24px; }#productdemotip {position:relative;z-index:10;display:none;background:transparent url(../images/interface/product_tool-tip.png);margin:0 auto;font-size:12px;height:70px;width:160px;padding:25px; color:#fff;font-weight:bold;}#tabareaproducts {width:600px;margin: 0px auto;}#tabareaproducts ul{padding-left:0}#tabareaproducts ul li{ list-style-type:none;}div.prodpanes {background:#000 url(../images/interface/tab_pane_bg.png) no-repeat 0 0;border-top:0;border:1px solid #000;}div.prodpane {/*display:none;*/margin:5px 5px;font-size:12px;padding:0 10px;}/* -- EDUCATION SCROLLER -- */#singlescroller{float:left;margin:10px auto;background:#000 url(../images/interface/tab_pane_bg.png) no-repeat 0 0; border-top:0; display:block; border:1px solid #000;}#singlescroller h3 {width:149px;margin:0;padding: 0;font-size:12px;line-height:15px;font-weight:bold;color:#FFF;}#singlescroller.items div{display:block;}#singlescroller.items div img{float:right; margin:0; padding: 0; border:none; } .duration{padding:1px 5px;margin:5px 0; background-color:#fff; color:#666;font-size:10px;font-weight:bold;text-decoration:none; }#singlescroller p {display:block;width:149px;margin:0;padding: 0;font-size:11px;line-height:14px;color:#FFF;}a.viewnow, a.viewnowpp{background:url(../images/interface/view_now.png) no-repeat;display:block;width:95px;height:24px;margin:20px 5px 0 5px;cursor:pointer;font-size:1px;}a.viewnow:hover, a.viewnow:active,a.viewnowpp:hover, a.viewnowpp:active { background-position:0 -24px; }#social_links {float:right;list-style-type: none;padding: 10px 0 5px 0;}#social_links li {margin:0;float: left;}#social_links li a, #social_links li img {border: none;}/* -- BREADCRUMB STYLES -- */#breadcrumb{height:20px;font-size:11px; color:#FFF; width:600px;float:left; background:transparent url(../images/interface/breadcrumb_left.gif) 0 0 no-repeat;margin:0}#breadcrumb ul {height:20px;float:left; background:#141D27 url(../images/interface/breadcrumb_right.gif) right 0 no-repeat;padding: 0 10px;margin: 0;}#breadcrumb li{display: inline; line-height:18px;}#breadcrumb li a {padding: 0 2px; font-weight:bold; font-size:10px;text-decoration:underline; }#breadcrumb li a:hover {text-decoration: none;}#breadcrumb li#first a {padding-left: 0;}#breadcrumb li#last {border-right: none; padding: 0 0 0 2px;}	#top{margin:10px 0 0 0;background:transparent url(../images/interface/top_arrow.gif) no-repeat 0 center;}#top a {padding: 0 10px; color:#939CA6; font-weight:bold;font-size:10px;text-decoration: none; }#top a:hover {text-decoration:underline; color:#FFF}/* -- FOOTER BITS -- */#footer{ color:#000; font-size:10px; padding:10px 2px;}#footer p {float:left;}#footer ul{ margin:0;padding:0;float:right; position:relative;}#footer li{display: inline;}#footer li a {border-right: 1px solid #000; margin:0; padding: 0 12px; font-weight:bold;font-size: 10px; text-decoration: underline;}#footer li a:hover{text-decoration:none; color:#fff;}#footer li#last a { border-right: none; padding-right: 0;}#tabarea { width:920px; margin: 0px auto;}div.panes { background:#000 url(../images/interface/tab_pane_bg.png) no-repeat 0 0; border-top:0; border:1px solid #000;}div.panes.pane { /*display:none;*/ margin:5px 5px; height:175px; font-size:12px;}#wheeled, #wheeled2, #education { display:block;}#contactfloats{float:left; }#contactfloats.contactleft{border-right:1px solid #FFF;width:299px;}#contactfloats.contactright{margin-left:20px; width:279px;}#contactfloats p{font-size:11px;}