@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:1110px;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:#FFFFFF;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:#FFFFFF;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:#FFFFFF;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;}


#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:#FFFFFF;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:#FFFFFF;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 20px 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;}
.boximg {}
.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 {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 { 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;}
