* {
padding:0;
margin:0;
outline:0;
}


.cl {
font-size:0;
line-height:0;
height:0;
display:block;
clear:both;
}

body {
background:#fff;
font-family:"trebuchet ms",Arial, sans-serif;
color:#716f6f;
font-size:12px;
line-height:14px;
}

.shell {
width:950px;
margin:0 auto;
}

a {
text-decoration: none;
}

a:hover{
}

a img {
border:none;
}

#header {
height:358px;
background:url(images/header2.gif) repeat-x;
}

#header-subpage {
height:208px;
background:url(images/header2.gif) repeat-x;
}

#rotator1 {
height: 211px;
overflow:hidden;
}

.secondary {background:#f3f3f3; height:100%}
.secondary #header{background:url(images/header.gif) repeat-x; height:179px}
.secondary #header h1#logo {width:137px; height:38px; padding-top:19px}
.secondary #header h1#logo a{background:url(images/logo2.gif) ; height:38px;}
.secondary #navigation li a{float: left; display: inline; background:url(images/nav-orange2.gif) no-repeat 0 bottom; padding-left:12px; color:#fff; font-size: 12px;}
.secondary #navigation {list-style-type: none; height:27px; padding-left:63px; padding-top:9px;position:relative; z-index:1000; }
.secondary #navigation ul{list-style-type: none; height:27px}
.secondary #navigation li a span{float: left; display: inline; background:url(images/nav-orange2.gif) no-repeat right bottom; line-height:27px; padding-right:12px;}

.sub-nav{font-size: 11px; background:url(images/sub-nav2.gif) no-repeat; height:67px; top:-20px; position:relative; z-index:1}
.sub-nav .last{background:none}
.sub-nav ul {list-style-type: none; padding-top:34px; padding-left:63px; float: left; display: inline;}
.sub-nav li{float: left; display: inline; background:url(images/brd.gif) no-repeat right 5px; padding:0 12px}
.sub-nav li a{float: left; display: inline; color:#7d7d7d; }
.sub-nav li a:hover{text-decoration: underline;}

.strip{background:#666; height:54px; padding-top:8px; }
.strip #navigation{height:30px; padding-left:31px; padding-top:24px}
.strip #navigation ul{height:30px}
.strip #navigation li a{background:url(images/navv.gif) no-repeat 0 bottom; padding-left:10px;color:#666; }
.strip #navigation li a span{background:url(images/navv.gif) no-repeat right bottom; padding-right:10px; line-height:30px;font-size: 12px;}



#copyright .shell {
margin-top:15px;
margin-bottom: 15px;
border-top: solid 1px #ccc;
}

#copyright p {
margin-top:15px;
margin-bottom:15px;
padding-left: 22px;
}

.holder{ width:1225px; margin:0 auto}
.holder h2{ font-size: 22px; line-height:35px; padding-left:7px;color:#666; background:url(images/user.gif) no-repeat 0 4px; padding-left:30px; float: left; display: inline;}

.frame{
width:1271px;
margin:0 auto;
}
.padder{padding-left:23px;}
.end-cnt .padder{ padding-top:26px;}

#beneath{
background: #fff url(images/beneath.gif) repeat-x ;
}
.underall{
/*padding-bottom:32px;
height:100%;
position:relative;
z-index:1000;*/
}
#logo{
background-image: none;
font-size: 0;
line-height:0;
width:191px;
height:47px;
float: left;
display: inline;
padding-top:15px;
}
h1#logo a{
display: block;
text-indent: -4000px;
height:47px;
background:url(images/logo.gif);
}
h2{font-size: 35px; color:#716f6f; line-height:35px}
h3{font-size: 35px; color:#9dca5c; font-weight: normal; line-height:41px}
h4{font-size: 18px; text-transform: uppercase; color:#c4c4c4; font-weight: normal;}

.btn{
width:168px;
height:34px;
margin:0 0 0 auto;
padding-top:24px;
}

.btn a{
display: block;
background:url(images/btn-top.gif);
font-size: 13px;
font-weight: bold;
text-align: center;
color:#656565;
line-height:34px;
}




.menuStyle{height:28px; font-size: 14px; font-weight: bold; text-align: center; padding-top:25px;}
.menuItem .aa{float: left; display: inline; background:url(images/nav.gif) no-repeat 0 bottom; padding-left:19px; color:#fff}
.menuItem .aa span{float: left; display: inline; background:url(images/nav.gif) no-repeat right bottom; line-height:28px; padding-right:19px;}
.menuItemSelected .aa {background-position: 0 0; color:#565555}
.menuItemSelected .aa span{background-position: right 0;}

.heading, .heading2, .heading3{background:url(images/heading.gif); width:941px; height:227px; padding-top:10px; padding-left:9px}

.link a{width:400px; display: block; text-indent: -4000px; font-size: 0; line-height:0;  float:left;}
a.billboard{ width:400px; height:200px;}

.heading .inner{background:url(images/bg-pic.jpg) no-repeat; height:212px; width:932px}
.heading2 .inner{background:url(images/bg-pic2.jpg) no-repeat; height:212px; width:932px}
.heading3 .inner{background:url(images/bg-pic3.jpg) no-repeat; height:212px; width:932px}

.heading-subpage{background:url(images/heading-subpage.gif); width:941px; height:80px; padding-top:10px; padding-left:9px}
.heading-subpage .inner{background:url(images/bg-pic-subpage.jpg) no-repeat; height:66px; width:932px}

.heading-subpage .right-area {
width:480px;
margin:0 0 0 auto;
padding-top:15px;
text-align:right;
background-color: transparent;
}

.heading .right-area, .heading2 .right-area, .heading3 .right-area {
width:480px;
margin:0 0 0 auto;
padding-top:35px;
background-color: transparent;

}
.heading .right-area p , .heading2 .right-area p, .heading3 .right-area p {
background:url(images/arrow.gif) no-repeat 0 100px;
padding: 10px 20px 0 30px;
font-size:14px;
}

.right-area ul {font-size:13px; margin-top: 10px; padding-bottom: 10px;}
.right-area h2, .right-area h3{padding-left:25px;}

.secondary #content{background:url(images/cnt.gif) repeat-x;}
#content{background:url(images/content.gif) repeat-x; padding-top:16px}

.left-cnt{width:764px; margin-bottom: 10px; float: left; display: inline;}
.left-cnt .box{width:449px; background:#fff url(images/toping.gif) no-repeat; padding-left:22px; float: left; display: inline;}

.left-cnt .box p {
margin-top: 10px;
}

.left-cnt .box-subpage{
width:743px;
padding:0 0 10px 22px;
float: left;
font-size:14px;
line-height:17px;
display: inline;
background-color: #fff;
background-image: url(images/toping_subpage.gif);
background-repeat: no-repeat;
}

.justify {
padding-left: 22px;
text-align: justify;
}

.box-subpage ul {
padding-top:15px;
padding-left:25px;	
padding-right:25px;	
}
.box-subpage p {
padding-right:25px;
margin-top: 10px;
}
.box-subpage p.bluehead {
color: #009;
font-size:14px;
line-height:17px;
font-weight: bold;
text-align: center;
}

.centered {
display: block;
margin-left: auto;
margin-right: auto
}


.greencentered {
text-align: center;
font-size: 20px;
color:#9dca5c;
}

#boxbox {
float:left;
width:743px;
padding-bottom: 10px;
clear: both;
}

.picbox {
float:left;
width:300px;
height:200px;
margin:20px 0px 60px 45px;
padding:0;
}

.picbox p {
float:left;
width:300px;
text-align:left;
margin:0;
padding-left: 20px;
}

u {
text-decoration: none;
}
.box-subpage li {
list-style-image: url(images/green.gif);
}
.li2 li {
margin-left:25px;	
padding-right:25px;
}

.box-subpage h6 {
color:#000;
padding:0;
margin: 10px 0 -10px 0;
font-size:15px;
font-weight: bold;
}

blockquote {
padding: 10px 25px 0 25px;
}

.left-cnt .box h3, .narrow-cnt .small-box h3, .left-cnt .box-subpage h3
{font-size: 25px; font-weight: bold; color:#454545; background:url(images/green.gif) no-repeat 0 17px; padding: 0 0 12px 20px;}

.left-cnt .small-box-centered {
background: #fff;
} 


.left-cnt .small-box-centered h3 {
font-size: 25px;
font-weight: bold;
color:#454545;
background:url(images/green.gif) no-repeat 0 17px;
padding: 0 0 12px 20px;
}

.left-cnt .small-box-centered p {
text-align: center;
} 


.green-box{background:url(images/top.gif) no-repeat; width:424px;  margin-bottom:15px;}
.green-box p{font-size:13px; line-height:15px;}

.green-box h4{float: left; display: inline; line-height:27px;color:#c4c4c4;}
h4 span{color:#7ab63d;}
.green-box .grey-btn{width:133px; height:27px; margin:0 0 0 auto; padding-right:10px;padding-bottom:7px;padding-top:3px}
.green-box .grey-btn a{height:27px; width:133px; display: block; line-height:27px;background:url(images/grey-btn.gif); text-align: center; color:#fff; text-align: center;}
.green-box .mid{background:url(images/mid.gif) repeat-y; width:424px;}
.green-box .bottom{background:url(images/bot.gif) no-repeat 0 bottom; width:389px; padding:3px 10px 14px 25px;  }

.green-box .bottom p {
padding-bottom: 10px;
}

.green-box .bottom ul{list-style-type: none; padding-top:10px}
.green-box strong{color:#000;}



.green-box-large{background:url(images/top-large.gif) no-repeat; width:725px;  margin-bottom:5px;}

.green-box-large h4{float: left; display: inline; line-height:27px;color:#c4c4c4;}

.green-box-large .grey-btn{width:133px; height:27px; margin:0 0 0 auto; padding-right:10px;padding-bottom:7px;padding-top:3px}
.green-box-large .grey-btn a{height:27px; width:133px; display: block; line-height:27px;background:url(images/grey-btn.gif); text-align: center; color:#fff; text-align: center;}
.green-box-large .mid{background:url(images/mid-large.gif) repeat-y; width:725px;}
.green-box-large .bottom{
background:url(images/bot-large.gif) no-repeat 0 bottom;
width:690px;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 14px;
padding-left: 25px;
}
.green-box-large .bottom ul{list-style-type: none; padding-top:10px}

.green-box-large p {
display:block;
width: 350px;
float:left;
line-height:15px;
padding-top:5px;
}

.green-box-large img {
display:inline;
}

.details{background:url(images/arr.gif) no-repeat 0 14px; padding-left:26px; padding-top:15px}
.details a{text-decoration: underline; color:#666; font-weight: bold;}
.details a:hover{text-decoration: none;}

.narrow-cnt{width:276px; margin:0 0 0 auto;}
.left-cnt .narrow-cnt .white-top{background:url(images/narrow-toping3.gif) no-repeat;}
.narrow-cnt .small-box, .narrow-cnt .small-box-centered {width:236px; background:#fff url(images/narrow-toping2.gif) no-repeat;padding: 0 20px 10px 20px; color:#454545; font-size: 13px; margin-bottom:30px;}
.narrow-cnt .small-box p span{color:#9dca5c;}
.narrow-cnt .small-box p.lefted {float: left; display: inline;}

.video-frame{background:url(images/under.gif) no-repeat; width:228px; height:142px; padding:10px;}
.video-box{width:212px; height:131px;}
.video-box{width:212px; height:131px; position:relative; z-index:10}
a.play{
background:url(images/btn.png); 
width:60px; 
height:20px; 
display: block; 
position:absolute; 
bottom:10px; 
right:10px; 
z-index:1000;
padding-left:18px;
line-height:20px;
color:#fff;
font-size: 11px;
font-weight: bold;
}
a.more{
margin:0 0 0 auto;
width:94px;
height:29px;
line-height:29px;
text-align: center;
color:#fff;
background:url(images/gradient-btn.gif) ;
display: block;
font-weight: bold;
margin-right:20px;
}
.filter{
width:540px;
margin:0 0 0 auto;
height:28px;
}
a.direct{ background:url(images/nav-btn.gif); width:53px; height:28px; line-height:28px; font-weight: bold; text-align: center; color:#fff; float: left; display: inline;}

.alphabetic {background:url(images/grn.gif) no-repeat 0 13px; float: left; display: inline; margin-left:10px; padding-left:10px; padding-top:9px}
.alphabetic a{color:#666; text-transform: uppercase;  }

.go-form{float: left; display: inline; background:url(images/grn.gif) no-repeat right 11px; padding-right:11px; margin-right:9px; padding-left:4px; padding-top:2px}
.go-form .field{
background:url(images/small-fld.gif) no-repeat; 
width:46px; 
border:none; 
float: left; 
display: inline; 
padding:5px 0; 
font-size: 10px; 
line-height:13px; 
padding-left:10px;
}
.go-form .btnp {float: left; display: inline; border:none; color:#666; text-decoration: underline;}
.go-form .btnp input{
float: left; 
display: inline; 
border:none; 
border:0;
background-color: transparent; 
color:#666; 
text-decoration: underline; 
font-weight: bold;
padding-top:3px;
}

.cross-holder{background:url(images/green-crs.gif) no-repeat; width:255px; height:101px; color:#454545}
.cross-holder a{ color:#454545}
.cross-holder .blog{background:url(images/blog.gif) no-repeat; }
.cross-holder .resources{background:url(images/resources.gif) no-repeat; }
.cross-holder .support{background:url(images/support.gif) no-repeat; }
.cross-holder .info{background:url(images/info.gif) no-repeat;  }
.cross-holder .cross{float: left; display: inline; width:85px;  height:40px; padding-bottom:10px;  padding-left:35px; line-height:25px ;}

.sidebar{
width:168px;
margin:0 0 0 auto;
}
.sidebar a{width:168px; display: block;text-indent: -4000px; font-size: 0; line-height:0;}
a.trial{background:url(images/trial.gif) ; width:168px; height:92px;}
a.customer-support{
width:168px;
height:96px;
background-image: url(images/btn_customer_support.gif);
}
a.customer-support-large{
width:168px;
height:200px;
background-image: url(images/btn_customer_support_large.gif);
}

a.attend{background:url(images/btn_getsalesnet.gif); height:96px; margin-top:22px}
.green-box-large a.getstarted {width:150px; display:block; text-indent:-4000px; font-size:0; line-height:0;}
a.getstarted {
height: 40px;
background-image: url(images/btn_get_started.gif);
background-repeat: no-repeat;
text-indent: -4000px;
}
a.request{background:url(images/btn_requestdemo.gif); height:95px; margin-top:12px}
a.please{background:url(images/please.gif); height:96px; margin-top:12px}

.next-box{background:url(images/top-line.gif) no-repeat; width:168px; padding-top:20px; margin-top:21px}
.next-box h4{text-align: center;}

.search{width:300px; margin:0 0 0 auto; padding-top:30px; height:27px}
.search a{color:#999;}
.search .field{
background:url(images/fld.gif); 
width:125px; 
color:#999; 
float: left; 
display: inline; 
border:none; 
padding:6px 0; 
padding-left:6px; 
font-size: 11px;
line-height:13px;
}
.search .btnp input{
background:url(images/icon1.gif); 
width:23px; 
height:24px; 
float: left; 
display: inline; 
font-size: 0; 
line-height:0; 
text-indent: -4400px; 
border:none;
cursor:pointer;
margin-right:13px;
}
span.help{background:url(images/icon2.gif) no-repeat right 0; float: left; display: inline; padding-right:25px; line-height:25px;}
span.support{background:url(images/icon3.gif) no-repeat right 0; float: left; display: inline; padding-right:22px; line-height:25px;margin-left:8px}

.icon-links{background:url(images/shadow.gif) no-repeat 0 21px; height:38px; width:162px; margin:0 0 0 auto; padding-top:21px; padding-left:12px}
.icon-links a{float: left; display: inline;margin-top:10px}
.icon-links span{float: left; display: inline; background:url(images/border.gif) no-repeat 0 bottom; margin-top:10px; line-height:28px; width:1px}
.icon-links a.first{background:url(images/first.gif); width:39px; height:28px;}
.icon-links a.second{background:url(images/second.gif); width:39px; height:28px;}
.icon-links a.third{background:url(images/third.gif); width:39px; height:28px;}
.icon-links a.fourth{background:url(images/fourth.gif); width:27px; height:28px;}

.query-form{margin-top:-10px; float: left; display: inline; width:650px; padding-left:16px}
.query-form a{text-decoration: underline; font-size: 11px; float: left; display: inline; color:#666; line-height:20px}
.query-form a:hover{text-decoration: none;}
.query-form span{float: left; display: inline; line-height:20px}
.query-form label{ font-size: 13px; color:#666; font-weight: bold; float: left; display: inline; padding-right:10px; line-height:20px}
.query-form .dropdown{ width:170px; float: left; display: inline; padding:2px 0; margin-right:6px; font-size: 11px; color:#666;}
.query-form .btnp input{  
float: left; 
display: inline;
background:url(images/btn.gif) no-repeat; 
padding-left:24px; 
border:none; 
line-height:26px; 
height:24px; 
font-size: 11px; 
color:#666;
margin-left:10px;
margin-top:-3px;
margin-right:38px;
}

strong.red{color:#fe2400; margin:0 0 0 auto; width:380px; margin-top:-7px ; display: block;}

.account{width:1203px; border-color: #c4c4c4; border-collapse:collapse; top:-1px; position:relative; z-index:1; margin-left:11px; border-style: solid;}
.account tr.topside{background:url(images/tbl-bg.gif) repeat-x; height:35px}
.account tr.odd td , .extra tr.odd td{background:url(images/special.gif) repeat-x;}
.account th{ text-align: left; padding-left:12px}
.account th a{ color:#666; font-size: 12px; text-decoration: underline;}
.account th a:hover{text-decoration: none;}
.account th.name span{background:url(images/up.gif) no-repeat 0px 1px ; padding-left:20px; }
.account th.small{ width:46px}
.account td{ height:25px; background:#fff; padding-left:12px;}
.account td.center{ text-align: center; padding:0; width:44px;}
.account td.wider{ text-align: center; padding:0; width:46px;}
.account td.long{width:231px}
.account td.city{width:144px}
.account td.state{width:118px}
.account td.phone{width:163px}
.account td.web{width:171px}
.account td.owner{width:161px}
.account td a{color:#666; text-decoration: underline;}
.account td a:hover{ text-decoration: none;}

.top-table{
background:url(images/top-table.gif ) no-repeat 11px 0;
width:1203px; 
height:8px; 
position:relative; 
z-index:1000; 
line-height:0; 
font-size: 0;
padding-left:11px;
line-height:0;
font-size: 0;
}

.results{background:url(images/results.gif) no-repeat; width:286px; height:20px; padding-left:12px; margin:0 0 0 auto; color:#e9e9e9; padding-top:6px; margin-right:11px}
.results a{color:#bffa84;}
.results a:hover{text-decoration: underline;}
.results span{padding:0 5px 0 3px}
.results em{font-style: normal; padding-right:30px}

.top-area{height:87px; padding-right:30px}
.top-area h2{font-size: 22px; color:#666; float: left; display: inline; line-height:40px; padding-left:7px}

.left-part{float: left; display: inline; width:500px; padding-top:13px; padding-left:6px}
.left-part form{float: left; display: inline; padding-top:11px; padding-left:10px}
.left-part label{float: left; display: inline; font-size: 13px; font-weight: bold;color:#666; line-height:23px; padding-right:5px}
.left-part .drop{float: left; display: inline; width:247px;padding:1px 0; font-size: 11px; color:#999; line-height:16px}
.left-part a.direct{
background:url(images/grey.gif); 
width:61px; 
height:29px; 
line-height:29px; 
font-weight: bold; 
text-align: center; 
color:#fff; 
float: left; 
display: inline;

}
a.alert{color:#fe2400; margin:0 0 0 auto; width:380px; margin-top:-7px ; display: block;}

.right-part{margin:0 0 0 auto; width:500px;padding-top:23px;}
.right-part p.alert{color:#FE2400; font-weight: bold; float: left; display: inline; padding-top:6px; padding-right:80px}
.right-part p.alert a{color:#FE2400; }
.right-part span.help{background:url(images/help.gif) no-repeat right 0; float: left; display: inline; padding-right:25px; line-height:25px; }
.right-part span.help a{color:#999;}
.right-part a.direct{
background:url(images/grey.gif); 
width:61px; 
height:29px; 
line-height:29px; 
font-weight: bold; 
text-align: center; 
color:#fff; 
float: right; 
display: inline;
margin-top:5px;
}

.scroll-box{
overflow:auto;
height:400px;
padding-top:16px;
width:1240px;

}


.top-tbl{background:url(images/top-transparent.png); width:1200px; height:20px; padding-left:13px; padding-top:20px}
.top-tbl h4{font-size: 12px; font-weight: bold; background:url(images/green-circle.gif) no-repeat 0 2px; padding-left:14px; color:#666; text-transform: none;}

.general {width:1213px; background:url(images/tr-btm.gif) no-repeat 0 bottom; margin-bottom:15px; }
.general tr{background:#fff;}
.general tr.odd{background:url(images/special.gif) repeat-x;}
.general tr.btm{ width:1213px; background-color: transparent;}
.general tr.btm td.corner, .team tr.last td.corner, .extra tr.last td.corner{border-right:none;}
.general td{height:25px; line-height:25px;font-size: 11px; border-top:solid 1px #c4c4c4;border-right:solid 1px #c4c4c4;}
.general td.light{color:#868686; text-align: right; padding-right:4px}
.general td.dark{color:#666; text-align: left; padding-left:4px}
.general td.lft{border-left:solid 1px #c4c4c4;}
.general td.under{text-decoration: underline;}

.team{ width:1213px; background:url(images/btm-dark.gif) no-repeat 0 bottom; margin-bottom:15px;}
.team tr{background:#fff;}
.team tr.first td{text-align: left; padding-left:22px;}
.team tr.last{background-color: transparent;}
.team tr.odd{background:url(images/team-bg.gif) repeat-x;}
.team tr td{border-top:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4; height:25px; line-height:25px; font-size: 11px; text-align: right; padding-right:5px}
.team tr td.support{width:140px}
.team tr td.support-in{width:254px;}
.team tr td.members{width:141px;}
.team tr td.members-in{width:159px;}
.team tr td.executive{width:135px;}
.team tr td.lft-brd, .extra tr td.lft-brd{border-left:solid 1px #c4c4c4; }

.rounded{background:url(images/round.gif) no-repeat; height:54px}

.end-cnt{background:#efefef url(images/bottom-gradient.gif) repeat-x; padding-bottom:15px}


.extra{width:1213px; background:url(images/tr.png) no-repeat 0 bottom; margin-bottom:12px}
.extra tr.top td{background:url(images/bgbg.gif) repeat-x; height:40px; border-top:none; font-weight: bold; font-size: 12px;}
.extra td{height:25px; line-height:25px;border-right:solid 1px #c4c4c4; border-top:solid 1px #c4c4c4; padding-left:15px; font-size: 11px; background:#fff;}
.extra td.important{background:#f4c682; }
.extra td.lost{color:#bcbbbb}
.extra td a{color:#666; text-decoration: underline;}
.extra td a:hover{text-decoration: none;}
.extra tr.top td.transparent{ background: none; border:none}
.extra tr.top td.rounder{ background:url(images/left-rnd.gif) no-repeat; width:244px;}
.extra tr.last td{background:none;}
.extra td.corner{text-decoration: underline;}

.heading-table{ font-weight: bold; padding-left:180px; padding-bottom:3px}
.heading-table a{color:#666; text-decoration: underline; font-size: 13px;}
.heading-table a:hover{ text-decoration: none;}
.heading-table p{float: left; display: inline; line-height:14px}
.heading-table p.right{ float: right; display: inline; background:url(images/little-arr.gif) no-repeat; padding-left:15px; margin-right:37px}

.underall #footer{background:#efefef url(images/ending.gif) repeat-x 0 bottom;height:67px}

#footer{color:#999; font-size: 10px; line-height:24px}
#footer a{color:#999; text-decoration: underline;}
#footer a:hover{ text-decoration: none;}
#footer a.logo-small{
background:url(images/logo-small.gif) no-repeat; 
width:80px; 
height:19px; 
float: left; 
display: inline; 
text-indent: -4000px; 
font-size: 0; 
line-height:0;
margin-right:10px;
}
.partner {
display:block;
height:200px;
margin-bottom:25px;
}
.success-stories {
display:block;
height:190px;
margin-bottom:5px;
}
.partner_logo{
width:200px;
float:left;
display:block;
}
.partner_logo img {
text-align:left;
}
.partner_text{	
display: block;
padding-right:15px;
overflow:hidden;
}

.right-area ul li {
margin-left: 60px;
}
.right-area p {
padding-left: 30px;
padding-top:0;
margin-top:0;
}
.field label {
width:150px;
display:block; 
float:left;
}
.field {
padding-bottom:10px;
}


.m2enlarge {
font-size:10px;
}

.thumbnail {
position: relative;
z-index: 0;
}

.thumbnail:hover {
background-color: transparent;
z-index: 50;
}

.thumbnail span {
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img {
border-width: 0;
padding: 2px;
font-size:10px;
}

.thumbnail:hover span {
visibility: visible;
top: 0;
left: 60px;
}

.inarticle {
float: left;
margin: 10px 10px 0 0;
clear: both;
}

.features-table {
width: 90%;
margin-left: auto;
margin-right: auto;
}

.features-table th {
padding-top:10px;
border-bottom: 2px solid #7ab63d;
font-size: 16px;
font-weight: bold;
color: #000;
}

.features-table td {
color: #000;
padding: 5px 0 5px 0;
}

.features-table td h4 {
font-size: 14px;
font-weight: bold;
color: #000;
border-bottom: solid 1px #000;
}

.odd {
background: #f0f0f0;
}

.last {
background: #f0f0f0;
padding-bottom: 10px;
border-bottom: 2px solid #7ab63d;
}



