* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
body { color: #666666; font: 11px tahoma, sans-serif; background: #fff; }
a:link, a:visited{ text-decoration: none; color: #1e559c; }
a:hover { text-decoration: underline; }
a.nolink:hover{text-decoration: none;}

a.featurelink { text-decoration: none; color: #1e559c !important; }
a.featurelink:hover { text-decoration: underline; color: #1e559c !important;}

a.mainlink { text-decoration: none; color: #FFFFFF !important; }
a.mainlink:hover { text-decoration: underline; color: #FFFFFF !important;}
a.bannerlink { text-decoration: none; color: #ec8300 !important; }
a.bannerlink:hover { text-decoration: underline; color: #ec8300 !important;}

img{ border: none; }
.all{ margin: 0 auto; width: 950px; background: url(../images/design/right.gif) repeat-y 100% 0; }

.container{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

hr.thingray {
 height:1px; 
 width:100%; 
 background-color:#cccccc; 
 color: #cccccc;
 border:0px; 
 margin:0 0 5px 0; 
 padding: 0px;
}

.downloadpage hr.thingray {
 margin:8px 0 8px 0;
}

.downloads {
color: #1d4b86 !important;
}

/* start header */
.header{ background: #fff url(../images/design/fon-for-logo.jpg) no-repeat 0 23px; height: 120px;}
.up-menu {list-style: none; text-align: right; padding: 15px 0 0 0; height: 20px;}
.up-menu li { display: inline; border-right: 1px solid #063878; padding: 0 5px;}
.up-menu .last {border: none;}
.up-menu a{ color: #063878;}
.logo{ padding: 0px 0 0 17px; float:left;}
.search {float:right; width:223px; padding: 19px 0 0 0; position:relative; left: 7px;}
.search li { list-style: none; float:left; padding: 0 3px;}
.search input {width:179px; height: 18px; border: 1px solid #999999; padding-top:2px;padding-left:4px;}
.search .go input { width:22px; height: 22px; border: none;padding:0;}
.top-menu{ list-style: none; height: 25px; margin: 19px 250px 0 249px;}
.top-menu li{ padding: 0 25px 0 0; height: 25px; line-height: 25px; float:left; background: #ec8300;}
.top-menu .last {background: #ec8300 url(../images/design/top-menu-r.gif) no-repeat 100% 0; padding: 0 45px 0 0;}
.top-menu a{  color: #fff; font-size: 12px; background: url(../images/design/arrow1.gif) no-repeat 0 5px; padding: 0 0 0 8px;}
.menu{ list-style: none; height: 40px; margin: 0 0 0 230px; }
.menu li{float:left; height: 40px; background: #063878;}
.menu a{  color: #fff; text-transform: uppercase; font-weight: bold; display: block; background: url(../images/design/menu.gif) repeat-x;
line-height: 40px; border-right: 1px solid #618bc2; text-align: center; width:102px; text-transform: uppercase;}
.menu a.last {border: none;}
.menu a:hover, .menu a.active { text-decoration: none; background: url(../images/design/menu-a.png) repeat-x;}

.menu li {position: relative;}
.menu ul,.menu ul ul {margin: 0;border: 0 none;padding: 0;width: 214px;list-style: none;display: none;position: absolute;top: 40px;left: -111px; z-index:100;padding-top:1px;border-bottom:1px solid #33619c;}
.menu ul ul {top: 0px;left: 213px; z-index:100;padding-top:0}
.menu ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;content: ".";height: 0;visibility: hidden;}
.menu ul li {width: 212px;float: left;display: block !important;display: inline; height:29px;}
.menu ul li a {float: none !important;float: left;display: block; text-transform: none;height:28px; line-height:28px;background-color:#063878 !important;border-top:1px solid #33619c;border-left:1px solid #33619c;border-right:1px solid #33619c;}
.menu a:hover, .menu li:hover a, .menu li.iehover a {text-decoration: none; background: url(../images/design/menu-a.png) repeat-x;}


.menu .umenu_15,.menu .umenu_15 ul {width: 254px!important;left: -151px!important;}
.menu .umenu_15 ul {left: 253px!important;}
.menu .umenu_15 li {width: 252px!important;}
.menu .umenu_15 li a {float: none !important;float: left;display: block; text-transform: none;height:28px; line-height:28px;background-color:#063878 !important;border-top:1px solid #33619c;border-left:1px solid #33619c;border-right:1px solid #33619c;}

.menu .umenu_19,.menu .umenu_19 ul {width: 254px!important;left: -151px!important;}
.menu .umenu_19 ul {left: 253px!important;}
.menu .umenu_19 li {width: 252px!important;}
.menu .umenu_19 li a {float: none !important;float: left;display: block; text-transform: none;height:28px; line-height:28px;background-color:#063878 !important;border-top:1px solid #33619c;border-left:1px solid #33619c;border-right:1px solid #33619c;}
.lmenu_19:hover li a,.lmenu_19.iehover li a {width: 242px!important;}
/**/


/*	News & Events	*/
.menu li a{overflow:hidden;height:40px;}

.menu a.vfirst{
border-top: 1px solid #33619c;
}
.menu li:hover li a,.menu li.iehover li a {
	float: none;width: 202px;padding-left: 10px;text-align: left;background:none
}
.lmenu_15:hover li a,.lmenu_15.iehover li a {width: 242px!important;}

.menu li:hover li:hover a,
.menu li.iehover li.iehover a {
	background: #33619c !important;
}
.menu li:hover li a:hover,
.menu li.iehover li a:hover{	
	background: #33619c !important;
}
.menu li:hover li:hover li a,
.menu li.iehover li.iehover li a {
	background: #063878 !important;
}
.menu li:hover li li a:hover,
.menu li.iehover li li a:hover{	
	background: #33619c !important;
}



.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li.iehover ul ul,.menu li.iehover ul ul ul {display: none; overflow: hidden;}
.menu li:hover ul,.menu ul li:hover ul,.menu ul ul li:hover ul,.menu li.iehover ul,.menu ul li.iehover ul,.menu ul ul li.iehover ul {display: block;}

.menu ul ul, .menu ul ul li, .menu ul ul li a{
	width:254px!important;
}

/* start sidebar */
.sidebar{ float: left; margin: 0 0 0 -259px; width: 259px; overflow:hidden;}

.products {height: 222px; border-bottom: 1px solid #adb3e5; font-size:12px; padding:0 7px 0 7px; overflow: hidden;}
.products ul {padding: 0; margin:0 0 0px 12px;}
.products h3.tp {color: #ec8300; font-size: 13px; font-weight: normal; padding: 0; margin: 12px 0 10px 1px;}
.products h3 {color: #ec8300; font-size: 14px; font-family: tahoma; font-weight: normal; padding: 0; margin: 5px 0 5px 3px;}
.products li {font-family: arial, tahoma, sans-serif; list-style: none; padding: 0 0 3px 17px; background: url(../images/design/arrow2.gif) no-repeat 7px 4px;}


.productpromo {height: 152px; border-bottom: 1px solid #adb3e5; font-size:12px; padding:0px; overflow: hidden;}
.productpromo ul {padding: 0; margin:0px;}
.productpromo h3.tp {color: #ec8300; font-size: 13px; font-weight: normal; padding: 0; margin: 12px 0 10px 1px;}
.productpromo h3 {color: #ec8300; font-size: 14px; font-family: tahoma; font-weight: normal; padding: 0; margin: 5px 0 5px 3px;}
.productpromo li {font-family: arial, tahoma, sans-serif; font-size: 13px; list-style: none; padding: 0 0 3px 20px; background: url(../images/ico-yes.gif) no-repeat -2px 1px !important;}



.links {padding: 4px 0 0 0;}
.links a {color: #666666; font-size: 12px; text-decoration: underline;}
.links a:hover, .links a.active {color: #ec8300;}
.tab {list-style: none; padding: 12px 0 0 0; height: 1%;}
.tab:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.tab li {float:left; padding: 0 15px; background: url(../images/design/raz.gif) no-repeat 100% 2px;}
.tab .last {background: none;}
.tab a {font-size: 14px; color: #333333;}
.tab a:hover, .tab a.active {text-decoration: none; color: #ec8300;}
.news {list-style: none; padding: 5px 0 10px 15px;}
.news li {padding: 5px 20px 10px 0;}
.news li span {display: block;}
.news .last {padding: 7px 0 0 0;}
a.all {background: url(../images/design/arrow2.gif) no-repeat 0px 4px; padding: 0 0 0 8px;}
/* end sidebar */
/* start content */
.content{ float: left; width: 948px;}
.indention{ width:685px;color:#666666;line-height:20px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding-bottom:15px;}
.rb{float: left;}


.cols {margin: 12px 0 0 0;background: url(img/col.gif) repeat-y 228px 0; height: 1%;}
.cols:after{content: '.'; display: block; visibility: hidden; height: 0; line-height: 0; clear: both;}
.col {float:left; width:213px; padding: 0 0 0 15px; margin:0; background: url(../images/content/border.jpg) no-repeat bottom left;}
.col h3 {color: #ec8300; font-size: 16px; font-weight: normal;}
.col p {padding: 0 8px 10px 0;line-height:normal;}
.col li { font-family: arial, tahoma, sans-serif; }
.indention .cols li{
	margin: 0;
}
.indention li {list-style: none; padding: 4px 0;
margin:0 0 2px;
padding:0 0 2px 6px;
vertical-align:top;
background: url(../images/design/arrow2.gif) no-repeat 0 7px;
}
.indention li a { padding: 0 0 0 2px;}
/* end content */
h1, h2, h3, h4 {
color:#333333;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:1em;
padding:0;
}
h2{
	font-size:1.6em;
	margin:0 0 13px;
}
h3 {
	font-size:1.3em;
	margin:0 0 9px;
}
.free_products h2{font-size:1.5em;}
.free_products h3{font-size:1.2em;}
strong, b {
	color:#2E2E2E;
	font-weight:bold;
}
#subpage{
	margin: 15px 30px 0 20px;
}
#subpage li {
 list-style: none; padding: 4px 0;
margin:0 0 2px 10px;
padding:0 0 2px 15px;
vertical-align:top;
background: url(../images/design/arrow3.gif) no-repeat 5px 6px;
}


/* start footer */
.footer{ width: 948px; background: #fff; margin: 0 auto; padding:1px 0 15px 0;border-left:1px solid #cfd1d4;border-right:1px solid #cfd1d4;}
.footer-menu {list-style: none; border-top: 1px solid #adb3e5; border-bottom: 1px solid #adb3e5; padding: 5px;}
.footer-menu li { display: inline; padding: 0 10px; border-right: 1px solid #666666;}
.footer-menu .last {border: none;}
.footer-menu a {color: #666666;}
.copyright{ padding: 10px 0 5px 15px;}
.footer_partners {width: 908px; padding: 10px 20px; margin: 10px auto 0 auto; border-top: 1px solid #e3e3e3;}
.footer_partners img {margin-right: 10px;vertical-align: middle;}
.footer_partners h5{display: inline;
	font: bold 14px Arial, Helvetica, sans-serif!important;
	margin-right: 20px;
}
h5 a,h5 a:link{
	color: #666666;
}
.foofooter{ width: 918px; margin:  auto; padding: 10px 15px;text-align: right;}
a.rss {float:right; position: relative; top: 5px; left: -15px;}
a.communities {float:right; position: relative; top: 5px; left: -15px;}



/* end footer */

#logic{background: url(../images/design/image_top.jpg) no-repeat left top;width: 686px;height:52px}
#track{padding: 20px 0 3px 0px; color:#939598;border-bottom:1px solid #d9d9d9;margin:0 30px 0 20px}
#track a{color:#2566af; text-decoration: none;font-weight:bold; font-size:11px;}
#track a:hover{color:#2566af;text-decoration: underline; font-size:11px;}
#logic #ltitle {padding:18px 0 0 17px; font-size:24px;color:#1d4b86;margin-bottom:7px;font-weight:bold;}

.mainh1 {padding:18px 0 0 17px; font-size:24px;color:#1d4b86;margin-bottom:7px;font-weight:bold;}

#infobox, .infobox{
	margin:10px;
	font-size: 12px;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}

#infobox .cols li, .infobox .cols li{
margin:0;
}
#infobox ul, .infobox ul {
margin-top: 10px;
}
#infobox li, .infobox li {
background:transparent url(../images/design/arrow2.gif) no-repeat scroll 0 7px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 2px 6px;
vertical-align:top;
}
#infobox li a, .infobox li a {
nahuya?padding:0 0 0 3px;
}

.box{
	background:url(../images/design/box/middle.jpg) repeat-y left top;
	width: 237px;
	clear: both;
	margin:10px 10px 10px 10px;
}
.btop{
	background:url(../images/design/box/top.jpg) no-repeat left top;
	overflow:hidden;
	width: 237px;
	height: 4px;
}
.bbottom{
	background:url(../images/design/box/bottom.jpg) no-repeat left top;
	overflow:hidden;
	width: 237px;
	height: 6px;	
}
.bcontent{
	background:#dfe7f1 url(../images/design/box/content.jpg) repeat-x left top;
	margin: 0 3px;
	padding: 5px 15px 5px 17px;
}

.box ul{
font-size:11px;
margin:0;
padding:0;

}
.box li.empty{
	margin: 0;
	background: none;
	overflow: hidden;
background: none;
}
.box li.root{
	margin: 0;
	background: none;
	font-size: 12px;
	color:#113869;
	font-weight: bold;
background: none;
}
.box  ul li {
	padding-left:15px;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 2px;
	padding:0 0 2px 12px;
	vertical-align:top;	
}
.box li {display:inline-block;}
.box li {display:block;}

.box ul li {
	background:transparent url(../images/design/arrow2.gif) no-repeat scroll 0 8px;
}
.box li li li {
	background: none;
	padding-left: 8px;
}

.box li a{
	font-weight:bold;
	color: #345988;
}

.box li li li a{
	font-weight:normal;
	color: #345988;
}


.box li a.active{
	text-decoration: underline;
}

#infobox .box, .infobox .box{margin: 0;}
#infobox .box ul, .infobox .box ul{;margin: 0;}
#infobox .box ul li, .infobox .box ul li{
	background:transparent url(../images/design/arrow2.gif) no-repeat scroll 0 8px;
	margin:0 ;
	padding:0 0 2px 12px;
}
.level2 li li a{
	font-weight: normal!important;
}
.level2 li li{
	background: none;
	padding-left:0;
}

.snews li{
	background: none;
	padding-left:0;	
}
.snews li a{padding: 0}

a.buynow{
	margin: 20px 10px 15px 3px;      float:left;
	background:transparent url(../images/design/prod_buy.gif) no-repeat left top;
	width: 100px;
	height: 29px;
	display: block;	
	text-decoration: none;
}
a.buynow:hover{
	width: 100px;   
	height: 29px;
	display: block;  text-decoration: none;
	background:transparent url(../images/design/prod_buy2.gif) no-repeat left top;
}
a.trynow{
	margin: 20px 3px 15px 35px; float: left;
	background:transparent url(../images/design/prod_down.gif) no-repeat left top;
	width: 77px;
	height: 20px;
	display: block;	
	text-decoration: none;
}
a.trynow:hover{
	width: 77px;
	height: 20px;
	display: block;  text-decoration: none;
	background:transparent url(../images/design/prod_down2.gif) no-repeat left top;
	
}	
a.howtobuy{
	margin: 20px 10px 15px 10px;      float:left;
	background:transparent url(../images/design/how-to-buy.gif) no-repeat left top;
	width: 77px;
	height: 20px;
	display: block;	
	text-decoration: none;
}
a.howtobuy:hover{
	width: 77px;
	height: 20px;
	display: block;  text-decoration: none;
	background:transparent url(../images/design/how-to-buy2.gif) no-repeat left top;
}
a.downloadnow{
	margin: 20px 3px 15px 70px;
	background:transparent url(../images/design/dnld_blue2.jpg) no-repeat left top;
	width: 100px;
	height: 29px;
	display: block;	
	text-decoration: none;
}
a.downloadnow:hover{
	width: 100px;           	height: 29px;
	display: block; text-decoration: none;
	background:transparent url(../images/design/dnld_blue1.jpg) no-repeat left top;
}
a.buynow2{
	margin: 20px 10px 15px 3px;      float:left;
	background:transparent url(../images/design/buy_button.gif) no-repeat left top;
	width: 100px;
	height: 29px;
	display: block;	
	text-decoration: none;
}
a.buynow2:hover{
	width: 100px;   
	height: 29px;
	display: block;  text-decoration: none;
	background:transparent url(../images/design/buy_button2.gif) no-repeat left top;
}

/*Products page*/
.buybut {
 background:transparent url(../images/content/buybut.gif) no-repeat left bottom;
 display: block;
 width: 160px;
 height: 32px;
}

.buybut:hover {
 background:transparent url(../images/content/buybut.gif) no-repeat left top;
}

.downloadbut {
 background:transparent url(../images/content/downloadbut.gif) no-repeat left bottom;
 display: block;
 margin-bottom: 10px;
 width: 160px;
 height: 32px;
}

.downloadbut:hover {
 background:transparent url(../images/content/downloadbut.gif) no-repeat left top;
}

.howtobuybut {
 background:transparent url(../images/content/howtobuybut.gif) no-repeat left bottom;
 display: block;
 width: 160px;
 height: 32px;
}

.howtobuybut:hover {
 background:transparent url(../images/content/howtobuybut.gif) no-repeat left top;
}

.buynowbut {
 background:transparent url(../images/content/buynowbut.gif) no-repeat left bottom;
 display: block;
 width: 160px;
 height: 32px;
}

.buynowbut:hover {
 background:transparent url(../images/content/buynowbut.gif) no-repeat left top;
}


.logoes{
    border-collapse: collapse;
    margin-left:10px;
}

.logoes td{
    border-right:1px solid #DEDEDE;
    padding:5px 20px 5px 20px;
}

.logoes td.noborder{
    border-right:0px;
}

hr.hrDotted {
    border: none;
    border-top:#b9b9b9 1px dotted;
    height: 1px;
    padding:0;
    overflow:hidden;
    margin-top:10px;
    margin-bottom:10px;
}

#cse-search-results{
    width:650px;
    overflow: auto;
}

.m2_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	font-weight: bold;
	color: #2A568F;
}

.tbl td {
	border:1px solid #E3E3E3;
	margin:2px;
	padding:4px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.tblfootnote {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.tbl th {
	border:1px solid #E3E3E3;
	background-color: #F0F0F0;
	margin:2px;
	padding:4px;
	text-align: left;
}

.subtbl {padding:0; margin:-2px 0 0 0; width:100%;}
.tbl form {padding:0; margin:0;}
.tbl .fwrap {padding:0; margin:0;}
.tbl .firsttb {width:50%;}

.tb0 {	border-collapse: collapse; }
.tb0 td{border: 1px solid #6684ab; padding:5px 5px 20px 5px; vertical-align: top;}
.tb0 td.headleft { padding:0; border:0;border-right: 1px solid #6684ab; height:31px; background: url(../images/content/prospective.png) no-repeat bottom left; }
.tb0 td.headright { padding:0; border:0; height:31px; background: url(../images/content/prospective.png) no-repeat bottom right; }

.lk1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;                      
	text-decoration:underline;
}

ol.faq li {
  padding:0 0 0 10px;
	margin: 0 0 0 10px;
list-style-type: decimal;
list-style-position:outside;
background: none;
}

ul.faq li {
padding:0 0 0 6px;
}

p.faq{
	text-align: right;
	padding-bottom: 10px;
}

.faq .code{
	color:black;
	font-family: "Courier New", Courier, monospace;
	padding: 10px;
}

#sitemap{
    margin:10px 10px 10px 40px;
}

#sitemap ul{
    margin-left:30px;
    margin-top:10px;
}

#resellermap {
 width: 367px; 
 height: 233px;
 display: block;
 margin: 5px 0 5px 120px;
}

#resellermap .lands {
 position:relative;
 display:inline; 
 vertical-align: top;
 margin: 0;
 padding: 0;
 border: 0;
}

#resellermap a, a:active, a:hover {
 outline: none;
}

.resellers div.res {
 padding: 0;
}
.resellers div.distrib{
	border: 2px solid #465799;
	padding:10px; 
	margin:10px 0 10px 0px;
}
.resellers h3 {
 padding: 20px 0 0 0;
 color: #1d4b86;
 font-size: 16px;
}

.resellers h4 {
 color: #333333;
 font-size: 14px;
}

.resellers hr, hr.grayline {
 height: 1px;
 margin: 0;
 border: 0;
 padding: 0;
 color: #cccccc;
 background-color: #cccccc;
}

hr.countryhr, hr.graylinewide {
 height: 3px;
 margin: 0;
 border: 0;
 padding: 0;
 color: #cccccc;
 background-color: #cccccc;
}
.memo{
	font-size: 10px;
	display: block;
	line-height: normal;
	padding: 10px 0;
	width: 500px;
}

.specialpricing {
 background: #f3f3f9;
 border: 1px solid #cccbe1;
 margin: 0 auto 20px auto;
 padding: 10px;
 width: 550px;
 text-align: center;
 color: #000000;
}

.specialblock {
 background: #d6e4ff;
 border: 1px solid #cccccc;
 margin: 0 auto 20px auto;
 padding: 10px 30px 10px 35px;
 width: 90%;
 color: #000000;
}

.specialpricing a, .specialpricing a:visited, .specialpricing a:active, .specialblock a, .specialblock a:visited, .specialblock a:active {
 color: #333333;
 text-decoration: underline;
}

.specialpricing a:hover, .specialblock a:hover {
 color: #666666;
 text-decoration: none;
}

.submitbg {
 background: #eef4ff;
 border: 1px solid #cccccc;
 margin: 19px 2px 2px 2px;
 padding: 5px;
 height: 32px;
 vertical-align: middle;
}

.submitbg input {
 margin: 5px 5px 0 15px;
}

.submitmsg {
 width: 430px;
 text-align: center;
 vertical-align: middle;
 padding: 5px 25px 0 0;
 font-size: 11px;
 color: #333333;
 font-family: Arial; 
 display:block;	
 float:right;
}

.privacypopup {
 font-size: 12px;
 color: #333333;
 font-family: Arial;
 padding: 10px;
 text-align: center;
 margin: 10px;
}

.downloadform h3 {
 background: #eef4ff;
 border: 1px solid #cccccc;
 padding:2px 2px 2px 4px;
 margin-top: 15px;
 color: #555555;
 font-weight: bold;
 font-size:15px;
}

.comingsoon {
 color: #dd7b00;
 font-weight: bold;
}
.thankyou {
 	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:120px 10px 100px 10px;
	font-size:1.4em;
	text-align:center;
	vertical-align:middle;
	display:block;
	width:100%;
}
.errorblock {
 background: #eef4ff;
 border: 1px solid #cccccc;
 margin: 19px auto 2px auto;
 padding: 20px 30px 5px 40px;
 height: 32px;
 vertical-align: middle;
 width: 360px;
 height: 155px;
 display:block;
 text-align: left;
}                       

.help_topic{}
	
.help_main{
	width:680px;
	overflow:hidden;
	margin:10px;
}

.help_index{
}

.help_index h3, .res_index h3{
	text-align: center;
	padding-top: 10px;
}
.res_index a{
	padding-left: 10px;
	margin-left: 20px;
	font-size: 12px;
	background: url(../images/design/arrow3.gif) no-repeat left;
	font-weight: bold;
}

.helpic{
	border: none;
	display: block;
	margin: 0 auto;
	padding: 10px;
}
.helpic .helpic{
	padding: 0;
	width: 500px;
}
a.helpic{
	font: italic 10px Arial, Helvetica, sans-serif;
	text-align:right;
	width:500px;
	zpadding: 0;
}
.gloss{
	padding: 10px 0;
}
.abc{
	text-align: center;
	font-size: 14px;
	color: #999;
        border-bottom: 1px solid #d9d9d9;
}
.gchar{
	text-align: right;
	padding: 0 10px;
}

.rb_banner {
 display: block;
 width: 237px;
 height: 133px;
 margin:8px 0 0 17px;
}

#rb_banner1 {
 background:transparent url(../images/banners/simplify_backup_recorded_webinar.png) no-repeat left bottom;
 /*background:transparent url(../images/banners/webinars_new_new_new.png) no-repeat left bottom;*/
}
#rb_banner1:hover {
 background:transparent url(../images/banners/simplify_backup_recorded_webinar.png) no-repeat left top;
 /*background:transparent url(../images/banners/webinars_new_new_new.png) no-repeat left top;*/
}
#rb_banner2 {
 background:transparent url(../images/banners/starwind_contests.png) no-repeat left bottom;
}
#rb_banner2:hover {
 background:transparent url(../images/banners/starwind_contests.png) no-repeat left top;
}


/* Products Page */
.sign{
	width: 635px;
	padding-bottom: 10px;
}
.sig_head{
	overflow: hidden;
	height: 16px;
	width: 635px;
	background: url(../images/design/sig_head.gif);
}
.sig_foot{
	height: 17px;
	width: 635px;
	background: url(../images/design/sig_foot.gif);
}
.sig_body{
	width: 605px;
	min-height: 125px;
	padding: 0 20px 0 10px;
	background: url(../images/design/sig_body.gif);
}
.sig_body h3{
	margin-left: 150px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccbe1;
}
.sig_body p{
	margin: 15px 70px 0 150px;
}
.prod_box{
	display: block;
	padding-top: 5px;
	float: left;
}
.prod_but{
	float: right;
}
.prod_but img:hover{
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.order_but{
	float: right;
}
.noimg .sig_body{
	width: 585px;
	padding: 0 25px!important;
}
.noimg .sig_body h3{
	margin-left: 0!important;
} 
.noimg .sig_body p{
	margin: 0!important;
} 



p.price{
	margin-right: 200px;
	margin-top:0;
}
div.price{
	float:right;
}


.tab_feat{
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto; 
	width: 350px; 
	height: 190px;
}
.tab_feat td{
	border: 1px solid rgb(190, 190, 190);
	width: 60px;
	padding: 0 5px;
}
.nobord{
	border: none!important;
}
.tab_left{
	text-align: left;
	width: 120px;
}

.tab_comp{
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto; 
}

.tab_comp td{
	border: 1px solid rgb(190, 190, 190);
	padding: 0 5px;
	font-size: 10px;
}

.nobord{
	border: none!important;
}

.comp_tab{
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto; 
	height: 190px;
}

.comp_tab td{
	border: 1px solid rgb(190, 190, 190);
	padding: 0 5px;
}

.nobord{
	border: none!important;
}

.videos img{
	float: left;
	margin: 5px 15px;
	border: 1px solid #ccccee ;
}

.video_emb{
	padding-bottom: 15px;
}

/*Archive page*/
.sign_arch{
	width: 635px;
	padding-bottom: 10px;
}
.sig_head_arch{
	overflow: hidden;
	height: 16px;
	width: 635px;
	background: url(../images/design/sig_head.gif);
}
.sig_foot_arch{
	height: 17px;
	width: 635px;
	background: url(../images/design/sig_foot.gif);
}
.sig_body_arch{
	width: 605px;
	min-height: 125px;
	padding: 0 20px 0 10px;
	background: url(../images/design/sig_body.gif);
}
.articles .sig_body_arch {
    min-height: 0!important;
}
.sig_body_arch h3{
	margin-left: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccbe1;
}
.sig_body_arch p{
	margin: 15px 0 0 15px;
}
.prod_box_arch{
	display: block;
	float: left;
}
.by{
    float: right;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #666;
}
.by2{
    text-align: right;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #666;
    padding: 0 0 10px;
}

.topbar{
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
	padding: 0 20px 10px 20px;
}
.topbar li{
	font-weight: bold;
}


/*Events page*/
hr.thingray2 {
 height:1px; 
 width:100%; 
 background-color:#cccccc; 
 color: #cccccc;
 border:0px; 
 margin:20px 0 5px 0; 
 padding: 0px;
}

.number1 {
 font-weight:bold; margin:-15px 0 0 14px; padding: 0; text-align:left; display:block; width:100%;
}
.number1 a { color: #666666; text-decoration:underline}
.number1 a:hover { color: #222222; text-decoration:none}



.downform td{
	vertical-align: bottom;
}

/*StarWind 5.0 Test Page*/
table.blockdown_table {width:100%; margin: 5px 5px 0px 0;}
table.blockdown_table td{text-align:center;}
table.blockdown_table td.na me{width: 30%;}
table.blockdown_table th {color:#333333;text-align:center;}
td.border {
	background-image: url(/images/greypxl.gif);
	background-repeat: repeat-y;
	width:1px;
	padding:0px;
	margin:0px;}
/*-------------------------------------*/
a.butbuy{
 background:transparent url(../images/design/butttons/butbuy.gif) no-repeat left top;
 display: block;
 width: 58px;
 height: 29px;
}

a.butbuy:hover {
 background:transparent url(../images/design/butttons/butbuy.gif) no-repeat left bottom;
}

.butdown{
 background:transparent url(../images/design/butttons/butdown.gif) no-repeat left top;
 display: block;
 width: 87px;
 height: 29px;
}

.butdown:hover {
 background:transparent url(../images/design/butttons/butdown.gif) no-repeat left bottom;
}

.butlivedemo {
 background:transparent url(../images/design/butttons/butlivedemo.gif) no-repeat left top;
 display: block;
 width: 87px;
 height: 29px;
}

.butlivedemo:hover {
 background:transparent url(../images/design/butttons/butlivedemo.gif) no-repeat left bottom;
}

.orderbut{
 background:transparent url(../images/design/butttons/orderbut.gif) no-repeat left top;
 display: block;
 width: 149px;
 height: 29px;
}

.orderbut:hover {
 background:transparent url(../images/design/butttons/orderbut.gif) no-repeat left bottom;
}

.hz {
	background: white; 
	height: 289px; width:948px;
	border-bottom: 1px solid #adb3e5; 
	line-height:normal;
	font: 11px tahoma, sans-serif; 
}
.hz a{ sborder: 1px solid red;
	float: left;
	zheight: 240px;
	zwidth: 948px;
}
.products{
	margin-top: 240px;
}
.menu_mid{
	height: 240px;
	width: 948px;
	overflow: hidden;
	font: 18px "Tahoma", Arial, Helvetica, sans-serif;
	color: black;
}
.scroll{ 
	position: relative;
	display: block;
	height: 42px!important;
	width: 42px!important;
	margin: 100px -42px -142px 0;
	cursor: pointer;
}
#l,#r{
	zzzzzdisplay: none;
	width:42px;
	height:42px;
	background:#28241f url(/images/design/banner/nav.png) no-repeat top left;
	cursor:pointer;
    filter: alpha(opacity=90);
	opacity:0.9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px 3px 3px 3px;
	margin-left: -50px;
}
#r{
	background-position:top right;
	margin-left: 955px;
}
#l:hover,#r:hover{
	opacity:1.0;
    filter: alpha(opacity=100);
}
#frames{
	height: 240px;
	margin-left: 0;
}.frame{
	height: 240px;
	width: 948px;
	float: left;
}

/*#f1{
    height: 25px;
    width: 99px;
    margin: 205px 0 0 154px;
}
#f2{
    height: 25px;
    width: 99px;
    margin: 192px 0 0 770px;
}
#f3{
    height: 21px;
    width: 89px;
    margin: 214px 0 0 505px;
}
#f1:hover,#f2:hover,#f3:hover{border:1px solid red;
    background:#d57a59;
    zopacity:.2;
}*/
.hz_bar{
    height: 50px;
    width: 948px;
    background: url(/images/design/banner/bar.png) center;
}
.hz_bar li{
    float: left;
    list-style: none;
    background: none;
    margin: 0;
    padding: 0;
}
.hz_bar a{
    padding: 0!important;
    height: 48px;
    margin-right: 1px;
}
.hz_bar a:hover{
    background:#a9bad2;
    opacity:.2;
    filter: alpha(opacity=20);
}
#hz1{width: 139px;}
#hz2{width: 139px;}
#hz3{width: 137px;}
#hz4{width: 118px;}
#hz5{width: 88px;}
#hz6{width: 133px;}
#hz7{width: 188px;margin-right: 0!important;}
.ns_sw_select{
    margin: 10px auto 0 auto;
    display: block;
    width: 50%;
}

/*Company*/
.compsign{
	width: 635px;
	padding-bottom: 10px;
}
.compsig_head{
	overflow: hidden;
	height: 16px;
	width: 635px;
	background: url(../images/design/sig_head.gif);
}
.compsig_foot{
	height: 17px;
	width: 635px;
	background: url(../images/design/sig_foot.gif);
}
.compsig_body{
	width: 605px;
	min-height: 125px;
	padding: 0 20px 0 10px;
	background: url(../images/design/sig_body.gif);
}

/*	download forms	*/
.down_form h3{
	padding-top: 10px;
}
.down_form td{
vertical-align:top;
}
.down_table{
	zwidth: 400px;
	margin-bottom: 10px;
}
.down_table .col1{width: 131px;}
.down_table .col2{width: 231px;}
.down_table td{
	padding: 3px 5px;
}
.down_mails{
	zwidth: 398px;
	background: #eef4ff; 
	border: 1px solid #cccccc;
	margin-top: -5px;
}
.down_mails .col1{width: 130px;}
.down_mails .col2{width: 230px;}
.down_bott{
	margin-top: 20px;
}
.down_note{
	font-size: smaller;color:#a0a0a0;
	margin: -10px 0 10px 8px;
	display: block;
}
/*	download forms	*/
.arr_more{
	display: none;
}
.menu .arr_more {
float: right;
display: block;
margin:10px 10px 0px 5px;
}
.flag {
 margin: 0px 0px -3px 3px;
 border: 1px solid #e2e2e2;
}

.bcontent.vote{
	padding-bottom: 10px;
}
.vote *{
	vertical-align: middle!important;
}
form .vote li{
	background: none!important;
}
.vote li{
	padding: 0 10px 5px 10px!important;
}
.poll_grid{width: 187px;
	background: url(../images/design/poll_bg.gif) left;
	text-align: center;
	font: 8px/12px Arial, Helvetica, sans-serif!important;
	color: white!important;
	height: 12px;
}
.poll_open {color:#333;}
#subpage .poll_grid{
    width: 605px;
    padding: 1px 5px;
    background: url(../images/design/poll_bg2.png) left;
    color: black!important;
    text-align: left;
    font-weight: bold;
}
.poll_closed a,.poll_closed a:link{
	color: gray!important;
}
.poll_closed, .poll_open{
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.poll_closed .poll_grid, .poll_open .poll_grid{
    margin: 0 0 0 20px;
}
.pollest_text{
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif!important;
	margin: 7px 0 0 0;
	color: #063878!important;
}
.pollest_grid{
	font: bold 11px Arial, Helvetica, sans-serif!important;
	background: url(../images/design/poll_bg2.gif) left;
	margin: 7px 0 0 150px;
}

.pollimgtd {width:220px; padding-top:5px;}
.polltable { border:0;}
.polldetails { border:1px solid #cccccc; margin-top:7px; margin-bottom:7px;}
.radio {
	width: 35px;
	height: 35px;
	padding: 0;
	background: url(/images/design/butttons/voteboxes.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.nobox .vote li{
	float:left;
	padding: 3px 0!important;
	width: 620px!important;
	margin:0!important;
	background: none!important;
}
zzzz.nobox .vote li:first-child{border-top:none!important;}

.vote_but{
	margin: auto!important;
	padding: 2px 0!important;
	display: block;
	float: none!important;
	width: 200px!important;
}

.vote_img{
	margin: 5px auto 5px auto;
	display: block;
	float: none!important;
	width: 184px!important;

}


ul.no_bg li{
	background: transparent!important;
}
ol.no_bg li{
	background: transparent!important;
	list-style: decimal outside none!important;
	margin-left:20px!important;
	padding:0!important;
}

.subs{
	border: 1px solid silver;
	margin: 10px auto;
	background: #f5f5f5;
}
.sub_box{
	padding: 10px;
}
.sub_box li{
	margin-bottom: 3px;
}
.sub_l{
	vertical-align: top;
	padding: 20px 15px 20px 25px;
}
.sub_r{
	vertical-align: top;
	padding: 20px 20px 20px 10px;
}
.subs .vote_but{
	margin-top: 10px;
	width: 100px;
}
.subs .down_note{
	margin-top: 10px;
}
.sub_l input{
	margin-bottom: 5px;
}
.sub_r li{
	font: 10px Arial, Helvetica, sans-serif!important;
	margin: 0 0 3px 10px!important;
	padding: 0!important;
	zvertical-align: middle!important;
	zheight: auto!important;
	zoverflow: hidden;
}



.login, #login{
	margin: 10px 0;
}
.login td{
	padding: 2px 10px 2px 0;
}
.login input{
	width: 150px;
}
.login .button{
	margin-top: 5px;
	width: 100px;
}
.sidebar .login h2{
	font-size: 14px;
}


.login_table{
	border: 1px solid #c0c0c0;
	background: #f5f5f5;
	color: #333;
	width: 520px;
}
.login_table a:link, .login_table a:hover{
	text-decoration: none;
}
.login_table td{
	width: 50%;
	padding: 0 20px;
}
.login_table .top{
	padding-top: 20px;
}
.login_table .bot{
	text-align: center;
}
.login_table input{
	width: 100%;
	margin-bottom: 5px;
}
.login_table .button, .comment_form .button{
	height: 29px;
	width: 87px;
	border: none;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin: 10px;
}
.submitbut{
	background: url(../images/design/submitbut.gif);
}
.registerbut{
	background: url(../images/design/registerbut.gif);
}
.comment{
	vertical-align: bottom;
	font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	zcolor: #9d9d9d;
}
.restopass{
	font: 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	zcolor: #666;
}



.infobox h4{
	padding-top: 10px;
}
.lickey{
	padding: 10px;
	border: 1px solid #d5e4e5;
	margin-top:5px;

}
.lickey h4{
	drisplay: none;
}


.res_center a{
	padding: 0!important;
}
.res_tab{
	float: left;
	width: 295px;
	margin-bottom: 15px;
	padding-top: 7px;
	background: url(../images/design/box/res_head.gif) no-repeat top;
}
.res_cell{
	border: 1px solid #cfd1d4;
	border-top: none;
	background: #e4ebf3 url(../images/design/box/res_cell.jpg) repeat-x top;
}
.res_sep{
	float: left;
	width: 45px;
	height: 1px;
}
.res_cell h3{
	border-bottom: 1px solid #a0a3a6;
	margin: 0 10px;
	padding-left: 15px;
	background: url(../images/design/box/res_h3.gif) no-repeat left;
	font: 18px/28px Arial, Helvetica, sans-serif;
}
.res_cell ul{
	padding: 5px 10px 5px 12px!important;
}
.res_cell li{
	font: 12px/22px Arial, Helvetica, sans-serif;
	margin: 0!important;
	padding-left: 13px!important;
	background: url(../images/design/arrow4.gif) no-repeat left 8px!important;
}
.res_all{
	border-top: 1px solid #cfd1d4;
	zpadding: 0!important;
	background: url(../images/design/box/res_all.gif)!important;
}
.res_all li{
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	background: url(../images/design/arrow5.gif) no-repeat left!important;
}
.res_vid li{
	font: 12px Arial, Helvetica, sans-serif;
	padding-bottom: 5px!important;
	zpadding: 0 0 9px 60px!important;
	zbackground: url(../images/design/box/res_vid.jpg) no-repeat left 4px!important;
}
.res_vid li a{
	font: 12px/20px Arial, Helvetica, sans-serif;
	display: block;
}

.main.res_center{
	margin: 10px 0 0 8px;
} 
.main .res_cell{background: #f3f3f9 none!important;}
.main .res_tab{
	width: 220px;
	margin: 0!important;
	background: #f3f3f9 url(../images/design/box/res_head_blue.gif) no-repeat top;
}
.main .res_sep{
	width: 5px;
}
.main h3 {color: #ec8300; font-size: 16px; font-weight: normal;}
.main p{
	padding: 5px 10px 0 10px;
}
.main li{
	padding-left: 10px!important;
}


.keygen input{
	width: 70px;
	height: 20px;
	cursor: pointer;
	border: none;
}
.keygen .down{
	background: url(../images/design/cust_down.gif);
}
.keygen .keyg{
	background: url(../images/design/cust_gen.gif);
}
.key_comment{
    float: right;
    width: 350px;
    font: 12px/20px Arial, Helvetica, sans-serif; 
}

/*   tabs    */
.prod_tabs{
	list-style: none;
	height: 25px;
	width: 100%;
	margin: 10px 0 15px 0;
	padding: 0!important;
	border-bottom: 4px solid #c9c9c9;
}
.prod_tabs li{
	float: left;
	height: 25px;
	text-align: center;
	margin: 0!important;
	padding: 0 0 0 20px!important;
	font: 12px/25px Arial, Helvetica, sans-serif !important;
	background: url(/images/design/tab1.gif) left top !important;
}
.prod_tabs li.tab_first{
	padding: 0 0 0 10px!important;
	background: url(/images/design/tab1.gif) -10px top !important;
}
.prod_tabs li.tab_last{
	padding: 0!important;
	width: 10px;
}
.prod_tabs a,.prod_tabs a:link{
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}
.prod_tabs a.tab_active{
	font: bold 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif!important;
}
#t2,#t3{display: none;}


/*   config tabs  */
.config_tabs{
	list-style: none;
	height: 25px;
	width: 100%;
	margin: 10px 0 15px 0;
	padding: 0!important;
	border-bottom: 4px solid #c9c9c9;
}
.config_tabs li{
	float: left;
	height: 25px;
	text-align: center;
	margin: 0!important;
	padding: 0 0 0 20px!important;
	font: 12px/25px Arial, Helvetica, sans-serif !important;
	background: url(/images/design/tab1.gif) left top !important;
}
.config_tabs li.tab_first{
	padding: 0 0 0 10px!important;
	background: url(/images/design/tab1.gif) -10px top !important;
}
.config_tabs li.tab_last{
	padding: 0!important;
	width: 10px;
}
.config_tabs a,.config_tabs a:link{
	color: #333;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}
.config_tabs a.tab_active{
	font: bold 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif!important;
}
#a1{width: 137px;}#a2{width: 136px;}#a3{width: 137px;}#a4{width: 137px;}
#t2,#t3,#t4{display: none;}

.table_conf{
	color: #595858;
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto; 
}

.table_conf td{
	border: 1px solid rgb(190, 190, 190);
	padding: 0 5px;
}


.worldmap{
	height: 380px;
	width: 600px;
	margin: auto;
	background: url(/images/map/hardmap.gif);
}
.worldmap a{
	position: absolute;
	display: block;
}
#america{
	height: 380px;
	width: 240px;
}
#row{
	margin: 10px 0 0 240px;
	height: 360px;
	width: 360px;
}
#gb{
	margin: 60px 0 0 245px;
	height: 35px;
	width: 30px;
}


.page_comments{
    margin-top: 25px;
    padding-top: 10px;
    
}
.page_comments h2{
    border: 1px solid #cecbe0;
    background: #f4f3f9;
    color: #333;
    line-height: 60px;
}
.comment_form{
    border: 1px solid #c0c0c0;
    background: #f5f5f5;
    color: #626262;
    padding: 10px 20px 0 20px;
    margin-bottom: 20px;
}
.comment_form textarea{
    width: 100%;
    height: 100px;
}
.page_comment{
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid silver;
}
.page_comment li{
    background: none!important;
    padding-left: 0!important;
}
.com_name{
    font-weight: bold;
    float: left;
}
.com_dat{
    font-style: bold;
    font-size: 10px;
    float: right;
}
.com_text{
    clear: both;
}
.bp_banner {
 display: block;
 width: 232px;
 height: 133px;
 margin: 12px 3px;
}

#bp_banner {
 background:transparent url(../images/banners/bp_banner.png) no-repeat left top;
}
#bp_banner:hover {
 background:transparent url(../images/banners/bp_banner.png) no-repeat left bottom;
}


.cust_deal{
    width:100%;
    border-collapse:collapse;
}
.cust_deal th, .cust_deal td{
    padding: 0 2px;
}
.d_date{width: 75px;text-align: center;}
.d_quantity{text-align: center;}
.d_exp{width: 75px;text-align: center;}
.d_status{width: 65px;text-align: center;}


.next_block{
    float: right;
    width: 160px;
    margin-left: 10px;
}
.next_top{
    height: 19px;
    background: url(/images/design/butttons/next_top.png) no-repeat bottom;
    color: #5b86bc;
    font: 12px tahoma, sans-serif;
    text-align: center;
}
.next_mid{
    border-left: 1px solid #5b86bc;
    border-right: 1px solid #5b86bc;
    padding: 3px 0 0 0;
}
.next_bot{
    height: 11px;
    background: url(/images/design/butttons/next_bot.png) no-repeat bottom;
}
.next_block a{
    display: block;
    height: 51px;
    width: 140px;
    margin: 3px 0 0 12px;
}
.next_down{
    background: url(/images/design/butttons/next_but_down.png);
}
.next_live{
    background: url(/images/design/butttons/next_but_live.png);
}
.next_req{
    background: url(/images/design/butttons/next_but_req.png);
}

.hyper2{
    background: #053572 url(/images/design/menu.gif);
    margin-left: -20px;
    padding: 2px 0 2px 20px;
    width: 330px;
    color: white;
}
.hyperimg{
    float: right;
    background-position: 0 0;
    height: 98px;
    width: 96px;
    margin: 0 9px 17px 10px;
}
.hyperimg:hover{
    background-position: -100px 0;
    height: 105px;
    width: 105px;
    margin: 0 0 10px 10px;
}


.new_box_frame{
    width:237px;
    overflow: hidden;
}
.new_box_frame #frames{
    height:160px;
}
.new_box_block{
    width:237px;
    height:160px;
    float: left;
}
.new_box_left{
    float: left;
    height:140px;
    width: 110px;
    padding:20px 0 0 10px;
}
.new_box_right{
    float: left;
    width: 117px;
}
.new_box_logo{
    width: 110px;
    height: 23px;
}
.new_sw .new_box_logo{
    background: top center url(/images/design/new_boxes/box-vm-ms-citrix.png) no-repeat;
}
.new_ns .new_box_logo{
    background: top center url(/images/design/new_boxes/box-ms.png) no-repeat;
}
.new_box_slog{
    font: bold 15px/16px arial, tahoma, sans-serif;
    height: 32px;overflow: hidden;
    text-align: center;
    color: black;
    margin: 5px 0;
}
.new_ns .new_box_slog{
    font: bold 14px/16px arial, tahoma, sans-serif;
}
.new_box_buttons a{
    height: 24px;
    width: 92px;
    display: block;
    margin: 0 auto 4px auto;
}
.new_box_down{
    background: top url(/images/design/new_boxes/box-but-down.png) no-repeat;
}
.new_box_buy{
    background: top url(/images/design/new_boxes/box-but-buy.png) no-repeat;
}
.new_box_demo{
    background: top url(/images/design/new_boxes/box-but-demo.png) no-repeat;
}
.new_box_down:hover, .new_box_buy:hover, .new_box_demo:hover{
    background-position: bottom;
}

/*Customer Success Stories*/
.imglogo{margin: 0;
}
.divtext{margin-left: 160px;}


.new{color: red;}

.swscomm{
 display: block;
 width: 143px;
 height: 53px;
margin:8px 0 0 0;
}

#swscomm1 {
 background:transparent url(../images/content/communities/twitter.png) no-repeat left bottom;
}
#swscomm1:hover {
 background:transparent url(../images/content/communities/twitter.png) no-repeat left top;
}
#swscomm2 {
 background:transparent url(../images/content/communities/facebook.png) no-repeat left bottom;
}
#swscomm2:hover {
 background:transparent url(../images/content/communities/facebook.png) no-repeat left top;
}
#swscomm3 {
 background:transparent url(../images/content/communities/linkedin.png) no-repeat left bottom;
}
#swscomm3:hover {
 background:transparent url(../images/content/communities/linkedin.png) no-repeat left top;
}
#swscomm4 {
 background:transparent url(../images/content/communities/google_plus.png) no-repeat left bottom;
}
#swscomm4:hover {
 background:transparent url(../images/content/communities/google_plus.png) no-repeat left top;
