a img{
    border:0;
}

.nomargin {
    margin: 0;
    padding: 0;
}

a.video {
    display: block;
    background:url(../img/video_on.jpg);
    width: 90px;
    height: 25px;
    float: right;
    margin: 15px 2px 0 0;
    right: 0;
    bottom: 10px;
}

a:hover.video {
    background:url(../img/video_off.jpg);
}

.handheld {
    display:none;
}

.floatR {
    float:right;
    display:inline;
}

.floatL {
    float:left;
    display:inline;
}

#container {
    width: 964px;
    text-align: left;
    margin: 0 auto;
    padding: 0 8px;
    z-index: 1;
}

#navigation {
    clear: both;
    height: 35px;
}

.slogan {
    float: left;
    display: inline;
    padding-right: 25px;
    padding-top: 10px;
}

#search {
    padding-top: 14px;
    text-align: right;
}

#shop-options {
    float: right;
}

#shop-options ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 196;
}

#shop-options ul li {
    float: right;
    display: inline;
    position: relative;
    z-index: 197;
}

#keyword {
    float: left;
    display: inline;
    width: 125px;
    margin-right: 5px;
    margin-top: 6px;
    border: 1px solid #8f9193;
    color: #8f9193;
    padding: 3px;
    font: normal 10px Verdana, arial, sans-serif;
}

#submit {
    float: left;
    display: inline;
    padding-top: 6px;
}

a#a_international {
    background:url(../img/international_off.gif) no-repeat;
    width: 94px;
    height: 16px;
    display: block;
    float: left;
    margin-right: 10px;
    padding-bottom: 5px;
}

a#cart {
    background:url(../img/cart_off.gif);
    width:45px;
    height: 16px;
    display: block;
    float: left;
}

a:hover#a_international {
    background:url(../img/international_on.gif) no-repeat;
    display: block;
}

a:hover#cart {
    background:url(../img/cart_on.gif);
    width: 45px;
    height: 16px;
    display: block;
}

.grey {
    background: #eff0f0;
}

.grey2 {
    background: #eff0f0;
    width: 61%;
}

.grey3 {
    background: #eff0f0;
    width: 32.75%;
}

.video {
    height: 150px;
    margin-top: 10px;
    padding:0px;
    float: right;
}

#buckets div {
    float: left;
    margin: 10px 10px 20px 0;
    width: 313px;
    /*padding-top: 170px;
    */
 ;
}

#buckets img, #buckets p {
    padding: 0 25px;
}

.norightmargin {
    margin-right: 0!important;
    padding-right: 0px!important;
}

#first {
    height: 345px;
    position: relative;
}

#second {
    height: 345px;
    position: relative;
}

#third {
    margin-right: 0!important;
    height: 345px;
    position: relative;
}

a.imglink1 {
    display: block;
    background:url(../img/circuit_board.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.imglink2 {
    display: block;
    background:url(../img/digital_highway.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.imglink3 {
    display: block;
    background:url(../img/print-connector.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.imglink1a {
    display: block;
    background:url(../img/welcome_aboard.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.imglink2a {
    display: block;
    background:url(../img/seattle_highway.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.imglink3a {
    display: block;
    background:url(../img/blue_pcb.jpg) no-repeat top;
    width: 313px;
    height: 139px;
    float: left;
    margin: 0 0 30px 0;
}

a.more {
    display: block;
    background:url(../img/find_out_more_off.gif);
    width: 90px;
    height: 25px;
    float: right;
    margin: 20px 20px 0 0;
    position: absolute;
    right: 0;
    bottom: 10px;
}

a:hover.more {
    background:url(../img/find_out_more_on.gif);
}

.noleftmargin {
    margin-left: 0;
    padding-left: 0;
}

#categories {
    float: right;
    width: 175px;
    background: #e7e7e7;
    border-top: 5px solid #d4d4d4;
    padding: 30px 30px 15px 10px;
    margin: 50px 20px 30px 30px;
}

.child #body_copy {
    margin-top: 10px;
    background: #fff;
}

#categories h2 {
    color: #2b6a6c;
    font: bold 14px arial, sans-serif;
    margin-top: 0;
    padding-top: 0;
}

#categories ul {
    margin-left: 20px;
    padding-left: 0;
    line-height: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
}

#categories li {
    list-style-image:url(../img/green_bullit.gif);
}

#categories a {
    font: bold 12px arial, sans-serif;
    color: #333;
    text-decoration: underline;
}

#categories a:hover {
    text-decoration: none;
}

#shopping-links {
    float: right;
    margin-left: 300px;
    padding-right: 30px;
}

a.shopping_cart {
    background:url(../img/view_shopping_cart.gif) no-repeat left;
    padding-left: 20px;
    color: #333333;
    text-decoration: underline;
    font-weight: bold;
}

a.print_page {
    background:url(../img/print_page.gif) no-repeat left;
    padding-left: 20px;
    margin-left: 10px;
    color:#333333;
    text-decoration: underline;
    font-weight: bold;
}

a:hover.shopping_cart {
    color: #0084a9;
    text-decoration: none;
}

a:hover.print_page {
    color: #0084a9;
    text-decoration: none;
}

#shop-options {
    z-index: 198!important;
}

#shop-options a {
    z-index: 198!important;
    text-decoration:none !important;
}

#international {
    background: #fff;
    border: 1px solid #bbb;
    position: absolute!important;
    display: none;
    padding: 5px;
    width: 100px;
    top: 20px;
    left: 0;
    font-size: 8pt!important;
    z-index: 199!important;
}

#international a {
    color: #666!important;
    text-decoration:none !important;
    font-weight: bold;
    padding-top: 5px;
}

#international a:hover {
    color: #004960!important;
    text-decoration:none !important;
    font-weight: bold;
}

span.ln {
    font: normal 36px/41px Georgia, "Trebuchet MS", Arial, Verdana, sans-serif;
    margin: 10px ;
    padding: 5px 10px 5px 10px;
    border-left: 1px solid #3D9698;
    background-color: #2E7072;
    color: #FFF;
}

span.sn {
    font: normal 18px/18px Georgia, "Trebuchet MS", Arial, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #2E7072;
}

p1 {
    font: normal 12px/16px Arial, Verdana, sans-serif;
    color: #5e5e5e;
}

#SNav li {
    font: normal 12px/16px Arial, Verdana, sans-serif;
    color: #5e5e5e;
    list-style-image: url(../img/features/garrow2.gif);
}

.content ul ul li {
    font: normal 12px/15px Arial, Verdana, sans-serif;
    color: #5e5e5e;
    list-style-image:none;
    list-style-type: square;
}

a.tourActive:link, a.tourActive:visited, a.tourActive:active {
    font: bold 14px/23px Lucida Sans, Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
    color: #FF0000;
    text-decoration: none;
    background: white url(../img/guidedTour/linkBg.jpg) bottom repeat-x;
    display: block;
    width: 25px;
    height: 22px;
    border: 1px solid #9A9A9A;
    text-align: center;
}

a.tourActive:hover {
    color: #333333;
    text-decoration: none;
}

a.tourNeg:link, a.tourNeg:visited, a.tourNeg:active {
    font: bold 14px/23px Lucida Sans, Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
    color: #2B6A6C;
    text-decoration: none;
    background: white url(../img/guidedTour/linkBg.jpg) bottom repeat-x;
    display: block;
    width: 25px;
    height: 22px;
    border: 1px solid #9A9A9A;
    text-align: center;
}

a.tourNeg:hover {
    color: #333333;
    text-decoration: none;
}

.tiny {
    color: #FFFFFF;
    font: normal 11px/16px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-align: right;
    padding-right: 5px;
}

.nopad {
    font-size: 10px;
    padding: 0px;
}

.small {
    font-size: 10px;
}

.medium {
    font-size: 12px;
}

.bold {
    font-weight: bold ;
}

.price {
    color: #990000;
    font-size: 18px;
}

.red {
    color: #990000;
}

.boldorange {
    font: bold 14px/18px Arial, Verdana, sans-serif;
    margin: 10px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    color: #EB880E;
}

.spectrum {
    background: transparent url(../img/features/spectrum.jpg) repeat-x top left;
}

.body-control {
    width: 750px;
    height: auto;
    background: transparent url(../../www-oldsite/_images/bg/body-bg.jpg) repeat-y top left;
    background-color: #AFDFE0;
    display: table;
}

.body-fix {
    display:table-row;
    width: 750px;
    height: auto;
    background: transparent url(../img/bg/body-bg.jpg) repeat-y top left;
    background-color: #AFDFE0;
}

#SNav {
    width: 160px;
    height: auto;
    float: left;
    display:table-cell;
    background-color: #AFDFE0;
    margin: 0;
    padding: 0;
}

#hp-content {
    width: 750px;
    padding: 0px 10px 10px 0px;
    display:table-cell;
    float: left;
}

#fp-features {
    border-top: 3px solid #9AD5D9;
}

#fp-features p {
    padding: 0px 10px 0px 10px;
    font-size: 11px;
}

#fp-features h4{
    padding: 0px 10px 0px 10px;
}

.ftaddress {
    float: left;
    width: 230px;
    padding-left: 20px;
}

.ftphone {
    float: left;
    width: 230px;
    padding-left: 20px;
}

.ftemail {
    float: left;
    width: 230px;
    padding-left: 20px;
}

.gfooter {
    clear: both;
    padding: 10px 0px 10px 10px;
}

.gfooter p {
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

#rblock {
    width: 175px;
    height: 135px;
    float: left;
    padding: 5px;
    background: transparent url(../img/bg/block.jpg) top left no-repeat;
    border-right: 1px solid #9AD5D9;
}

#rblock2 {
    width: 175px;
    height: 135px;
    float: left;
    padding: 5px;
    background: transparent url(../img/bg/block.jpg) top left no-repeat;
    border-right: 0px solid #9AD5D9;
}

#MNav {
    clear: both;
    background: #333333 url(../_images/MNav/nav-bg.jpg) repeat-x top left;
    border-top: 1px solid #787878;
    border-bottom: 1px solid #333333;
    height: 32px;
    padding-left: 0px;
}

#MNav ul {
    margin: 0px;
    padding: 0px;
    width: 753px;
}

#MNav li {
    display: block;
    list-style-type: none;
    float: left;
    height: 33px;
}

#MNav a.products {
    border-left: 0px solid #787878;
    border-right: 1px solid #333333;
    width: 85px;
}

body#products #MNav a.products {
    border-left: 0px solid #787878;
    border-right: 1px solid #333333;
    width: 85px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.oem {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 110px;
}

body#oem #MNav a.oem {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 110px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.support {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 160px;
}

body#support #MNav a.support {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 160px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.tools {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 105px;
}

body#tools #MNav a.tools {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 105px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.press {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 105px;
}

body#press #MNav a.press {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 105px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.about {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 115px;
}

body#about #MNav a.about {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 115px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a.home {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 60px;
}

body#home #MNav a.home {
    border-left: 1px solid #787878;
    border-right: 1px solid #333333;
    width: 60px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

#MNav a, #MNav a:link, #MNav a:visited {
    padding: 5px 0px 0px 0px;
    margin: 0px;
    text-align: center;
    text-decoration: none;
    display: block;
    height: 27px;
    color: #FFFFFF;
    font: bold 12px/19px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#MNav a:hover {
    color: #E6E6E6;
    padding: 7px 0px 0px 0px;
    height: 25px;
    background: transparent url(../_images/MNav/nav-hover.jpg) top left repeat-x;
}

.top {
    background-color: white;
}

.addtocart {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    padding-left: 15px;
    font-size: 14px;
}

.linkout {
    background: transparent url(../img/features/linkout.gif) right 3px no-repeat;
    padding-right: 15px;
}

.pdf {
    background: transparent url(../img/features/pdf.gif) no-repeat 0% 0% ;
    padding-left: 20px;
}

.zip {
    background: transparent url(../img/features/zip.gif) no-repeat 0% 0% ;
    padding-left: 20px;
}

.arrow {
    background: transparent url(../img/features/arrow.gif) no-repeat 0% 50%;
    padding-left: 10px;
}

.lbr {
    border-top: 1px solid #D4D4D4;
    padding: 0px 0px 0px 0px;
}

.section-name {
    border-top: 1px solid #D4D4D4;
    padding: 10px 0 0 0;
}

.section-name2 {
    border-top: 1px solid #d4d4d4;
    padding: 10px 0 0 0;
    width: 469px;
}

.section-name3 {
    border-top: 1px solid #d4d4d4;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 15px;
    width: 160px;
}

.break {
    width:473px;
}

.space {
    margin: 7px 7px 0 0;
    padding: 10px 0 0 0;
}

.lbg {
    background-color: #fafafa;
}

.dbg {
    background-color: #efefef;
}

.pad {
    padding: 5px;
    margin-top: 1px;
}

.padtop {
    padding-top: 10px;
}

.listing td {
    border-top: 1px solid white;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

html>body .search {
    padding-top: 5px;
}

#sb {
    border: 0px solid #CCCCCC;
    margin: 0px;
    padding: 7px 20px 0px 10px;
    font-size: 10px;
    width: 106px;
    background: transparent;
}

.if {
    background: transparent url(../img/features/normal.jpg) no-repeat;
    display: block;
    width: 130px;
    height: 27px;
    float: left;
}

.if:hover {
    background: transparent url(../img/features/over.jpg) no-repeat;
}

.go {
    float: right;
    display: block;
    width: 61px;
    height: 27px;
}

.fpt {
    margin-top: 0px;
    padding-top: 5px;
    padding-left: 2px;
}

.searchform {
    margin: 0px;
    padding: 0px;
    width: 200px;
    border: 0px;
}

.photoright {
    float: right;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px 0px 5px 10px;
}

html>body .searchform {
    margin: 0px;
    padding: 0px;
    width: 199px;
    border: 1px;
}

html>body #sb {
    border: 0px solid #CCCCCC;
    margin: 0px;
    padding: 7px 20px 0px 10px;
    font-size: 10px;
    width: 116px;
    background: transparent;
}

html>body .field {
    background: transparent url(../img/features/normal.jpg) no-repeat;
    display: block;
    width: 138px;
    height: 27px;
    float: left;
}

.advantage {
    background-color:#eff0f0;
    /*background: transparent url(../img/bg/advantage.jpg) top left;
    */
 width: 165px;
    padding: 10px 10px 10px 10px;
    margin: 5px 0 10px 10px;
    float: right;
    border-top: 5px solid #D4D4D4;
    clear: both;
}

.advantage-hover {
    background-color:transparent;
    /*background: transparent url(../img/bg/advantage.jpg) top left;
    */
 border: 1px solid #D4D4D4;
    border-radius: 5px 5px 5px 5px;
    width: 165px;
    padding: 10px 10px 10px 10px;
    margin: 5px 0 10px 10px;
    float: right;
    clear: both;
}

.advantage-hover h3 {
    border-bottom: 1px solid #C3E0E9;
    text-align: center;
    margin: 0 0 10px;
    padding: 2px 8px 4px;
}

.advantage-hover p {
    font: normal 10px Arial, Verdana, Geneva, sans-serif;
    padding: 0 8px;
    text-align: left;
    color: #5e5e5e;
}

.TabbedPanelsContent .advantage-hover {
    margin-top: 8px;
}

.documentation {
    background-color: transparent;
    margin: 10px 0px 0px;
    text-align: left;
    text-decoration:none;
}

.documentation h3 {
    border-bottom: 1px solid #d4d4d4;
    margin: 0 0 10px;
    padding: 2px 8px 4px;
    width: 469px;
}

.documentation p {
    font: bold 12px Arial, Verdana, Geneva, sans-serif;
    margin: 3px 0px 3px 0px;
    padding: 2px 0px 2px 0px;
    color: #004960;
}

.advantage-but a h4 {
    font: bold 12px Arial, Verdana, Geneva, sans-serif;
    margin: 3px 3px 3px 3px;
    padding: 3px 3px 3px 3px;
    color: #0000;
}

.advantage-but a:hover {
    background color: #A4D6E2;
    background:-moz-linear-gradient( center top, #A4D6E2 50%, #5096AB 100% );
}

.TabbedPanelsContent .advantage-but a {
    margin-top: 8px;
}

.advantage-blue {
    background-color: #DFF2F3;
    width: 165px;
    padding: 0px 10px 10px 10px;
    margin-top: 0px;
    float: right;
    border-top: 5px solid #DFF2F3;
    clear: both;
}

.advantage-logo {
    background-color:#eff0f0;
    width: 165px;
    padding: 10px 10px 10px 10px;
    margin: margin: 5px 0 10px 0;
    float: right;
    border-top: 5px solid #D4D4D4;
    clear: both;
}

.advantage-tour {
    background: transparent url(../img/bg/advantage.jpg) top left;
    width: 165px;
    padding: 0px 10px 10px 10px;
    margin-top: 0px;
    float: right;
    border-top: 5px solid #D4D4D4;
    clear: both;
}

#rdk-highlight {
    background-color: #7cbfd2;
    width: 165px;
    clear: both;
    float: right;
    padding: 10px 10px 10px 10px;
    margin: 0px 0 10px 10px;
    border-top: 5px solid #0084a9;
}

#rdk-highlight h3 {
    font-size: 13px;
    color: #5e5e5e;
    border-bottom: 1px solid #5e5e5e;
    padding: 0 0 5px 0;
    margin: 0;
}

.rdk-prod-title {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 0 0;
}

.rdk-prod-title a {
    color: #ffffff;
}

.rdk-desc {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.rdk-but {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    padding-left: 15px;
    font-size: 11px;
}

.rdk-but a {
    color: #5e5e5e;
}

#bsp-highlight {
    background-color: #7cbfd2;
    width: 165px;
    clear: both;
    float: right;
    padding: 10px 10px 10px 10px;
    margin: 0px 0 10px 10px;
    border-top: 5px solid #0084a9;
}

#bsp-highlight h3 {
    font-size: 13px;
    color: #5e5e5e;
    border-bottom: 1px solid #5e5e5e;
    padding: 0 0 5px 0;
    margin: 0;
}

.bsp-prod-title {
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.bsp-prod-title a {
    color: #ffffff;
}

.bsp-desc {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.bsp-desc a {
    color: #ffffff;
}

.bsp-but {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    font-size: 11px;
    ;
}

.bsp-but a {
    color: #ffffff;
}

#related-prod-highlight {
    background-color: #7cbfd2;
    width: 165px;
    clear: both;
    float: right;
    padding: 10px 10px 10px 10px;
    margin: 0px 0 10px 10px;
    border-top: 5px solid #0084a9;
}

#related-prod-highlight h3 {
    font-size: 13px;
    color: #5e5e5e;
    border-bottom: 1px solid #5e5e5e;
    padding: 0 0 5px 0;
    margin: 0;
}

.related-prod-title {
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.related-prod-title a {
    color: #ffffff;
}

.related-prod-desc {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 5px 0 0 0;
}

.related-prod-desc a {
    color: #ffffff;
}

.related-prod-but {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
    font-size: 11px;
    ;
}

.related-prod-but a {
    color: #ffffff;
}

#related-accessories {
    background-color: #7cbfd2;
    width: 165px;
    clear: both;
    float: right;
    padding: 10px 10px 10px 10px;
    margin: 0px 0 10px 10px;
    border-top: 5px solid #0084a9;
}

#related-accessories h3 {
    font-size: 13px;
	color:#7f7f7f;
    border-bottom: 1px solid #5e5e5e;
    padding: 0 0 5px 0;
    margin: 0;
}

#partner-box {
    background-color: white;
    width: 163px;
    clear: both;
    float: right;
    padding: 10px 10px 10px 10px;
    margin: 0px 0 10px 10px;
    border: 1px solid #c4c4c4;
    text-align: center;
}

#adeneo {
    background-color: #E7E7E7;
    clear: both;
    float: right;
    padding: 5px 10px 10px 10px;
    margin: 0px 0 10px 0px;
    border-top: 5px solid #D4D4D4;
}

#adeneo img {
    float: left;
    padding: 0 10px 0px 0;
}

#adeneo p {
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 135%;
}

.cart-but {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    padding-left: 15px;
    font-size: 11px;
}

.cart-but a {
    color: #5e5e5e;
}

#page-product-block {
    display: block;
    width: 470px;
    padding: 0;
}

#page-product-block img {
    padding: 15px 77px 15px 76px;
    border: 1px solid #D4D4D4;
}

#page-product-block div {
    background-color: #D4D4D4;
    padding: 7px 0;
    text-align: center;
    width: 475px;
    margin: 2px 0 20px 0;
}

.prod-title-block {
    color: #282828;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 15px;
}

.prod-but {
    background: transparent url(../img/features/garrow.gif) 0px 3px no-repeat;
    padding: 0 0 0 18px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #000000;
}

.clear {
    clear: both;
}

.med-text {
    font-size: 11px;
}

#rdk-price-table, #rdk-price-table2, #price-table, .tech-table {
    font: normal 12px/12px Arial, Verdana, sans-serif;
    width: 100%;
}

.darkheader {
    background-color: #0084a9;
    color: white;
    padding: 8px;
    font-weight: bold;
}

.tech-table td {
    border-bottom: 1px solid #FFF;
    padding: 8px 4px;
}

#price-table, .tech-table {
    font: normal 12px/12px Arial, Verdana, sans-serif;
    width: 100%;
}

.tech-table td {
    border-bottom: 1px solid #FFF;
    padding: 8px 4px;
}

#rdk-price-table {
    margin: 0px 0 0 0;
}

#rdk-price-table h4 {
    color: #7F7F7F;
    font-weight: bold;
    margin: 5px 0;
    font-size: 12px;
}

#rdk-price-table td.thumb {
    border-top: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    text-align: center;
    padding: 15px 0 10px 0;
}

#rdk-price-table td.product {
    border-top: 1px solid #C4C4C4;
    border-right: 1px solid #C4C4C4;
    padding: 0 0 10px 0;
}

#rdk-price-table td.actions {
    background-color: #EFF1F0;
    border-right: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    padding: 10px 5px;
}

#rdk-price-table td.checkout {
    padding: 9px 0 0 0;
}

#rdk-price-table td.checkout a {
    background-color: #A4D6E2;
    background-image: -webkit-gradient(linear, left top, left bottom, to(rgb(163,213,226)), from(rgb(80,150,171)));
    background-image: -webkit-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -moz-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -o-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -ms-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A4D6E2', EndColorStr='#539BAF');
    border: 1px solid #5096AB;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #003A4E;
    display: block;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
    width: 95px;
}

#rdk-price-table td.title {
    color: #004960;
    font-weight: bold;
    text-align: right;
    padding: 0 5px 0 0;
}

.tech-table {
    width: 100%;
    clear: both;
}

#bsp-table {
    clear: both;
    margin: 5px 0 0 0;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    font: normal 11px/11px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#bsp-table td {
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 8px 4px;
}

#bsp-table td.bsp-yellowtbg {
    background-color: #FEF5CC;
}

#bsp-table td.bsp-greenbg {
    background-color: #c3e1e9;
}

#bsp-table td.bsp-bluebg {
    background-color: #fafafa;
}

#bsp-table td.bsp-graybg {
    background-color: #efefef;
}

#bsp-table td.bsp-dkgraybg {
    background-color: #d6d6d6;
}

#bsp-table td.bsp-header {
    background-color: #0084a9;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: left;
}

#bspnew-table {
    width: 70%;
    margin: 5px 0 0 0;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    font: normal 11px/11px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#bspnew-table td {
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 4px 4px;
}

#bspnew-table td.bsp-yellowtbg {
    background-color: #FEF5CC;
}

#bspnew-table td.bsp-greenbg {
    background-color: #c3e1e9;
}

#bspnew-table td.bsp-bluebg {
    background-color: #fafafa;
}

#bspnew-table td.bsp-graybg {
    background-color: #efefef;
}

#bspnew-table td.bsp-dkgraybg {
    background-color: #d6d6d6;
}

#bspnew-table td.bsp-header {
    background-color: #0084a9;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: left;
}

#kit-table {
    width: 70%;
    margin: 5px 0 0 0;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    font: normal 11px/11px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#kit-table td {
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 4px 4px;
}

#kit-table td.kit-header {
    background-color: #0084a9;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: left;
}

#kit-table td.som-blue {
    background-color: #c3e1e9;
    text-align: left;
}

#som-table {
    width: 70%;
    margin: 5px 0 0 0;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    font: normal 11px/11px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#som-table td {
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 4px 4px;
}

#som-table td.som-header {
    background-color: #0084a9;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: left;
}

#som-table td.soft-header {
    background-color: #cc00ff;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: left;
}

#som-table td.som-blue {
    background-color: #c3e1e9;
    text-align: left;
}

#vs-table {
    width: 100%;
    margin: 5px 0 0 0;
    border-top: 1px solid #CDCDCD;
    border-left: 1px solid #CDCDCD;
    font: normal 11px/11px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
}

#vs-table td {
    border-bottom: 1px solid #CDCDCD;
    border-right: 1px solid #CDCDCD;
    padding: 4px 4px;
}

#vs-table td.vs-category {
    background-color: #0084a9;
    color: white;
    padding: 4px;
    font-weight: bold;
    text-align: right;
}

#vs-table td.vs-title {
    background-color: #c3e1e9;
    text-align: left;
}

#vs-table td.vs-ltgray {
    background-color: #fafafa;
    text-align: left;
}

/* SPECIAL BUILD OUT ONLY CLASSES a[href^="#"]:link {
    background-color: #FFCC00;
}

.xxx {
    background-color: #CCFF66;
}

*/
#searchPageForm {
    background-color: #7EBFD3;
    margin: 2px;
    padding: 5px 5px 5px 52px;
}

#searchPageForm .searchField {
    font-size: 1.1em;
    font-weight: bold;
    padding: 2px;
}

#searchPageForm .small {
    font-size: 0.9em;
}

.searchResultsMessage {
    margin: 5px 0 5px 0;
    margin: 0;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
}

.searchText {
    font-size: 12px;
    line-height: 13px;
    letter-spacing: 0;
}

.phpdigHighlight {
    background-color: #FFFFCC;
    padding: 0 2px 0 2px;
    font-weight: bold;
    color: #990000;
}

.hpHeading a:link, .hpHeading a:visited, .hpHeading a:active {
    font: bold 17px/18px Arial, Verdana, sans-serif;
    margin: 10px 0px 5px 0px;
    padding: 2px 0px 2px 0px;
    color: #EB880E;
    text-decoration: none;
}

.hpHeading a:hover {
    font: bold 17px/18px Arial, Verdana, sans-serif;
    margin: 10px 0px 5px 0px;
    padding: 2px 0px 2px 0px;
    color: #EB880E;
    text-decoration: none;
}

.microsoft-copyright {
    font-style:italic;
    font-size: 11px;
    line-height: 12px;
}

.special {
    background-color: red;
    color: white;
}

.sp2_field {
    border: 1px solid #ddd;
    width: 110px;
    color: #443;
    padding: 0px;
    margin-top: 5px;
    margin-bottom: 4px;
    outline: none;
}

.searchbtn {
    width: 54px;
    height: 19px;
    background: #FFFFFF url(../img/features/search.jpg) no-repeat;
    margin-top: 5px;
    outline: none;
}

.SHlight {
    padding-left: 0px;
    margin-left: 5px;
}

.SHlight p {
    margin: 5px ;
}

#SNav ul.menu {
    margin: 5px 0px 0px 0px;
    padding-left: 18px;
}

#SNav ul.menu li {
    font: normal 11px/18px Arial, "Trebuchet MS", Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}

#SNav ul.menu ul {
    margin: 0px;
    padding-left: 15px;
}

#SNav ul.menu ul li {
    font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

#SNav ul.menu ul ul {
    margin: 0px;
    padding-left: 15px;
}

#SNav ul.menu ul ul li {
    font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

.fix-body {
    background: #FFF url(../img/bg/body-bg.jpg) repeat-y top left;
    width: 750px;
    height: auto;
}

#fix-SNav {
    display: block;
    float: left;
    width: 155px;
    height: auto;
    margin: 0;
    padding: 0 5px 0 0;
}

#fix-SNav ul.menu {
    margin: 5px 0px 0px 0px;
    padding-left: 18px;
}

#fix-SNav ul.menu li {
    font: normal 11px/18px Arial, "Trebuchet MS", Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
}

#fix-SNav ul.menu ul {
    margin: 0px;
    padding-left: 15px;
}

#fix-SNav ul.menu ul li {
    font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

#fix-SNav ul.menu ul ul {
    margin: 0px;
    padding-left: 15px;
}

#fix-SNav ul.menu ul ul li {
    font: normal 10px/1.6em Arial, "Trebuchet MS", Verdana, sans-serif;
    color: #464646;
    margin: 0px;
    padding: 0px;
}

#fix-SNav li {
    font: normal 11px/18px Arial, "Trebuchet MS", Arial, Verdana, sans-serif;
    color: #333333;
    list-style-image: url(../img/features/garrow2.gif);
}

.fix-content {
    background-color: #FFF;
    display: block;
    float: right;
    width: 567px;
    height: auto;
    margin: 0;
    padding: 0 10px 0 10px;
}

.clear {
    display: block;
    clear: both;
}

.link-learn-more {
    color: #0084a9;
    font-size: 11px;
    font-weight: normal;
}

.link-learn-more a {
    color: #0084a9;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.link-learn-more a:hover {
    color: #0084a9;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.link-inline {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
}

.link-inline a {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.link-inline a:hover {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

a.link-inline {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

a.link-inline:hover {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.link-inline2 {
    color: #00894a9;
    font-size: 12px;
    font-weight: normal;
}

.link-inline2 a {
    padding-left: 08px;
    text-align: left;
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.link-inline2 a:hover {
    color: #0084a9;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}

.link-phead {
    font-weight: bold;
}

.link-phead a {
    text-decoration: none;
}

.link-phead a:hover {
    text-decoration: underline;
}

.pdfIcon {
    background: transparent url(../img/features/pdf.gif) no-repeat 0% 0% ;
    padding-left: 20px;
}

.zipIcon {
    background: transparent url(../img/features/zip.gif) no-repeat 0% 0% ;
    padding-left: 20px;
}

h2.productTitle {
    font: bold 17px/18px Arial, Verdana, sans-serif;
    margin: 3px 0px 3px 0px;
    padding: 2px 0px 2px 0px;
    color: #0084a9;
}

.addToCart {
    background: transparent url(../img/features/garrow.gif) 0px 4px no-repeat;
    padding-left: 15px;
    font-size: 14px;
}

.linkout {
    background: transparent url(../img/features/linkout.gif) right 3px no-repeat;
    padding-right: 15px;
}

.trLightBg {
    background-color: #efefef;
}

.trDarkBg {
    background-color: #fafafa;
}

.floatPhotoRight {
    float: right;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 5px 0px 5px 10px;
}

.nopad {
    font-size: 10px;
    padding: 0px;
}

.small {
    font-size: 10px;
}

.medium {
    font-size: 12px;
}

.bold {
    font-weight: bold ;
}

.price {
    color: #990000;
    font-size: 12px;
}

.red {
    color: #990000;
}

.boldorange {
    font: bold 14px/18px Arial, Verdana, sans-serif;
    margin: 10px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    color: #EB880E;
}

:focus {
    outline: none;
}



#shop-options {
    float: right;
    margin-top: 2px;
    width: 150px;
}

#shop-options li {
    float: left;
    font: 11px Verdana, sans-serif;
    list-style: none;
    list-style-image: none;
}

#shop-options li a {
    background: url(../img/utility-sprite.png) no-repeat;
    color: #999;
    font-weight: normal;
    padding: 0;
}

#shop-options li a#a_international {
    background: url(../img/utility-sprite.png) no-repeat right -38px;
}

#shop-options li a#a_international:hover {
    background: url(../img/utility-sprite.png) no-repeat right -54px;
}

#shop-options li a#cart {
    background: url(../img/utility-sprite.png) no-repeat right -70px;
}

#shop-options li a#cart:hover {
    background: url(../img/utility-sprite.png) no-repeat right -86px;
}

#qn_international {
    position: relative;
}

#qn_international ul {
    display: none;
    background: rgba(255, 255, 255, 0.95);
    border: 1px solid rgb(187, 187, 187);
    font-size: 8pt;
    left: 0;
    position: absolute;
    padding: 0;
    top: 17px;
    width: 100px;
    z-index: 199;
}

#qn_international ul li {
    display: block;
    float: none;
    margin: 0;
    padding: 0;
}

#qn_international ul li a {
    background: 0 none;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 10px 5px;
}

#qn_international ul li a:hover {
    color: #004960;
}

#navigation {
    background: transparent url(../img/bg-nav.gif) no-repeat;
    height: 42px;
}

#qm0 a {
    color: #003a4e;
    font-weight: bold;
    text-decoration: none;
}

.qmproducts, .qmservices, .qmsolutions {
    background: transparent url(../img/bg-nav.gif) no-repeat;
    font-size: 14px;
    line-height: 40px;
    margin-right: 2px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.4);
}

#qm0 > a:hover {
    background: transparent url(../img/bg-nav.gif) no-repeat !important;
    color: #fff;
    text-shadow: none;
}

#qm0 a.qmproducts {
    padding: 0 10px 0 0;
    width: 109px;
}

#qm0 a.qmproducts:hover {
    background-position: 0 -42px !important;
}

#qm0 a.qmservices {
    background-position: -119px 0;
    padding: 0 10px 0 0;
    width: 103px;
}

#qm0 a.qmservices:hover {
    background-position: -119px -42px !important;
}

#qm0 a.qmsolutions {
    background-position: -232px 0;
    width: 109px;
    padding: 0 29px 0 0;
}

#qm0 a.qmsolutions:hover {
    background-position: -232px -42px !important;
}

#qm0 div a, #qm0 ul a {
    background: #276a80 !important;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    position: relative;
}

#qm0 div a.arrow, #qm0 ul a.arrow {
    background: #276a80 url(../img/subnav-arrow.png) no-repeat right 10px !important;
}

#qm0 div a:hover, #qm0 ul a:hover {
    background: #6897a6 !important;
}

#qm0 div a.arrow:hover, #qm0 ul a.arrow:hover {
    background: #6897a6 url(../img/subnav-arrow.png) no-repeat right 10px !important;
    color: #fff;
}

#qm0 a.smsupport, #qm0 a.smabout, #qm0 a.smnews, #qm0 a.smcontact {
    color: #333;
    line-height: 42px;
    text-align: center;
}

#qm0 a.smsupport {
    background-position: -582px 0 !important;
    margin-left: 212px;
    padding: 0 10px 0 0;
    width: 99px;
}

#qm0 a.smsupport:hover {
    background-position: -582px -42px !important;
}

#qm0 a.smabout {
    background-position: -691px 0 !important;
    padding: 0 10px 0 0;
    width: 89px;
}

#qm0 a.smabout:hover {
    background-position: -691px -42px !important;
}

#qm0 a.smnews {
    background-position: -790px 0 !important;
    width: 78px;
}

#qm0 a.smnews:hover {
    background-position: -790px -42px !important;
}

#qm0 a.smcontact {
    background-position: -868px 0 !important;
    width: 92px;
}

#qm0 a.smcontact:hover {
    background-position: -868px -42px !important;
}

#qm0 div.supportnav a, #qm0 ul.supportnav a,#qm0 div.aboutnav a, #qm0 ul.aboutnav a {
    background: #d9d9d9 !important;
    color: #333;
}

#qm0 div.supportnav a:hover, #qm0 ul.supportnav a:hover,#qm0 div.aboutnav a:hover, #qm0 ul.aboutnav a:hover {
    background: #e2e2e2 !important;
}

#page-product-block {
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    min-height: 142px;
    padding: 0 0 8px;
    text-align: center;
    width: 470px;
}

#page-product-block a.group {
    display: inline;
}

#page-product-block img {
    border: 0 none;
    padding: 0;
}

#page-product-block div {
    background: transparent url(../img/productimg-divider.png) no-repeat center;
    padding-top: 15px;
    margin-bottom: 0;
}

#page-product-block a.MoreImages {
    background: url(../img/mag-glass.png) no-repeat left;
    cursor: pointer;
    font-weight: normal;
    line-height: 1;
    padding: 1px 0 1px 22px;
    text-decoration: none;
}

#page-product-block a.MoreImages:hover {
    text-decoration: underline;
}

.advantage {
    background-color: transparent;
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 10px 10px;
    padding: 2px 10px 10px;
}

.main-advantage {
    min-height: 138px;
}

.TabbedPanelsContent .advantage {
    margin-top: 8px;
}

.advantage h3, .DevAreaItem h3 {
    border-bottom: 1px solid #c3e0e9;
    margin: 0 0 10px;
    padding: 2px 8px 4px;
}

.advantage p {
    padding: 0 8px;
}

.TabbedPanels {
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%;
    /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
;
}

.TabbedPanelsContentGroup {
    clear: both;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #CCC;
    border-right: solid 1px #FFFFFF;
    background-color: #FFFFFF;
}

.TabbedPanelsContent {
    padding: 0px;
}

.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none;
    float: left;
    padding: 0px;
    width: 30em;
    height: 20em;
}

.TabbedPanels {
    margin: 10px 0 0 0;
    clear: both;
}

.TabbedPanelsContent {
    clear: both;
}

#som-table {
    margin-top: 8px;
    width: 70%;
}

#som-table.full-width {
    width: 100%;
}

#DocumentationList {
    margin-left: 0;
}

#DocumentationList li {
    list-style: none;
    list-style-image: none;
}

.DevAreaItem {
    border: 1px solid #dedede;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 5px 15px 20px;
    min-height: 200px;
    padding: 10px;
    text-align: center;
    width: 170px;
}

.DevAreaItem h3, .DevAreaItem p {
    text-align: left;
}

.DevAreaItem h3, .DevAreaItem h3 a:link {
    text-decoration: none;
}

#rdk-price-table {
    margin-bottom: 6px;
}

#rdk-price-table td {
    border-color: #dedede;
}

#rdk-price-table td.dbg {
    background: #fff;
    width: 70%;
}

#rdk-price-table td.lbg {
    background: #c3e0e9;
}

#rdk-price-table h3 {
    margin-bottom: 8px;
}

.price {
    color: #004860;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
}

.rdk-but {
    background: 0 none;
    padding: 0;
}

.rdk-but a {
    background-color: #eff0f0;
    background-image: -webkit-gradient(linear, left top, left bottom, to(rgb(239, 240, 240)), from(rgb(214, 215, 215)));
    background-image: -webkit-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -moz-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -o-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -ms-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eff0f0', EndColorStr='#d6d7d7');
    border: 1px solid #a6bfc6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
    width: 95px;
}

.rdk-but a span {
    background: url(/_source/img/features/garrow.gif) no-repeat;
    height: 12px;
    width: 12px;
    float: left;
    margin: 2px 8px 0 2px;
}

.rdk-but a:hover {
    background: #eff0f0;
}

:focus {
    outline: none;
}

#page-product-block {
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    min-height: 142px;
    padding: 0 0 8px;
    text-align: center;
    width: 470px;
}

#page-product-block a.group {
    display: inline;
}

#page-product-block img {
    border: 0 none;
    padding: 0;
}

#page-product-block div {
    background: transparent url(/_source/img/2012-som-images/productimg-divider.png) no-repeat center;
    padding-top: 15px;
    margin-bottom: 0;
}

#page-product-block a.MoreImages {
    background: url(/_images/products/mag-glass.png) no-repeat left;
    cursor: pointer;
    font-weight: normal;
    line-height: 1;
    padding: 1px 0 1px 22px;
    text-decoration: none;
}

#page-product-block a.MoreImages:hover {
    text-decoration: underline;
}

.advantage {
    background-color: transparent;
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    margin: 0 0 10px 10px;
    padding: 2px 10px 10px;
}

.main-advantage {
    min-height: 138px;
}

.main-advantage p {
    position: relative;
    left: 11%;
}

.TabbedPanelsContent .advantage {
    margin-top: 8px;
}

.advantage h3, .DevAreaItem h3 {
    border-bottom: 1px solid #c3e0e9;
    text-align: center;
    margin: 0 0 10px;
    padding: 2px 8px 4px;
}

.advantage p {
    padding: 0 8px;
    text-align: left;
}

.advantage li {
    padding: 0 8px;
    text-align: left;
}

.TabbedPanels {
    margin: 0px;
    padding: 0px;
    float: left;
    clear: none;
    width: 100%;
    /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
;
}

.TabbedPanelsContentGroup {
    clear: both;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #CCC;
    border-right: solid 1px #FFFFFF;
    background-color: #FFFFFF;
}

.TabbedPanelsContent {
    padding: 0px;
}

.TabbedPanelsContentVisible {
    ;
}

.VTabbedPanels .TabbedPanelsTabGroup {
    float: left;
    width: 10em;
    height: 20em;
    background-color: #EEE;
    position: relative;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
    float: none;
    margin: 0px;
    border-top: none;
    border-left: none;
    border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
    background-color: #EEE;
    border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
    clear: none;
    float: left;
    padding: 0px;
    width: 30em;
    height: 20em;
}

.TabbedPanels {
    margin: 0;
    clear: both;
}
.TabbedPanelsContent {
    clear: both;
}

#som-table {
    margin-top: 8px;
    width: 70%;
}

#som-table.full-width {
    width: 100%;
}

#DocumentationList {
    margin-left: 0;
}

#DocumentationList li {
    list-style: none;
    list-style-image: none;
}

.DevAreaItem {
    position: relative;
    border: 1px solid #dedede;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    margin: 5px 15px 20px;
    min-height: 200px;
    height: 220px;
    padding: 10px;
    text-align: center;
    width: 170px;
}

.DevAreaItem .link-inline {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.DevAreaItem h3, .DevAreaItem p {
    ;
}

.DevAreaItem p {
    text-align: left;
}

.DevAreaItem h3, .DevAreaItem h3 a:link {
    text-decoration: none;
}

#rdk-price-table {
    margin-bottom: 6px;
}

#rdk-price-table td {
    border-color: #dedede;
}

#rdk-price-table td.dbg {
    background: #fff;
    width: 70%;
}

#rdk-price-table td.lbg {
    background: #c3e0e9;
}

#rdk-price-table h3 {
    margin-bottom: 8px;
}

#rdk-price-table2 {
    margin-bottom: 6px;
}

#rdk-price-table2 td {
    border-color: #dedede;
}

#rdk-price-table2 td.dbg {
    background: #fff;
    width: 70%;
}

#rdk-price-table2 td.lbg {
    background: #c3e0e9;
}

#rdk-price-table2 h3 {
    margin-bottom: 8px;
}

.price {
    color: #004860;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
}

.rdk-but {
    background: 0 none;
    padding: 0;
}

.rdk-but a {
    background-color: #eff0f0;
    background-image: -webkit-gradient(linear, left top, left bottom, to(rgb(239, 240, 240)), from(rgb(214, 215, 215)));
    background-image: -webkit-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -moz-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -o-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: -ms-linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    background-image: linear-gradient(top, rgb(239, 240, 240), rgb(214, 215, 215));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eff0f0', EndColorStr='#d6d7d7');
    border: 1px solid #a6bfc6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
    width: 85px;
}

.rdk-but a span {
    background: url(/_source/img/features/garrow.gif) no-repeat;
    height: 12px;
    width: 12px;
    float: left;
    margin: 2px 8px 0 2px;
}

.rdk-but a:hover {
    background: #eff0f0;
}

/* Quote Box */
.main-advantage h3 {
    border-bottom: 0px solid white;
    margin: 25px 0 5px 0;
    padding: 0;
    text-align: center;
    font-size: 14px;
}

.main-advantage h3.phone {
    margin: 10px 0px 10px 0px;
    color: #0084A9;
    font-size: 16px;
}

.gaq-but {
    background: 0 none;
    padding: 0;
}

.gaq-but a p {
    text-align:center;
}

.gaq-but a {
    background-color: #A4D6E2;
    background-image: -webkit-gradient(linear, left top, left bottom, to(rgb(163,213,226)), from(rgb(80,150,171)));
    background-image: -webkit-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -moz-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -o-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: -ms-linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    background-image: linear-gradient(top, rgb(163,213,226), rgb(80,150,171));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A4D6E2', EndColorStr='#539BAF');
    border: 1px solid #5096AB;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #003A4E;
    display: block;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none;
    width: 95px;
}

.gaq-but a:hover {
    background: #A4D6E2;
}
span.highlight{
	color:#00B0F5;
}
.sidebar-software-services-box{
	margin-top:0;
}
.sidebar-expertise-box{
	margin-bottom:5px;
}
.sidebar-expertise-box img{
	margin:0 auto;
	display:block;;
}
.som-compare-table-container{
	text-align:center;
}
.som-compare-table-container tr:first-child td{
	font-weight:bold;
	vertical-align:top;
	color:#333;
}
.som-compare-table-container tr td:first-child{
	text-align:right;
	font-weight:bold;
	vertical-align:bottom;
	color:#333;
}
.som-compare-table-container table{
	border-collapse:collapse;
}
.som-compare-table-container tr td{
	border:1px solid #dcdcdc;
	width:20%;
	padding:4px 10px;
	color:#333;
}
/*
.som-compare-table-container td img{
	margin:10px 0 5px 0;
}
*/

/*Homepage Styles
*********************************************************************************/

#home-splash{
    position: relative;
	display:block;
	background:#fff;
	width: 980px;
	height: 400px;
	margin: 0 -8px -20px;
	z-index: 5;
}

.home-splash-inner {
    position: relative;
	display:block;
	width: 980px;
	height: 400px;
	margin:0 auto;
}

.home-splash-inner img{
    position: absolute;
    top: 0;
    right: 0;
	float:right;
	clear:none;
	margin: 0;
	z-index: 5;
}

.home-splash-inner .home-splash-text{
    position: relative;
	width:425px;
	float:left;
	z-index: 10;
	padding: 0 0 0 60px;
}

.home-splash-inner h1{
	font-size:36px;
	color:#333;
	font-weight:normal;
	margin:40px 0 20px 0;
	display:block;float:left;
	width:425px;
}

.home-splash-inner p{
	color:#404040;
	float:left;
	font-size:19px;
	line-height:22px;
	width:425px;
	clear:both;
	margin:0 0 0 0;
	padding:0;
}

.home-box-wrapper{
	display:block;
	margin:0 auto;
	width:980px;
	height:350px;
	margin-bottom:10px;
	padding-top:10px;
	background:url(../img/bg/home-blue-stripe.png) repeat-x;
	position:relative;
	left:-8px;
}

.home-box{
	display:block;
	width:240px;
	height:200px;
	padding:25px;
	background:#fff;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.home-box-services {
	margin-left:38px;

}

.home-box-software {
	background: #fff url(../img/placeholder/box-software.jpg) no-repeat left bottom;
}

.home-box-can {
	background: #fff url(../img/placeholder/box-som.jpg) no-repeat left bottom;
}

/*
.home-box-services, .home-box-software, .home-box-can {
    background: #fff url(http://www.placehold.it/290x80) no-repeat left bottom;
}
*/

.home-box h2{
	font-size:27px;
	font-weight:normal;
	color:#333;
	margin:0 0 5px 0;
}

.home-box p{
	color:#7f7f7f;
	font-size:18px;line-height:24px;
	margin:0 0 15px 0;
}

.home-box-wrapper .home-box:last-child{
	margin-right:0;
}

.home-blue-box{
	display:block;
	width:850px;
	height:130px;
	background:#223e62;
	margin-bottom:10px;
	padding:20px 25px 0 25px;
	clear:both;
	float:left;
	margin-left:38px;
}

.home-blue-box h2{
	font-size:24px;
	color:#fff;
	font-weight:normal;
	margin:0;
}

.home-blue-box p{
	font-size:14px;
	color:#fff;
	margin:0 0 25px 0;
}

.home-blue-box a.btn-learn-more, #home-splash .home-splash-inner a.btn-learn-more{
	background:#1dafc9;
	text-transform:uppercase;
	font-size:12px;font-weight:normal;
	color:#fff;
	padding:9px 13px;
	text-decoration:none;
}

.home-blue-box a.btn-learn-more:hover, #home-splash .home-splash-inner a.btn-learn-more:hover{
	background-color: #223E62;
}

.home-bottom{
	display:block;margin:0 auto;
	width:904px;
	height:195px;
	margin-bottom:25px;
	clear:both;
}

.home-video-link{
	display:block;
	width:225px;
	height:195px;
	background:#1dafc9;
	color:#fff;
	float:left;
	margin-right:11px;
	text-decoration:none !important;

}

.home-video-link span{
	display:block;
	color:#fff;
	font-size:18px;line-height:21px;
	padding:25px 25px 80px 25px;
	margin-top:20px;
	font-weight:normal;
	background:url(../img/icn-home-play.png) no-repeat center 80px;
}

.home-product-box{
	display:block;
	width:396px;
	height:193px;
	padding:0 0 0 20px;
	float:left;
	border:1px solid #d9d9d9;
	margin-right:11px;
	background:#fff;
}

.home-area-box{
	display:block;
	width:213px;
	height:193px;
	padding:0 0 0 20px;
	float:left;
	border:1px solid #d9d9d9;
	background:#fff;

}

.home-product-box a.item{
	display:block;
	width:80px;
	float:left;
	text-decoration:none;
	margin-right:15px;
	text-align:center;
	margin-bottom:15px;
	font-weight:normal;
	font-size:11px;
}

.home-product-box a.item img{
	margin-bottom:12px;
}

.home-product-box-comparelink{
	display:block;
	float:left;
	clear:both;
	width:150px;
	font-size:15px;
	color:#00b0f4;
	font-weight:normal;
}

.home-product-box h3{
	color:#333;
	font-weight:normal;
	font-size:18px;
	margin-top:18px;
	margin-bottom:10px;
}

.home-area-box h3{
	color:#333;
	font-weight:normal;
	font-size:18px;
	margin-top:18px;
	margin-bottom:0px;
}

.home-area-box p{
	margin:0 0 10px 0;
}

.home-area-box a{
	display:block;
	float:left;
	clear:both;
	padding:1px 0 2px 35px;
	margin:5px 0;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}

.home-area-box a.flag-germany{background:url(../img/flag-germany.png) no-repeat 0 0 }
.home-area-box a.flag-france{background:url(../img/flag-france.png) no-repeat 0 0 }
.home-area-box a.flag-india{background:url(../img/flag-india.png) no-repeat 0 0 }

p.small-blue-text, span.small-blue-text, .home-box a{
	color:#00B0F4;
	font-size:14px;
	margin:15px 0 20px 0;
	text-decoration: none;
	font-weight: normal;
}

#video-content{
	display:none;
}


/**
 * Columns
 */

/* Products Content Columns */
.products-content hr {
    margin: 0;
}
.products-content .column-wrap {
    margin-left: -1px;
    margin-right: -1px;
}
.products-content .column-wrap .column {
    margin: 0;
}
.products-content .column-wrap .column.half {
    width: 335px;
}
.products-content .column-wrap .column.third {
    width: 223px;
}
.products-content .column-wrap .column .inner-column {
    border-left: 1px solid #e0e0e0;
    padding: 10px 20px;
}

/* Column Content */
.products-content .column-wrap .column h2, .products-content .column-wrap .column p {
    margin: 10px 0;
}
.products-content .column-wrap .column h2 {
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    color: #303030;
}
.products-content .column-wrap .column p {

}
.products-content .column-wrap .column p.highlight {
    color: #50ACC5;
}
.products-content .column-wrap .column img {
    margin: 10px -20px -10px -20px;
}
.products-content .column-wrap .column.third .inner-column {
    padding-bottom: 110px;
}
.products-content .column-wrap .column.third img {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    /* margin: 10px -20px -10px -20px; */
}
.products-content .column-wrap .column .hide {
    display: none;
}

/**
 * End of Columns
 */

/*Advantages page*/
#advantages-page .advantages-page{
	width:980px;
	margin:-10px 0 0 -8px;
	padding:0;
}

.advantages-page h1{
	color:#404040;
	font-size:49px;
	line-height: 1em;
	font-weight:normal;
	margin:0;padding:0;
}

.advantages-page h2{
	margin:0;padding:0;
	font-size:49px;
	color:#a6a6a6;
	font-weight:normal;
}

.advantages-page h3{
	font-size:19px;
	line-height:24px;
	color:#404040;
	font-weight:normal;
	margin:0;padding:0;

}

#advantages-page .advantages-page p{
	font-size:14px;
	line-height:21px;
	color:#404040;
}

.advantages-box-1{
	display:block;
	width:100%;
	height:560px;
	float:left;
	background:url(../img/advantages-box-1-bg.jpg) no-repeat right top ;
}

	.advantages-box-1 h1{
		margin:40px 0 0 40px;
	}

	.advantages-box-1 h3{
		margin:25px 0 10px 40px;
	}

	.advantages-box-1 p.align_left{
		clear: left;
		width:380px;
		float:left;
		margin:0 0 40px 40px;
	}

	.advantages-box-1 .video-btn{
		display:block;
		width:282px;
		height:15px;
		background:url(../img/advantages-video.jpg) no-repeat top left;
		clear:left;
		margin:0 0 0 40px;
		padding-top:146px;
		text-align:center;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
	}

.advantages-box-2{
	display:block;
	width:100%;
	height:505px;
	float:left;
	background:url(../img/advantages-box-grade.png) repeat-x;
}

	.advantages-box-2 h1{
		margin:40px 0 15px 40px;
	}

	.advantages-box-2 p {
		float:left;
		margin:0 40px 0 40px;
	}

	.advantages-box-2 h3.align_right{
		float: right;
		width:340px;
		margin:30px 40px 10px 0;
	}

	.advantages-box-2 p.right, .advantages-box-2 p.align_right{
		float:right;
		width:340px;
		margin-left:30px;;
	}

.advantages-box-3{
	display:block;
	width:100%;
	height:695px;
	float:left;
	background:url(../img/advantages-box-grade.png) repeat-x;
	position:relative;
}

	.advantages-box-3 h1{
		margin:40px 0 20px 40px;
	}

	.advantages-box-3 h3{
		margin:0 0 10px 0;
	}

	.advantages-box-3 p{
		float:left;
		margin:0 0 20px 0;
	}

	.advantages-box-3 .left-col{
		width:420px;
		float:left;
		margin:0 0 0 40px;
	}

	.advantages-box-3 .right-col{
		width:420px;
		float:right;
		margin:0 40px 0 0;
	}

	.advantages-box-3 img{
		position:absolute;
		bottom:0;
		left: 0;
	}


.advantages-box-4{
	display:block;
	width:100%;
	height:400px;
	float:left;
}

	.advantages-box-4 h1{
		margin:40px 0 20px 40px;
	}

	.advantages-box-4 p{
		float:left;
		margin:0 30px 10px 40px;
	}

	.advantages-box-4 table{
		border:1px solid #fff;
		border-collapse:collapse;
		margin:0 0 0 40px;
	}

	.advantages-box-4 td, .advantages-box-4 th{
		font-size:15px;
		line-height:21px;
		color:#404040;
		font-weight:normal;
		text-align:right;
		width:150px;
		padding:5px 10px;

	}

	.advantages-box-4 th{
		text-align:left;
	}

	.advantages-box-4 td.center{
		text-align:center;
	}

	.advantages-box-4 table td, .advantages-box-4 table th{
		border:1px solid #bfbfbf;
		border-top:none;
	}

	.advantages-box-4 table tr td:first-child, .advantages-box-4 table tr th:first-child
	{
		border-left:none;
		width:285px;
	}

	.advantages-box-4 table tr:last-child td
	{
	}

	.advantages-box-4 table tr td:last-child, .advantages-box-4 table tr th:last-child{
		border-right:none;
	}




.advantages-box-5{
	display:block;
	width:100%;
	height:620px;
	float:left;
	background:url(../img/advantages-box-grade.png) repeat-x;
	position:relative;
}

	.advantages-box-5 h1{
		margin:40px 0 15px 40px;
	}

	.advantages-box-5 p{
		float:left;
		margin:0 40px 25px 40px;
	}

	.advantages-box-5 img{
		position:absolute;
		bottom:0;
		left: 0;
		width: 100%;
	}

.advantages-box-6{
	display:block;
	width:100%;
	height:630px;
	float:left;
}

	.advantages-box-6 h1{
		margin:40px 0 15px 40px;
	}

	.advantages-box-6 p.align_left{
		float:left;
		margin:0 40px 15px 40px;
		width:370px;
		float:left;
	}

	.advantages-box-6 p.right, .advantages-box-6 p.align_right{
		margin:0 80px 15px 0;
		width:400px;
		float:right;
	}

	.advantages-box-6 img.right, .advantages-box-6 img.align_right{
		float:right;
		margin:-10px 0 55px 0;
	}

	.advantages-box-6 img.left, .advantages-box-6 img.align_left{
		float:left;
		margin:25px 0 0 25px;
	}

.advantages-box-7{
	display:block;
	width:100%;
	background:url(../img/advantages-box-grade.png) repeat-x;
	float: left;
}

	.advantages-box-7 h1{
		margin:40px 50px 30px 60px;
	}

	.advantages-box-7 h2.align_left{
		margin:20px 0 25px 60px;
		width:380px;
	}

	.advantages-box-7 p.align_right {
		float: right;
		margin-right: 50px;
	}

	.advantages-box-7 p.align_left{
		margin:0 0 25px 60px;
		width:380px;
		clear:left;
	}

	.adantage7img { margin: 0; padding: 0; }
	.adantage7img img { margin: 0; padding: 0; }
/**
 * End of Partners
 */

/* Single Board Computers page*/

.btn {
    display: inline-block;
    background: #adadad;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    padding: 8px 20px;
    color: #fff;
    text-decoration: none;
}

.btn-darkblue {
    background-color: #223e62;
}

.btn-darkblue:hover {
    background-color: #50acc5;
    border: 1px solid #50acc5;
}

#sbc-page .sbc-page{
	width:980px;
	margin:-10px 0 0 -8px;
	padding:0;
}

.sbc-page h1{
	color:#404040;
	font-size:49px;
	line-height: 1em;
	font-weight:normal;
	margin:0;padding:0;
}

.sbc-page h2{
	margin:0;padding:0;
	font-size:49px;
	color:#a6a6a6;
	font-weight:normal;
}

.sbc-page h3{
	font-size:20px;
	line-height:24px;
	color:#404040;
	font-weight:normal;
	margin: 0 0 10px 40px;
    padding:0;

}

.sbc-page {
	font-size: 14px;
	line-height: 22px;
	color: #404040;
}

.sbc-box-1{
	display:block;
	width:100%;
	float:left;
}

.sbc-box-1 h1{
    margin:40px 0 0 40px;
    display: none;
}

.sbc-box-1 h3{
  	margin:25px 0 10px 40px;
}

.sbc-box-1 p.align_left{
  	clear: left;
  	width:380px;
  	float:left;
  	margin:0 0 40px 40px;
}

.sbc-box-1 .video-btn{
  	display:block;
  	width:282px;
  	height:15px;
  	background:url("../img/advantages-video.jpg") no-repeat top left;
  	clear:left;
  	margin:0 0 0 40px;
  	padding-top:146px;
  	text-align:center;
  	font-size:14px;
  	font-weight:normal;
  	text-decoration:none;
}

.sbc-box-1 .cosmic-title {
    display: inline-block;
    margin: 50px 0 0 150px;
}

.sbc-box-1 .cosmic-board {
    margin: 0 0 30px 80px;
    float: left;
}

.sbc-box-1 .cosmic-sticker {
    margin: 85px 0 0 30px;
    float: left;
}

.sbc-box-2{
	display:block;
	width:100%;
	float:left;
	background:url("../img/advantages-box-grade.png") repeat-x;
}

	.sbc-box-2 h1{
		margin:40px 0 15px 40px;
	}

	.sbc-box-2 p {
		float:left;
		margin:0 40px 30px 40px;
	}

	.sbc-box-2 h3.align_right{
		float: right;
		width:340px;
		margin:30px 40px 10px 0;
	}

	.sbc-box-2 p.right, .sbc-box-2 p.align_right{
		float:right;
		width:340px;
		margin-left:30px;;
	}

.sbc-box-3{
	display:block;
	width:100%;
	float:left;
	background:url(../img/advantages-box-grade.png) repeat-x;
	position:relative;
    padding: 40px 0 0 0;
}

	.sbc-box-3 h1{
		margin:40px 0 20px 40px;
        display: none;
	}

	.sbc-box-3 h3{
		margin:0 0 10px 0;
	}

	.sbc-box-3 p{
		float:left;
		margin:0 0 20px 0;
	}

	.sbc-box-3 .left-col{
		width:420px;
		float:left;
		margin:0 0 0 40px;
	}

	.sbc-box-3 .right-col{
		width:420px;
		float:right;
		margin:0 40px 0 0;
	}

	.sbc-box-3 img{
		bottom:0;
		left: 0;
	}


/**
 * Single Board Computers - Get Started
 */
.sbc-box-4 {
  display: block;
  clear: both;
  padding: 40px;
  background: url("../img/advantages-box-grade.png") repeat-x;
  position: relative;
}

/* Intro */
.sbc-box-4 .cosmic-board-intro {
  padding-bottom: 20px;
}
.sbc-box-4 .cosmic-board-intro h1 {
  margin-bottom: 20px;
}

.sbc-box-4 h2 {
  font-family: "myriad-pro", Arial, Verdana, sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #404040;
}

.sbc-box-4 .left-col,
.sbc-box-4 .right-col {
  width: 48%;
  padding-bottom: 30px;
}
.sbc-box-4 .left-col {
  float: left;
}
.sbc-box-4 .right-col {
  float: right;
}

/* Pricing */
.sbc-box-4 .cosmic-board-pricing .optional-addons {
  width: 90%;
  margin: 15px 0;
  border-top: 1px solid #e0e0e0;
}
.sbc-box-4 .cosmic-board-pricing .optional-addons tr td {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
.sbc-box-4 .cosmic-board-pricing .optional-addons tr td label {
  padding: 5px 10px 5px 0;
  display: block;
}
.sbc-box-4 .cosmic-board-pricing .optional-addons tr td.price {
  font-weight: normal;
  color: #909090;
}
.sbc-box-4 .cosmic-board-pricing .total {
  margin: 15px 0;
  font-size: 18px;
  line-height: 26px;
  color: #50acc5;
}

/* Add to cart btn */
.sbc-box-4 .btn {
  text-transform: uppercase;
}
.sbc-box-4 .add-to-cart img {
  display: inline;
  margin: 0;
  float: left;
}
.sbc-box-4 .add-to-cart .add-to-cart-img {
  display: inline;
  margin: 0;
  float: left;
  background-image: url("/site/assets/files/1968/shopping_cart.50x0.jpg");
  background-position:  0px 0px;
  background-repeat: no-repeat;
  width: 50px;
  height: 59px;
  border: 0px;
  cursor: pointer;
}
.sbc-box-4 .add-to-cart .btn {
  float: left;
  margin: 10px 15px 10px 0;
  cursor: pointer;
}
.sbc-box-4 .add-to-cart-desc {
  clear: both;
}

/* Documentation */
.sbc-box-4 .cosmic-board-documentation {
  clear: both;
}

/**
 * Single Board Computers - Professional Development Solutions
 */
.sbc-box-5{
	display:block;
	width:100%;
	height:355px;
	float:left;
	background:url(../img/advantages-box-grade.png) repeat-x;
	position:relative;
}

	.sbc-box-5 h1{
		margin:40px 0 20px 40px;
	}

	.sbc-box-5 p{
		float:left;
		margin:0 40px 25px 40px;
	}

	.sbc-box-5 img{
        border: 1px solid lightgray;
	}

	.sbc-box-5 p.align_center {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .sbc-box-5 p#logos {
        width: 860px;
        height: 100px;
        background-color: #fff;
        padding: 0;
        margin: 20px 60px;
        border: 1px solid lightgray;
    }

    .sbc-box-5 p#logos img {
        border: none;
        display: inline;
        margin: 0;
        padding: 10px 5px;
    }

/**
 * End of Single Board Computers
 */