﻿img{border: 0px;}
/*#headermenu{height: 56px; padding: 0px 16px 0px 20px; background: url(../img/sbheaderholiday.gif) 20px 5px no-repeat;}*/ /* christmas header*/
#headermenu{height: 56px; padding: 0px 16px 0px 20px;}
/*#headermenu{height: 64px; padding: 0px;} */

#headermenu h1{font-size:14px; color: #20436b; font-family: arial; font-weight: bold; text-align: left; float: left; padding: 31px 0px 0px 5px; margin: 0px;}
.splogo{float:left; margin: 16px 0px 0px 0px;}
/*.splogo{float:left; margin: 0px;}*/

.menuwrap{height: 58px; text-align: left;}
.mainmenu{width: 100%; z-index: 0; position:relative; height: 29px;background: url(../img/87/menupix_sb.jpg) repeat-x;}
/* submenu */
.submenubg{float: left;height: 58px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; width: 100%;z-index: -1; background-color: Transparent;}
.submenubgshow{float: left;height: 58px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; width: 100%;z-index: -1;background-color: #91b4dc;}

ul.primary-nav{margin: 0px; padding: 0px; font-size: 100%; height: 29px; width: 100%;}
ul.primary-nav ul {position: absolute; display: none; left: -329px; /* Set 1px less than menu width */ top: 29px; z-index: -3;}
ul.primary-nav li ul li a {padding: 0px 18px; color: white;border-right: 1px solid #ebebeb; margin: 7px 0px 7px 0px;} /* Sub Menu Styles */
ul.primary-nav li ul li a:hover {text-decoration: underline;} /* Sub Menu Styles */
.primary-nav li {position: relative; list-style: none; display: inline; float:left; margin: 0px;}
ul.primary-nav li a {display: block; text-decoration: none; float:left; font-weight: bold; padding: 0px 0px 4px 0px; border: 0px solid #ccc; border-bottom: 0px;}


/*.primary-nav li.menuparent:hover {background: url(../img/87/navbar_selected.gif) repeat-x 0px 1px;} */
li.menuparent a{color: #f9f9f9;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; cursor: pointer;}
li.menuparent a:hover{text-decoration: underline !important; color: #f9f9f9;font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px;}


/* Fix IE. Hide from IE Mac \*/
* html ul.primary-nav li {float: left; height: 1%;}
* html ul.primary-nav li a {height: 1%;}
/* End */

ul.primary-nav li:hover ul ul ,ul.primary-nav li:hover ul ul ul,ul.primary-nav li.over ul ul,ul.primary-nav li.over ul ul ul {display: none; top: 29px;} /* Hide sub-menus initially */
/*ul.primary-nav li:hover ul,ul.primary-nav li li:hover ul,ul.primary-nav li li li:hover ul,ul.primary-nav li.over ul,ul.primary-nav li li.over ul,ul.primary-nav li li li.over ul {display: block;} *//* The magic */

ul.primary-nav li.menuparent,ul.primary-nav li.menuparent2{border-right: 1px solid #21446c; padding-top: 7px;}
ul.primary-nav li.over{height: 29px; padding-top: 6px; text-decoration: underline;}
.mainMenuSelected{background: url(../img/87/menuselected_sb.jpg) repeat-x; color: #ebebeb; height: 22px; padding-top: 6px;}
a.mainMenuSelected, a:hover.mainMenuSelected {color: white;}
a.mainMenuLinkSelected, a:hover.mainMenuLinkSelected {color: white !important;}
.menuSubSelected a {font-weight: bold !important;color: white !important; cursor: default; text-decoration: none !important;}

ul.primary-nav li.menuparent:hover,ul.primary-nav li.over {}
ul.primary-nav li.menuparent2{border-right: 1px solid #2C5672;}
ul.primary-nav li.menuparent2:hover,ul.primary-nav li.over {}
ul.primary-nav li.nomenuparent{}

#home{width:500px; background-color: transparent !important;}
#home li{border-left: 0px; left: 301px;}
ul.primary-nav li#home1 a{font-weight:normal;}
ul.primary-nav li#home1 a:visited{font-weight:normal;}
ul.primary-nav li ul li#home1 a{border-right: 0px;}


#products{width:985px; background-color: transparent !important;}
#products li{border-left: 0px; left: 203px;}
ul.primary-nav li#products1 a, ul.primary-nav li#products2 a, ul.primary-nav li#products3 a, ul.primary-nav li#products4 a, ul.primary-nav li#products5 a, ul.primary-nav li#products6 a{font-weight:normal;}
ul.primary-nav li#products1 a:visited, ul.primary-nav li#products2 a:visited, ul.primary-nav li#products3 a:visited, ul.primary-nav li#products4 a:visited, ul.primary-nav li#products5 a:visited,  ul.primary-nav li#products6 a:visited{font-weight:normal;}
ul.primary-nav li ul li#products5 a{border-right: 0px;}

#services{width:980px; background-color: transparent !important;}
#services li{border-left: 0px; left: 72px;}
ul.primary-nav li#services1 a, ul.primary-nav li#services2 a, ul.primary-nav li#services3 a, ul.primary-nav li#services4 a, ul.primary-nav li#services5 a, ul.primary-nav li#services6 a, ul.primary-nav li#services7 a, ul.primary-nav li#services8 a{font-weight:normal;}
ul.primary-nav li#services1 a:visited, ul.primary-nav li#services2 a:visited, ul.primary-nav li#services3 a:visited, ul.primary-nav li#services4 a:visited, ul.primary-nav li#services5 a:visited, ul.primary-nav li#services6 a:visited, ul.primary-nav li#services7 a:visited, ul.primary-nav li#services8 a:visited{font-weight:normal;}
ul.primary-nav li ul li#services5 a{border-right: 0px;}

#contact{width:600px; background-color: transparent !important;}
/*#contact li{border-left: 0px; float:left; padding-right:20px; left:-145px;}
ul.primary-nav li#contact1 a, ul.primary-nav li#contact2 a, ul.primary-nav li#contact3 a, ul.primary-nav li#contact4 a{font-weight:normal;}
ul.primary-nav li#contact1 a:visited, ul.primary-nav li#contact2 a:visited, ul.primary-nav li#contact3 a:visited, ul.primary-nav li#contact4 a:visited{font-weight:normal;}
*/
/*#buy{width:450px; background-color: transparent !important;}
ul.primary-nav li#buytab ul#buy li{border-left: 0px; left: -68px;}
ul.primary-nav li#buy1 a{width: 155px; height: 20px; font-weight: normal; margin: 0px; padding: 3px 0px 0px 0px; text-align: center;}
li#buy1{width: 155px;}
*/
#partners{width:566px; background-color: transparent !important;}
#partners li{border-left: 0px; float:left; padding-right:20px;left: -244px;}
ul.primary-nav li#partners1 a, ul.primary-nav li#partners2 a, ul.primary-nav li#partners3 a, ul.primary-nav li#partners4 a{font-weight:normal;}
ul.primary-nav li#partners1 a:visited, ul.primary-nav li#partners2 a:visited, ul.primary-nav li#partners3 a:visited, ul.primary-nav li#partners4 a:visited{font-weight:normal;}

#aboutus{width:700px; background-color: transparent !important;}
#aboutus li{border-left: 0px; float:left; left:-42px;}
ul.primary-nav li#aboutus1 a, ul.primary-nav li#aboutus2 a, ul.primary-nav li#aboutus3 a, ul.primary-nav li#aboutus4 a,ul.primary-nav li#aboutus5 a{font-weight:normal;}
ul.primary-nav li#aboutus1 a:visited, ul.primary-nav li#aboutus2 a:visited, ul.primary-nav li#aboutus3 a:visited, ul.primary-nav li#aboutus4 a:visited, ul.primary-nav li#aboutus5 a:visited{font-weight:normal;}
ul.primary-nav li ul li#aboutus5 a{border-right: 0px;}

#hometab{height:21px; padding-left: 30px; padding-right: 30px;}
#downloadtab{padding-left: 30px; padding-right: 30px;}
#servicestab{padding-left: 30px; padding-right: 30px;}
#productstab{padding-left: 30px; padding-right: 30px;}
#contacttab{padding-left: 30px; padding-right: 30px;}
#buytab{padding-left: 30px; padding-right: 30px;}
#partnerstab{padding-left: 30px; padding-right: 30px;}
#aboutustab{padding-left: 30px; padding-right: 30px;}
#storetab{float: right; margin: 0px 55px 0px 0px; background: url(../img/87/storemenubg.gif) repeat-x; width: 91px; padding-left: 35px; height: 21px;border-left: 1px solid #21446c;border-right: 1px solid #21446c;}
#storetablng{float: right; margin: 0px 8px 0px 0px; background: url(../img/87/storemenubg.gif) repeat-x; width: 179px; padding-left: 49px; height: 21px;border-left: 1px solid #21446c;border-right: 1px solid #21446c;}


/* footer */
a.footer_prod, a.footer_prod:visited{color: #005298; font-weight: bold; font-size: 11px;}
a.footeradv, a.footeradv:visited{color: #005298; font-size: 11px;}
.footer_prod_div{padding-top: 3px;float:left;text-align:left; width: 800px;font-size: 11px;}
.footer_copy{color: #005298; font-size: 11px;}
img.logo_bot{float: left; margin: 0px 10px 10px 30px;}
#footer{text-align:left; color: #322215;margin-top: 5px;}
#footer hr {margin: 0px 30px;}
.footer_adv {clear:both;margin: 5px 30px 0px 30px;}
.copyright{padding: 0px 20px 20px 0px; float: left; font-size: 9px;width: 328px;}
.speedbitpatent{float: left; font-size: 9px; width: 450px;}
/* footer */

.header_nomenu{background-image: url(../img/87/drop-menu.gif); background-repeat: repeat-x; height: 29px;}
.sitemenu_bottom{font-size:11px;width: 655px; padding: 10px 0px 0px 0px; float: left;}
.googletopsearch{float: right; padding: 20px 0px 0px 0px;}
.searchbotwrap{float: left;padding: 0px 0px 0px 35px; width: 270px;}
.sb_footerwrap{padding: 10px 0px 5px 0px;}

.sitemenu_bottom2{font-size:11px;width: 511px; padding: 11px 0px 0px 40px;}
.search_bottom2{float: left; padding-left:68px;}


.googlesearch{margin-top: 30px; width: 370px;margin-left:auto;margin-right:auto;}
.google_wrap{background-color:#ebebeb; padding-left: 5px; padding-right: 5px;}
.google_wrap2{background: #F9F9F9;border-left: 1px solid #C9C9C9;border-right: 1px solid #C9C9C9;padding: 18px 7px 10px 40px;}

/* right pane */
h3.rtpane, h4.rtpane{font-family: Arial, Helvetica, sans-serif;font-size: 13px;padding:0px;margin: 0px 0px 8px 0px;color: Black;}
.rt_wrap{background-color:#ebebeb; padding-left: 5px; padding-right: 5px;}
.rt_wrap2{background: #F9F9F9;border-left: 1px solid #C9C9C9;border-right: 1px solid #C9C9C9;padding: 7px 7px 0px 7px;}
.rt_line{clear:both;font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 8px;margin-bottom:8px;}
.rt_line2{clear:both;font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 5px;margin-bottom:5px;}
.partners_line{font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 8px;margin-bottom:8px;}
.partners_l{float:left;height:32px;width:85px;padding:8px 5px 8px 5px;text-align:center;border-right: 1px solid #eeeeee;}
.partners_r{float:left;height:32px;padding:8px 0px 8px 5px;text-align:center;border-left: 1px solid #fbfafa;}
.googletoolbar{float:left;margin-bottom:12px;margin-right: 5px;}
.rt_press{padding-left:9px;margin-right:10px;}
.rt_bw{background: url(../img/businessweek_small_banner.gif) no-repeat;width:161px;height:40px;padding: 27px 10px 8px 10px;text-align:center;color:White;margin-bottom:5px;}
.rt_bw a{text-decoration:none;color:white;font-weight:bold;font-size:14px;}
.rt_worleconomic {border: 0px solid #C9C9C9;height:55px;padding-top: 8px;margin-bottom: 5px;}

.fbfanwrap{background-color: White; border: 1px solid #dddddd;}
.fbfanext{height: 238px;}
.fbfanfback{border-top: 0px solid #94a3c4; height: 75px;}
.fbfanfbackt{background-color: #edeff4; border-right:1px solid #94a3c4;border-left:1px solid #94a3c4; padding: 1px 0px 1px 5px;}
.fbfanfbacktxt{height: 54px; padding: 1px 2px 1px 5px; border:1px solid #94a3c4;border-top:0px;}
hr.divider{height: 1px;background-color: #ffffff;border: 0px;}


/*.facebookimg{float:left;margin: 6px 3px 16px 7px;}*/
.facebooktxt{float: left; padding: 3px 0px 12px 7px; width: 207px; color: White;}
.facebooktitle{font-weight: bold; font-size: 14px;}
.facebooktitle1{padding: 0px 2px 0px 0px; float: left;}
.facebooktitle2{float: left; margin-top: 7px;}
.facebookyellow{color: #fff600; font-weight: bold;}
.facebookclick{float :left; padding: 4px 3px 12px 7px;}
.facebooklike2{float: left; padding: 4px 0px 0px 3px;}
.facebookslogan{font-size: 15px; color: #fff000; font-weight: bold;padding-bottom: 6px;}

.mar_b5{margin-bottom:5px;}
.mar_b12{margin-bottom:12px !important;}
.mar_b3{margin-bottom:3px;}
.mar_t5{margin-top: 5px;}
.mar_t8{margin-top: 8px;}
.pad_t5{padding-top:5px;}
.boldtxt{font-weight:bold;}
.alignright{text-align: right;}
.aligncenter{ text-align: center;}
.smallfont{font-size:11px;}
.nobold{font-weight: normal;}
.font11{font-size: 11px;}
/* right pane */

/* corners */
b.rtop{display:block;}
b.rtop b{display:block;height: 1px; overflow: hidden;}
b.rtop b.r4{margin: 0 1px;height: 2px;}
b.r1{margin: 0 5px;}
b.rbottom b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rbottom{display:block;}
b.rbottom b{display:block;height: 1px; overflow: hidden;}
b.rbottom b.r4{margin: 0 1px; height: 2px;}
b.rtop b.r4 b{margin: 0 1px; height: 2px;}
b.rbottom b.r4 b{margin: 0 1px; height: 2px;}
b.rtop b.r3 b{margin: 0 2px;}
b.rbottom b.r3 b{margin: 0 1px;}
b.rbottom b.r2{margin: 0 3px; height: 1px;}
b.rtop b.r2 b, b.rbottom b.r2 b{margin: 0 2px;}
/* corners */

/* colors for corners */
.products{background: #ebebeb;}
.bg_gray{background: #C9C9C9;}
.bg_lightgray{background: #F9F9F9;}
.bg_facebook{background: #6d83b2;border-left: 1px solid #C9C9C9;border-right: 1px solid #C9C9C9;  color: #ffffff;}
/* colors for corners */

/*#menubg{float: left;height: 58px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; width: 940px;z-index: -1; ackground: url(../img/87/navbar_sub.jpg) repeat-x;}
#menubgOff{float: left;height: 49px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 940px;z-index: -1;}
*/

